comparison 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
comparison
equal deleted inserted replaced
899:23d36edea021 900:177afbf5297b
284 args.push_back(p); 284 args.push_back(p);
285 } 285 }
286 286
287 // default libs 287 // default libs
288 switch(global.params.os) { 288 switch(global.params.os) {
289 case OSLinux: 289 case OSLinux:
290 case OSMacOSX: 290 case OSMacOSX:
291 args.push_back("-ldl"); 291 args.push_back("-ldl");
292 // fallthrough
292 case OSFreeBSD: 293 case OSFreeBSD:
293 args.push_back("-lpthread"); 294 args.push_back("-lpthread");
294 args.push_back("-lm"); 295 args.push_back("-lm");
296 break;
297
298 case OSSolaris:
299 args.push_back("-lm");
300 args.push_back("-lumem");
301 // solaris TODO
295 break; 302 break;
296 303
297 case OSWindows: 304 case OSWindows:
298 // FIXME: I'd assume kernel32 etc 305 // FIXME: I'd assume kernel32 etc
299 break; 306 break;