>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. Loren _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "[EMAIL PROTECTED]"