GECKO_PTHREAD_LIBS: what's the purpose?

Eygene Ryabinkin rea at freebsd.org
Mon Mar 28 05:54:51 UTC 2011


Gentlemen, good day.

I had recently tried to build the ports/system with clang and
immediately hit the GECKO_PTHREAD_LIBS stuff: since clang has no
-dumpspecs flag, everything that depend on gecko immediately breaks,
at lest for 'portupgrade -a'.

I had tried to study the origin of GECKO_PTHREAD_LIBS, but it seem
to be undocumented: firefox/Makefile talks about "gross hack" and
gecko.bsd.mk has it since the inception, so no clues there.

The question is: why it is needed and why people can't just use
PTHREAD_LIBS?

Thanks!
-- 
Eygene Ryabinkin                                        ,,,^..^,,,
[ Life's unfair - but root password helps!           | codelabs.ru ]
[ 82FE 06BC D497 C0DE 49EC  4FF0 16AF 9EAE 8152 ECFB | freebsd.org ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gecko/attachments/20110328/11ebfdd3/attachment.pgp


More information about the freebsd-gecko mailing list