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