>I was looking through gcc last night to see how conceptually difficult >it would be to do something like this. But instead of a file, I was >thinking of this process: > >* if env("PTHREADS_LIBS") then LDFLAGS += PTHREADS_LIBS >* elseif fileexists("libpthread") then LDFLAGS += -lpthread >* elseif fileexists("libthr") then LDFLAGS += -lthr >* elseif fileexists("libc_r") then LDFLAGS += -lc_r >* else error("Threading not supported.") Hello Mike, I too thought about making -pthread an exact alias for env("PTHREADS_LIBS") (and, if empty, pick -lpthread or the classic default -lc_r). The main issue is that the FSF gcc has not accepted any code into the gcc driver which depends on environment variables. LorenReceived on Wed Sep 24 2003 - 18:37:04 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:23 UTC