gecko-dev/mozglue/build
Mike Hommey 8bf0782758 Bug 1707834 - Avoid libmozgtk not being linked to libxul. r=firefox-build-system-reviewers,mhentges
When the linker defaults to --as-needed, libmozgtk ends up not linked
to libxul because libxul doesn't use anything from it.
We solve the problem by adding a symbol to mozgtk and have libxul use
it.

In bug 1377445, we moved XShmQueryExtension to mozglue. While libxul
currently doesn't use the symbol (it's a workaround for system
libraries), we can move the function back to mozgtk and add a dummy
call.

Differential Revision: https://phabricator.services.mozilla.com/D113487
2021-04-27 21:44:22 +00:00
..
arm-eabi-filter
arm.cpp
arm.h
AsanOptions.cpp
BionicGlue.cpp
dummy.cpp
Makefile.in
mips.cpp
mips.h
moz.build Bug 1707834 - Avoid libmozgtk not being linked to libxul. r=firefox-build-system-reviewers,mhentges 2021-04-27 21:44:22 +00:00
mozglue.def
mozglue.dll.manifest
mozglue.ver
ppc.cpp
ppc.h
replace_malloc.mozbuild
SSE.cpp
SSE.h
TsanOptions.cpp
UbsanOptions.cpp