diff -rupN --no-dereference qtbase-everywhere-src-5.15.10/src/src.pro qtbase-everywhere-src-5.15.10-new/src/src.pro --- qtbase-everywhere-src-5.15.10/src/src.pro 2023-04-24 15:43:14.000000000 +0200 +++ qtbase-everywhere-src-5.15.10-new/src/src.pro 2023-06-15 10:07:59.536873711 +0200 @@ -153,7 +153,7 @@ src_plugins.target = sub-plugins src_android.subdir = $$PWD/android # this order is important -!qtConfig(system-zlib)|cross_compile { +!qtConfig(system-zlib) { SUBDIRS += src_qtzlib !qtConfig(system-zlib) { src_3rdparty_libpng.depends += src_corelib diff -rupN --no-dereference qtbase-everywhere-src-5.15.10/src/tools/bootstrap/bootstrap.pro qtbase-everywhere-src-5.15.10-new/src/tools/bootstrap/bootstrap.pro --- qtbase-everywhere-src-5.15.10/src/tools/bootstrap/bootstrap.pro 2023-04-24 15:43:14.000000000 +0200 +++ qtbase-everywhere-src-5.15.10-new/src/tools/bootstrap/bootstrap.pro 2023-06-15 10:07:59.536873711 +0200 @@ -158,7 +158,9 @@ macx { ../../corelib/io/qstandardpaths_win.cpp } -!qtConfig(system-zlib)|cross_compile { +cross_compile { + LIBS += -lz +} else:!qtConfig(system-zlib) { include(../../3rdparty/zlib.pri) } else { CONFIG += no_core_dep