failure to link fuzz_dbus_message
I have a failure to link fuzz_dbus_message on gcc 4.9 (ubuntu trusty), when glib is built as static library:
2020-07-02T07:54:38.9115117Z [402/411] Linking target fuzzing/fuzz_dbus_message
2020-07-02T07:54:38.9115298Z FAILED: fuzzing/fuzz_dbus_message
2020-07-02T07:54:38.9121430Z /usr/bin/gcc -o fuzzing/fuzz_dbus_message 'fuzzing/df99079@@fuzz_dbus_message@exe/driver.c.o' 'fuzzing/df99079@@fuzz_dbus_message@exe/fuzz_dbus_message.c.o' -L/home/conan/.conan/data/libffi/3.3/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib -L/home/conan/.conan/data/pcre/8.41/_/_/package/c4ce35d76b799c565a949fc2f7935476d63a93ea/lib -L/home/conan/.conan/data/libelf/0.8.13/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib -L/home/conan/.conan/data/libmount/2.33.1/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib -L/home/conan/.conan/data/libselinux/3.0/_/_/package/739ad7cc9298480f3816fdc46329bfe5727d74c7/lib -L/home/conan/.conan/data/pcre2/10.33/_/_/package/fa233b888c21a5e02cf8b4be8ac5d9d1019ca3a0/lib -L/home/conan/.conan/data/zlib/1.2.11/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib -L/home/conan/.conan/data/bzip2/1.0.8/_/_/package/265fe50d0eb37ba5622b44b8e555406ac0cd6c8b/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -m64 -O3 -s -fPIC -m64 -Wl,--start-group gmodule/libgmodule-2.0.a glib/libglib-2.0.a gio/libgio-2.0.a gobject/libgobject-2.0.a -ldl -Wl,-rpath=/home/conan/.conan/data/pcre/8.41/_/_/package/c4ce35d76b799c565a949fc2f7935476d63a93ea/lib -Wl,-rpath=/home/conan/.conan/data/bzip2/1.0.8/_/_/package/265fe50d0eb37ba5622b44b8e555406ac0cd6c8b/lib -Wl,-rpath=/home/conan/.conan/data/zlib/1.2.11/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib /home/conan/.conan/data/pcre/8.41/_/_/package/c4ce35d76b799c565a949fc2f7935476d63a93ea/lib/libpcreposix.a /home/conan/.conan/data/pcre/8.41/_/_/package/c4ce35d76b799c565a949fc2f7935476d63a93ea/lib/libpcre.a /home/conan/.conan/data/bzip2/1.0.8/_/_/package/265fe50d0eb37ba5622b44b8e555406ac0cd6c8b/lib/libbz2.a /home/conan/.conan/data/zlib/1.2.11/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib/libz.a -pthread -Wl,-rpath=/home/conan/.conan/data/zlib/1.2.11/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib -Wl,-rpath=/home/conan/.conan/data/libmount/2.33.1/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib /home/conan/.conan/data/libmount/2.33.1/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib/libmount.a /home/conan/.conan/data/libmount/2.33.1/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib/libblkid.a -Wl,-rpath=/home/conan/.conan/data/libselinux/3.0/_/_/package/739ad7cc9298480f3816fdc46329bfe5727d74c7/lib -Wl,-rpath=/home/conan/.conan/data/pcre2/10.33/_/_/package/fa233b888c21a5e02cf8b4be8ac5d9d1019ca3a0/lib -Wl,-rpath=/home/conan/.conan/data/zlib/1.2.11/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib -Wl,-rpath=/home/conan/.conan/data/bzip2/1.0.8/_/_/package/265fe50d0eb37ba5622b44b8e555406ac0cd6c8b/lib /home/conan/.conan/data/libselinux/3.0/_/_/package/739ad7cc9298480f3816fdc46329bfe5727d74c7/lib/libselinux.a /home/conan/.conan/data/libselinux/3.0/_/_/package/739ad7cc9298480f3816fdc46329bfe5727d74c7/lib/libsepol.a /home/conan/.conan/data/pcre2/10.33/_/_/package/fa233b888c21a5e02cf8b4be8ac5d9d1019ca3a0/lib/libpcre2-posix.a /home/conan/.conan/data/pcre2/10.33/_/_/package/fa233b888c21a5e02cf8b4be8ac5d9d1019ca3a0/lib/libpcre2-8.a /home/conan/.conan/data/pcre2/10.33/_/_/package/fa233b888c21a5e02cf8b4be8ac5d9d1019ca3a0/lib/libpcre2-16.a /home/conan/.conan/data/pcre2/10.33/_/_/package/fa233b888c21a5e02cf8b4be8ac5d9d1019ca3a0/lib/libpcre2-32.a -lresolv -Wl,-rpath=/home/conan/.conan/data/libffi/3.3/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib /home/conan/.conan/data/libffi/3.3/_/_/package/b869e6c05cb587ad588e5ec485deb62012ec7b93/lib/libffi.a -Wl,--end-group '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/home/conan/.conan/data/glib/2.65.0/bincrafters/testing/build/dcf12bca171c09f690fbd5af9a23d416da8ca940/build_subfolder/gmodule -Wl,-rpath-link,/home/conan/.conan/data/glib/2.65.0/bincrafters/testing/build/dcf12bca171c09f690fbd5af9a23d416da8ca940/build_subfolder/glib -Wl,-rpath-link,/home/conan/.conan/data/glib/2.65.0/bincrafters/testing/build/dcf12bca171c09f690fbd5af9a23d416da8ca940/build_subfolder/gio -Wl,-rpath-link,/home/conan/.conan/data/glib/2.65.0/bincrafters/testing/build/dcf12bca171c09f690fbd5af9a23d416da8ca940/build_subfolder/gobject
2020-07-02T07:54:38.9123239Z gmodule/libgmodule-2.0.a(gmodule.c.o): In function `g_module_close':
2020-07-02T07:54:38.9123563Z gmodule.c:(.text+0x142): undefined reference to `dlclose'
2020-07-02T07:54:38.9123928Z gmodule.c:(.text+0x14b): undefined reference to `dlerror'
2020-07-02T07:54:38.9124260Z gmodule/libgmodule-2.0.a(gmodule.c.o): In function `g_module_symbol':
2020-07-02T07:54:38.9124567Z gmodule.c:(.text+0x28f): undefined reference to `dlerror'
2020-07-02T07:54:38.9124870Z gmodule.c:(.text+0x29a): undefined reference to `dlsym'
2020-07-02T07:54:38.9125165Z gmodule.c:(.text+0x2a2): undefined reference to `dlerror'
2020-07-02T07:54:38.9125477Z gmodule/libgmodule-2.0.a(gmodule.c.o): In function `g_module_open':
2020-07-02T07:54:38.9125781Z gmodule.c:(.text+0x689): undefined reference to `dlopen'
2020-07-02T07:54:38.9126081Z gmodule.c:(.text+0x6df): undefined reference to `dlclose'
2020-07-02T07:54:38.9126380Z gmodule.c:(.text+0x6e8): undefined reference to `dlerror'
2020-07-02T07:54:38.9126679Z gmodule.c:(.text+0xaaa): undefined reference to `dlopen'
2020-07-02T07:54:38.9126972Z gmodule.c:(.text+0xb56): undefined reference to `dlerror'
2020-07-02T07:54:38.9127265Z gmodule.c:(.text+0xc21): undefined reference to `dlerror'
2020-07-02T07:54:38.9127416Z collect2: error: ld returned 1 exit status
more details on https://github.com/bincrafters/conan-glib/runs/829675348#step:5:4370
It's very surprising because as can be seen above the linker arguments have in this order -Wl,--start-group gmodule/libgmodule-2.0.a ... -ldl ... -Wl,--end-group