Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-118490

QtNetwork in static build tries linking to libraries it should not

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P3: Somewhat important
    • None
    • 6.5.3
    • Network
    • None
    • Alpine linux x64, Qt 6.5.3
    • Linux/X11

    Description

      Using Qt 6.5.3 built with `./configure -confirm-license -opensource -static -dbus-linked -glib -no-rpath -no-separate-debug-info -no-pch -no-opengl -no-egl -nomake examples -openssl-linked -optimized-qmake -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite -prefix /opt/Qt/6.5.4ssl -qt-libjpeg -qt-libpng -qt-pcre -no-sql-sqlite -system-zlib -no-reduce-relocations -bundled-xcb-xinput -no-journald -no-gif -no-libb2 -no-mtdev` seems to create a version of Qt that cannot build static applications without linking to libraries it should not link to:

       

      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o: in function `value_to_ffi_type':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1247: undefined reference to `ffi_type_pointer'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1212: undefined reference to `ffi_type_sint32'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1263: undefined reference to `ffi_type_uint64'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1259: undefined reference to `ffi_type_sint64'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1230: undefined reference to `ffi_type_uint32'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1255: undefined reference to `ffi_type_double'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1251: undefined reference to `ffi_type_float'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o: in function `g_cclosure_marshal_generic':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1494: undefined reference to `ffi_type_void'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1509: undefined reference to `ffi_type_pointer'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1533: undefined reference to `ffi_prep_cif'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1536: undefined reference to `ffi_call'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1518: undefined reference to `ffi_type_pointer'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o: in function `g_cclosure_marshal_generic_va':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1592: undefined reference to `ffi_type_void'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1604: undefined reference to `ffi_type_pointer'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1647: undefined reference to `ffi_prep_cif'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1650: undefined reference to `ffi_call'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1419: undefined reference to `ffi_type_sint64'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1411: undefined reference to `ffi_type_float'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o: in function `g_cclosure_marshal_generic_va':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1625: undefined reference to `ffi_type_sint32'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1625: undefined reference to `ffi_type_uint64'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1423: undefined reference to `ffi_type_uint64'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o: in function `g_cclosure_marshal_generic_va':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1625: undefined reference to `ffi_type_uint32'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans7.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gobject/gclosure.c:1415: undefined reference to `ffi_type_double'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o: in function `g_io_module_unload_module':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:396: undefined reference to `g_module_close'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o: in function `g_io_module_get_type_once':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:286: undefined reference to `g_type_module_get_type'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o: in function `g_io_module_load_module':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:364: undefined reference to `g_module_open_full'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:327: undefined reference to `g_module_symbol'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:330: undefined reference to `g_module_symbol'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:337: undefined reference to `g_module_symbol'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o: in function `g_io_module_load_module':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:376: undefined reference to `g_module_error'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:377: undefined reference to `g_module_close'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:340: undefined reference to `g_module_symbol'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans8.ltrans.o: in function `g_io_modules_scan_all_in_directory_with_scope':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:492: undefined reference to `g_module_supported'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:588: undefined reference to `g_type_module_use'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:590: undefined reference to `g_type_module_unuse'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans12.ltrans.o: in function `g_pollable_source_new_full':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gpollableutils.c:157: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gpollableutils.c:164: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans12.ltrans.o: in function `socket_source_closure_callback':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gsocket.c:4101: undefined reference to `g_io_condition_get_type'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans12.ltrans.o: in function `g_socket_create_source':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gsocket.c:4167: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans12.ltrans.o: in function `g_socket_input_stream_pollable_create_source':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gsocketinputstream.c:151: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans12.ltrans.o: in function `g_socket_output_stream_pollable_create_source':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gsocketoutputstream.c:219: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans13.ltrans.o: in function `get_mtab_monitor_file':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:673: undefined reference to `mnt_has_regular_mtab'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans13.ltrans.o: in function `g_unix_input_stream_pollable_create_source':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixinputstream.c:476: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixinputstream.c:483: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans13.ltrans.o: in function `_g_get_unix_mounts.lto_priv.0':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:511: undefined reference to `mnt_new_table'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:512: undefined reference to `mnt_table_parse_mtab'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:515: undefined reference to `mnt_new_iter'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:516: undefined reference to `mnt_table_next_fs'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:523: undefined reference to `mnt_fs_get_source'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:527: undefined reference to `mnt_fs_strdup_options'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:530: undefined reference to `mnt_get_builtin_optmap'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:530: undefined reference to `mnt_optstr_get_flags'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:535: undefined reference to `mnt_fs_get_options'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:535: undefined reference to `mnt_fs_get_fstype'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:535: undefined reference to `mnt_fs_get_root'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:535: undefined reference to `mnt_fs_get_target'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:544: undefined reference to `mnt_free_iter'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:547: undefined reference to `mnt_free_table'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:547: undefined reference to `mnt_free_table'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans13.ltrans.o: in function `mount_monitor_start':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:996: undefined reference to `mnt_get_fstab_path'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:996: undefined reference to `mnt_get_fstab_path'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans14.ltrans.o: in function `g_unix_output_stream_pollable_create_source':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixoutputstream.c:563: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixoutputstream.c:570: undefined reference to `g_source_set_dummy_callback'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o: in function `g_unix_mount_points_get.constprop.0':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:996: undefined reference to `mnt_get_fstab_path'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1025: undefined reference to `mnt_new_table'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1026: undefined reference to `mnt_table_parse_fstab'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1029: undefined reference to `mnt_new_iter'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1030: undefined reference to `mnt_table_next_fs'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1040: undefined reference to `mnt_fs_get_target'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1046: undefined reference to `mnt_fs_get_fstype'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1047: undefined reference to `mnt_fs_strdup_options'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1053: undefined reference to `mnt_get_builtin_optmap'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1053: undefined reference to `mnt_optstr_get_flags'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1054: undefined reference to `mnt_get_builtin_optmap'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1054: undefined reference to `mnt_optstr_get_flags'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1076: undefined reference to `mnt_fs_get_source'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1095: undefined reference to `mnt_free_table'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1092: undefined reference to `mnt_free_iter'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans120.ltrans.o:/tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/gunixmounts.c:1095: undefined reference to `mnt_free_table'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccJKEIgC.ltrans127.ltrans.o: in function `lazy_load_modules.isra.0':
      /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:1517: undefined reference to `g_type_module_use'
      /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/AuTerm6/AuTerm/../../../home/buildozer/aports/main/glib/src/glib-2.76.4/output/../gio/giomodule.c:1518: undefined reference to `g_type_module_unuse' 

      If QtNetwork is disabled from the .pro file and application built then it builds without issue. The same project code (with networking enabled) builds fine in Qt 5.15.11 without any linking errors

       

      So disabling glib in Qt's build resolves it but the filesize of this application in Qt 5 was 15MB and with this Qt 6 build without glib it's 32MB!! What the heck has happened?

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            manordheim Mårten Nordheim
            thedjnk Mr nK
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes