Mozjs / mozglue linking problems
I thought I had fixed this already but it's still cropping up in various places, notably the flatpak runtime build:
g-ir-scanner: link: /bin/sh ./libtool --mode=link --tag=CC gcc -o /run/build-runtime/gjs/tmp-introspectkzA3oJ/GjsPrivate-1.0 -export-dynamic -O2 -g -fstack-protector-strong -D_FORTIFY_SOURCE=2 /run/build-runtime/gjs/tmp-introspectkzA3oJ/GjsPrivate-1.0.o -L. libgjs.la -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -fstack-protector-strong -Wl,-z,relro,-z,now -Bsymbolic-functions
libtool: link: gcc -o /run/build-runtime/gjs/tmp-introspectkzA3oJ/.libs/GjsPrivate-1.0 -O2 -g -fstack-protector-strong -D_FORTIFY_SOURCE=2 /run/build-runtime/gjs/tmp-introspectkzA3oJ/GjsPrivate-1.0.o -Wl,--export-dynamic -pthread -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Bsymbolic-functions -Wl,--export-dynamic -L. ./.libs/libgjs.so /usr/lib/libgtk-3.so /usr/lib/libgdk-3.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so -lharfbuzz -lfontconfig -lfreetype /usr/lib/libpango-1.0.so /usr/lib/libthai.so /usr/lib/libdatrie.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lpng16 -ljpeg -lreadline /usr/lib/libgirepository-1.0.so -lm -lcairo-gobject /usr/lib/libgthread-2.0.so -lmozjs-52 -lcairo -lX11 -lXext /usr/lib/libgio-2.0.so -lz -lresolv -lmount /usr/lib/libgobject-2.0.so -lffi /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lpcre -lpthread -pthread
Command '[u'/run/build-runtime/gjs/tmp-introspectkzA3oJ/GjsPrivate-1.0', u'--introspect-dump=/run/build-runtime/gjs/tmp-introspectkzA3oJ/functions.txt,/run/build-runtime/gjs/tmp-introspectkzA3oJ/dump.xml']' returned non-zero exit status -11
Edited by Philip Chimento