Mercurial > projects > ldc
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;