diff gen/linker.cpp @ 900:177afbf5297b

Solaris compatibility and proc map parsing #183, thanks BlueZeniX!
author Christian Kamm <kamm incasoftware de>
date Thu, 22 Jan 2009 18:53:32 +0100
parents 5a03f3f74615
children 893d72ab95d0
line wrap: on
line diff
--- a/gen/linker.cpp	Thu Jan 22 18:23:30 2009 +0100
+++ b/gen/linker.cpp	Thu Jan 22 18:53:32 2009 +0100
@@ -286,14 +286,21 @@
 
     // default libs
     switch(global.params.os) {
-    case OSLinux:
+    case OSLinux: 
     case OSMacOSX:
         args.push_back("-ldl");
+        // fallthrough
     case OSFreeBSD:
         args.push_back("-lpthread");
         args.push_back("-lm");
         break;
 
+    case OSSolaris:
+        args.push_back("-lm");
+        args.push_back("-lumem");
+        // solaris TODO
+        break;
+
     case OSWindows:
         // FIXME: I'd assume kernel32 etc
         break;