GECKO_PTHREAD_LIBS: what's the purpose?

Eygene Ryabinkin rea at
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 has it since the inception, so no clues there.

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

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

More information about the freebsd-gecko mailing list