Solaris compatibility and proc map parsing #183, thanks BlueZeniX!

This commit is contained in:
Christian Kamm 2009-01-22 18:53:32 +01:00
parent f4f5c58a44
commit ab9b9cc2e9
4 changed files with 98 additions and 9 deletions

View file

@ -286,14 +286,21 @@ int linkObjToExecutable(const char* argv0)
// 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;