Diff of the two buildlogs:

--
--- b1/build.log	2025-02-04 05:36:16.735441346 +0000
+++ b2/build.log	2025-02-04 06:07:59.245093887 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Mon Feb  3 16:41:44 -12 2025
-I: pbuilder-time-stamp: 1738644104
+I: Current time: Tue Mar 10 01:59:20 +14 2026
+I: pbuilder-time-stamp: 1773057560
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -29,52 +29,84 @@
 dpkg-source: info: applying quickjs_hurd.diff
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/629253/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink03-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Mar  9 11:59 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='4f96a63e718d4f6e973aca6fa5b8cebf'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='629253'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=7430bb1bd9654e328401b7d30bda891c
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=2296640
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/pbuilderrc_Zdaq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/b1 --logfile b1/build.log qbs_2.5.1-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/pbuilderrc_Du0y --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/b2 --logfile b2/build.log qbs_2.5.1-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink04-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/629253/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -439,7 +471,7 @@
 Get: 307 http://deb.debian.org/debian unstable/main arm64 qt6-l10n-tools arm64 6.7.2-6 [415 kB]
 Get: 308 http://deb.debian.org/debian unstable/main arm64 qt6-tools-dev-tools arm64 6.7.2-6 [234 kB]
 Get: 309 http://deb.debian.org/debian unstable/main arm64 qt6-tools-dev arm64 6.7.2-6 [190 kB]
-Fetched 187 MB in 2s (84.4 MB/s)
+Fetched 187 MB in 1s (220 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:arm64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19920 files and directories currently installed.)
@@ -1433,8 +1465,8 @@
 Setting up tzdata (2025a-1) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Tue Feb  4 04:43:38 UTC 2025.
-Universal Time is now:  Tue Feb  4 04:43:38 UTC 2025.
+Local time is now:      Mon Mar  9 12:00:00 UTC 2026.
+Universal Time is now:  Mon Mar  9 12:00:00 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libxcb-present0:arm64 (1.17.0-2+b1) ...
@@ -1711,7 +1743,11 @@
 fakeroot is already the newest version (1.37-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/qbs-2.5.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../qbs_2.5.1-1_source.changes
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/qbs-2.5.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../qbs_2.5.1-1_source.changes
 dpkg-buildpackage: info: source package qbs
 dpkg-buildpackage: info: source version 2.5.1-1
 dpkg-buildpackage: info: source distribution unstable
@@ -1818,8 +1854,8 @@
   command to set the policy and suppress this warning.
 This warning is for project developers.  Use -Wno-dev to suppress it.
 
--- Configuring done (6.4s)
--- Generating done (1.2s)
+-- Configuring done (3.0s)
+-- Generating done (0.5s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -1840,107 +1876,91 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && make  -f CMakeFiles/Makefile2 src/all
 make[3]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/depend
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/depend
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
+make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build
+make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build
-make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build'.
+make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  0%] Built target qbsquickjs_autogen_timestamp_deps
-make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build'.
+make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [  0%] Built target qbspkgconfig_autogen_timestamp_deps
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/DependInfo.cmake "--color="
-[  0%] Built target qtclsp_autogen_timestamp_deps
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/depend
-[  0%] Built target qbs_processlauncher_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/DependInfo.cmake "--color="
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  0%] Built target qbs_processlauncher_autogen_timestamp_deps
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/DependInfo.cmake "--color="
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  0%] Built target qtclsp_autogen_timestamp_deps
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/DependInfo.cmake "--color="
+[  0%] Built target qbsquickjs_autogen_timestamp_deps
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build
-[  0%] Automatic MOC and UIC for target qbsquickjs
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/AutogenInfo.json None
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [  0%] Automatic MOC and UIC for target qbspkgconfig
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/AutogenInfo.json None
-AutoGen: Refreshing parse cache because it doesn't exist.
 [  0%] Automatic MOC and UIC for target qtclsp
-[  0%] Automatic MOC and UIC for target qbs_processlauncher
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DCONFIG_VERSION=\"2021-03-27\"" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/AutogenInfo.json None
+[  0%] Automatic MOC and UIC for target qbs_processlauncher
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/AutogenInfo.json None
 AutoGen: Refreshing parse cache because it doesn't exist.
-AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\"" "-DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\"" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-AutoGen: Parsing "SRC:/src/shared/quickjs/cutils.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/libbf.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/libregexp-opcode.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/libregexp.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/libunicode-table.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/libunicode.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/list.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs-atom.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs-opcode.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs.h"
-AutoGen: Parsing "SRC:/src/shared/quickjs/cutils.c"
-AutoGen: Parsing "SRC:/src/shared/quickjs/libbf.c"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Refreshing parse cache because it doesn't exist.
-AutoGen: Parsing "SRC:/src/shared/quickjs/libregexp.c"
-AutoGen: Parsing "SRC:/src/shared/quickjs/libunicode.c"
-AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs.c"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/AutogenUsed.txt"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/tools -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/timestamp
+AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoGen: Parsing "SRC:/src/lib/corelib/tools/launcherpackets.h"
+AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launcherlogging.h"
+AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launchersockethandler.h"
+AutoGen: Parsing "SRC:/src/lib/corelib/tools/launcherpackets.cpp"
+AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launcherlogging.cpp"
+AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launchersockethandler.cpp"
+AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/processlauncher-main.cpp"
 AutoGen: Parsing "SRC:/src/lib/pkgconfig/pcpackage.h"
 AutoGen: Parsing "SRC:/src/lib/pkgconfig/pcparser.h"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/EWIEGA46WW/moc_launchersockethandler.cpp", because it doesn't exist, from "SRC:/src/libexec/qbs_processlauncher/launchersockethandler.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/tools -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/EWIEGA46WW/moc_launchersockethandler.cpp /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/launchersockethandler.h
 AutoGen: Parsing "SRC:/src/lib/pkgconfig/pkgconfig.h"
 AutoGen: Parsing "SRC:/src/lib/pkgconfig/pcpackage.cpp"
 AutoGen: Parsing "SRC:/src/lib/pkgconfig/pcparser.cpp"
@@ -1998,79 +2018,95 @@
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/deps"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/AutogenUsed.txt"
+[  0%] Automatic MOC and UIC for target qbsquickjs
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/AutogenInfo.json None
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoGen: Parsing "SRC:/src/lib/corelib/tools/launcherpackets.h"
-AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launcherlogging.h"
-AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launchersockethandler.h"
-AutoGen: Parsing "SRC:/src/lib/corelib/tools/launcherpackets.cpp"
-AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launcherlogging.cpp"
-AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/launchersockethandler.cpp"
-AutoGen: Parsing "SRC:/src/libexec/qbs_processlauncher/processlauncher-main.cpp"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/EWIEGA46WW/moc_launchersockethandler.cpp", because it doesn't exist, from "SRC:/src/libexec/qbs_processlauncher/launchersockethandler.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/tools -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/EWIEGA46WW/moc_launchersockethandler.cpp /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/launchersockethandler.h
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  0%] Built target qbsquickjs_autogen
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/depend
-[  0%] Built target qtclsp_autogen
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/DependInfo.cmake "--color="
+AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DCONFIG_VERSION=\"2021-03-27\"" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 [  0%] Built target qbspkgconfig_autogen
-make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/depend
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/DependInfo.cmake "--color="
-Dependencies file "src/shared/quickjs/qbsquickjs_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/DependInfo.cmake "--color="
-Consolidate compiler generated dependencies of target qbsquickjs
+AutoGen: Parsing "SRC:/src/shared/quickjs/cutils.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/libbf.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/libregexp-opcode.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/libregexp.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/libunicode-table.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/libunicode.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/list.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs-atom.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs-opcode.h"
+Dependencies file "src/lib/pkgconfig/qbspkgconfig_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
+AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs.h"
+AutoGen: Parsing "SRC:/src/shared/quickjs/cutils.c"
+AutoGen: Parsing "SRC:/src/shared/quickjs/libbf.c"
+Consolidate compiler generated dependencies of target qbspkgconfig
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  0%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o -MF CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig/pkgconfig.cpp
+[  0%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/mocs_compilation.cpp
+AutoGen: Parsing "SRC:/src/shared/quickjs/libregexp.c"
+AutoGen: Parsing "SRC:/src/shared/quickjs/libunicode.c"
+[  0%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o
+[  1%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o
+AutoGen: Parsing "SRC:/src/shared/quickjs/quickjs.c"
+[  1%] Built target qtclsp_autogen
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o -MF CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig/pcpackage.cpp
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o -MF CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig/pcparser.cpp
+make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/DependInfo.cmake "--color="
 Dependencies file "src/shared/lsp/qtclsp_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/deps"
 Consolidate compiler generated dependencies of target qtclsp
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/AutogenUsed.txt"
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/build
-Dependencies file "src/lib/pkgconfig/qbspkgconfig_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/timestamp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Consolidate compiler generated dependencies of target qbspkgconfig
+[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/callhierarchy.cpp.o
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
-[  1%] Building CXX object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/qbsquickjs_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/callhierarchy.cpp.o -MF CMakeFiles/qtclsp.dir/callhierarchy.cpp.o.d -o CMakeFiles/qtclsp.dir/callhierarchy.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/callhierarchy.cpp
+[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/client.cpp.o
+[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/basemessage.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/client.cpp.o -MF CMakeFiles/qtclsp.dir/client.cpp.o.d -o CMakeFiles/qtclsp.dir/client.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/client.cpp
+[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/completion.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/basemessage.cpp.o -MF CMakeFiles/qtclsp.dir/basemessage.cpp.o.d -o CMakeFiles/qtclsp.dir/basemessage.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/basemessage.cpp
+[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o
+[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/mocs_compilation.cpp
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o -MF CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o.d -o CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/clientcapabilities.cpp
+[  2%] Built target qbsquickjs_autogen
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/completion.cpp.o -MF CMakeFiles/qtclsp.dir/completion.cpp.o.d -o CMakeFiles/qtclsp.dir/completion.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/completion.cpp
+Dependencies file "src/shared/quickjs/qbsquickjs_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbsquickjs
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/diagnostics.cpp.o
+[  3%] Building CXX object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/qbsquickjs_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/c++ -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/qbsquickjs_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbsquickjs.dir/qbsquickjs_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbsquickjs.dir/qbsquickjs_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/mocs_compilation.cpp
-[  1%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/cutils.c.o
-[  1%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libbf.c.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/diagnostics.cpp.o -MF CMakeFiles/qtclsp.dir/diagnostics.cpp.o.d -o CMakeFiles/qtclsp.dir/diagnostics.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/diagnostics.cpp
+[  3%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/initializemessages.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/initializemessages.cpp.o -MF CMakeFiles/qtclsp.dir/initializemessages.cpp.o.d -o CMakeFiles/qtclsp.dir/initializemessages.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/initializemessages.cpp
+[  3%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/cutils.c.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/cutils.c.o -MF CMakeFiles/qbsquickjs.dir/cutils.c.o.d -o CMakeFiles/qbsquickjs.dir/cutils.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/cutils.c
-[  1%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o
-[  1%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libregexp.c.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libbf.c.o -MF CMakeFiles/qbsquickjs.dir/libbf.c.o.d -o CMakeFiles/qbsquickjs.dir/libbf.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/libbf.c
-[  2%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/mocs_compilation.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libregexp.c.o -MF CMakeFiles/qbsquickjs.dir/libregexp.c.o.d -o CMakeFiles/qbsquickjs.dir/libregexp.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/libregexp.c
-[  2%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/basemessage.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o -MF CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig/pcpackage.cpp
-[  2%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o
-[  3%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/callhierarchy.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/basemessage.cpp.o -MF CMakeFiles/qtclsp.dir/basemessage.cpp.o.d -o CMakeFiles/qtclsp.dir/basemessage.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/basemessage.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/mocs_compilation.cpp
-[  3%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libunicode.c.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/callhierarchy.cpp.o -MF CMakeFiles/qtclsp.dir/callhierarchy.cpp.o.d -o CMakeFiles/qtclsp.dir/callhierarchy.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/callhierarchy.cpp
-[  3%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libunicode.c.o -MF CMakeFiles/qbsquickjs.dir/libunicode.c.o.d -o CMakeFiles/qbsquickjs.dir/libunicode.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/libunicode.c
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o -MF CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig/pcparser.cpp
-[  3%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/quickjs.c.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/quickjs.c.o -MF CMakeFiles/qbsquickjs.dir/quickjs.c.o.d -o CMakeFiles/qbsquickjs.dir/quickjs.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/quickjs.c
-[  3%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/client.cpp.o
-[  3%] Building CXX object src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/client.cpp.o -MF CMakeFiles/qtclsp.dir/client.cpp.o.d -o CMakeFiles/qtclsp.dir/client.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/client.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/c++ -DPKG_CONFIG_PC_PATH=\"/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig/:/usr/share/pkgconfig/\" -DPKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/lib\" -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/qbspkgconfig_autogen/include -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o -MF CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o.d -o CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig/pkgconfig.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/EWIEGA46WW/moc_launchersockethandler.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include/launchersockethandler.moc", because it doesn't exist, from "SRC:/src/libexec/qbs_processlauncher/launchersockethandler.cpp"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/tools -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include/launchersockethandler.moc /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/launchersockethandler.cpp
-[  3%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o -MF CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o.d -o CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/clientcapabilities.cpp
+[  3%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libbf.c.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libbf.c.o -MF CMakeFiles/qbsquickjs.dir/libbf.c.o.d -o CMakeFiles/qbsquickjs.dir/libbf.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/libbf.c
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include/launchersockethandler.moc.d"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/mocs_compilation.cpp"
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/deps"
@@ -2093,42 +2129,37 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/../../lib/corelib/tools -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/launcherlogging.cpp.o -MF CMakeFiles/qbs_processlauncher.dir/launcherlogging.cpp.o.d -o CMakeFiles/qbs_processlauncher.dir/launcherlogging.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/launcherlogging.cpp
 [  5%] Building CXX object src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/launchersockethandler.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/../../lib/corelib/tools -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/launchersockethandler.cpp.o -MF CMakeFiles/qbs_processlauncher.dir/launchersockethandler.cpp.o.d -o CMakeFiles/qbs_processlauncher.dir/launchersockethandler.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/launchersockethandler.cpp
-[  5%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/completion.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/completion.cpp.o -MF CMakeFiles/qtclsp.dir/completion.cpp.o.d -o CMakeFiles/qtclsp.dir/completion.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/completion.cpp
+[  5%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libregexp.c.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libregexp.c.o -MF CMakeFiles/qbsquickjs.dir/libregexp.c.o.d -o CMakeFiles/qbsquickjs.dir/libregexp.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/libregexp.c
+[  5%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libunicode.c.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libunicode.c.o -MF CMakeFiles/qbsquickjs.dir/libunicode.c.o.d -o CMakeFiles/qbsquickjs.dir/libunicode.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/libunicode.c
 [  5%] Building CXX object src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/processlauncher-main.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/../../lib/corelib/tools -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/processlauncher-main.cpp.o -MF CMakeFiles/qbs_processlauncher.dir/processlauncher-main.cpp.o.d -o CMakeFiles/qbs_processlauncher.dir/processlauncher-main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/processlauncher-main.cpp
-[  5%] Building CXX object src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/../../lib/corelib/tools -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o -MF CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o.d -o CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/tools/launcherpackets.cpp
-[  5%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/diagnostics.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/diagnostics.cpp.o -MF CMakeFiles/qtclsp.dir/diagnostics.cpp.o.d -o CMakeFiles/qtclsp.dir/diagnostics.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/diagnostics.cpp
-[  5%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/initializemessages.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/initializemessages.cpp.o -MF CMakeFiles/qtclsp.dir/initializemessages.cpp.o.d -o CMakeFiles/qtclsp.dir/initializemessages.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/initializemessages.cpp
+[  5%] Building C object src/shared/quickjs/CMakeFiles/qbsquickjs.dir/quickjs.c.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs && /usr/bin/cc -DCONFIG_VERSION=\"2021-03-27\" -DQBS_WITH_TESTS -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/qbsquickjs_autogen/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/shared/quickjs/CMakeFiles/qbsquickjs.dir/quickjs.c.o -MF CMakeFiles/qbsquickjs.dir/quickjs.c.o.d -o CMakeFiles/qbsquickjs.dir/quickjs.c.o -c /build/reproducible-path/qbs-2.5.1/src/shared/quickjs/quickjs.c
 [  6%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/jsonobject.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/jsonobject.cpp.o -MF CMakeFiles/qtclsp.dir/jsonobject.cpp.o.d -o CMakeFiles/qtclsp.dir/jsonobject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/jsonobject.cpp
 [  6%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/jsonrpcmessages.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/jsonrpcmessages.cpp.o -MF CMakeFiles/qtclsp.dir/jsonrpcmessages.cpp.o.d -o CMakeFiles/qtclsp.dir/jsonrpcmessages.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/jsonrpcmessages.cpp
 [  6%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/languagefeatures.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/languagefeatures.cpp.o -MF CMakeFiles/qtclsp.dir/languagefeatures.cpp.o.d -o CMakeFiles/qtclsp.dir/languagefeatures.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/languagefeatures.cpp
+[  6%] Building CXX object src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher/../../lib/corelib/tools -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o -MF CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o.d -o CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/tools/launcherpackets.cpp
 [  6%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/lsptypes.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/lsptypes.cpp.o -MF CMakeFiles/qtclsp.dir/lsptypes.cpp.o.d -o CMakeFiles/qtclsp.dir/lsptypes.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/lsptypes.cpp
 [  6%] Linking CXX static library ../../../lib/aarch64-linux-gnu/libqbspkgconfig.a
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/cmake -P CMakeFiles/qbspkgconfig.dir/cmake_clean_target.cmake
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbspkgconfig.dir/link.txt --verbose=1
+[  6%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/lsputils.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/lsputils.cpp.o -MF CMakeFiles/qtclsp.dir/lsputils.cpp.o.d -o CMakeFiles/qtclsp.dir/lsputils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/lsputils.cpp
 /usr/bin/ar qc ../../../lib/aarch64-linux-gnu/libqbspkgconfig.a CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o
 /usr/bin/ranlib ../../../lib/aarch64-linux-gnu/libqbspkgconfig.a
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [  6%] Built target qbspkgconfig
-[  6%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/lsputils.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/lsputils.cpp.o -MF CMakeFiles/qtclsp.dir/lsputils.cpp.o.d -o CMakeFiles/qtclsp.dir/lsputils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/lsputils.cpp
 [  6%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/messages.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/messages.cpp.o -MF CMakeFiles/qtclsp.dir/messages.cpp.o.d -o CMakeFiles/qtclsp.dir/messages.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/messages.cpp
 [  7%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/progresssupport.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/progresssupport.cpp.o -MF CMakeFiles/qtclsp.dir/progresssupport.cpp.o.d -o CMakeFiles/qtclsp.dir/progresssupport.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/progresssupport.cpp
-[  7%] Linking CXX executable ../../../libexec/qbs/qbs_processlauncher
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_processlauncher.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_processlauncher.dir/link.d CMakeFiles/qbs_processlauncher.dir/qbs_processlauncher_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_processlauncher.dir/launcherlogging.cpp.o CMakeFiles/qbs_processlauncher.dir/launchersockethandler.cpp.o "CMakeFiles/qbs_processlauncher.dir/processlauncher-main.cpp.o" CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o -o ../../../libexec/qbs/qbs_processlauncher  /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  7%] Built target qbs_processlauncher
 [  7%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/semantictokens.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/semantictokens.cpp.o -MF CMakeFiles/qtclsp.dir/semantictokens.cpp.o.d -o CMakeFiles/qtclsp.dir/semantictokens.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/semantictokens.cpp
 [  7%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/servercapabilities.cpp.o
@@ -2137,6 +2168,11 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/shutdownmessages.cpp.o -MF CMakeFiles/qtclsp.dir/shutdownmessages.cpp.o.d -o CMakeFiles/qtclsp.dir/shutdownmessages.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/shutdownmessages.cpp
 [  7%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/textsynchronization.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/textsynchronization.cpp.o -MF CMakeFiles/qtclsp.dir/textsynchronization.cpp.o.d -o CMakeFiles/qtclsp.dir/textsynchronization.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/textsynchronization.cpp
+[  7%] Linking CXX executable ../../../libexec/qbs/qbs_processlauncher
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_processlauncher.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_processlauncher.dir/link.d CMakeFiles/qbs_processlauncher.dir/qbs_processlauncher_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_processlauncher.dir/launcherlogging.cpp.o CMakeFiles/qbs_processlauncher.dir/launchersockethandler.cpp.o "CMakeFiles/qbs_processlauncher.dir/processlauncher-main.cpp.o" CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o -o ../../../libexec/qbs/qbs_processlauncher  /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  7%] Built target qbs_processlauncher
 [  7%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/textutils.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/qtclsp_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/../../lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/shared/lsp/CMakeFiles/qtclsp.dir/textutils.cpp.o -MF CMakeFiles/qtclsp.dir/textutils.cpp.o.d -o CMakeFiles/qtclsp.dir/textutils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/shared/lsp/textutils.cpp
 [  9%] Building CXX object src/shared/lsp/CMakeFiles/qtclsp.dir/workspace.cpp.o
@@ -2604,29 +2640,29 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/corelib/CMakeFiles/qbscore.dir/build.make src/lib/corelib/CMakeFiles/qbscore.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 10%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o
-[ 10%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/changeset.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/mocs_compilation.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/changeset.cpp.o -MF CMakeFiles/qbscore.dir/api/changeset.cpp.o.d -o CMakeFiles/qbscore.dir/api/changeset.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/changeset.cpp
 [ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/projectfileupdater.cpp.o
+[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/internaljobs.cpp.o
+[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/changeset.cpp.o
+[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o
 [ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/qmljsrewriter.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbscore.dir/qbscore_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/mocs_compilation.cpp
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/changeset.cpp.o -MF CMakeFiles/qbscore.dir/api/changeset.cpp.o.d -o CMakeFiles/qbscore.dir/api/changeset.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/changeset.cpp
+[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/jobs.cpp.o
+[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/languageinfo.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/projectfileupdater.cpp.o -MF CMakeFiles/qbscore.dir/api/projectfileupdater.cpp.o.d -o CMakeFiles/qbscore.dir/api/projectfileupdater.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/projectfileupdater.cpp
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/qmljsrewriter.cpp.o -MF CMakeFiles/qbscore.dir/api/qmljsrewriter.cpp.o.d -o CMakeFiles/qbscore.dir/api/qmljsrewriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/qmljsrewriter.cpp
-[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/internaljobs.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/internaljobs.cpp.o -MF CMakeFiles/qbscore.dir/api/internaljobs.cpp.o.d -o CMakeFiles/qbscore.dir/api/internaljobs.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/internaljobs.cpp
-[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/jobs.cpp.o
-[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/languageinfo.cpp.o
+[ 11%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/project.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/jobs.cpp.o -MF CMakeFiles/qbscore.dir/api/jobs.cpp.o.d -o CMakeFiles/qbscore.dir/api/jobs.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/jobs.cpp
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/languageinfo.cpp.o -MF CMakeFiles/qbscore.dir/api/languageinfo.cpp.o.d -o CMakeFiles/qbscore.dir/api/languageinfo.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/languageinfo.cpp
-[ 12%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/projectdata.cpp.o
-[ 12%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/project.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/project.cpp.o -MF CMakeFiles/qbscore.dir/api/project.cpp.o.d -o CMakeFiles/qbscore.dir/api/project.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/project.cpp
+[ 12%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/projectdata.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/projectdata.cpp.o -MF CMakeFiles/qbscore.dir/api/projectdata.cpp.o.d -o CMakeFiles/qbscore.dir/api/projectdata.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/projectdata.cpp
 [ 12%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/rulecommand.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/rulecommand.cpp.o -MF CMakeFiles/qbscore.dir/api/rulecommand.cpp.o.d -o CMakeFiles/qbscore.dir/api/rulecommand.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/rulecommand.cpp
 [ 12%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/runenvironment.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/runenvironment.cpp.o -MF CMakeFiles/qbscore.dir/api/runenvironment.cpp.o.d -o CMakeFiles/qbscore.dir/api/runenvironment.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/runenvironment.cpp
 [ 12%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/api/transformerdata.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/runenvironment.cpp.o -MF CMakeFiles/qbscore.dir/api/runenvironment.cpp.o.d -o CMakeFiles/qbscore.dir/api/runenvironment.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/runenvironment.cpp
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/api/transformerdata.cpp.o -MF CMakeFiles/qbscore.dir/api/transformerdata.cpp.o.d -o CMakeFiles/qbscore.dir/api/transformerdata.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/api/transformerdata.cpp
 [ 12%] Building CXX object src/lib/corelib/CMakeFiles/qbscore.dir/buildgraph/abstractcommandexecutor.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_ENABLE_UNIT_TESTS -DQBS_LIBRARY -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_XML_LIB -D_UCRT_NOISY_NAN -Dqbscore_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/qbscore_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib/../.. -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.7.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtXml -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/corelib/CMakeFiles/qbscore.dir/buildgraph/abstractcommandexecutor.cpp.o -MF CMakeFiles/qbscore.dir/buildgraph/abstractcommandexecutor.cpp.o.d -o CMakeFiles/qbscore.dir/buildgraph/abstractcommandexecutor.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/corelib/buildgraph/abstractcommandexecutor.cpp
@@ -2964,142 +3000,105 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/depend
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build
-make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build'.
+[ 49%] Built target qbsconsolelogger_autogen_timestamp_deps
+make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 49%] Built target qbsconsolelogger_autogen_timestamp_deps
 [ 49%] Built target clangcompilationdbgenerator_autogen_timestamp_deps
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/depend
-[ 49%] Built target keiluvgenerator_autogen_timestamp_deps
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/depend
+[ 49%] Built target iarewgenerator_autogen_timestamp_deps
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/depend
-[ 49%] Built target makefilegenerator_autogen_timestamp_deps
+[ 49%] Built target keiluvgenerator_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-[ 49%] Built target iarewgenerator_autogen_timestamp_deps
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/depend
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build
+make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build
 make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build
+[ 49%] Built target makefilegenerator_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/depend
-[ 49%] Built target qbs_qt_scanner_autogen_timestamp_deps
+[ 49%] Built target qbsmsbuild_autogen_timestamp_deps
 [ 49%] Automatic MOC and UIC for target qbsconsolelogger
-[ 49%] Built target qbs_cpp_scanner_autogen_timestamp_deps
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/AutogenInfo.json None
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/DependInfo.cmake "--color="
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/depend
+[ 49%] Built target qbs_cpp_scanner_autogen_timestamp_deps
+[ 49%] Built target qbs_qt_scanner_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/depend
-[ 49%] Automatic MOC and UIC for target clangcompilationdbgenerator
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/depend
+AutoGen: Refreshing parse cache because it doesn't exist.
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/DependInfo.cmake "--color="
-[ 49%] Built target qbsmsbuild_autogen_timestamp_deps
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/AutogenInfo.json None
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/DependInfo.cmake "--color="
-AutoGen: Refreshing parse cache because it doesn't exist.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build
-AutoGen: Parsing "SRC:/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/clangcompilationdb/clangcompilationdbgeneratorplugin.cpp"
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 49%] Automatic MOC and UIC for target iarewgenerator
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/timestamp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/AutogenInfo.json None
 AutoGen: Parsing "SRC:/src/app/shared/logging/coloredoutput.h"
 AutoGen: Parsing "SRC:/src/app/shared/logging/consolelogger.h"
 AutoGen: Parsing "SRC:/src/app/shared/logging/coloredoutput.cpp"
@@ -3107,49 +3106,139 @@
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/mocs_compilation.cpp"
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/deps"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/ParseCache.txt"
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/AutogenUsed.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/timestamp
-[ 49%] Automatic MOC and UIC for target makefilegenerator
-[ 49%] Automatic MOC and UIC for target qbs_qt_scanner
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/AutogenInfo.json None
-[ 49%] Automatic MOC and UIC for target qbsmsbuild
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/AutogenInfo.json None
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/depend
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/DependInfo.cmake "--color="
+[ 49%] Automatic MOC and UIC for target clangcompilationdbgenerator
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/AutogenInfo.json None
 [ 49%] Automatic MOC and UIC for target keiluvgenerator
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/AutogenInfo.json None
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/AutogenInfo.json None
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/DependInfo.cmake "--color="
+[ 49%] Automatic MOC and UIC for target iarewgenerator
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/AutogenInfo.json None
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build
 AutoGen: Refreshing parse cache because it doesn't exist.
-[ 49%] Automatic MOC and UIC for target qbs_cpp_scanner
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/AutogenInfo.json None
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_qt_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 AutoGen: Refreshing parse cache because it doesn't exist.
+[ 49%] Automatic MOC and UIC for target makefilegenerator
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/AutogenInfo.json None
+[ 49%] Built target qbsconsolelogger_autogen
 AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+[ 49%] Automatic MOC and UIC for target qbsmsbuild
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/AutogenInfo.json None
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Refreshing parse cache because it doesn't exist.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/depend
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armbuildtargetgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armcommonpropertygroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdebugoptiongroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdlloptiongroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetassemblergroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcommonoptionsgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcompilergroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetlinkergroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetmiscgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armutilitiesgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51commonpropertygroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51debugoptiongroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51dlloptiongroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetassemblergroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcommonoptionsgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcompilergroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetlinkergroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetmiscgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utilitiesgroup_v5.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utils.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvfilesgroupspropertygroup.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvgenerator.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvproject.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvprojectwriter.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvutils.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvversioninfo.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspace.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspacewriter.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armbuildtargetgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armcommonpropertygroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdebugoptiongroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdlloptiongroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetassemblergroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcommonoptionsgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcompilergroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/clangcompilationdb/clangcompilationdbgeneratorplugin.cpp"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/timestamp
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetlinkergroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetmiscgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armutilitiesgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51commonpropertygroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51debugoptiongroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51dlloptiongroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetassemblergroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcompilergroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetlinkergroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetmiscgroup_v5.cpp"
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utilitiesgroup_v5.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utils.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvfilesgroupspropertygroup.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvgenerator.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvgeneratorplugin.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvproject.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvprojectwriter.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvutils.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspace.cpp"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dmakefilegenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspacewriter.cpp"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/timestamp
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/DependInfo.cmake "--color="
 AutoGen: Refreshing parse cache because it doesn't exist.
-[ 49%] Built target clangcompilationdbgenerator_autogen
+[ 49%] Automatic MOC and UIC for target qbs_cpp_scanner
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/depend
-AutoGen: Parsing "SRC:/src/plugins/scanner/scanner.h"
-AutoGen: Parsing "SRC:/src/plugins/scanner/qt/qtscanner.cpp"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/timestamp
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dmakefilegenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/AutogenInfo.json None
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armarchiversettingsgroup_v8.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armassemblersettingsgroup_v8.h"
-AutoGen: Refreshing parse cache because it doesn't exist.
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/DependInfo.cmake "--color="
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armbuildconfigurationgroup_v8.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armcompilersettingsgroup_v8.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armgeneralsettingsgroup_v8.h"
@@ -3161,322 +3250,269 @@
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrgeneralsettingsgroup_v7.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrlinkersettingsgroup_v7.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51archiversettingsgroup_v10.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/io/msbuildprojectwriter.h"
-[ 49%] Built target qbsconsolelogger_autogen
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51assemblersettingsgroup_v10.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/io/visualstudiosolutionwriter.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildgroup.h"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DCPLUSPLUS_NO_PARSER -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_cpp_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51buildconfigurationgroup_v10.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51compilersettingsgroup_v10.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildnode.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51linkersettingsgroup_v10.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430archiversettingsgroup_v7.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildnodevisitor.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclcompile.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430assemblersettingsgroup_v7.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclinclude.h"
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/depend
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430buildconfigurationgroup_v7.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430compilersettingsgroup_v7.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfileitem.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430generalsettingsgroup_v7.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfilter.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430linkersettingsgroup_v7.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8archiversettingsgroup_v3.h"
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8assemblersettingsgroup_v3.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8buildconfigurationgroup_v3.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8compilersettingsgroup_v3.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildlink.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildnone.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8generalsettingsgroup_v3.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimport.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8linkersettingsgroup_v3.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewfileversionproperty.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimportgroup.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewgenerator.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armbuildtargetgroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armcommonpropertygroup_v5.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditem.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewoptionpropertygroup.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdebugoptiongroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewproject.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdlloptiongroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetassemblergroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcommonoptionsgroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewprojectwriter.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcompilergroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetgroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewsettingspropertygroup.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetlinkergroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetmiscgroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewsourcefilepropertygroup.h"
-Dependencies file "src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/compiler_depend.internal".
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armutilitiesgroup_v5.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemdefinitiongroup.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewsourcefilespropertygroup.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewtoolchainpropertygroup.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51commonpropertygroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51debugoptiongroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51dlloptiongroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetassemblergroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewutils.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/makefilegenerator/makefilegenerator.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemgroup.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewversioninfo.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewworkspace.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcommonoptionsgroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/makefilegenerator/makefilegenerator.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemmetadata.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproject.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewworkspacewriter.h"
-Consolidate compiler generated dependencies of target clangcompilationdbgenerator
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armarchiversettingsgroup_v8.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcompilergroup_v5.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproperty.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertybase.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertygroup.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armassemblersettingsgroup_v8.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armbuildconfigurationgroup_v8.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armcompilersettingsgroup_v8.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetgroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetlinkergroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armgeneralsettingsgroup_v8.cpp"
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetmiscgroup_v5.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/arm/armlinkersettingsgroup_v8.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utilitiesgroup_v5.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utils.h"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvfilesgroupspropertygroup.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/ivisualstudiosolutionproject.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolution.h"
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrarchiversettingsgroup_v7.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfileproject.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvgenerator.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrassemblersettingsgroup_v7.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfolderproject.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/makefilegenerator/makefilegeneratorplugin.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrbuildconfigurationgroup_v7.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvproject.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionglobalsection.h"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/deps"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvprojectwriter.h"
-AutoGen: Parsing "SRC:/src/lib/msbuild/io/msbuildprojectwriter.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrgeneralsettingsgroup_v7.cpp"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/ParseCache.txt"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvutils.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvversioninfo.h"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/AutogenUsed.txt"
-AutoGen: Parsing "SRC:/src/plugins/scanner/cpp/cpp_global.h"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/avr/avrlinkersettingsgroup_v7.cpp"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/timestamp
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51archiversettingsgroup_v10.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/io/visualstudiosolutionwriter.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspace.h"
-AutoGen: Parsing "SRC:/src/plugins/scanner/scanner.h"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspacewriter.h"
-AutoGen: Parsing "SRC:/src/plugins/scanner/cpp/cppscannerplugin.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/deps"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51compilersettingsgroup_v10.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/timestamp
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/mcs51/mcs51linkersettingsgroup_v10.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildgroup.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armbuildtargetgroup_v5.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430archiversettingsgroup_v7.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430assemblersettingsgroup_v7.cpp"
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430buildconfigurationgroup_v7.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430compilersettingsgroup_v7.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildnode.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclcompile.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclinclude.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armcommonpropertygroup_v5.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430generalsettingsgroup_v7.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfileitem.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdebugoptiongroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armdlloptiongroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfilter.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/msp430/msp430linkersettingsgroup_v7.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8archiversettingsgroup_v3.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetassemblergroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildlink.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildnone.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimport.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimportgroup.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcommonoptionsgroup_v5.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8assemblersettingsgroup_v3.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditem.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetcompilergroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemdefinitiongroup.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8buildconfigurationgroup_v3.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetgroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetlinkergroup_v5.cpp"
+[ 49%] Automatic MOC and UIC for target qbs_qt_scanner
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/AutogenInfo.json None
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8compilersettingsgroup_v3.cpp"
-[ 49%] Built target qbs_qt_scanner_autogen
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemgroup.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8generalsettingsgroup_v3.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armtargetmiscgroup_v5.cpp"
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/depend
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/arm/armutilitiesgroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/archs/stm8/stm8linkersettingsgroup_v3.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewfileversionproperty.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewgenerator.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51commonpropertygroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51debugoptiongroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemmetadata.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproject.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproperty.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertybase.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewgeneratorplugin.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewoptionpropertygroup.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewproject.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51dlloptiongroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetassemblergroup_v5.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewprojectwriter.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewsettingspropertygroup.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertygroup.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewsourcefilepropertygroup.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewsourcefilespropertygroup.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewtoolchainpropertygroup.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewutils.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/ivisualstudiosolutionproject.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewworkspace.cpp"
 AutoGen: Parsing "SRC:/src/plugins/generator/iarew/iarewworkspacewriter.cpp"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/mocs_compilation.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolution.cpp"
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/deps"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfileproject.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfolderproject.cpp"
-AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionglobalsection.cpp"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/AutogenUsed.txt"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_imsbuildgroup.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/imsbuildgroup.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_imsbuildgroup.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/imsbuildgroup.h
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcompilergroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetgroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetlinkergroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51targetmiscgroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utilitiesgroup_v5.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/archs/mcs51/mcs51utils.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvfilesgroupspropertygroup.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvgenerator.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvgeneratorplugin.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvproject.cpp"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/timestamp
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvprojectwriter.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvutils.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspace.cpp"
-AutoGen: Parsing "SRC:/src/plugins/generator/keiluv/keiluvworkspacewriter.cpp"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/AutogenUsed.txt"
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/app/shared/logging/qbsconsolelogger_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/compiler_depend.internal".
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/timestamp
 Consolidate compiler generated dependencies of target qbsconsolelogger
+AutoGen: Parsing "SRC:/src/lib/msbuild/io/msbuildprojectwriter.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/io/visualstudiosolutionwriter.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildgroup.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildnode.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildnodevisitor.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclcompile.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclinclude.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfileitem.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfilter.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildlink.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildnone.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimport.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimportgroup.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditem.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemdefinitiongroup.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemgroup.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemmetadata.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproject.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproperty.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertybase.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertygroup.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/ivisualstudiosolutionproject.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolution.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfileproject.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfolderproject.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionglobalsection.h"
+AutoGen: Parsing "SRC:/src/lib/msbuild/io/msbuildprojectwriter.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/io/visualstudiosolutionwriter.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildgroup.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/imsbuildnode.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclcompile.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildclinclude.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfileitem.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildfilter.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildlink.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/items/msbuildnone.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimport.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildimportgroup.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditem.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemdefinitiongroup.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemgroup.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuilditemmetadata.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproject.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildproperty.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertybase.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/msbuild/msbuildpropertygroup.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/ivisualstudiosolutionproject.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolution.cpp"
+AutoGen: Refreshing parse cache because it doesn't exist.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/DependInfo.cmake "--color="
-[ 49%] Building CXX object src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfileproject.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionfolderproject.cpp"
+AutoGen: Parsing "SRC:/src/lib/msbuild/solution/visualstudiosolutionglobalsection.cpp"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_imsbuildgroup.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/imsbuildgroup.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_imsbuildgroup.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/imsbuildgroup.h
+AutoGen: Refreshing parse cache because it doesn't exist.
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build
-[ 49%] Building CXX object src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/mocs_compilation.cpp
+AutoGen: Parsing "SRC:/src/plugins/generator/makefilegenerator/makefilegenerator.h"
+AutoGen: Parsing "SRC:/src/plugins/generator/makefilegenerator/makefilegenerator.cpp"
+AutoGen: Parsing "SRC:/src/plugins/generator/makefilegenerator/makefilegeneratorplugin.cpp"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/AutogenUsed.txt"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DCPLUSPLUS_NO_PARSER -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_cpp_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/timestamp
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_qt_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o -MF CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o.d -o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp
-[ 50%] Building CXX object src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o -MF CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o.d -o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb/clangcompilationdbgeneratorplugin.cpp
-[ 50%] Built target qbs_cpp_scanner_autogen
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/depend
-Dependencies file "src/plugins/scanner/qt/qbs_qt_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/compiler_depend.internal".
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 50%] Building CXX object src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o
-Consolidate compiler generated dependencies of target qbs_qt_scanner
+[ 49%] Built target clangcompilationdbgenerator_autogen
+[ 49%] Built target keiluvgenerator_autogen
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/depend
+AutoGen: Parsing "SRC:/src/plugins/scanner/cpp/cpp_global.h"
+AutoGen: Parsing "SRC:/src/plugins/scanner/scanner.h"
+AutoGen: Parsing "SRC:/src/plugins/scanner/cpp/cppscannerplugin.cpp"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/deps"
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/AutogenUsed.txt"
+[ 49%] Building CXX object src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/timestamp
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/DependInfo.cmake "--color="
+AutoGen: Parsing "SRC:/src/plugins/scanner/scanner.h"
+AutoGen: Parsing "SRC:/src/plugins/scanner/qt/qtscanner.cpp"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/deps"
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/depend
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/ParseCache.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/mocs_compilation.cpp
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/timestamp
+[ 49%] Building CXX object src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o
+[ 49%] Built target iarewgenerator_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/DependInfo.cmake "--color="
-[ 50%] Building CXX object src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o
-[ 50%] Built target makefilegenerator_autogen
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/DependInfo.cmake "--color="
+[ 49%] Building CXX object src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/compiler_depend.internal".
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/DependInfo.cmake "--color="
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o -MF CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o.d -o CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/shared/logging/coloredoutput.cpp
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build
+[ 49%] Built target makefilegenerator_autogen
+Consolidate compiler generated dependencies of target clangcompilationdbgenerator
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o -MF CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o.d -o CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/shared/logging/consolelogger.cpp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/depend
-[ 50%] Built target iarewgenerator_autogen
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/DependInfo.cmake "--color="
-[ 50%] Building CXX object src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/qbsconsolelogger_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o -MF CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o.d -o CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/shared/logging/consolelogger.cpp
+Dependencies file "src/plugins/generator/keiluv/keiluvgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target keiluvgenerator
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build
+[ 49%] Built target qbs_cpp_scanner_autogen
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/DependInfo.cmake "--color="
-Consolidate compiler generated dependencies of target qbs_cpp_scanner
+Dependencies file "src/plugins/generator/iarew/iarewgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target iarewgenerator
+[ 49%] Building CXX object src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build
-[ 50%] Built target keiluvgenerator_autogen
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/mocs_compilation.cpp
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/depend
+[ 49%] Building CXX object src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o
 Dependencies file "src/plugins/generator/makefilegenerator/makefilegenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
-[ 50%] Building CXX object src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o
-[ 50%] Building CXX object src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_qt_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/mocs_compilation.cpp
 Consolidate compiler generated dependencies of target makefilegenerator
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o -MF CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o.d -o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_qt_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o -MF CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o.d -o CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt/qtscanner.cpp
+[ 50%] Building CXX object src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o
+[ 50%] Built target qbs_qt_scanner_autogen
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dclangcompilationdbgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o -MF CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o.d -o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb/clangcompilationdbgeneratorplugin.cpp
+[ 50%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 50%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/mocs_compilation.cpp
+[ 50%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/mocs_compilation.cpp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/DependInfo.cmake "--color="
-[ 50%] Building CXX object src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o
-Dependencies file "src/plugins/generator/iarew/iarewgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target iarewgenerator
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_cpp_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o -MF CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o.d -o CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp/cppscannerplugin.cpp
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvfilesgroupspropertygroup.cpp
+Dependencies file "src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbs_cpp_scanner
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build
+Dependencies file "src/plugins/scanner/qt/qbs_qt_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbs_qt_scanner
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build
-[ 50%] Building CXX object src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_cpp_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/mocs_compilation.cpp
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/plugins/generator/keiluv/keiluvgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 [ 50%] Building CXX object src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o
-Consolidate compiler generated dependencies of target keiluvgenerator
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dmakefilegenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/mocs_compilation.cpp
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 50%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o
 [ 50%] Building CXX object src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/mocs_compilation.cpp
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dmakefilegenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o -MF CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o.d -o CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator/makefilegenerator.cpp
-[ 50%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/mocs_compilation.cpp
+[ 50%] Building CXX object src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_cpp_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/mocs_compilation.cpp
 [ 50%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewfileversionproperty.cpp.o
-[ 51%] Building CXX object src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewfileversionproperty.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewfileversionproperty.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewfileversionproperty.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewfileversionproperty.cpp
+[ 50%] Building CXX object src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o
+[ 51%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_qt_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/mocs_compilation.cpp
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvgenerator.cpp
+[ 53%] Building CXX object src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dmakefilegenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/makefilegenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o -MF CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o.d -o CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator/makefilegeneratorplugin.cpp
-[ 53%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewgenerator.cpp
-[ 53%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvfilesgroupspropertygroup.cpp
+[ 53%] Building CXX object src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/c++ -DCPLUSPLUS_NO_PARSER -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_cpp_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o -MF CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o.d -o CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp/cppscannerplugin.cpp
+[ 53%] Building CXX object src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dqbs_qt_scanner_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/qbs_qt_scanner_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o -MF CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o.d -o CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt/qtscanner.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_imsbuildgroup.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/VCMPZMMVTX/moc_msbuildclcompile.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/items/msbuildclcompile.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/VCMPZMMVTX/moc_msbuildclcompile.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildclcompile.h
@@ -3492,24 +3528,24 @@
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/VCMPZMMVTX/moc_msbuildlink.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/VCMPZMMVTX/moc_msbuildnone.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/items/msbuildnone.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/VCMPZMMVTX/moc_msbuildnone.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildnone.h
-[ 54%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvgenerator.cpp
+[ 53%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvgeneratorplugin.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/VCMPZMMVTX/moc_msbuildnone.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildimport.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuildimport.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildimport.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildimport.h
-[ 55%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_cpp_scanner.so
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_cpp_scanner.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/qbs_cpp_scanner.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_cpp_scanner.so CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target qbs_cpp_scanner
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildimport.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildimportgroup.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuildimportgroup.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildimportgroup.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildimportgroup.h
-[ 55%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvgeneratorplugin.cpp
+[ 54%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_cpp_scanner.so
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_cpp_scanner.dir/link.txt --verbose=1
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildimportgroup.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuilditem.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuilditem.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuilditem.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuilditem.h
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/qbs_cpp_scanner.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_cpp_scanner.so CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 54%] Built target qbs_cpp_scanner
+[ 54%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvproject.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuilditem.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuilditemdefinitiongroup.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuilditemdefinitiongroup.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuilditemdefinitiongroup.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuilditemdefinitiongroup.h
@@ -3525,67 +3561,24 @@
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildproject.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildproperty.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuildproperty.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildproperty.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildproperty.h
-[ 57%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_qt_scanner.so
+[ 55%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_qt_scanner.so
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_qt_scanner.dir/link.txt --verbose=1
-[ 57%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvproject.cpp
-[ 57%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewgeneratorplugin.cpp
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/qbs_qt_scanner.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_qt_scanner.so CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildproperty.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertybase.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuildpropertybase.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertybase.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildpropertybase.h
-[ 57%] Built target qbs_qt_scanner
-[ 57%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvprojectwriter.cpp
-[ 57%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewoptionpropertygroup.cpp
-[ 58%] Linking CXX static library ../../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a
+[ 57%] Linking CXX static library ../../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/cmake -P CMakeFiles/qbsconsolelogger.dir/cmake_clean_target.cmake
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbsconsolelogger.dir/link.txt --verbose=1
 /usr/bin/ar qc ../../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o
 /usr/bin/ranlib ../../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target qbsconsolelogger
-[ 58%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewproject.cpp
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertybase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertygroup.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuildpropertygroup.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertygroup.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildpropertygroup.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertygroup.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_ivisualstudiosolutionproject.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/ivisualstudiosolutionproject.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_ivisualstudiosolutionproject.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/ivisualstudiosolutionproject.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_ivisualstudiosolutionproject.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolution.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolution.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolution.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolution.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolution.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfileproject.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolutionfileproject.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfileproject.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfileproject.h
-[ 58%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvutils.cpp
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfileproject.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfolderproject.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolutionfolderproject.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfolderproject.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfolderproject.h
-[ 58%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libclangcompilationdbgenerator.so
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangcompilationdbgenerator.dir/link.txt --verbose=1
-[ 58%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewprojectwriter.cpp
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/clangcompilationdbgenerator.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libclangcompilationdbgenerator.so CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target clangcompilationdbgenerator
+[ 57%] Built target qbsconsolelogger
 make  -f src/app/config/CMakeFiles/qbs-config_autogen_timestamp_deps.dir/build.make src/app/config/CMakeFiles/qbs-config_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfolderproject.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionglobalsection.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolutionglobalsection.h"
-/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionglobalsection.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionglobalsection.h
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/config/CMakeFiles/qbs-config_autogen_timestamp_deps.dir/build.make src/app/config/CMakeFiles/qbs-config_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/app/config/CMakeFiles/qbs-config_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target qbs-config_autogen_timestamp_deps
+[ 57%] Built target qbs-config_autogen_timestamp_deps
 make  -f src/app/config-ui/CMakeFiles/qbs-config-ui_autogen_timestamp_deps.dir/build.make src/app/config-ui/CMakeFiles/qbs-config-ui_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
@@ -3594,63 +3587,75 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/app/config-ui/CMakeFiles/qbs-config-ui_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target qbs-config-ui_autogen_timestamp_deps
+[ 57%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvprojectwriter.cpp
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/qbs_qt_scanner.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libqbs_qt_scanner.so CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 57%] Built target qbs-config-ui_autogen_timestamp_deps
 make  -f src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen_timestamp_deps.dir/build.make src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+[ 57%] Built target qbs_qt_scanner
+make  -f src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen_timestamp_deps.dir/build.make src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target qbs-create-project_autogen_timestamp_deps
-make  -f src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target qbs-setup-android_autogen_timestamp_deps
+[ 57%] Built target qbs-create-project_autogen_timestamp_deps
 make  -f src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+[ 57%] Built target qbs-setup-android_autogen_timestamp_deps
+make  -f src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen_timestamp_deps.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildproperty.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertybase.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuildpropertybase.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertybase.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildpropertybase.h
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target qbs-setup-qt_autogen_timestamp_deps
-make  -f src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/depend
+[ 57%] Built target qbs-setup-qt_autogen_timestamp_deps
+make  -f src/app/config/CMakeFiles/qbs-config_autogen.dir/build.make src/app/config/CMakeFiles/qbs-config_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/build.make src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/build
+[ 57%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target qbs-setup-toolchains_autogen_timestamp_deps
-make  -f src/app/config/CMakeFiles/qbs-config_autogen.dir/build.make src/app/config/CMakeFiles/qbs-config_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config_autogen.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvutils.cpp
+[ 57%] Built target qbs-setup-toolchains_autogen_timestamp_deps
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/config/CMakeFiles/qbs-config_autogen.dir/build.make src/app/config/CMakeFiles/qbs-config_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionglobalsection.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/timestamp
-[ 59%] Automatic MOC and UIC for target qbs-config
+make  -f src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/build.make src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/DependInfo.cmake "--color="
+[ 58%] Automatic MOC and UIC for target qbs-config
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config_autogen.dir/AutogenInfo.json None
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/build.make src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-[ 59%] Built target qbsmsbuild_autogen
-make  -f src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/build.make src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/depend
+[ 58%] Automatic MOC and UIC for target qbs-config-ui
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/AutogenInfo.json None
+AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu
 AutoGen: Parsing "SRC:/src/app/config/configcommand.h"
 AutoGen: Parsing "SRC:/src/app/config/configcommandexecutor.h"
 AutoGen: Parsing "SRC:/src/app/config/configcommandlineparser.h"
@@ -3662,26 +3667,7 @@
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config_autogen.dir/AutogenUsed.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/timestamp
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/build.make src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 59%] Automatic MOC and UIC for target qbs-config-ui
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/AutogenInfo.json None
-[ 59%] Built target qbs-config_autogen
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/DependInfo.cmake "--color="
-AutoGen: Refreshing parse cache because it doesn't exist.
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu
-Dependencies file "src/lib/msbuild/qbsmsbuild_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbsmsbuild
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/src/app/config-ui/commandlineparser.h"
 AutoGen: Parsing "SRC:/src/app/config-ui/mainwindow.h"
 AutoGen: Parsing "SRC:/src/app/config-ui/commandlineparser.cpp"
@@ -3689,31 +3675,14 @@
 AutoGen: Parsing "SRC:/src/app/config-ui/mainwindow.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/EWIEGA46WW/moc_mainwindow.cpp", because it doesn't exist, from "SRC:/src/app/config-ui/mainwindow.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/EWIEGA46WW/moc_mainwindow.cpp /build/reproducible-path/qbs-2.5.1/src/app/config-ui/mainwindow.h
-[ 59%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/mocs_compilation.cpp
-[ 59%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvworkspace.cpp
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/EWIEGA46WW/moc_mainwindow.cpp.d"
-AutoUic: Generating "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include/ui_mainwindow.h", because it doesn't exist, from "SRC:/src/app/config-ui/mainwindow.ui"
-/usr/lib/qt6/libexec/uic -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include/ui_mainwindow.h /build/reproducible-path/qbs-2.5.1/src/app/config-ui/mainwindow.ui
-AutoUic: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
-Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
-If this causes problems, reconfigure your locale. See the locale(1) manual
-for more information.
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/timestamp
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 59%] Built target qbs-config-ui_autogen
+[ 58%] Built target qbs-config_autogen
 make  -f src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen.dir/build.make src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen.dir/build.make src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 59%] Automatic MOC and UIC for target qbs-create-project
+[ 58%] Automatic MOC and UIC for target qbs-create-project
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen.dir/AutogenInfo.json None
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs-create-project/qbs-create-project_autogen/moc_predefs.h", because it doesn't exist.
@@ -3727,17 +3696,18 @@
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/qbs-create-project/CMakeFiles/qbs-create-project_autogen.dir/AutogenUsed.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/qbs-create-project_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 61%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvworkspacewriter.cpp
-[ 61%] Built target qbs-create-project_autogen
+[ 58%] Built target qbs-create-project_autogen
 make  -f src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen.dir/build.make src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen.dir/build.make src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 61%] Automatic MOC and UIC for target qbs-setup-android
+[ 58%] Automatic MOC and UIC for target qbs-setup-android
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen.dir/AutogenInfo.json None
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertybase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertygroup.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/msbuild/msbuildpropertygroup.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertygroup.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildpropertygroup.h
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
@@ -3752,14 +3722,14 @@
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/qbs-setup-android/CMakeFiles/qbs-setup-android_autogen.dir/AutogenUsed.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 61%] Built target qbs-setup-android_autogen
+[ 58%] Built target qbs-setup-android_autogen
 make  -f src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen.dir/build.make src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen.dir/build.make src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 61%] Automatic MOC and UIC for target qbs-setup-qt
+[ 58%] Automatic MOC and UIC for target qbs-setup-qt
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen.dir/AutogenInfo.json None
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/moc_predefs.h", because it doesn't exist.
@@ -3775,18 +3745,38 @@
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt_autogen.dir/AutogenUsed.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 61%] Built target qbs-setup-qt_autogen
+[ 58%] Built target qbs-setup-qt_autogen
 make  -f src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/build.make src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/build.make src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 61%] Automatic MOC and UIC for target qbs-setup-toolchains
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/EWIEGA46WW/moc_mainwindow.cpp.d"
+AutoUic: Generating "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include/ui_mainwindow.h", because it doesn't exist, from "SRC:/src/app/config-ui/mainwindow.ui"
+/usr/lib/qt6/libexec/uic -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include/ui_mainwindow.h /build/reproducible-path/qbs-2.5.1/src/app/config-ui/mainwindow.ui
+[ 58%] Automatic MOC and UIC for target qbs-setup-toolchains
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/AutogenInfo.json None
+AutoUic: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
+Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
+If this causes problems, reconfigure your locale. See the locale(1) manual
+for more information.
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/timestamp
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/3BFSYEDVK2/moc_msbuildpropertygroup.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_ivisualstudiosolutionproject.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/ivisualstudiosolutionproject.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_ivisualstudiosolutionproject.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/ivisualstudiosolutionproject.h
+[ 58%] Built target qbs-config-ui_autogen
+make  -f src/app/config/CMakeFiles/qbs-config.dir/build.make src/app/config/CMakeFiles/qbs-config.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config.dir/DependInfo.cmake "--color="
 AutoGen: Parsing "SRC:/src/app/qbs-setup-toolchains/clangclprobe.h"
 AutoGen: Parsing "SRC:/src/app/qbs-setup-toolchains/commandlineparser.h"
 AutoGen: Parsing "SRC:/src/app/qbs-setup-toolchains/cosmicprobe.h"
@@ -3819,27 +3809,15 @@
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains_autogen.dir/AutogenUsed.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/timestamp
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 61%] Built target qbs-setup-toolchains_autogen
-make  -f src/app/config/CMakeFiles/qbs-config.dir/build.make src/app/config/CMakeFiles/qbs-config.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config.dir/DependInfo.cmake "--color="
 Dependencies file "src/app/config/qbs-config_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/CMakeFiles/qbs-config.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qbs-config
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/config/CMakeFiles/qbs-config.dir/build.make src/app/config/CMakeFiles/qbs-config.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 62%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/qbs-config_autogen/mocs_compilation.cpp.o
+[ 59%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/qbs-config_autogen/mocs_compilation.cpp.o
+[ 59%] Built target qbs-setup-toolchains_autogen
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config/CMakeFiles/qbs-config.dir/qbs-config_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs-config.dir/qbs-config_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs-config.dir/qbs-config_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/mocs_compilation.cpp
-[ 62%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config/CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o -MF CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o.d -o CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config/configcommandexecutor.cpp
-[ 62%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armbuildtargetgroup_v5.cpp
-[ 62%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libmakefilegenerator.so
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/cmake -E cmake_link_script CMakeFiles/makefilegenerator.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/makefilegenerator.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libmakefilegenerator.so CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 62%] Built target makefilegenerator
 make  -f src/app/config-ui/CMakeFiles/qbs-config-ui.dir/build.make src/app/config-ui/CMakeFiles/qbs-config-ui.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/CMakeFiles/qbs-config-ui.dir/DependInfo.cmake "--color="
@@ -3848,63 +3826,36 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/config-ui/CMakeFiles/qbs-config-ui.dir/build.make src/app/config-ui/CMakeFiles/qbs-config-ui.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 63%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/qbs-config-ui_autogen/mocs_compilation.cpp.o
+[ 59%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config/CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o -MF CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o.d -o CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config/configcommandexecutor.cpp
+[ 61%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/qbs-config-ui_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config-ui/CMakeFiles/qbs-config-ui.dir/qbs-config-ui_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs-config-ui.dir/qbs-config-ui_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs-config-ui.dir/qbs-config-ui_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/mocs_compilation.cpp
-[ 63%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config-ui/CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config-ui/commandlineparser.cpp
-[ 63%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewsettingspropertygroup.cpp
-[ 64%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewsourcefilepropertygroup.cpp
-[ 64%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armcommonpropertygroup_v5.cpp
-[ 64%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armdebugoptiongroup_v5.cpp
-[ 64%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armdlloptiongroup_v5.cpp
-[ 66%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/ivisualstudiosolutionproject.cpp
-[ 66%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetassemblergroup_v5.cpp
-[ 66%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewsourcefilespropertygroup.cpp
-[ 66%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config/CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o -MF CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o.d -o CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config/configcommandlineparser.cpp
-[ 66%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/main.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config-ui/CMakeFiles/qbs-config-ui.dir/main.cpp.o -MF CMakeFiles/qbs-config-ui.dir/main.cpp.o.d -o CMakeFiles/qbs-config-ui.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config-ui/main.cpp
-[ 66%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config-ui/CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o -MF CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o.d -o CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config-ui/mainwindow.cpp
-[ 67%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetcommonoptionsgroup_v5.cpp
-[ 67%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewtoolchainpropertygroup.cpp
-[ 67%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetcompilergroup_v5.cpp
-[ 67%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfileproject.cpp
-[ 67%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetgroup_v5.cpp
-[ 67%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetlinkergroup_v5.cpp
-[ 67%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetmiscgroup_v5.cpp
-[ 67%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewutils.cpp
-[ 67%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armutilitiesgroup_v5.cpp
-[ 68%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.cpp
-[ 68%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/configmain.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config/CMakeFiles/qbs-config.dir/configmain.cpp.o -MF CMakeFiles/qbs-config.dir/configmain.cpp.o.d -o CMakeFiles/qbs-config.dir/configmain.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config/configmain.cpp
-[ 68%] Linking CXX executable ../../../bin/qbs-config-ui
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-config-ui.dir/link.txt --verbose=1
-[ 68%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51commonpropertygroup_v5.cpp
-[ 68%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewworkspace.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-config-ui.dir/link.d "CMakeFiles/qbs-config-ui.dir/qbs-config-ui_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-config-ui.dir/main.cpp.o" "CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o" -o ../../../bin/qbs-config-ui  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Widgets.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Gui.so.6.7.2 /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 62%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewgenerator.cpp
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_ivisualstudiosolutionproject.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolution.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolution.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolution.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolution.h
+[ 62%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvworkspace.cpp
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolution.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfileproject.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolutionfileproject.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfileproject.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfileproject.h
+[ 63%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o -MF CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/keiluvworkspacewriter.cpp
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfileproject.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfolderproject.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolutionfolderproject.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfolderproject.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfolderproject.h
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionfolderproject.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionglobalsection.cpp", because it doesn't exist, from "SRC:/src/lib/msbuild/solution/visualstudiosolutionglobalsection.h"
+/usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionglobalsection.cpp /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionglobalsection.h
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/TBWJOC4PT5/moc_visualstudiosolutionglobalsection.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 68%] Built target qbs-config-ui
+[ 63%] Built target qbsmsbuild_autogen
 make  -f src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/build.make src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/DependInfo.cmake "--color="
@@ -3913,29 +3864,17 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/build.make src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 68%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfolderproject.cpp
-[ 68%] Building CXX object src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/qbs-create-project_autogen/mocs_compilation.cpp.o
+[ 63%] Building CXX object src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/qbs-create-project_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/qbs-create-project_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/qbs-create-project_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs-create-project.dir/qbs-create-project_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs-create-project.dir/qbs-create-project_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/qbs-create-project_autogen/mocs_compilation.cpp
-[ 68%] Building CXX object src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/createproject.cpp.o
+[ 63%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armbuildtargetgroup_v5.cpp
+[ 63%] Building CXX object src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/createproject.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/qbs-create-project_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/createproject.cpp.o -MF CMakeFiles/qbs-create-project.dir/createproject.cpp.o.d -o CMakeFiles/qbs-create-project.dir/createproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project/createproject.cpp
-[ 68%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51debugoptiongroup_v5.cpp
-[ 68%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51dlloptiongroup_v5.cpp
-[ 68%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetassemblergroup_v5.cpp
-[ 68%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp
-[ 70%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcompilergroup_v5.cpp
-[ 70%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewworkspacewriter.cpp
-[ 70%] Linking CXX executable ../../../bin/qbs-config
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-config.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-config.dir/link.d "CMakeFiles/qbs-config.dir/qbs-config_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o" "CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o" "CMakeFiles/qbs-config.dir/configmain.cpp.o" -o ../../../bin/qbs-config  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 63%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libclangcompilationdbgenerator.so
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangcompilationdbgenerator.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/clangcompilationdbgenerator.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libclangcompilationdbgenerator.so CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 70%] Built target qbs-config
+[ 63%] Built target clangcompilationdbgenerator
 make  -f src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/build.make src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/DependInfo.cmake "--color="
@@ -3944,10 +3883,17 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/build.make src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 70%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/qbs-setup-android_autogen/mocs_compilation.cpp.o
+[ 63%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/qbs-setup-android_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/qbs-setup-android_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs-setup-android.dir/qbs-setup-android_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs-setup-android.dir/qbs-setup-android_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/mocs_compilation.cpp
-[ 70%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/android-setup.cpp.o
+[ 63%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/android-setup.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/android-setup.cpp.o -MF CMakeFiles/qbs-setup-android.dir/android-setup.cpp.o.d -o CMakeFiles/qbs-setup-android.dir/android-setup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android/android-setup.cpp
+[ 63%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armcommonpropertygroup_v5.cpp
+[ 63%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libmakefilegenerator.so
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator && /usr/bin/cmake -E cmake_link_script CMakeFiles/makefilegenerator.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/makefilegenerator.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libmakefilegenerator.so CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 63%] Built target makefilegenerator
 make  -f src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/build.make src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/DependInfo.cmake "--color="
@@ -3956,55 +3902,55 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/build.make src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 70%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/qbs-setup-qt_autogen/mocs_compilation.cpp.o
+[ 63%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/qbs-setup-qt_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/qbs-setup-qt_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs-setup-qt.dir/qbs-setup-qt_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs-setup-qt.dir/qbs-setup-qt_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/mocs_compilation.cpp
-[ 70%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetgroup_v5.cpp
-[ 70%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/commandlineparser.cpp.o
+[ 63%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/commandlineparser.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs-setup-qt.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs-setup-qt.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt/commandlineparser.cpp
-[ 70%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolution.cpp
-[ 71%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armarchiversettingsgroup_v8.cpp
-[ 71%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetlinkergroup_v5.cpp
-[ 71%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetmiscgroup_v5.cpp
-[ 71%] Building CXX object src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/create-project-main.cpp.o
+[ 63%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armdebugoptiongroup_v5.cpp
+[ 63%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armdlloptiongroup_v5.cpp
+[ 63%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config-ui/CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config-ui/commandlineparser.cpp
+[ 63%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetassemblergroup_v5.cpp
+[ 64%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetcommonoptionsgroup_v5.cpp
+[ 64%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config/CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o -MF CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o.d -o CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config/configcommandlineparser.cpp
+[ 64%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetcompilergroup_v5.cpp
+[ 64%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewgeneratorplugin.cpp
+[ 64%] Building CXX object src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/create-project-main.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project/qbs-create-project_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-create-project/CMakeFiles/qbs-create-project.dir/create-project-main.cpp.o -MF CMakeFiles/qbs-create-project.dir/create-project-main.cpp.o.d -o CMakeFiles/qbs-create-project.dir/create-project-main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-create-project/create-project-main.cpp
-[ 71%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51utilitiesgroup_v5.cpp
-[ 71%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armassemblersettingsgroup_v8.cpp
-[ 72%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51utils.cpp
-[ 72%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armbuildconfigurationgroup_v8.cpp
-[ 74%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/main.cpp.o
+[ 64%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetgroup_v5.cpp
+[ 66%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/main.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/main.cpp.o -MF CMakeFiles/qbs-setup-qt.dir/main.cpp.o.d -o CMakeFiles/qbs-setup-qt.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt/main.cpp
-[ 74%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/commandlineparser.cpp.o
+[ 66%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetlinkergroup_v5.cpp
+[ 66%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/commandlineparser.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs-setup-android.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs-setup-android.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android/commandlineparser.cpp
-[ 74%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionglobalsection.cpp
-[ 75%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/imsbuildgroup.cpp
-[ 75%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armcompilersettingsgroup_v8.cpp
-[ 76%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/main.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/main.cpp.o -MF CMakeFiles/qbs-setup-android.dir/main.cpp.o.d -o CMakeFiles/qbs-setup-android.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android/main.cpp
-[ 76%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armgeneralsettingsgroup_v8.cpp
-[ 76%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armlinkersettingsgroup_v8.cpp
-[ 77%] Linking CXX executable ../../../bin/qbs-create-project
+[ 66%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armtargetmiscgroup_v5.cpp
+[ 66%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/main.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config-ui/CMakeFiles/qbs-config-ui.dir/main.cpp.o -MF CMakeFiles/qbs-config-ui.dir/main.cpp.o.d -o CMakeFiles/qbs-config-ui.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config-ui/main.cpp
+[ 66%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/arm/armutilitiesgroup_v5.cpp
+[ 67%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.cpp
+[ 67%] Building CXX object src/app/config/CMakeFiles/qbs-config.dir/configmain.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config -I/build/reproducible-path/qbs-2.5.1/src/app/config -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config/qbs-config_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config/CMakeFiles/qbs-config.dir/configmain.cpp.o -MF CMakeFiles/qbs-config.dir/configmain.cpp.o.d -o CMakeFiles/qbs-config.dir/configmain.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config/configmain.cpp
+[ 67%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewoptionpropertygroup.cpp
+[ 68%] Linking CXX executable ../../../bin/qbs-create-project
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-create-project && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-create-project.dir/link.txt --verbose=1
-[ 77%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/imsbuildnode.cpp
-[ 77%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildimport.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-create-project.dir/link.d "CMakeFiles/qbs-create-project.dir/qbs-create-project_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-create-project.dir/createproject.cpp.o" "CMakeFiles/qbs-create-project.dir/create-project-main.cpp.o" -o ../../../bin/qbs-create-project  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 77%] Built target qbs-create-project
+[ 68%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51commonpropertygroup_v5.cpp
+[ 68%] Built target qbs-create-project
 make  -f src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/build.make src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/DependInfo.cmake "--color="
@@ -4013,114 +3959,188 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/build.make src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 77%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/qbs-setup-toolchains_autogen/mocs_compilation.cpp.o
+[ 68%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/qbs-setup-toolchains_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/qbs-setup-toolchains_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/qbs-setup-toolchains_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/qbs-setup-toolchains_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/mocs_compilation.cpp
-[ 79%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/clangclprobe.cpp.o
+[ 70%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/clangclprobe.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/clangclprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/clangclprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/clangclprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/clangclprobe.cpp
-[ 79%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libkeiluvgenerator.so
+[ 70%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51debugoptiongroup_v5.cpp
+[ 70%] Building CXX object src/app/config-ui/CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_WIDGETS_LIB -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/src/app/config-ui -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui/qbs-config-ui_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/config-ui/CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o -MF CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o.d -o CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/config-ui/mainwindow.cpp
+[ 70%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51dlloptiongroup_v5.cpp
+[ 70%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o -MF CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o.d -o CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt/setupqt.cpp
+[ 70%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetassemblergroup_v5.cpp
+[ 71%] Building CXX object src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/main.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android/qbs-setup-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-android/CMakeFiles/qbs-setup-android.dir/main.cpp.o -MF CMakeFiles/qbs-setup-android.dir/main.cpp.o.d -o CMakeFiles/qbs-setup-android.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-android/main.cpp
+[ 71%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp
+[ 71%] Linking CXX executable ../../../bin/qbs-config
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-config.dir/link.txt --verbose=1
+[ 71%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewproject.cpp
+[ 72%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetcompilergroup_v5.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-config.dir/link.d "CMakeFiles/qbs-config.dir/qbs-config_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-config.dir/configcommandexecutor.cpp.o" "CMakeFiles/qbs-config.dir/configcommandlineparser.cpp.o" "CMakeFiles/qbs-config.dir/configmain.cpp.o" -o ../../../bin/qbs-config  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 72%] Built target qbs-config
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/DependInfo.cmake "--color="
+Dependencies file "src/lib/msbuild/qbsmsbuild_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbsmsbuild
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 72%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/mocs_compilation.cpp
+[ 72%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetgroup_v5.cpp
+[ 72%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/commandlineparser.cpp
+[ 72%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetlinkergroup_v5.cpp
+[ 72%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51targetmiscgroup_v5.cpp
+[ 72%] Linking CXX executable ../../../bin/qbs-config-ui
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/config-ui && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-config-ui.dir/link.txt --verbose=1
+[ 72%] Linking CXX executable ../../../bin/qbs-setup-android
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-setup-android.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-setup-android.dir/link.d "CMakeFiles/qbs-setup-android.dir/qbs-setup-android_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-setup-android.dir/android-setup.cpp.o" "CMakeFiles/qbs-setup-android.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-setup-android.dir/main.cpp.o" -o ../../../bin/qbs-setup-android  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 72%] Built target qbs-setup-android
+[ 72%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51utilitiesgroup_v5.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-config-ui.dir/link.d "CMakeFiles/qbs-config-ui.dir/qbs-config-ui_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-config-ui.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-config-ui.dir/main.cpp.o" "CMakeFiles/qbs-config-ui.dir/mainwindow.cpp.o" -o ../../../bin/qbs-config-ui  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Widgets.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Gui.so.6.7.2 /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 72%] Built target qbs-config-ui
+[ 72%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/cosmicprobe.cpp
+[ 74%] Building CXX object src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dkeiluvgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/keiluvgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o -MF CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o.d -o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv/archs/mcs51/mcs51utils.cpp
+[ 75%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/ivisualstudiosolutionproject.cpp
+[ 75%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfileproject.cpp
+[ 75%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionfolderproject.cpp
+[ 75%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolution.cpp
+[ 75%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o -MF CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/solution/visualstudiosolutionglobalsection.cpp
+[ 75%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/dmcprobe.cpp
+[ 75%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/emscriptenprobe.cpp
+[ 75%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewprojectwriter.cpp
+[ 75%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewsettingspropertygroup.cpp
+[ 75%] Linking CXX shared module ../../../../lib/aarch64-linux-gnu/qbs/plugins/libkeiluvgenerator.so
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv && /usr/bin/cmake -E cmake_link_script CMakeFiles/keiluvgenerator.dir/link.txt --verbose=1
+[ 76%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/imsbuildgroup.cpp
 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/keiluvgenerator.dir/link.d -Wl,-z,relro -shared  -o ../../../../lib/aarch64-linux-gnu/qbs/plugins/libkeiluvgenerator.so CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 79%] Built target keiluvgenerator
-[ 79%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/commandlineparser.cpp
-[ 79%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o
+[ 76%] Built target keiluvgenerator
+[ 76%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/gccprobe.cpp
+[ 76%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/imsbuildnode.cpp
+[ 76%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildimport.cpp
+[ 77%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/iarewprobe.cpp
+[ 77%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildimportgroup.cpp
-[ 79%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o
+[ 77%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuilditem.cpp
-[ 79%] Linking CXX executable ../../../bin/qbs-setup-android
-[ 80%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrarchiversettingsgroup_v7.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-android && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-setup-android.dir/link.txt --verbose=1
-[ 80%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o
+[ 77%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuilditemdefinitiongroup.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-setup-android.dir/link.d "CMakeFiles/qbs-setup-android.dir/qbs-setup-android_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-setup-android.dir/android-setup.cpp.o" "CMakeFiles/qbs-setup-android.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-setup-android.dir/main.cpp.o" -o ../../../bin/qbs-setup-android  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 80%] Built target qbs-setup-android
-[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o
+[ 79%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewsourcefilepropertygroup.cpp
+[ 79%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/keilprobe.cpp
+[ 80%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuilditemgroup.cpp
-[ 81%] Building CXX object src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt/qbs-setup-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-qt/CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o -MF CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o.d -o CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-qt/setupqt.cpp
-[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o
+[ 80%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewsourcefilespropertygroup.cpp
+[ 80%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuilditemmetadata.cpp
-[ 81%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrassemblersettingsgroup_v7.cpp
-[ 81%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/cosmicprobe.cpp
-[ 81%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/dmcprobe.cpp
-[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o
+[ 80%] Linking CXX executable ../../../bin/qbs-setup-qt
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-setup-qt.dir/link.txt --verbose=1
+[ 80%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildproject.cpp
-[ 81%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrbuildconfigurationgroup_v7.cpp
-[ 81%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp
-[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-setup-qt.dir/link.d "CMakeFiles/qbs-setup-qt.dir/qbs-setup-qt_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-setup-qt.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-setup-qt.dir/main.cpp.o" "CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o" -o ../../../bin/qbs-setup-qt  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 80%] Built target qbs-setup-qt
+[ 80%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildproperty.cpp
-[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o
+[ 80%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildpropertybase.cpp
-[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o
+[ 80%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/main.cpp
+[ 80%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/msbuildpropertygroup.cpp
-[ 81%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrgeneralsettingsgroup_v7.cpp
-[ 83%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o
+[ 80%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/msvcprobe.cpp
+[ 80%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/probe.cpp
+[ 80%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewtoolchainpropertygroup.cpp
+[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildclcompile.cpp
-[ 83%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o
+[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildclinclude.cpp
-[ 83%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrlinkersettingsgroup_v7.cpp
-[ 83%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o
+[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildfileitem.cpp
-[ 83%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o
+[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildfilter.cpp
-[ 83%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o
+[ 81%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewutils.cpp
+[ 81%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/sdccprobe.cpp
+[ 81%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildlink.cpp
-[ 83%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/emscriptenprobe.cpp
+[ 83%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/watcomprobe.cpp
 [ 83%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildnone.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildnone.cpp.o -MF CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildnone.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildnone.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/msbuild/items/msbuildnone.cpp
-[ 84%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51archiversettingsgroup_v10.cpp
-[ 85%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o
+[ 84%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o -MF CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/io/msbuildprojectwriter.cpp
-[ 85%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp
-[ 85%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/gccprobe.cpp
-[ 85%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o
+[ 84%] Building CXX object src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/qbsmsbuild_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o -MF CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o.d -o CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/lib/msbuild/io/visualstudiosolutionwriter.cpp
-[ 87%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/iarewprobe.cpp
-[ 87%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp
-[ 87%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51compilersettingsgroup_v10.cpp
-[ 87%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/keilprobe.cpp
-[ 87%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/main.cpp
-[ 87%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp
-[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51linkersettingsgroup_v10.cpp
-[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8archiversettingsgroup_v3.cpp
-[ 88%] Linking CXX executable ../../../bin/qbs-setup-qt
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-qt && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-setup-qt.dir/link.txt --verbose=1
-[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8assemblersettingsgroup_v3.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-setup-qt.dir/link.d "CMakeFiles/qbs-setup-qt.dir/qbs-setup-qt_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-setup-qt.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-setup-qt.dir/main.cpp.o" "CMakeFiles/qbs-setup-qt.dir/setupqt.cpp.o" -o ../../../bin/qbs-setup-qt  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 88%] Built target qbs-setup-qt
-[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8buildconfigurationgroup_v3.cpp
-[ 88%] Linking CXX static library ../../../lib/aarch64-linux-gnu/libqbsmsbuild.a
+[ 84%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewworkspace.cpp
+[ 84%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o -MF CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o.d -o CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/iarewworkspacewriter.cpp
+[ 84%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/xcodeprobe.cpp
+[ 85%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armarchiversettingsgroup_v8.cpp
+[ 85%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armassemblersettingsgroup_v8.cpp
+[ 85%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armbuildconfigurationgroup_v8.cpp
+[ 85%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armcompilersettingsgroup_v8.cpp
+[ 85%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armgeneralsettingsgroup_v8.cpp
+[ 85%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/arm/armlinkersettingsgroup_v8.cpp
+[ 87%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrarchiversettingsgroup_v7.cpp
+[ 87%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrassemblersettingsgroup_v7.cpp
+[ 87%] Linking CXX static library ../../../lib/aarch64-linux-gnu/libqbsmsbuild.a
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/cmake -P CMakeFiles/qbsmsbuild.dir/cmake_clean_target.cmake
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbsmsbuild.dir/link.txt --verbose=1
 /usr/bin/ar qc ../../../lib/aarch64-linux-gnu/libqbsmsbuild.a CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildnone.cpp.o CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o
 /usr/bin/ranlib ../../../lib/aarch64-linux-gnu/libqbsmsbuild.a
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 88%] Built target qbsmsbuild
+[ 87%] Built target qbsmsbuild
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
@@ -4129,14 +4149,14 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 88%] Built target visualstudiogenerator_autogen_timestamp_deps
+[ 87%] Built target visualstudiogenerator_autogen_timestamp_deps
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 89%] Automatic MOC and UIC for target visualstudiogenerator
+[ 88%] Automatic MOC and UIC for target visualstudiogenerator
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/AutogenInfo.json None
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/moc_predefs.h", because it doesn't exist.
@@ -4161,28 +4181,26 @@
 AutoGen: Parsing "SRC:/src/plugins/generator/visualstudio/visualstudioguidpool.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildfiltersproject.cpp", because it doesn't exist, from "SRC:/src/plugins/generator/visualstudio/msbuildfiltersproject.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildfiltersproject.cpp /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildfiltersproject.h
-[ 89%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8compilersettingsgroup_v3.cpp
+[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrbuildconfigurationgroup_v7.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildfiltersproject.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildqbsgenerateproject.cpp", because it doesn't exist, from "SRC:/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildqbsgenerateproject.cpp /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.h
+[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildqbsgenerateproject.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildqbsproductproject.cpp", because it doesn't exist, from "SRC:/src/plugins/generator/visualstudio/msbuildqbsproductproject.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildqbsproductproject.cpp /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildqbsproductproject.h
-[ 89%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/msvcprobe.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildqbsproductproject.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildsharedsolutionpropertiesproject.cpp", because it doesn't exist, from "SRC:/src/plugins/generator/visualstudio/msbuildsharedsolutionpropertiesproject.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildsharedsolutionpropertiesproject.cpp /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildsharedsolutionpropertiesproject.h
-[ 89%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8generalsettingsgroup_v3.cpp
-[ 89%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/probe.cpp
-[ 89%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/sdccprobe.cpp
+[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrgeneralsettingsgroup_v7.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildsharedsolutionpropertiesproject.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildsolutionpropertiesproject.cpp", because it doesn't exist, from "SRC:/src/plugins/generator/visualstudio/msbuildsolutionpropertiesproject.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildsolutionpropertiesproject.cpp /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildsolutionpropertiesproject.h
+[ 88%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/avr/avrlinkersettingsgroup_v7.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildsolutionpropertiesproject.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildtargetproject.cpp", because it doesn't exist, from "SRC:/src/plugins/generator/visualstudio/msbuildtargetproject.h"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/EWIEGA46WW/moc_msbuildtargetproject.cpp /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildtargetproject.h
@@ -4193,25 +4211,54 @@
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/AutogenUsed.txt"
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 89%] Built target visualstudiogenerator_autogen
+[ 88%] Built target visualstudiogenerator_autogen
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/DependInfo.cmake "--color="
-[ 90%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/watcomprobe.cpp
 Dependencies file "src/plugins/generator/visualstudio/visualstudiogenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target visualstudiogenerator
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 92%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/visualstudiogenerator_autogen/mocs_compilation.cpp.o
+[ 89%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/visualstudiogenerator_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/visualstudiogenerator_autogen/mocs_compilation.cpp.o -MF CMakeFiles/visualstudiogenerator.dir/visualstudiogenerator_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/visualstudiogenerator.dir/visualstudiogenerator_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/mocs_compilation.cpp
+[ 90%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51archiversettingsgroup_v10.cpp
+[ 90%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp
+[ 90%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp
+[ 90%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51compilersettingsgroup_v10.cpp
+[ 90%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp
+[ 92%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/mcs51/mcs51linkersettingsgroup_v10.cpp
+[ 92%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8archiversettingsgroup_v3.cpp
+[ 92%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8assemblersettingsgroup_v3.cpp
+[ 92%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o -MF CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o.d -o CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildfiltersproject.cpp
+[ 92%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8buildconfigurationgroup_v3.cpp
+[ 92%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8compilersettingsgroup_v3.cpp
+[ 92%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8generalsettingsgroup_v3.cpp
 [ 93%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8linkersettingsgroup_v3.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8linkersettingsgroup_v3.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/stm8/stm8linkersettingsgroup_v3.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/stm8/stm8linkersettingsgroup_v3.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/stm8/stm8linkersettingsgroup_v3.cpp
+[ 93%] Linking CXX executable ../../../bin/qbs-setup-toolchains
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-setup-toolchains.dir/link.txt --verbose=1
 [ 93%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430archiversettingsgroup_v7.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430archiversettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/msp430/msp430archiversettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/msp430/msp430archiversettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/msp430/msp430archiversettingsgroup_v7.cpp
 [ 93%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430assemblersettingsgroup_v7.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430assemblersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/msp430/msp430assemblersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/msp430/msp430assemblersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/msp430/msp430assemblersettingsgroup_v7.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-setup-toolchains.dir/link.d "CMakeFiles/qbs-setup-toolchains.dir/qbs-setup-toolchains_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/clangclprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o" -o ../../../bin/qbs-setup-toolchains  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 93%] Built target qbs-setup-toolchains
+[ 93%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o -MF CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o.d -o CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.cpp
 [ 93%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430buildconfigurationgroup_v7.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430buildconfigurationgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/msp430/msp430buildconfigurationgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/msp430/msp430buildconfigurationgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/msp430/msp430buildconfigurationgroup_v7.cpp
 [ 93%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430compilersettingsgroup_v7.cpp.o
@@ -4220,12 +4267,6 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430generalsettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/msp430/msp430generalsettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/msp430/msp430generalsettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/msp430/msp430generalsettingsgroup_v7.cpp
 [ 94%] Building CXX object src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430linkersettingsgroup_v7.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Diarewgenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/iarewgenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430linkersettingsgroup_v7.cpp.o -MF CMakeFiles/iarewgenerator.dir/archs/msp430/msp430linkersettingsgroup_v7.cpp.o.d -o CMakeFiles/iarewgenerator.dir/archs/msp430/msp430linkersettingsgroup_v7.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew/archs/msp430/msp430linkersettingsgroup_v7.cpp
-[ 94%] Building CXX object src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains/qbs-setup-toolchains_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs-setup-toolchains/CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o -MF CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o.d -o CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs-setup-toolchains/xcodeprobe.cpp
-[ 94%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o -MF CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o.d -o CMakeFiles/visualstudiogenerator.dir/msbuildfiltersproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildfiltersproject.cpp
-[ 94%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o -MF CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o.d -o CMakeFiles/visualstudiogenerator.dir/msbuildqbsgenerateproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.cpp
 [ 94%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildqbsproductproject.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -Dvisualstudiogenerator_EXPORTS -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/visualstudiogenerator_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/lib/msbuild -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -MD -MT src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildqbsproductproject.cpp.o -MF CMakeFiles/visualstudiogenerator.dir/msbuildqbsproductproject.cpp.o.d -o CMakeFiles/visualstudiogenerator.dir/msbuildqbsproductproject.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio/msbuildqbsproductproject.cpp
 [ 94%] Building CXX object src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator.dir/msbuildsharedsolutionpropertiesproject.cpp.o
@@ -4306,8 +4347,6 @@
 AutoGen: Parsing "SRC:/src/app/qbs/stdinreader.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_application.cpp", because it doesn't exist, from "SRC:/src/app/qbs/application.h"
 /usr/lib/qt6/libexec/moc -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_application.cpp /build/reproducible-path/qbs-2.5.1/src/app/qbs/application.h
-[ 96%] Linking CXX executable ../../../bin/qbs-setup-toolchains
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs-setup-toolchains && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs-setup-toolchains.dir/link.txt --verbose=1
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_application.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_commandlinefrontend.cpp", because it doesn't exist, from "SRC:/src/app/qbs/commandlinefrontend.h"
 /usr/lib/qt6/libexec/moc -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_commandlinefrontend.cpp /build/reproducible-path/qbs-2.5.1/src/app/qbs/commandlinefrontend.h
@@ -4317,9 +4356,6 @@
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_sessionpacketreader.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_stdinreader.cpp", because it doesn't exist, from "SRC:/src/app/qbs/stdinreader.h"
 /usr/lib/qt6/libexec/moc -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_stdinreader.cpp /build/reproducible-path/qbs-2.5.1/src/app/qbs/stdinreader.h
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs-setup-toolchains.dir/link.d "CMakeFiles/qbs-setup-toolchains.dir/qbs-setup-toolchains_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/clangclprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/commandlineparser.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/cosmicprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/dmcprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/emscriptenprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/gccprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/iarewprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/keilprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/main.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/msvcprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/probe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/sdccprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/watcomprobe.cpp.o" "CMakeFiles/qbs-setup-toolchains.dir/xcodeprobe.cpp.o" -o ../../../bin/qbs-setup-toolchains  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 96%] Built target qbs-setup-toolchains
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/EWIEGA46WW/moc_stdinreader.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include/session.moc", because it doesn't exist, from "SRC:/src/app/qbs/session.cpp"
 /usr/lib/qt6/libexec/moc -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include/session.moc /build/reproducible-path/qbs-2.5.1/src/app/qbs/session.cpp
@@ -4340,28 +4376,28 @@
 make  -f src/app/qbs/CMakeFiles/qbs.dir/build.make src/app/qbs/CMakeFiles/qbs.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 96%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/qbs_autogen/mocs_compilation.cpp.o
+[ 96%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/application.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/qbs_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs.dir/qbs_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs.dir/qbs_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/mocs_compilation.cpp
-[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/commandlinefrontend.cpp.o
-[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/application.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/application.cpp.o -MF CMakeFiles/qbs.dir/application.cpp.o.d -o CMakeFiles/qbs.dir/application.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/application.cpp
+[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/commandlinefrontend.cpp.o
 [ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/consoleprogressobserver.cpp.o
-[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/lspserver.cpp.o
-[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/ctrlchandler.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/commandlinefrontend.cpp.o -MF CMakeFiles/qbs.dir/commandlinefrontend.cpp.o.d -o CMakeFiles/qbs.dir/commandlinefrontend.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/commandlinefrontend.cpp
-[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/main.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/consoleprogressobserver.cpp.o -MF CMakeFiles/qbs.dir/consoleprogressobserver.cpp.o.d -o CMakeFiles/qbs.dir/consoleprogressobserver.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/consoleprogressobserver.cpp
+[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/ctrlchandler.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/ctrlchandler.cpp.o -MF CMakeFiles/qbs.dir/ctrlchandler.cpp.o.d -o CMakeFiles/qbs.dir/ctrlchandler.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/ctrlchandler.cpp
+[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/lspserver.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/lspserver.cpp.o -MF CMakeFiles/qbs.dir/lspserver.cpp.o.d -o CMakeFiles/qbs.dir/lspserver.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/lspserver.cpp
+[ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/main.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/main.cpp.o -MF CMakeFiles/qbs.dir/main.cpp.o.d -o CMakeFiles/qbs.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/main.cpp
 [ 97%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/qbstool.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/qbstool.cpp.o -MF CMakeFiles/qbs.dir/qbstool.cpp.o.d -o CMakeFiles/qbs.dir/qbstool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/qbstool.cpp
 [ 98%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/session.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/session.cpp.o -MF CMakeFiles/qbs.dir/session.cpp.o.d -o CMakeFiles/qbs.dir/session.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/session.cpp
 [ 98%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/sessionpacket.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/qbstool.cpp.o -MF CMakeFiles/qbs.dir/qbstool.cpp.o.d -o CMakeFiles/qbs.dir/qbstool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/qbstool.cpp
-[ 98%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/sessionpacketreader.cpp.o
-[ 98%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/status.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/sessionpacket.cpp.o -MF CMakeFiles/qbs.dir/sessionpacket.cpp.o.d -o CMakeFiles/qbs.dir/sessionpacket.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/sessionpacket.cpp
+[ 98%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/sessionpacketreader.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/sessionpacketreader.cpp.o -MF CMakeFiles/qbs.dir/sessionpacketreader.cpp.o.d -o CMakeFiles/qbs.dir/sessionpacketreader.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/sessionpacketreader.cpp
+[ 98%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/status.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/status.cpp.o -MF CMakeFiles/qbs.dir/status.cpp.o.d -o CMakeFiles/qbs.dir/status.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/status.cpp
 [ 98%] Building CXX object src/app/qbs/CMakeFiles/qbs.dir/stdinreader.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/src/app/qbs -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/qbs/qbs_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT src/app/qbs/CMakeFiles/qbs.dir/stdinreader.cpp.o -MF CMakeFiles/qbs.dir/stdinreader.cpp.o.d -o CMakeFiles/qbs.dir/stdinreader.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/stdinreader.cpp
@@ -4391,172 +4427,172 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && make  -f CMakeFiles/Makefile2 share/all
 make[3]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/depend
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build
-make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build'.
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build
-make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build'.
+make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  0%] Built target qbsquickjs_autogen_timestamp_deps
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
 [  0%] Built target qbs_processlauncher_autogen_timestamp_deps
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/DependInfo.cmake "--color="
+make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [  0%] Built target qtclsp_autogen_timestamp_deps
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/depend
+make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/depend
+[  0%] Built target qbsquickjs_autogen_timestamp_deps
+[  0%] Built target qbspkgconfig_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/DependInfo.cmake "--color="
-[  0%] Built target qbspkgconfig_autogen_timestamp_deps
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/depend
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/DependInfo.cmake "--color="
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
 Dependencies file "src/libexec/qbs_processlauncher/qbs_processlauncher_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/compiler_depend.internal".
-Dependencies file "src/shared/quickjs/qbsquickjs_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbsquickjs_autogen
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build
 Consolidate compiler generated dependencies of target qbs_processlauncher_autogen
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build
-make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/DependInfo.cmake "--color="
 Dependencies file "src/shared/lsp/qtclsp_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qtclsp_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build
 make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/shared/quickjs/qbsquickjs_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbsquickjs_autogen
 Dependencies file "src/lib/pkgconfig/qbspkgconfig_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qbspkgconfig_autogen
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build
-make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build'.
+make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build
+[  0%] Built target qbs_processlauncher_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  0%] Built target qbsquickjs_autogen
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/depend
-[  0%] Built target qbs_processlauncher_autogen
-[  0%] Built target qbspkgconfig_autogen
+[  0%] Built target qtclsp_autogen
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/depend
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/DependInfo.cmake "--color="
-[  0%] Built target qtclsp_autogen
 make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  0%] Built target qbsquickjs_autogen
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/DependInfo.cmake "--color="
+[  0%] Built target qbspkgconfig_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/DependInfo.cmake "--color="
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/DependInfo.cmake "--color="
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/depend
 Dependencies file "src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/__/__/lib/corelib/tools/launcherpackets.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/compiler_depend.internal".
-Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
-Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
-Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/DependInfo.cmake "--color="
 Dependencies file "src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/launcherlogging.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/compiler_depend.internal".
-Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
-Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/cutils.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbspkgconfig
 Dependencies file "src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/launchersockethandler.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/compiler_depend.internal".
-Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libbf.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
-Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libregexp.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
-Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libunicode.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
 Dependencies file "src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/processlauncher-main.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/compiler_depend.internal".
-Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/quickjs.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
-Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/qbsquickjs_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbsquickjs
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/qbs_processlauncher_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/compiler_depend.internal".
 Dependencies file "src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build
-make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/basemessage.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qbs_processlauncher
-Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/callhierarchy.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/basemessage.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build
+Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/callhierarchy.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/client.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
-make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcpackage.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
+Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pcparser.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/clientcapabilities.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/pkgconfig.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
+Dependencies file "src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/qbspkgconfig_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/completion.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
-make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/diagnostics.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/initializemessages.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbspkgconfig
+Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/cutils.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
+Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libbf.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
+Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libregexp.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
+Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/libunicode.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
+Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/quickjs.c.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
+Dependencies file "src/shared/quickjs/CMakeFiles/qbsquickjs.dir/qbsquickjs_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/jsonobject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/jsonrpcmessages.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/languagefeatures.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbsquickjs
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/lsptypes.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/lsputils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/messages.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/lsputils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
-Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/messages.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/progresssupport.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/qtclsp_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/semantictokens.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/servercapabilities.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
-[  1%] Built target qbspkgconfig
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/shutdownmessages.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/textsynchronization.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/textutils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
 Dependencies file "src/shared/lsp/CMakeFiles/qtclsp.dir/workspace.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/compiler_depend.internal".
-[  2%] Built target qbs_processlauncher
-[  5%] Built target qbsquickjs
-make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  1%] Built target qbs_processlauncher
 Consolidate compiler generated dependencies of target qtclsp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/build
+[  2%] Built target qbspkgconfig
+[  5%] Built target qbsquickjs
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build
+make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/depend
 make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 11%] Built target qtclsp
+make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  5%] Built target qbscore_autogen_timestamp_deps
+[ 11%] Built target qbscore_autogen_timestamp_deps
 make  -f src/lib/corelib/CMakeFiles/qbscore_autogen.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen.dir/depend
-[ 11%] Built target qtclsp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen.dir/DependInfo.cmake "--color="
 Dependencies file "src/lib/corelib/qbscore_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen.dir/compiler_depend.internal".
@@ -4760,368 +4796,368 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/depend
+make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build
-make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build
-make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build'.
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build
+make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target qbsconsolelogger_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target clangcompilationdbgenerator_autogen_timestamp_deps
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target makefilegenerator_autogen_timestamp_deps
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/depend
+[ 55%] Built target qbsconsolelogger_autogen_timestamp_deps
+[ 55%] Built target clangcompilationdbgenerator_autogen_timestamp_deps
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/depend
 [ 55%] Built target iarewgenerator_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/depend
+[ 55%] Built target keiluvgenerator_autogen_timestamp_deps
+[ 55%] Built target makefilegenerator_autogen_timestamp_deps
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-[ 55%] Built target keiluvgenerator_autogen_timestamp_deps
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/depend
+make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/DependInfo.cmake "--color="
 make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/DependInfo.cmake "--color="
-[ 55%] Built target qbsmsbuild_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/depend
 make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/DependInfo.cmake "--color="
-[ 55%] Built target qbs_cpp_scanner_autogen_timestamp_deps
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/depend
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/app/shared/logging/qbsconsolelogger_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/iarew/iarewgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qbsconsolelogger_autogen
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build
-Consolidate compiler generated dependencies of target clangcompilationdbgenerator_autogen
-Consolidate compiler generated dependencies of target iarewgenerator_autogen
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/lib/msbuild/qbsmsbuild_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/compiler_depend.internal".
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/plugins/generator/keiluv/keiluvgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/compiler_depend.internal".
+[ 55%] Built target qbsmsbuild_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build
 make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 55%] Built target qbs_cpp_scanner_autogen_timestamp_deps
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/DependInfo.cmake "--color="
 [ 55%] Built target qbs_qt_scanner_autogen_timestamp_deps
-Dependencies file "src/plugins/generator/makefilegenerator/makefilegenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target makefilegenerator_autogen
-Consolidate compiler generated dependencies of target qbsmsbuild_autogen
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 55%] Built target qbsconsolelogger_autogen
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/DependInfo.cmake "--color="
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/depend
+Dependencies file "src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target clangcompilationdbgenerator_autogen
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build
+Dependencies file "src/plugins/generator/keiluv/keiluvgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/compiler_depend.internal".
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/DependInfo.cmake "--color="
+Dependencies file "src/plugins/generator/iarew/iarewgenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target iarewgenerator_autogen
 Consolidate compiler generated dependencies of target keiluvgenerator_autogen
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/depend
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/DependInfo.cmake "--color="
+Dependencies file "src/plugins/generator/makefilegenerator/makefilegenerator_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target makefilegenerator_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build
-Dependencies file "src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbs_cpp_scanner_autogen
 make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/lib/msbuild/qbsmsbuild_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/compiler_depend.internal".
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build
+Consolidate compiler generated dependencies of target qbsmsbuild_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build
+Dependencies file "src/plugins/scanner/cpp/qbs_cpp_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbs_cpp_scanner_autogen
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build
 make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build
 make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target qbsconsolelogger_autogen
 [ 55%] Built target clangcompilationdbgenerator_autogen
 [ 55%] Built target iarewgenerator_autogen
+[ 55%] Built target keiluvgenerator_autogen
 [ 55%] Built target makefilegenerator_autogen
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/depend
+[ 55%] Built target qbsmsbuild_autogen
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/DependInfo.cmake "--color="
+[ 55%] Built target qbs_cpp_scanner_autogen
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/depend
-[ 55%] Built target keiluvgenerator_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/DependInfo.cmake "--color="
-[ 55%] Built target qbs_cpp_scanner_autogen
-[ 55%] Built target qbsmsbuild_autogen
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/depend
+Dependencies file "src/plugins/scanner/qt/qbs_qt_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbs_qt_scanner_autogen
 make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/DependInfo.cmake "--color="
+Dependencies file "src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/compiler_depend.internal".
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/depend
-Dependencies file "src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/compiler_depend.internal".
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build
+Dependencies file "src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/compiler_depend.internal".
+Dependencies file "src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbsconsolelogger
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/DependInfo.cmake "--color="
+make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/compiler_depend.internal".
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build
 Dependencies file "src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgenerator_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/clangcompilationdbgeneratorplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/coloredoutput.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/compiler_depend.internal".
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/DependInfo.cmake "--color="
 Dependencies file "src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target clangcompilationdbgenerator
-Dependencies file "src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/consolelogger.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build
-Dependencies file "src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/qbsconsolelogger_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbsconsolelogger
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build
-Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target makefilegenerator
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armbuildtargetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armcommonpropertygroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdebugoptiongroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armarchiversettingsgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armdlloptiongroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build
-Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armassemblersettingsgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetassemblergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armbuildconfigurationgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcommonoptionsgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armcompilersettingsgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armgeneralsettingsgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/arm/armlinkersettingsgroup_v8.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrarchiversettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetcompilergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrassemblersettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrbuildconfigurationgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrcompilersettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrgeneralsettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetlinkergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
-Dependencies file "src/plugins/scanner/qt/qbs_qt_scanner_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbs_qt_scanner_autogen
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armtargetmiscgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/avr/avrlinkersettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/arm/armutilitiesgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51buildtargetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51archiversettingsgroup_v10.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51assemblersettingsgroup_v10.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbs_cpp_scanner
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51buildconfigurationgroup_v10.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51compilersettingsgroup_v10.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildnone.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51generalsettingsgroup_v10.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/mcs51/mcs51linkersettingsgroup_v10.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430archiversettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51commonpropertygroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51debugoptiongroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430archiversettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430assemblersettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430buildconfigurationgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430compilersettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430generalsettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+[ 55%] Built target qbs_qt_scanner_autogen
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/msp430/msp430linkersettingsgroup_v7.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8archiversettingsgroup_v3.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51dlloptiongroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetassemblergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcommonoptionsgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8assemblersettingsgroup_v3.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetcompilergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8buildconfigurationgroup_v3.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8compilersettingsgroup_v3.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8generalsettingsgroup_v3.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/depend
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/archs/stm8/stm8linkersettingsgroup_v3.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetlinkergroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build'.
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewfileversionproperty.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 57%] Built target clangcompilationdbgenerator
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-[ 58%] Built target qbsconsolelogger
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgenerator_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewgeneratorplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewoptionpropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51targetmiscgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utilitiesgroup_v5.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewprojectwriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsettingspropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-[ 60%] Built target makefilegenerator
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilepropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/archs/mcs51/mcs51utils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvfilesgroupspropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+[ 57%] Built target qbsconsolelogger
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/DependInfo.cmake "--color="
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewsourcefilespropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewtoolchainpropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewutils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgenerator_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspace.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvgeneratorplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/iarewworkspacewriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
 Dependencies file "src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/compiler_depend.internal".
-[ 60%] Built target qbs_qt_scanner_autogen
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvprojectwriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvutils.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-[ 61%] Built target qbs_cpp_scanner
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspace.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/keiluvworkspacewriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+[ 58%] Built target clangcompilationdbgenerator
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/DependInfo.cmake "--color="
+Consolidate compiler generated dependencies of target keiluvgenerator
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/depend
-Dependencies file "src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/compiler_depend.internal".
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/DependInfo.cmake "--color="
-Consolidate compiler generated dependencies of target qbsmsbuild
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build
+Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegenerator_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/makefilegeneratorplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
+Dependencies file "src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/msbuildprojectwriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/io/visualstudiosolutionwriter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildgroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target makefilegenerator
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/imsbuildnode.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclcompile.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildclinclude.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfileitem.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildfilter.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildlink.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/items/msbuildnone.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimport.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qbs_qt_scanner_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/compiler_depend.internal".
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build
+Dependencies file "src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/cppscannerplugin.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
+Dependencies file "src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/qbs_cpp_scanner_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
+Dependencies file "src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbs_cpp_scanner
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildimportgroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditem.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemdefinitiongroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemgroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
 Dependencies file "src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/qtscanner.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/compiler_depend.internal".
 Dependencies file "src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/link.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuilditemmetadata.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qbs_qt_scanner
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build
-Consolidate compiler generated dependencies of target keiluvgenerator
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build'.
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildproperty.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertybase.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/msbuild/msbuildpropertygroup.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/qbsmsbuild_autogen/mocs_compilation.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/ivisualstudiosolutionproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolution.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfileproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionfolderproject.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+Dependencies file "src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/solution/visualstudiosolutionglobalsection.cpp.o.d" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/compiler_depend.internal".
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build
 Consolidate compiler generated dependencies of target iarewgenerator
+[ 67%] Built target keiluvgenerator
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build
+make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build
 make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build
-[ 63%] Built target qbs_qt_scanner
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 70%] Built target qbsmsbuild
-make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Consolidate compiler generated dependencies of target qbsmsbuild
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/depend
 make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 69%] Built target makefilegenerator
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 70%] Built target qbs_cpp_scanner
+[ 72%] Built target qbs_qt_scanner
+[ 83%] Built target iarewgenerator
+[ 91%] Built target qbsmsbuild
+make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build
-[ 79%] Built target keiluvgenerator
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 91%] Built target iarewgenerator
 [ 91%] Built target visualstudiogenerator_autogen_timestamp_deps
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -5251,135 +5287,112 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/depend
+make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/depend
+make  -f tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
+make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'tests/clang-format-test/CMakeFiles/clang-format-test_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [  0%] Built target qbsquickjs_autogen_timestamp_deps
 [  0%] Built target qbspkgconfig_autogen_timestamp_deps
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
-[  0%] Built target clang-format-test_autogen_timestamp_deps
 [  0%] Built target qbs_benchmarker_autogen_timestamp_deps
+[  0%] Built target clang-format-test_autogen_timestamp_deps
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
+[  0%] Built target qbs_fuzzy-test_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/DependInfo.cmake "--color="
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/depend
-[  0%] Built target qbs_fuzzy-test_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/DependInfo.cmake "--color="
 [  0%] Built target qtclsp_autogen_timestamp_deps
-make  -f tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/DependInfo.cmake "--color="
-make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/depend
+make  -f tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/DependInfo.cmake "--color="
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build
 make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  0%] Built target qbsquickjs_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  0%] Automatic MOC and UIC for target qbs_benchmarker
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/AutogenInfo.json None
+make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/depend
+[  0%] Built target qbsquickjs_autogen
+[  0%] Automatic MOC and UIC for target clang-format-test
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/AutogenInfo.json None
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/DependInfo.cmake "--color="
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/depend
+AutoGen: Refreshing parse cache because it doesn't exist.
 [  0%] Built target qbspkgconfig_autogen
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtConcurrent -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/depend
-make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/DependInfo.cmake "--color="
-[  0%] Automatic MOC and UIC for target qbs_fuzzy-test
-[  0%] Automatic MOC and UIC for target qbs_benchmarker
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/AutogenInfo.json None
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/depend
-[  0%] Automatic MOC and UIC for target clang-format-test
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/AutogenInfo.json None
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/AutogenInfo.json None
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  0%] Built target qtclsp_autogen
-make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/depend
-AutoGen: Refreshing parse cache because it doesn't exist.
-AutoGen: Refreshing parse cache because it doesn't exist.
 AutoGen: Refreshing parse cache because it doesn't exist.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/tests/fuzzy-test -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtConcurrent -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
+make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/build
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/tests/clang-format-test -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  3%] Built target qbsquickjs
-make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/DependInfo.cmake "--color="
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build
 AutoGen: Parsing "SRC:/tests/benchmarker/activities.h"
 AutoGen: Parsing "SRC:/tests/benchmarker/benchmarker.h"
 AutoGen: Parsing "SRC:/tests/benchmarker/commandlineparser.h"
@@ -5395,106 +5408,134 @@
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/deps"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker_autogen.dir/AutogenUsed.txt"
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/timestamp
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  0%] Automatic MOC and UIC for target qbs_fuzzy-test
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/AutogenInfo.json None
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/tests/clang-format-test/clang-format.cpp"
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
+[  0%] Built target qtclsp_autogen
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include/clang-format.moc", because it doesn't exist, from "SRC:/tests/clang-format-test/clang-format.cpp"
 /usr/lib/qt6/libexec/moc -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/tests/clang-format-test -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include/clang-format.moc /build/reproducible-path/qbs-2.5.1/tests/clang-format-test/clang-format.cpp
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoGen: Refreshing parse cache because it doesn't exist.
+[  0%] Built target qbs_benchmarker_autogen
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/tests/fuzzy-test -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/depend
+[  3%] Built target qbsquickjs
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/DependInfo.cmake "--color="
+[  5%] Built target qbspkgconfig
+make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/depend
 AutoGen: Parsing "SRC:/tests/fuzzy-test/commandlineparser.h"
 AutoGen: Parsing "SRC:/tests/fuzzy-test/fuzzytester.h"
 AutoGen: Parsing "SRC:/tests/fuzzy-test/commandlineparser.cpp"
-[  5%] Built target qbspkgconfig
 AutoGen: Parsing "SRC:/tests/fuzzy-test/fuzzytester.cpp"
-make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/depend
 AutoGen: Parsing "SRC:/tests/fuzzy-test/main.cpp"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/mocs_compilation.cpp"
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/deps"
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/timestamp
+Dependencies file "tests/benchmarker/qbs_benchmarker_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/compiler_depend.internal".
+Consolidate compiler generated dependencies of target qbs_benchmarker
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  5%] Built target qbs_benchmarker_autogen
 make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/build
 make[4]: Nothing to be done for 'src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 11%] Built target qtclsp
-make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  6%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/mocs_compilation.cpp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/DependInfo.cmake "--color="
-[ 11%] Built target qbs_fuzzy-test_autogen
-[ 11%] Built target qbscore_autogen_timestamp_deps
+make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[  6%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/benchmarker.cpp
+[  6%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/benchmarker-main.cpp
+[  6%] Built target qbs_fuzzy-test_autogen
+[ 13%] Built target qtclsp
 make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/depend
-make  -f src/lib/corelib/CMakeFiles/qbscore_autogen.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen.dir/depend
+[ 13%] Built target qbscore_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/corelib/CMakeFiles/qbscore_autogen.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen.dir/DependInfo.cmake "--color="
-Dependencies file "tests/benchmarker/qbs_benchmarker_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/compiler_depend.internal".
-Consolidate compiler generated dependencies of target qbs_benchmarker
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/build.make tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "tests/fuzzy-test/qbs_fuzzy-test_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qbs_fuzzy-test
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/build.make tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 13%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/commandlineparser.cpp
+[ 13%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o
+[ 13%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/runsupport.cpp
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/corelib/CMakeFiles/qbscore_autogen.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen.dir/build
+[ 15%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/mocs_compilation.cpp
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/valgrindrunner.cpp
+[ 15%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/commandlineparser.cpp.o
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/corelib/CMakeFiles/qbscore_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 11%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o
-[ 13%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/mocs_compilation.cpp
-[ 13%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o
-[ 13%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o
-[ 13%] Built target qbscore_autogen
-[ 13%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/benchmarker-main.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/benchmarker.cpp
-make  -f src/lib/corelib/CMakeFiles/qbscore.dir/build.make src/lib/corelib/CMakeFiles/qbscore.dir/depend
-[ 13%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o
-[ 13%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/commandlineparser.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/mocs_compilation.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/commandlineparser.cpp
-[ 13%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/fuzzytester.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/commandlineparser.cpp.o -MF CMakeFiles/qbs_fuzzy-test.dir/commandlineparser.cpp.o.d -o CMakeFiles/qbs_fuzzy-test.dir/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/fuzzy-test/commandlineparser.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/runsupport.cpp
-[ 15%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/main.cpp.o
-[ 16%] Building CXX object tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o
+[ 15%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/fuzzytester.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/fuzzytester.cpp.o -MF CMakeFiles/qbs_fuzzy-test.dir/fuzzytester.cpp.o.d -o CMakeFiles/qbs_fuzzy-test.dir/fuzzytester.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/fuzzy-test/fuzzytester.cpp
+[ 15%] Built target qbscore_autogen
+make  -f src/lib/corelib/CMakeFiles/qbscore.dir/build.make src/lib/corelib/CMakeFiles/qbscore.dir/depend
+[ 16%] Building CXX object tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/main.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/tests/fuzzy-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test/qbs_fuzzy-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/fuzzy-test/CMakeFiles/qbs_fuzzy-test.dir/main.cpp.o -MF CMakeFiles/qbs_fuzzy-test.dir/main.cpp.o.d -o CMakeFiles/qbs_fuzzy-test.dir/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/fuzzy-test/main.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/tests/benchmarker -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker/qbs_benchmarker_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtConcurrent -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/benchmarker/CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o -MF CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o.d -o CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/benchmarker/valgrindrunner.cpp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/corelib/CMakeFiles/qbscore.dir/build.make src/lib/corelib/CMakeFiles/qbscore.dir/build
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include/clang-format.moc.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/timestamp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/corelib/CMakeFiles/qbscore.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 66%] Built target qbscore
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/lspclient/CMakeFiles/qbs_lspclient_autogen_timestamp_deps.dir/build.make tests/lspclient/CMakeFiles/qbs_lspclient_autogen_timestamp_deps.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+[ 66%] Built target clang-format-test_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/clang-format-test/CMakeFiles/clang-format-test.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/lspclient /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include/clang-format.moc.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/timestamp
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -5503,89 +5544,84 @@
 make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Dependencies file "tests/clang-format-test/clang-format-test_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test.dir/compiler_depend.internal".
 make[4]: Nothing to be done for 'tests/lspclient/CMakeFiles/qbs_lspclient_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+Consolidate compiler generated dependencies of target clang-format-test
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/clang-format-test/CMakeFiles/clang-format-test.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 66%] Built target qbsconsolelogger_autogen_timestamp_deps
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/depend
-[ 66%] Built target qbs_lspclient_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/DependInfo.cmake "--color="
+[ 66%] Built target qbs_lspclient_autogen_timestamp_deps
+[ 66%] Building CXX object tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o
 make  -f tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/build.make tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/depend
-[ 66%] Built target clang-format-test_autogen
-make  -f tests/clang-format-test/CMakeFiles/clang-format-test.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o -MF CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/mocs_compilation.cpp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/lspclient /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test.dir/DependInfo.cmake "--color="
+[ 68%] Building CXX object tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format.cpp.o -MF CMakeFiles/clang-format-test.dir/clang-format.cpp.o.d -o CMakeFiles/clang-format-test.dir/clang-format.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/clang-format-test/clang-format.cpp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build
-Dependencies file "tests/clang-format-test/clang-format-test_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/CMakeFiles/clang-format-test.dir/compiler_depend.internal".
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-Consolidate compiler generated dependencies of target clang-format-test
 make  -f tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/build.make tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/clang-format-test/CMakeFiles/clang-format-test.dir/build.make tests/clang-format-test/CMakeFiles/clang-format-test.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 66%] Built target qbsconsolelogger_autogen
+[ 68%] Built target qbsconsolelogger_autogen
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/depend
-[ 66%] Automatic MOC and UIC for target qbs_lspclient
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/AutogenInfo.json None
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 66%] Building CXX object tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o -MF CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/mocs_compilation.cpp
-[ 68%] Building CXX object tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/c++ -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/tests/clang-format-test -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test/clang-format-test_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/clang-format-test/CMakeFiles/clang-format-test.dir/clang-format.cpp.o -MF CMakeFiles/clang-format-test.dir/clang-format.cpp.o.d -o CMakeFiles/clang-format-test.dir/clang-format.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/clang-format-test/clang-format.cpp
-AutoGen: Refreshing parse cache because it doesn't exist.
+[ 68%] Automatic MOC and UIC for target qbs_lspclient
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/AutogenInfo.json None
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoGen: Refreshing parse cache because it doesn't exist.
 make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 [ 70%] Built target qbsconsolelogger
+make  -f tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/build.make tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/depend
 AutoGen: Parsing "SRC:/tests/lspclient/lspclient.cpp"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/mocs_compilation.cpp"
-make  -f tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/build.make tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/depend
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/deps"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/timestamp
-make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient_autogen.dir/AutogenUsed.txt"
+make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/timestamp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/build.make tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/api/CMakeFiles/tst_api_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 70%] Built target qbs_lspclient_autogen
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox_autogen_timestamp_deps.dir/depend
 [ 70%] Built target tst_api_autogen_timestamp_deps
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 [ 70%] Built target tst_cmdlineparser_autogen_timestamp_deps
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-apple_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-apple_autogen_timestamp_deps.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox_autogen_timestamp_deps.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-apple_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox_autogen_timestamp_deps.dir/build'.
@@ -5593,159 +5629,162 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen_timestamp_deps.dir/build'.
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-apple_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-apple_autogen_timestamp_deps.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-apple_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 70%] Built target tst_blackbox_autogen_timestamp_deps
-[ 70%] Built target tst_blackbox-android_autogen_timestamp_deps
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal_autogen_timestamp_deps.dir/depend
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+[ 70%] Built target tst_blackbox-android_autogen_timestamp_deps
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/depend
+[ 70%] Built target tst_blackbox-apple_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-[ 70%] Built target tst_blackbox-apple_autogen_timestamp_deps
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal_autogen_timestamp_deps.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen_timestamp_deps.dir/build
-[ 70%] Built target tst_blackbox-baremetal_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 70%] Built target tst_blackbox-baremetal_autogen_timestamp_deps
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits_autogen_timestamp_deps.dir/depend
 [ 70%] Built target tst_blackbox-clangdb_autogen_timestamp_deps
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/depend
 [ 70%] Built target tst_blackbox-java_autogen_timestamp_deps
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 70%] Built target tst_blackbox-joblimits_autogen_timestamp_deps
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen_timestamp_deps.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/depend
-[ 70%] Built target tst_blackbox-providers_autogen_timestamp_deps
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/depend
-[ 70%] Built target tst_blackbox-qt_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+[ 70%] Built target tst_blackbox-qt_autogen_timestamp_deps
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/depend
+[ 70%] Built target tst_blackbox-providers_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen_timestamp_deps.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen_timestamp_deps.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/build
 make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 70%] Built target tst_blackbox-tutorial_autogen_timestamp_deps
 make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen_timestamp_deps.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/build.make tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/depend
 make[4]: Nothing to be done for 'tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 70%] Built target tst_blackbox-windows_autogen_timestamp_deps
-make  -f tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/build.make tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/depend
-[ 70%] Built target tst_blackbox-tutorial_autogen_timestamp_deps
-make  -f tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/build.make tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/language /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+[ 70%] Built target tst_blackbox-windows_autogen_timestamp_deps
+make  -f tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/build.make tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-[ 70%] Built target tst_buildgraph_autogen_timestamp_deps
-make  -f tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build.make tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/depend
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/build.make tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+[ 70%] Built target tst_buildgraph_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'tests/auto/language/CMakeFiles/tst_language_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/build.make tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build.make tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build
+make  -f tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build.make tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/depend
 make[4]: Nothing to be done for 'tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 [ 70%] Built target tst_language_autogen_timestamp_deps
-make[4]: Nothing to be done for 'tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/lspclient/CMakeFiles/qbs_lspclient.dir/build.make tests/lspclient/CMakeFiles/qbs_lspclient.dir/depend
-[ 70%] Built target tst_pkgconfig_autogen_timestamp_deps
-make  -f tests/auto/api/CMakeFiles/tst_api_autogen.dir/build.make tests/auto/api/CMakeFiles/tst_api_autogen.dir/depend
-[ 70%] Built target tst_tools_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/lspclient /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient.dir/DependInfo.cmake "--color="
-make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/CMakeFiles/tst_api_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/api/CMakeFiles/tst_api_autogen.dir/build.make tests/auto/api/CMakeFiles/tst_api_autogen.dir/build
+make  -f tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build.make tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build
+[ 70%] Built target tst_pkgconfig_autogen_timestamp_deps
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'tests/auto/tools/CMakeFiles/tst_tools_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "tests/lspclient/qbs_lspclient_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/CMakeFiles/qbs_lspclient.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target qbs_lspclient
+make  -f tests/auto/api/CMakeFiles/tst_api_autogen.dir/build.make tests/auto/api/CMakeFiles/tst_api_autogen.dir/depend
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/lspclient/CMakeFiles/qbs_lspclient.dir/build.make tests/lspclient/CMakeFiles/qbs_lspclient.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/CMakeFiles/tst_api_autogen.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/build
+[ 70%] Built target tst_tools_autogen_timestamp_deps
+make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/api/CMakeFiles/tst_api_autogen.dir/build.make tests/auto/api/CMakeFiles/tst_api_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 70%] Automatic MOC and UIC for target tst_cmdlineparser
-[ 70%] Automatic MOC and UIC for target tst_api
 [ 71%] Building CXX object tests/lspclient/CMakeFiles/qbs_lspclient.dir/qbs_lspclient_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/AutogenInfo.json None
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/CMakeFiles/tst_api_autogen.dir/AutogenInfo.json None
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/lspclient/CMakeFiles/qbs_lspclient.dir/qbs_lspclient_autogen/mocs_compilation.cpp.o -MF CMakeFiles/qbs_lspclient.dir/qbs_lspclient_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/qbs_lspclient.dir/qbs_lspclient_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/mocs_compilation.cpp
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/build
+[ 71%] Automatic MOC and UIC for target tst_api
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/CMakeFiles/tst_api_autogen.dir/AutogenInfo.json None
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_TEST_SUITE_NAME=\"API\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+[ 71%] Automatic MOC and UIC for target tst_cmdlineparser
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser_autogen.dir/AutogenInfo.json None
+[ 71%] Building CXX object tests/lspclient/CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/lspclient/CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o -MF CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o.d -o CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/lspclient/lspclient.cpp
 AutoGen: Refreshing parse cache because it doesn't exist.
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 AutoGen: Parsing "SRC:/tests/auto/api/tst_api.h"
 AutoGen: Parsing "SRC:/tests/auto/api/tst_api.cpp"
-[ 71%] Building CXX object tests/lspclient/CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/EWIEGA46WW/moc_tst_api.cpp", because it doesn't exist, from "SRC:/tests/auto/api/tst_api.h"
+/usr/lib/qt6/libexec/moc "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_TEST_SUITE_NAME=\"API\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/EWIEGA46WW/moc_tst_api.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/api/tst_api.h
 AutoGen: Parsing "SRC:/src/app/qbs/parser/commandlineoption.h"
 AutoGen: Parsing "SRC:/src/app/qbs/parser/commandlineoptionpool.h"
 AutoGen: Parsing "SRC:/src/app/qbs/parser/commandlineparser.h"
@@ -5762,9 +5801,6 @@
 AutoGen: Parsing "SRC:/tests/auto/cmdlineparser/tst_cmdlineparser.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include/tst_cmdlineparser.moc", because it doesn't exist, from "SRC:/tests/auto/cmdlineparser/tst_cmdlineparser.cpp"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include/tst_cmdlineparser.moc /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/tst_cmdlineparser.cpp
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/c++ -DLANGUAGESERVERPROTOCOL_STATIC_LIBRARY -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/tests/lspclient -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient/qbs_lspclient_autogen/include -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp -I/build/reproducible-path/qbs-2.5.1/src/shared/lsp/.. -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/lspclient/CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o -MF CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o.d -o CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/lspclient/lspclient.cpp
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/EWIEGA46WW/moc_tst_api.cpp", because it doesn't exist, from "SRC:/tests/auto/api/tst_api.h"
-/usr/lib/qt6/libexec/moc "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_TEST_SUITE_NAME=\"API\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/EWIEGA46WW/moc_tst_api.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/api/tst_api.h
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/EWIEGA46WW/moc_tst_api.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/include/tst_api.moc", because it doesn't exist, from "SRC:/tests/auto/api/tst_api.cpp"
 /usr/lib/qt6/libexec/moc "-DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\"" "-DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\"" "-DQBS_RELATIVE_SEARCH_PATH=\"../\"" "-DQBS_TEST_SUITE_NAME=\"API\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/include/tst_api.moc /build/reproducible-path/qbs-2.5.1/tests/auto/api/tst_api.cpp
@@ -5807,6 +5843,9 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen.dir/build
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/EWIEGA46WW/moc_tst_blackbox.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
+/usr/lib/qt6/libexec/moc -DQBS_ENABLE_UNIT_TESTS "-DQBS_TEST_SUITE_NAME=\"BLACKBOX\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 73%] Automatic MOC and UIC for target tst_blackbox-android
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-android_autogen.dir/AutogenInfo.json None
@@ -5820,12 +5859,6 @@
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxandroid.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxandroid.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxandroid.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxandroid.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/EWIEGA46WW/moc_tst_blackbox.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
-/usr/lib/qt6/libexec/moc -DQBS_ENABLE_UNIT_TESTS "-DQBS_TEST_SUITE_NAME=\"BLACKBOX\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxandroid.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/mocs_compilation.cpp"
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/deps"
@@ -5845,6 +5878,9 @@
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_APPLE\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxandroid.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxapple.h"
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 AutoGen: Parsing "SRC:/tests/auto/shared.h"
@@ -5869,6 +5905,9 @@
 [ 75%] Automatic MOC and UIC for target tst_blackbox-baremetal
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal_autogen.dir/AutogenInfo.json None
 AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/EWIEGA46WW/moc_tst_blackboxapple.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_APPLE\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbaremetal.h"
@@ -5878,9 +5917,6 @@
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/EWIEGA46WW/moc_tst_blackboxbaremetal.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbaremetal.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/EWIEGA46WW/moc_tst_blackboxbaremetal.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbaremetal.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/EWIEGA46WW/moc_tst_blackboxapple.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_APPLE\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/EWIEGA46WW/moc_tst_blackboxbaremetal.cpp.d"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
@@ -5926,6 +5962,9 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 75%] Automatic MOC and UIC for target tst_blackbox-java
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen.dir/AutogenInfo.json None
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_clangdb.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_clangdb.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_CLANGDB\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_clangdb.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_clangdb.h
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
@@ -5944,24 +5983,26 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 75%] Automatic MOC and UIC for target tst_blackbox-joblimits
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits_autogen.dir/AutogenInfo.json None
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_clangdb.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_clangdb.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_CLANGDB\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_clangdb.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_clangdb.h
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_clangdb.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/timestamp
 AutoGen: Refreshing parse cache because it doesn't exist.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+[ 75%] Built target tst_blackbox-clangdb_autogen
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 AutoGen: Parsing "SRC:/tests/auto/shared.h"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/DependInfo.cmake "--color="
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.cpp"
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxjoblimits.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxjava.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxjava.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxjava.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjava.h
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -5977,34 +6018,20 @@
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxproviders.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include/tst_blackboxjoblimits.moc", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxjoblimits.cpp"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include/tst_blackboxjoblimits.moc /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjoblimits.cpp
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/DependInfo.cmake "--color="
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/EWIEGA46WW/moc_tst_clangdb.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 75%] Automatic MOC and UIC for target tst_blackbox-qt
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/AutogenInfo.json None
-[ 75%] Built target tst_blackbox-clangdb_autogen
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/depend
 AutoGen: Refreshing parse cache because it doesn't exist.
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/DependInfo.cmake "--color="
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxjava.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxjava.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxjava.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjava.h
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxqt.h"
 AutoGen: Parsing "SRC:/tests/auto/shared.h"
@@ -6012,24 +6039,23 @@
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxqt.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxjava.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/timestamp
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxproviders.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxproviders.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxproviders.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxproviders.h
 [ 75%] Automatic MOC and UIC for target tst_blackbox-tutorial
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/AutogenInfo.json None
-[ 75%] Built target tst_blackbox-java_autogen
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/depend
 AutoGen: Refreshing parse cache because it doesn't exist.
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/DependInfo.cmake "--color="
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/build
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include/tst_blackboxjoblimits.moc", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxjoblimits.cpp"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include/tst_blackboxjoblimits.moc /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjoblimits.cpp
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxtutorial.h"
 AutoGen: Parsing "SRC:/tests/auto/shared.h"
@@ -6037,12 +6063,41 @@
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxtutorial.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxqt.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxqt.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxqt.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxqt.h
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/EWIEGA46WW/moc_tst_blackboxjava.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-java_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/timestamp
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxproviders.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/timestamp
+[ 75%] Built target tst_blackbox-java_autogen
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 75%] Automatic MOC and UIC for target tst_blackbox-windows
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/AutogenInfo.json None
+[ 75%] Built target tst_blackbox-providers_autogen
+make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/depend
 AutoGen: Refreshing parse cache because it doesn't exist.
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/DependInfo.cmake "--color="
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/build
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxwindows.h"
 AutoGen: Parsing "SRC:/tests/auto/shared.h"
@@ -6050,17 +6105,15 @@
 AutoGen: Parsing "SRC:/tests/auto/blackbox/tst_blackboxwindows.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxbase.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.h
-make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 75%] Automatic MOC and UIC for target tst_buildgraph
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/AutogenInfo.json None
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"BUILDGRAPH\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxtutorial.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxtutorial.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxtutorial.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxtutorial.h
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include/tst_blackboxjoblimits.moc.d"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/mocs_compilation.cpp"
 AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/deps"
@@ -6072,9 +6125,6 @@
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/EWIEGA46WW/moc_tst_buildgraph.cpp", because it doesn't exist, from "SRC:/tests/auto/buildgraph/tst_buildgraph.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BUILDGRAPH\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/EWIEGA46WW/moc_tst_buildgraph.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph/tst_buildgraph.h
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxproviders.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxproviders.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxproviders.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxproviders.h
 [ 75%] Built target tst_blackbox-joblimits_autogen
 make  -f tests/auto/language/CMakeFiles/tst_language_autogen.dir/build.make tests/auto/language/CMakeFiles/tst_language_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -6087,52 +6137,35 @@
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"LANGUAGE\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+[ 76%] Linking CXX executable ../../bin/clang-format-test
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-format-test.dir/link.txt --verbose=1
 AutoGen: Parsing "SRC:/tests/auto/language/tst_language.h"
 AutoGen: Parsing "SRC:/tests/auto/language/tst_language.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/EWIEGA46WW/moc_tst_language.cpp", because it doesn't exist, from "SRC:/tests/auto/language/tst_language.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"LANGUAGE\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/EWIEGA46WW/moc_tst_language.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/language/tst_language.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxqt.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxqt.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxqt.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxqt.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxtutorial.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxtutorial.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxtutorial.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxtutorial.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxwindows.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxwindows.h"
-/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxwindows.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxwindows.h
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/EWIEGA46WW/moc_tst_buildgraph.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/timestamp
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 76%] Built target tst_buildgraph_autogen
 make  -f tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen.dir/build.make tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen.dir/build.make tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/EWIEGA46WW/moc_tst_blackboxproviders.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/timestamp
 [ 76%] Automatic MOC and UIC for target tst_pkgconfig
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig_autogen.dir/AutogenInfo.json None
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 76%] Linking CXX executable ../../bin/clang-format-test
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/clang-format-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-format-test.dir/link.txt --verbose=1
 AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxqt.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/timestamp
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DQBS_PC_WITH_QT_SUPPORT=1 "-DQBS_TEST_SUITE_NAME=\"PKGCONFIG\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-[ 76%] Built target tst_blackbox-providers_autogen
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/tests/auto/pkgconfig/tst_pkgconfig.h"
 AutoGen: Parsing "SRC:/tests/auto/pkgconfig/tst_pkgconfig.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/EWIEGA46WW/moc_tst_pkgconfig.cpp", because it doesn't exist, from "SRC:/tests/auto/pkgconfig/tst_pkgconfig.h"
 /usr/lib/qt6/libexec/moc -DQBS_PC_WITH_QT_SUPPORT=1 "-DQBS_TEST_SUITE_NAME=\"PKGCONFIG\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/build/reproducible-path/qbs-2.5.1/src/shared/quickjs -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/EWIEGA46WW/moc_tst_pkgconfig.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig/tst_pkgconfig.h
+[ 76%] Built target tst_blackbox-qt_autogen
 make  -f tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/build.make tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/DependInfo.cmake "--color="
@@ -6141,69 +6174,45 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 76%] Automatic MOC and UIC for target tst_tools
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/AutogenInfo.json None
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxtutorial.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/timestamp
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/EWIEGA46WW/moc_tst_buildgraph.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/timestamp
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp "-DQBS_TEST_SUITE_NAME=\"TOOLS\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/clang-format-test.dir/link.d "CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o" "CMakeFiles/clang-format-test.dir/clang-format.cpp.o" -o ../../bin/clang-format-test  /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/EWIEGA46WW/moc_tst_blackboxqt.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/timestamp
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/api/CMakeFiles/tst_api.dir/build.make tests/auto/api/CMakeFiles/tst_api.dir/depend
+[ 76%] Built target clang-format-test
 AutoGen: Parsing "SRC:/tests/auto/tools/tst_tools.h"
 AutoGen: Parsing "SRC:/tests/auto/tools/tst_tools.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/EWIEGA46WW/moc_tst_tools.cpp", because it doesn't exist, from "SRC:/tests/auto/tools/tst_tools.h"
 /usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"TOOLS\"" "-DQBS_VERSION=\"2.5.1\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/EWIEGA46WW/moc_tst_tools.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/tools/tst_tools.h
-[ 76%] Built target tst_blackbox-tutorial_autogen
-make  -f tests/auto/api/CMakeFiles/tst_api.dir/build.make tests/auto/api/CMakeFiles/tst_api.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/CMakeFiles/tst_api.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/DependInfo.cmake "--color="
+[ 76%] Built target tst_buildgraph_autogen
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/depend
 Dependencies file "tests/auto/api/tst_api_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/CMakeFiles/tst_api.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target tst_api
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/EWIEGA46WW/moc_tst_language.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/language/CMakeFiles/tst_language_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/language/CMakeFiles/tst_language_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/timestamp
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/api/CMakeFiles/tst_api.dir/build.make tests/auto/api/CMakeFiles/tst_api.dir/build
-[ 76%] Built target tst_blackbox-qt_autogen
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/DependInfo.cmake "--color="
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxwindows.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/timestamp
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 76%] Building CXX object tests/auto/api/CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api && /usr/bin/c++ -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_TEST_SUITE_NAME=\"API\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/api/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/api/CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/mocs_compilation.cpp
 Dependencies file "tests/auto/cmdlineparser/tst_cmdlineparser_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/compiler_depend.internal".
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Consolidate compiler generated dependencies of target tst_cmdlineparser
-[ 76%] Built target tst_language_autogen
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/depend
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/build.make tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 76%] Built target tst_blackbox-windows_autogen
-make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/DependInfo.cmake "--color="
+[ 76%] Building CXX object tests/auto/api/CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api && /usr/bin/c++ -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_TEST_SUITE_NAME=\"API\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/api/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/api/CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_api.dir/tst_api_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/mocs_compilation.cpp
 Dependencies file "tests/auto/blackbox/tst_blackbox_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target tst_blackbox
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -6211,20 +6220,39 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 76%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/mocs_compilation.cpp
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/EWIEGA46WW/moc_tst_blackboxtutorial.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/timestamp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_ENABLE_UNIT_TESTS -DQBS_TEST_SUITE_NAME=\"BLACKBOX\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/mocs_compilation.cpp
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 76%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/tst_cmdlineparser.cpp
+[ 76%] Built target tst_blackbox-tutorial_autogen
+make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/DependInfo.cmake "--color="
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxbase.cpp.d"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxwindows.cpp", because it doesn't exist, from "SRC:/tests/auto/blackbox/tst_blackboxwindows.h"
+/usr/lib/qt6/libexec/moc "-DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\"" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF "-DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\"" "-DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -DQT_TESTLIB_LIB "-DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\"" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxwindows.cpp /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxwindows.h
 Dependencies file "tests/auto/blackbox/tst_blackbox-android_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target tst_blackbox-android
-[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/build
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_ENABLE_UNIT_TESTS -DQBS_TEST_SUITE_NAME=\"BLACKBOX\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox.dir/tst_blackbox_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/mocs_compilation.cpp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/clang-format-test.dir/link.d "CMakeFiles/clang-format-test.dir/clang-format-test_autogen/mocs_compilation.cpp.o" "CMakeFiles/clang-format-test.dir/clang-format.cpp.o" -o ../../bin/clang-format-test  /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackbox-android_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackbox-android_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-android.dir/tst_blackbox-android_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-android.dir/tst_blackbox-android_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/mocs_compilation.cpp
-[ 76%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/tst_cmdlineparser.cpp
-[ 76%] Built target clang-format-test
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/EWIEGA46WW/moc_tst_language.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/language/CMakeFiles/tst_language_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/language/CMakeFiles/tst_language_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/timestamp
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 76%] Built target tst_language_autogen
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/DependInfo.cmake "--color="
@@ -6243,43 +6271,42 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 76%] Built target tst_pkgconfig_autogen
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/EWIEGA46WW/moc_tst_tools.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/AutogenUsed.txt"
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/timestamp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Dependencies file "tests/auto/blackbox/tst_blackbox-baremetal_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target tst_blackbox-baremetal
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/mocs_compilation.cpp
-AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/EWIEGA46WW/moc_tst_tools.cpp.d"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/mocs_compilation.cpp"
-AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/deps"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools_autogen.dir/AutogenUsed.txt"
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/timestamp
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/qbstool.cpp
-[ 78%] Built target tst_tools_autogen
+[ 76%] Built target tst_tools_autogen
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/DependInfo.cmake "--color="
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/mocs_compilation.cpp
 Dependencies file "tests/auto/blackbox/tst_blackbox-clangdb_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/compiler_depend.internal".
 Consolidate compiler generated dependencies of target tst_blackbox-clangdb
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_blackbox-clangdb_autogen/mocs_compilation.cpp.o
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_blackbox-clangdb_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_CLANGDB\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_blackbox-clangdb_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-clangdb.dir/tst_blackbox-clangdb_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-clangdb.dir/tst_blackbox-clangdb_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/mocs_compilation.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_CLANGDB\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 78%] Linking CXX executable ../../bin/qbs_fuzzy-test
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_fuzzy-test.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_fuzzy-test.dir/link.d "CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs_fuzzy-test.dir/commandlineparser.cpp.o" "CMakeFiles/qbs_fuzzy-test.dir/fuzzytester.cpp.o" "CMakeFiles/qbs_fuzzy-test.dir/main.cpp.o" -o ../../bin/qbs_fuzzy-test  /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/EWIEGA46WW/moc_tst_blackboxwindows.cpp.d"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/mocs_compilation.cpp"
+AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/deps"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows_autogen.dir/AutogenUsed.txt"
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E touch /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/timestamp
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Built target qbs_fuzzy-test
+[ 76%] Built target tst_blackbox-windows_autogen
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/DependInfo.cmake "--color="
@@ -6288,13 +6315,15 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackbox-java_autogen/mocs_compilation.cpp.o
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackbox-java_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackbox-java_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-java.dir/tst_blackbox-java_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-java.dir/tst_blackbox-java_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/mocs_compilation.cpp
-[ 78%] Linking CXX executable ../../bin/qbs_benchmarker
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_benchmarker.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_benchmarker.dir/link.d CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o "CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o" CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o -o ../../bin/qbs_benchmarker  /usr/lib/aarch64-linux-gnu/libQt6Concurrent.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_CLANGDB\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Linking CXX executable ../../bin/qbs_fuzzy-test
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/fuzzy-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_fuzzy-test.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_fuzzy-test.dir/link.d "CMakeFiles/qbs_fuzzy-test.dir/qbs_fuzzy-test_autogen/mocs_compilation.cpp.o" "CMakeFiles/qbs_fuzzy-test.dir/commandlineparser.cpp.o" "CMakeFiles/qbs_fuzzy-test.dir/fuzzytester.cpp.o" "CMakeFiles/qbs_fuzzy-test.dir/main.cpp.o" -o ../../bin/qbs_fuzzy-test  /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Built target qbs_benchmarker
+[ 76%] Built target qbs_fuzzy-test
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/DependInfo.cmake "--color="
@@ -6303,31 +6332,13 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackbox-joblimits_autogen/mocs_compilation.cpp.o
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackbox-joblimits_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackbox-joblimits_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-joblimits.dir/tst_blackbox-joblimits_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-joblimits.dir/tst_blackbox-joblimits_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/mocs_compilation.cpp
-[ 78%] Building CXX object tests/auto/api/CMakeFiles/tst_api.dir/tst_api.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api && /usr/bin/c++ -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_TEST_SUITE_NAME=\"API\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/api/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/api/CMakeFiles/tst_api.dir/tst_api.cpp.o -MF CMakeFiles/tst_api.dir/tst_api.cpp.o.d -o CMakeFiles/tst_api.dir/tst_api.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/api/tst_api.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_APPLE\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_ENABLE_UNIT_TESTS -DQBS_TEST_SUITE_NAME=\"BLACKBOX\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 78%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandlineoption.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_CLANGDB\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o -MF CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o.d -o CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_clangdb.cpp
-[ 78%] Linking CXX executable ../../bin/qbs_lspclient
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_lspclient.dir/link.txt --verbose=1
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_lspclient.dir/link.d CMakeFiles/qbs_lspclient.dir/qbs_lspclient_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o -o ../../bin/qbs_lspclient  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 ../../lib/aarch64-linux-gnu/libqtclsp.a /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core5Compat.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 76%] Linking CXX executable ../../bin/qbs_benchmarker
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/benchmarker && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_benchmarker.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_benchmarker.dir/link.d CMakeFiles/qbs_benchmarker.dir/qbs_benchmarker_autogen/mocs_compilation.cpp.o "CMakeFiles/qbs_benchmarker.dir/benchmarker-main.cpp.o" CMakeFiles/qbs_benchmarker.dir/benchmarker.cpp.o CMakeFiles/qbs_benchmarker.dir/commandlineparser.cpp.o CMakeFiles/qbs_benchmarker.dir/runsupport.cpp.o CMakeFiles/qbs_benchmarker.dir/valgrindrunner.cpp.o -o ../../bin/qbs_benchmarker  /usr/lib/aarch64-linux-gnu/libQt6Concurrent.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Built target qbs_lspclient
+[ 76%] Built target qbs_benchmarker
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/DependInfo.cmake "--color="
@@ -6336,10 +6347,33 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackbox-providers_autogen/mocs_compilation.cpp.o
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackbox-providers_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackbox-providers_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-providers.dir/tst_blackbox-providers_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-providers.dir/tst_blackbox-providers_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/mocs_compilation.cpp
-[ 78%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandlineoptionpool.cpp
+[ 76%] Building CXX object tests/auto/api/CMakeFiles/tst_api.dir/tst_api.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api && /usr/bin/c++ -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_RELATIVE_PLUGINS_PATH=\"../lib/aarch64-linux-gnu\" -DQBS_RELATIVE_SEARCH_PATH=\"../\" -DQBS_TEST_SUITE_NAME=\"API\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/api\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/tests/auto/api -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/tst_api_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/api/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/api/CMakeFiles/tst_api.dir/tst_api.cpp.o -MF CMakeFiles/tst_api.dir/tst_api.cpp.o.d -o CMakeFiles/tst_api.dir/tst_api.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/api/tst_api.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_ENABLE_UNIT_TESTS -DQBS_TEST_SUITE_NAME=\"BLACKBOX\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_CLANGDB\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-clangdb_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o -MF CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o.d -o CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_clangdb.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_APPLE\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 76%] Linking CXX executable ../../bin/qbs_lspclient
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/lspclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/qbs_lspclient.dir/link.txt --verbose=1
+[ 78%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/qbstool.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/qbs_lspclient.dir/link.d CMakeFiles/qbs_lspclient.dir/qbs_lspclient_autogen/mocs_compilation.cpp.o CMakeFiles/qbs_lspclient.dir/lspclient.cpp.o -o ../../bin/qbs_lspclient  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 ../../lib/aarch64-linux-gnu/libqtclsp.a /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core5Compat.so.6.7.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 78%] Built target qbs_lspclient
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/DependInfo.cmake "--color="
@@ -6350,15 +6384,6 @@
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackbox-qt_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackbox-qt_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-qt.dir/tst_blackbox-qt_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-qt.dir/tst_blackbox-qt_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/mocs_compilation.cpp
-[ 78%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandlineparser.cpp
-[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 80%] Linking CXX executable ../../../bin/tst_blackbox-clangdb
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-clangdb.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-clangdb.dir/link.d "CMakeFiles/tst_blackbox-clangdb.dir/tst_blackbox-clangdb_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o" -o ../../../bin/tst_blackbox-clangdb  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 80%] Built target tst_blackbox-clangdb
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/DependInfo.cmake "--color="
@@ -6367,37 +6392,13 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackbox-tutorial_autogen/mocs_compilation.cpp.o
+[ 78%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackbox-tutorial_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackbox-tutorial_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-tutorial.dir/tst_blackbox-tutorial_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-tutorial.dir/tst_blackbox-tutorial_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/mocs_compilation.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o -MF CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o.d -o CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbaremetal.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_APPLE\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o -MF CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o.d -o CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxapple.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o -MF CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o.d -o CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxandroid.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_ENABLE_UNIT_TESTS -DQBS_TEST_SUITE_NAME=\"BLACKBOX\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o -MF CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o.d -o CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackbox.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o -MF CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o.d -o CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxproviders.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o -MF CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o.d -o CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjava.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o -MF CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o.d -o CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjoblimits.cpp
-[ 80%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandpool.cpp
-[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 81%] Linking CXX executable ../../../bin/tst_blackbox-baremetal
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-baremetal.dir/link.txt --verbose=1
-[ 81%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/parsercommand.cpp
-[ 81%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o -MF CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o.d -o CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxtutorial.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-baremetal.dir/link.d "CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o" -o ../../../bin/tst_blackbox-baremetal  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 80%] Linking CXX executable ../../../bin/tst_blackbox-clangdb
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-clangdb.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-clangdb.dir/link.d "CMakeFiles/tst_blackbox-clangdb.dir/tst_blackbox-clangdb_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-clangdb.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-clangdb.dir/tst_clangdb.cpp.o" -o ../../../bin/tst_blackbox-clangdb  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 81%] Built target tst_blackbox-baremetal
+[ 80%] Built target tst_blackbox-clangdb
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/DependInfo.cmake "--color="
@@ -6406,17 +6407,37 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/build.make tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 81%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackbox-windows_autogen/mocs_compilation.cpp.o
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackbox-windows_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackbox-windows_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_blackbox-windows.dir/tst_blackbox-windows_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_blackbox-windows.dir/tst_blackbox-windows_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/mocs_compilation.cpp
-[ 83%] Linking CXX executable ../../../bin/tst_blackbox-providers
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-providers.dir/link.txt --verbose=1
-[ 83%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o -MF CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o.d -o CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxqt.cpp
-[ 85%] Linking CXX executable ../../../bin/tst_blackbox-joblimits
+[ 80%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandlineoption.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_ENABLE_UNIT_TESTS -DQBS_TEST_SUITE_NAME=\"BLACKBOX\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o -MF CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o.d -o CMakeFiles/tst_blackbox.dir/tst_blackbox.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackbox.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_BAREMETAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-baremetal_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o -MF CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o.d -o CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbaremetal.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_ANDROID\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-android_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o -MF CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o.d -o CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxandroid.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_APPLE\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-apple_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o -MF CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o.d -o CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxapple.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JOBLIMITS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-joblimits_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o -MF CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o.d -o CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjoblimits.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_JAVA\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-java_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o -MF CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o.d -o CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxjava.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_PROVIDERS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-providers_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o -MF CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o.d -o CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxproviders.cpp
+[ 80%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
+[ 80%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandlineoptionpool.cpp
+[ 81%] Linking CXX executable ../../../bin/tst_blackbox-joblimits
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-joblimits.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-providers.dir/link.d "CMakeFiles/tst_blackbox-providers.dir/tst_blackbox-providers_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o" -o ../../../bin/tst_blackbox-providers  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-joblimits.dir/link.d "CMakeFiles/tst_blackbox-joblimits.dir/tst_blackbox-joblimits_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o" -o ../../../bin/tst_blackbox-joblimits  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 85%] Built target tst_blackbox-providers
+[ 81%] Built target tst_blackbox-joblimits
 make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/DependInfo.cmake "--color="
@@ -6425,11 +6446,17 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/build.make tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 85%] Building CXX object tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/tst_buildgraph_autogen/mocs_compilation.cpp.o
+[ 81%] Building CXX object tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/tst_buildgraph_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BUILDGRAPH\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/tst_buildgraph_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_buildgraph.dir/tst_buildgraph_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_buildgraph.dir/tst_buildgraph_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/mocs_compilation.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-joblimits.dir/link.d "CMakeFiles/tst_blackbox-joblimits.dir/tst_blackbox-joblimits_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-joblimits.dir/tst_blackboxjoblimits.cpp.o" -o ../../../bin/tst_blackbox-joblimits  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 81%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandlineparser.cpp
+[ 83%] Linking CXX executable ../../../bin/tst_blackbox-baremetal
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-baremetal.dir/link.txt --verbose=1
+[ 83%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_QT\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-qt_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o -MF CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o.d -o CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxqt.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-baremetal.dir/link.d "CMakeFiles/tst_blackbox-baremetal.dir/tst_blackbox-baremetal_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-baremetal.dir/tst_blackboxbaremetal.cpp.o" -o ../../../bin/tst_blackbox-baremetal  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 85%] Built target tst_blackbox-joblimits
+[ 83%] Built target tst_blackbox-baremetal
 make  -f tests/auto/language/CMakeFiles/tst_language.dir/build.make tests/auto/language/CMakeFiles/tst_language.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/language /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/CMakeFiles/tst_language.dir/DependInfo.cmake "--color="
@@ -6438,13 +6465,15 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/language/CMakeFiles/tst_language.dir/build.make tests/auto/language/CMakeFiles/tst_language.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 85%] Building CXX object tests/auto/language/CMakeFiles/tst_language.dir/tst_language_autogen/mocs_compilation.cpp.o
+[ 83%] Building CXX object tests/auto/language/CMakeFiles/tst_language.dir/tst_language_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"LANGUAGE\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/language/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/language/CMakeFiles/tst_language.dir/tst_language_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_language.dir/tst_language_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_language.dir/tst_language_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/mocs_compilation.cpp
-[ 86%] Linking CXX executable ../../../bin/tst_blackbox-java
+[ 83%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_TUTORIAL\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-tutorial_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o -MF CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o.d -o CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxtutorial.cpp
+[ 85%] Linking CXX executable ../../../bin/tst_blackbox-java
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-java.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-java.dir/link.d "CMakeFiles/tst_blackbox-java.dir/tst_blackbox-java_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-java.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-java.dir/tst_blackboxjava.cpp.o" -o ../../../bin/tst_blackbox-java  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 86%] Built target tst_blackbox-java
+[ 85%] Built target tst_blackbox-java
 make  -f tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/build.make tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/DependInfo.cmake "--color="
@@ -6453,60 +6482,67 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/build.make tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 86%] Building CXX object tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig_autogen/mocs_compilation.cpp.o
+[ 85%] Building CXX object tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig && /usr/bin/c++ -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_TEST_SUITE_NAME=\"PKGCONFIG\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/mocs_compilation.cpp
-[ 86%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o -MF CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o.d -o CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxbase.cpp
-[ 88%] Building CXX object tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BUILDGRAPH\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o -MF CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o.d -o CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph/tst_buildgraph.cpp
-[ 88%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o -MF CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o.d -o CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxwindows.cpp
-[ 90%] Linking CXX executable ../../../bin/tst_cmdlineparser
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_cmdlineparser.dir/link.txt --verbose=1
-[ 91%] Linking CXX executable ../../../bin/tst_blackbox-tutorial
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-tutorial.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_cmdlineparser.dir/link.d CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser_autogen/mocs_compilation.cpp.o CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o -o ../../../bin/tst_cmdlineparser  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-tutorial.dir/link.d "CMakeFiles/tst_blackbox-tutorial.dir/tst_blackbox-tutorial_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o" -o ../../../bin/tst_blackbox-tutorial  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 86%] Linking CXX executable ../../../bin/tst_blackbox-providers
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-providers.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-providers.dir/link.d "CMakeFiles/tst_blackbox-providers.dir/tst_blackbox-providers_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-providers.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-providers.dir/tst_blackboxproviders.cpp.o" -o ../../../bin/tst_blackbox-providers  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 91%] Built target tst_cmdlineparser
+[ 86%] Built target tst_blackbox-providers
 make  -f tests/auto/tools/CMakeFiles/tst_tools.dir/build.make tests/auto/tools/CMakeFiles/tst_tools.dir/depend
-[ 91%] Built target tst_blackbox-tutorial
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools.dir/DependInfo.cmake "--color="
 Dependencies file "tests/auto/tools/tst_tools_autogen/deps" is newer than depends file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/CMakeFiles/tst_tools.dir/compiler_depend.internal".
-[ 91%] Building CXX object tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig && /usr/bin/c++ -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_TEST_SUITE_NAME=\"PKGCONFIG\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o -MF CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o.d -o CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig/tst_pkgconfig.cpp
 Consolidate compiler generated dependencies of target tst_tools
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f tests/auto/tools/CMakeFiles/tst_tools.dir/build.make tests/auto/tools/CMakeFiles/tst_tools.dir/build
+[ 88%] Building CXX object tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BUILDGRAPH\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph/tst_buildgraph_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/buildgraph/CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o -MF CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o.d -o CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/buildgraph/tst_buildgraph.cpp
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 91%] Building CXX object tests/auto/tools/CMakeFiles/tst_tools.dir/tst_tools_autogen/mocs_compilation.cpp.o
+[ 88%] Building CXX object tests/auto/tools/CMakeFiles/tst_tools.dir/tst_tools_autogen/mocs_compilation.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"TOOLS\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/tools/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/tools/CMakeFiles/tst_tools.dir/tst_tools_autogen/mocs_compilation.cpp.o -MF CMakeFiles/tst_tools.dir/tst_tools_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/tst_tools.dir/tst_tools_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/mocs_compilation.cpp
-[ 91%] Building CXX object tests/auto/tools/CMakeFiles/tst_tools.dir/tst_tools.cpp.o
+[ 88%] Building CXX object tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"BLACKBOX_WINDOWS\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/tst_blackbox-windows_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/blackbox/CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o -MF CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o.d -o CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/blackbox/tst_blackboxwindows.cpp
+[ 88%] Building CXX object tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig && /usr/bin/c++ -DQBS_PC_WITH_QT_SUPPORT=1 -DQBS_TEST_SUITE_NAME=\"PKGCONFIG\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/pkgconfig/tst_pkgconfig_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/pkgconfig/CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o -MF CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o.d -o CMakeFiles/tst_pkgconfig.dir/tst_pkgconfig.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/pkgconfig/tst_pkgconfig.cpp
+[ 88%] Building CXX object tests/auto/tools/CMakeFiles/tst_tools.dir/tst_tools.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"TOOLS\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/tools\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/tests/auto/tools -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/tools/tst_tools_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/tools/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/tools/CMakeFiles/tst_tools.dir/tst_tools.cpp.o -MF CMakeFiles/tst_tools.dir/tst_tools.cpp.o.d -o CMakeFiles/tst_tools.dir/tst_tools.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/tools/tst_tools.cpp
-[ 91%] Building CXX object tests/auto/language/CMakeFiles/tst_language.dir/tst_language.cpp.o
+[ 88%] Building CXX object tests/auto/language/CMakeFiles/tst_language.dir/tst_language.cpp.o
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"LANGUAGE\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/language\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/tests/auto/language -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/language/tst_language_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/language/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /build/reproducible-path/qbs-2.5.1/src/shared/quickjs -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/language/CMakeFiles/tst_language.dir/tst_language.cpp.o -MF CMakeFiles/tst_language.dir/tst_language.cpp.o.d -o CMakeFiles/tst_language.dir/tst_language.cpp.o -c /build/reproducible-path/qbs-2.5.1/tests/auto/language/tst_language.cpp
-[ 93%] Linking CXX executable ../../../bin/tst_blackbox-qt
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-qt.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-qt.dir/link.d "CMakeFiles/tst_blackbox-qt.dir/tst_blackbox-qt_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o" -o ../../../bin/tst_blackbox-qt  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+[ 90%] Linking CXX executable ../../../bin/tst_blackbox-tutorial
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-tutorial.dir/link.txt --verbose=1
+[ 90%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/commandpool.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-tutorial.dir/link.d "CMakeFiles/tst_blackbox-tutorial.dir/tst_blackbox-tutorial_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-tutorial.dir/tst_blackboxtutorial.cpp.o" -o ../../../bin/tst_blackbox-tutorial  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 93%] Built target tst_blackbox-qt
-[ 93%] Linking CXX executable ../../../bin/tst_buildgraph
+[ 90%] Built target tst_blackbox-tutorial
+[ 90%] Building CXX object tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/c++ -DQBS_TEST_SUITE_NAME=\"CMDLINEPARSER\" -DQBS_VERSION=\"2.5.1\" -DQBS_WITH_TESTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_QSNPRINTF -DQT_TESTCASE_BUILDDIR=\"/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser\" -DQT_TESTCASE_SOURCEDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -DQT_TESTLIB_LIB -DSRCDIR=\"/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser\" -D_UCRT_NOISY_NAN -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser/tst_cmdlineparser_autogen/include -I/build/reproducible-path/qbs-2.5.1/tests/auto/cmdlineparser/../../../src -I/build/reproducible-path/qbs-2.5.1/src/lib/corelib -I/build/reproducible-path/qbs-2.5.1/src/shared/span -I/build/reproducible-path/qbs-2.5.1/src/app/shared/logging -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtTest -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -MD -MT tests/auto/cmdlineparser/CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o -MF CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o.d -o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o -c /build/reproducible-path/qbs-2.5.1/src/app/qbs/parser/parsercommand.cpp
+[ 90%] Linking CXX executable ../../../bin/tst_buildgraph
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/buildgraph && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_buildgraph.dir/link.txt --verbose=1
+[ 90%] Linking CXX executable ../../../bin/tst_blackbox-android
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-android.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_buildgraph.dir/link.d CMakeFiles/tst_buildgraph.dir/tst_buildgraph_autogen/mocs_compilation.cpp.o CMakeFiles/tst_buildgraph.dir/tst_buildgraph.cpp.o -o ../../../bin/tst_buildgraph  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 93%] Built target tst_buildgraph
-[ 93%] Linking CXX executable ../../../bin/tst_blackbox-android
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-android.dir/link.txt --verbose=1
+[ 90%] Built target tst_buildgraph
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-android.dir/link.d "CMakeFiles/tst_blackbox-android.dir/tst_blackbox-android_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-android.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-android.dir/tst_blackboxandroid.cpp.o" -o ../../../bin/tst_blackbox-android  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 93%] Built target tst_blackbox-android
-[ 95%] Linking CXX executable ../../../bin/tst_blackbox-windows
+[ 90%] Built target tst_blackbox-android
+[ 91%] Linking CXX executable ../../../bin/tst_blackbox-qt
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-qt.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-qt.dir/link.d "CMakeFiles/tst_blackbox-qt.dir/tst_blackbox-qt_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-qt.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-qt.dir/tst_blackboxqt.cpp.o" -o ../../../bin/tst_blackbox-qt  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 91%] Built target tst_blackbox-qt
+[ 93%] Linking CXX executable ../../../bin/tst_blackbox-windows
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-windows.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-windows.dir/link.d "CMakeFiles/tst_blackbox-windows.dir/tst_blackbox-windows_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-windows.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-windows.dir/tst_blackboxwindows.cpp.o" -o ../../../bin/tst_blackbox-windows  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 95%] Built target tst_blackbox-windows
+[ 93%] Built target tst_blackbox-windows
+[ 95%] Linking CXX executable ../../../bin/tst_cmdlineparser
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/cmdlineparser && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_cmdlineparser.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_cmdlineparser.dir/link.d CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser_autogen/mocs_compilation.cpp.o CMakeFiles/tst_cmdlineparser.dir/tst_cmdlineparser.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/qbstool.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoption.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineoptionpool.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandlineparser.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/commandpool.cpp.o CMakeFiles/tst_cmdlineparser.dir/__/__/__/src/app/qbs/parser/parsercommand.cpp.o -o ../../../bin/tst_cmdlineparser  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 95%] Built target tst_cmdlineparser
 [ 95%] Linking CXX executable ../../../bin/tst_blackbox-apple
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox && /usr/bin/cmake -E cmake_link_script CMakeFiles/tst_blackbox-apple.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tst_blackbox-apple.dir/link.d "CMakeFiles/tst_blackbox-apple.dir/tst_blackbox-apple_autogen/mocs_compilation.cpp.o" "CMakeFiles/tst_blackbox-apple.dir/tst_blackboxbase.cpp.o" "CMakeFiles/tst_blackbox-apple.dir/tst_blackboxapple.cpp.o" -o ../../../bin/tst_blackbox-apple  -Wl,-rpath,/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/lib/aarch64-linux-gnu: ../../../lib/aarch64-linux-gnu/libqbsconsolelogger.a /usr/lib/aarch64-linux-gnu/libQt6Test.so.6.7.2 ../../../lib/aarch64-linux-gnu/libqbscore.so.2.5.1 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.7.2
@@ -6643,15 +6679,15 @@
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && make  -f CMakeFiles/Makefile2 share/all
 make[3]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/depend
+make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/depend
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -6660,16 +6696,16 @@
 make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen_timestamp_deps.dir/build'.
@@ -6677,87 +6713,87 @@
 [  0%] Built target qbs_processlauncher_autogen_timestamp_deps
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/depend
 [  0%] Built target qtclsp_autogen_timestamp_deps
-[  0%] Built target qbsquickjs_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/DependInfo.cmake "--color="
 make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/depend
 [  0%] Built target qbspkgconfig_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/DependInfo.cmake "--color="
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/depend
+[  0%] Built target qbsquickjs_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/DependInfo.cmake "--color="
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build.make src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  0%] Built target qbs_processlauncher_autogen
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs_autogen.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [  0%] Built target qtclsp_autogen
-make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/depend
 make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/depend
-[  0%] Built target qbsquickjs_autogen
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/DependInfo.cmake "--color="
+[  0%] Built target qbs_processlauncher_autogen
+make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/depend
 [  0%] Built target qbspkgconfig_autogen
-make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/DependInfo.cmake "--color="
+[  0%] Built target qbsquickjs_autogen
+make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/quickjs/CMakeFiles/qbsquickjs.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build'.
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/shared/lsp/CMakeFiles/qtclsp.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build.make src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build
+make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
 make  -f src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build.make src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/shared/quickjs/CMakeFiles/qbsquickjs.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build.make src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/lib/pkgconfig/CMakeFiles/qbspkgconfig.dir/build'.
+make[4]: Nothing to be done for 'src/libexec/qbs_processlauncher/CMakeFiles/qbs_processlauncher.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[  1%] Built target qbs_processlauncher
-make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/shared/lsp/CMakeFiles/qtclsp.dir/build.make src/shared/lsp/CMakeFiles/qtclsp.dir/build
+[  1%] Built target qbs_processlauncher
 [  4%] Built target qbsquickjs
 [  5%] Built target qbspkgconfig
 make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-[ 11%] Built target qtclsp
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/shared/lsp/CMakeFiles/qtclsp.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/corelib/CMakeFiles/qbscore_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 11%] Built target qtclsp
 [ 11%] Built target qbscore_autogen_timestamp_deps
 make  -f src/lib/corelib/CMakeFiles/qbscore_autogen.dir/build.make src/lib/corelib/CMakeFiles/qbscore_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -6778,229 +6814,229 @@
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 [ 55%] Built target qbscore
 make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/depend
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/depend
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build'.
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build
-[ 55%] Built target qbsconsolelogger_autogen_timestamp_deps
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build'.
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target clangcompilationdbgenerator_autogen_timestamp_deps
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/depend
 [ 55%] Built target iarewgenerator_autogen_timestamp_deps
-[ 55%] Built target keiluvgenerator_autogen_timestamp_deps
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/depend
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/depend
-[ 55%] Built target makefilegenerator_autogen_timestamp_deps
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/depend
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/DependInfo.cmake "--color="
+make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build
-make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target qbs_cpp_scanner_autogen_timestamp_deps
 [ 55%] Built target qbsmsbuild_autogen_timestamp_deps
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/DependInfo.cmake "--color="
+[ 55%] Built target keiluvgenerator_autogen_timestamp_deps
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/depend
+[ 55%] Built target clangcompilationdbgenerator_autogen_timestamp_deps
+[ 55%] Built target qbsconsolelogger_autogen_timestamp_deps
 make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/depend
-[ 55%] Built target qbs_qt_scanner_autogen_timestamp_deps
-[ 55%] Built target qbsconsolelogger_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/DependInfo.cmake "--color="
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/DependInfo.cmake "--color="
-[ 55%] Built target iarewgenerator_autogen
+[ 55%] Built target makefilegenerator_autogen_timestamp_deps
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/DependInfo.cmake "--color="
-[ 55%] Built target clangcompilationdbgenerator_autogen
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/DependInfo.cmake "--color="
+[ 55%] Built target qbs_cpp_scanner_autogen_timestamp_deps
+[ 55%] Built target qbs_qt_scanner_autogen_timestamp_deps
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/DependInfo.cmake "--color="
 make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/DependInfo.cmake "--color="
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/DependInfo.cmake "--color="
+make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build
 make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 55%] Built target iarewgenerator_autogen
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build
 make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator_autogen.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build
 make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger_autogen.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 55%] Built target keiluvgenerator_autogen
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 55%] Built target clangcompilationdbgenerator_autogen
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 55%] Built target qbsmsbuild_autogen
+[ 55%] Built target makefilegenerator_autogen
 make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/depend
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner_autogen.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 55%] Built target keiluvgenerator_autogen
-[ 55%] Built target qbsmsbuild_autogen
-[ 55%] Built target makefilegenerator_autogen
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/DependInfo.cmake "--color="
+[ 55%] Built target qbsconsolelogger_autogen
 [ 55%] Built target qbs_cpp_scanner_autogen
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/depend
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/depend
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/depend
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/DependInfo.cmake "--color="
-[ 55%] Built target qbs_qt_scanner_autogen
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/depend
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/depend
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/depend
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/DependInfo.cmake "--color="
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/depend
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/DependInfo.cmake "--color="
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build
+[ 55%] Built target qbs_qt_scanner_autogen
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/depend
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/DependInfo.cmake "--color="
+make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build
 make  -f src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build.make src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/DependInfo.cmake "--color="
-make  -f src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build.make src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/generator/clangcompilationdb/CMakeFiles/clangcompilationdbgenerator.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/makefilegenerator/CMakeFiles/makefilegenerator.dir/build'.
+make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build
+make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build.make src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build'.
+make  -f src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build.make src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/generator/keiluv/CMakeFiles/keiluvgenerator.dir/build'.
-make  -f src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build.make src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 57%] Built target qbsconsolelogger
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make  -f src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build.make src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build
+make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build
+make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/app/shared/logging/CMakeFiles/qbsconsolelogger.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/lib/msbuild/CMakeFiles/qbsmsbuild.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 58%] Built target clangcompilationdbgenerator
-[ 60%] Built target makefilegenerator
-[ 72%] Built target iarewgenerator
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/depend
-[ 80%] Built target keiluvgenerator
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/depend
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/DependInfo.cmake "--color="
-[ 88%] Built target qbsmsbuild
+make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build'.
+make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+[ 57%] Built target makefilegenerator
+[ 63%] Built target clangcompilationdbgenerator
+[ 69%] Built target qbsmsbuild
+[ 63%] Built target qbsconsolelogger
+[ 76%] Built target keiluvgenerator
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/DependInfo.cmake "--color="
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/qbs-2.5.1 /build/reproducible-path/qbs-2.5.1/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build.make src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/plugins/scanner/cpp/CMakeFiles/qbs_cpp_scanner.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/plugins/generator/iarew/CMakeFiles/iarewgenerator.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make  -f src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build.make src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build
+[ 77%] Built target qbs_cpp_scanner
+[ 79%] Built target qbs_qt_scanner
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build
-make[4]: Nothing to be done for 'src/plugins/scanner/qt/CMakeFiles/qbs_qt_scanner.dir/build'.
-make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 89%] Built target qbs_cpp_scanner
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen_timestamp_deps.dir/build'.
 make[4]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
-[ 91%] Built target qbs_qt_scanner
+[ 91%] Built target iarewgenerator
 [ 91%] Built target visualstudiogenerator_autogen_timestamp_deps
 make  -f src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/build.make src/plugins/generator/visualstudio/CMakeFiles/visualstudiogenerator_autogen.dir/depend
 make[4]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
@@ -7074,10 +7110,15 @@
 		obj-aarch64-linux-gnu/bin/qbs-config profiles.qbs_autotests.baseProfile gcc; \
 	LC_ALL=C.UTF-8 dh_auto_test --max-parallel=1
 + export LD_LIBRARY_PATH=obj-aarch64-linux-gnu/lib/aarch64-linux-gnu:
++ LD_LIBRARY_PATH=obj-aarch64-linux-gnu/lib/aarch64-linux-gnu:
 + export HOME=/build/reproducible-path/qbs-2.5.1/debian/.debhelper/generated/_source/home
++ HOME=/build/reproducible-path/qbs-2.5.1/debian/.debhelper/generated/_source/home
 + export QBS_AUTOTEST_PROFILE=qbs_autotests
++ QBS_AUTOTEST_PROFILE=qbs_autotests
 + export QBS_AUTOTEST_ALWAYS_LOG_STDOUT=1
++ QBS_AUTOTEST_ALWAYS_LOG_STDOUT=1
 + export QBS_AUTOTEST_ALWAYS_LOG_STDERR=1
++ QBS_AUTOTEST_ALWAYS_LOG_STDERR=1
 + obj-aarch64-linux-gnu/bin/qbs-setup-toolchains /usr/bin/gcc gcc
 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
 Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
@@ -7091,13 +7132,14 @@
 for more information.
 Creating profile 'qbs_autotests'.
 Setting profile 'gcc' as the base profile for this profile.
-+ obj-aarch64-linux-gnu/bin/qbs-config --list profiles.qbs_autotests.baseProfile
+++ obj-aarch64-linux-gnu/bin/qbs-config --list profiles.qbs_autotests.baseProfile
 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
 Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
 If this causes problems, reconfigure your locale. See the locale(1) manual
 for more information.
-+ [ -n profiles.qbs_autotests.baseProfile: "gcc" ]
-+ LC_ALL=C.UTF-8 dh_auto_test --max-parallel=1
++ '[' -n 'profiles.qbs_autotests.baseProfile: "gcc"' ']'
++ LC_ALL=C.UTF-8
++ dh_auto_test --max-parallel=1
 	cd obj-aarch64-linux-gnu && make -j1 test ARGS\+=--verbose ARGS\+=-j1
 make[2]: Entering directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 Running tests...
@@ -7231,12 +7273,12 @@
 1: PASS   : TestApi::referencedFileErrors(strict mode)
 1: PASS   : TestApi::referencedFileErrors(relaxed mode)
 1: PASS   : TestApi::references()
-1: QDEBUG : TestApi::relaxedModeRecovery() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:6:5 Error while handling product 'p1':
-1: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:4:18 Dependency 'blubb' not found for product 'p1'.
-1: QDEBUG : TestApi::relaxedModeRecovery() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:6:5 Product 'p1' had errors and was disabled.
 1: QDEBUG : TestApi::relaxedModeRecovery() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:7:5 Error while handling product 'p2':
 1: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:4:18 Dependency 'blubb' not found for product 'p2'.
 1: QDEBUG : TestApi::relaxedModeRecovery() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:7:5 Product 'p2' had errors and was disabled.
+1: QDEBUG : TestApi::relaxedModeRecovery() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:6:5 Error while handling product 'p1':
+1: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:4:18 Dependency 'blubb' not found for product 'p1'.
+1: QDEBUG : TestApi::relaxedModeRecovery() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/api/testWorkDir/relaxed-mode-recovery/relaxed-mode-recovery.qbs:6:5 Product 'p1' had errors and was disabled.
 1: PASS   : TestApi::relaxedModeRecovery()
 1: PASS   : TestApi::removeFileDependency()
 1: PASS   : TestApi::renameProduct()
@@ -7321,9 +7363,9 @@
 1: PASS   : TestApi::typeChange()
 1: PASS   : TestApi::uic()
 1: PASS   : TestApi::cleanupTestCase()
-1: Totals: 172 passed, 0 failed, 0 skipped, 0 blacklisted, 297868ms
+1: Totals: 172 passed, 0 failed, 0 skipped, 0 blacklisted, 168828ms
 1: ********* Finished testing of TestApi *********
- 1/17 Test  #1: tst_api ..........................   Passed  298.00 sec
+ 1/17 Test  #1: tst_api ..........................   Passed  168.90 sec
 test 2
       Start  2: tst_cmdlineparser
 
@@ -7353,9 +7395,9 @@
 2: PASS   : TestCmdLineParser::testInvalidCommandLine(Property assignment for update-timestamps)
 2: PASS   : TestCmdLineParser::testInvalidCommandLine(Argument for show-version)
 2: PASS   : TestCmdLineParser::cleanupTestCase()
-2: Totals: 21 passed, 0 failed, 0 skipped, 0 blacklisted, 30ms
+2: Totals: 21 passed, 0 failed, 0 skipped, 0 blacklisted, 9ms
 2: ********* Finished testing of TestCmdLineParser *********
- 2/17 Test  #2: tst_cmdlineparser ................   Passed    0.12 sec
+ 2/17 Test  #2: tst_cmdlineparser ................   Passed    0.03 sec
 test 3
       Start  3: tst_blackbox
 
@@ -7459,8 +7501,8 @@
 3: QDEBUG : TestBlackbox::allowedValues(undefined (product)) Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::allowedValues(undefined (product))
 3: QDEBUG : TestBlackbox::allowedValues(undefined (module)) Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -7480,8 +7522,8 @@
 3: compressing my_app [my_compressed_app]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::addFileTagToGeneratedArtifact() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::addFileTagToGeneratedArtifact() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: executable suffix: 
 3: 
@@ -7505,8 +7547,8 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::alwaysRun(Rule) Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::alwaysRun(Rule) Restoring build graph from disk
 3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/always-run/rule.qbs' has changed.
@@ -7524,8 +7566,8 @@
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
-3: running rule for test.cpp
 3: Building for configuration default
+3: running rule for test.cpp
 3: creating test.cpp [TheApp]
 3: compiling test.cpp [TheApp]
 3: compiling main.cpp [TheApp]
@@ -7537,13 +7579,13 @@
 3: generating dummy1 [p]
 3: printing artifacts [meta]
 3: generating dummy2 [p]
-3: test.cpp
-3: main.cpp
-3: test.cpp.in
-3: TheBinary
-3: artifacts-map-change-tracking.qbs
 3: test.cpp.o
 3: main.cpp.o
+3: artifacts-map-change-tracking.qbs
+3: test.cpp.in
+3: TheBinary
+3: test.cpp
+3: main.cpp
 3: TheBinary
 3: test.cpp.o
 3: main.cpp.o
@@ -7559,16 +7601,16 @@
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Restoring build graph from disk
 3: Building for configuration default
 3: printing artifacts [meta]
+3: test.cpp.o
+3: main.cpp.o
 3: test.cpp
 3: main.cpp
+3: artifacts-map-change-tracking.qbs
 3: TheNewBinary
 3: test.cpp.in
-3: artifacts-map-change-tracking.qbs
 3: test.cpp.o
 3: main.cpp.o
 3: TheNewBinary
-3: test.cpp.o
-3: main.cpp.o
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Restoring build graph from disk
@@ -7581,17 +7623,17 @@
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Restoring build graph from disk
 3: Building for configuration default
 3: printing artifacts [meta]
-3: main.cpp.o
-3: test.cpp.o
-3: test.cpp
+3: artifacts-map-change-tracking.qbs
 3: TheNewBinary
+3: test.cpp.in
 3: test.cpp
 3: main.cpp
-3: artifacts-map-change-tracking.qbs
 3: TheNewBinary
-3: test.cpp.in
+3: test.cpp
+3: test.cpp.o
 3: main.cpp.o
 3: test.cpp.o
+3: main.cpp.o
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Restoring build graph from disk
@@ -7611,8 +7653,8 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Restoring build graph from disk
 3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifacts-map-change-tracking/artifacts-map-change-tracking.qbs' has changed.
@@ -7626,18 +7668,18 @@
 3: QDEBUG : TestBlackbox::artifactsMapChangeTracking() Restoring build graph from disk
 3: Building for configuration default
 3: printing artifacts [meta]
-3: test.txt
-3: main.cpp.o
-3: test.cpp.o
-3: TheNewBinary
 3: test.cpp
-3: main.cpp.o
-3: test.cpp.o
+3: main.cpp
 3: test.cpp.in
 3: TheNewBinary
 3: artifacts-map-change-tracking.qbs
+3: test.cpp.o
+3: main.cpp.o
 3: test.cpp
-3: main.cpp
+3: TheNewBinary
+3: test.cpp.o
+3: main.cpp.o
+3: test.txt
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::artifactsMapChangeTracking()
@@ -7655,8 +7697,8 @@
 3: Setting up build graph for configuration default
 3: Building for configuration default
 3: reader1 [p]
-3: helper [p]
 3: reader2 [p]
+3: helper [p]
 3: writer
 3: writer dummy command [p]
 3: Build done for configuration default.
@@ -7675,7 +7717,6 @@
 3: qbs.projectresolver: resolving "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/artifact-scanning.qbs"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -7683,6 +7724,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -7709,16 +7751,18 @@
 3: qbs.moduleloader: initial search paths: QList("/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs")
 3: qbs.loader.scheduling: using 3 loader states
 3: qbs.loader.scheduling: potentially scheduling product "p3" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "p3" with loader state 0xffff9c0cf4d0 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "p3" with loader state 0xffff940fb7d0 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "p2" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "p2" with loader state 0xffff9c0cf480 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "p2" with loader state 0xffff940fb780 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "p1" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffff9c01fe50 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffff9401fe50 and deferral mode 0
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.FileInfo
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -7726,11 +7770,14 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
+3: qbs.moduleloader: Depends item disabled, ignoring.
+3: qbs.moduleloader: Depends item disabled, ignoring.
+3: qbs.moduleloader: loadModule name: "cpp" id: ""
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -7738,20 +7785,9 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: module loaded: "qbs"
-3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: loadModule name: "cpp" id: ""
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
-3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: loadModule name: "cpp" id: ""
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
-3: qbs.moduleloader: Depends item disabled, ignoring.
 3: qbs.moduleloader: Depends item disabled, ignoring.
 3: qbs.moduleloader: loadModule name: "cpp" id: ""
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
@@ -7769,6 +7805,7 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -7792,7 +7829,6 @@
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.UnixUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -7818,10 +7854,16 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: module loaded: "qbs"
+3: qbs.moduleloader: Depends item disabled, ignoring.
+3: qbs.moduleloader: Depends item disabled, ignoring.
+3: qbs.moduleloader: loadModule name: "cpp" id: ""
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -7846,9 +7888,12 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
 3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
@@ -7881,9 +7926,16 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -7908,6 +7960,8 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -7931,11 +7985,6 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -7944,31 +7993,8 @@
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -7997,8 +8023,6 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -8024,7 +8048,7 @@
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -8048,48 +8072,12 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -8105,135 +8093,87 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
 3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
@@ -8241,6 +8181,7 @@
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
@@ -8248,30 +8189,9 @@
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
@@ -8281,30 +8201,36 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
-3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
-3: DEBUG: [require] loading extension qbs.BinaryFile
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -8313,26 +8239,33 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
@@ -8343,17 +8276,11 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
@@ -8364,21 +8291,25 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -8387,22 +8318,36 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -8418,9 +8363,6 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
@@ -8437,10 +8379,12 @@
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/CodeSignModule.qbs"
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.DarwinTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 3: DEBUG: [require] loading extension qbs.File
@@ -8448,17 +8392,10 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.PropertyList
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: module loaded: "codesign"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:51:5"
-3: qbs.moduleloader: Probe disabled; skipping
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
-3: qbs.moduleloader: configure script needs to run
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
@@ -8466,10 +8403,11 @@
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: Probe disabled; skipping
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
 3: qbs.moduleloader: module loaded: "cpp"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: configure script needs to run
 3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
 3: qbs.moduleloader: loadModuleFile "cpufeatures" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpufeatures/cpufeatures.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
@@ -8489,21 +8427,125 @@
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.DarwinTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.PropertyList
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.PropertyList
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.BinaryFile
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: module loaded: "codesign"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:51:5"
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: module loaded: "cpp"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
@@ -8525,6 +8567,10 @@
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.DarwinTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 3: DEBUG: [require] loading extension qbs.File
@@ -8532,10 +8578,6 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.PropertyList
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: module loaded: "codesign"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
@@ -8552,6 +8594,7 @@
 3: qbs.exec: looking for executable in PATH "ldconfig"
 3: qbs.exec: candidate: "/usr/share/pkg-kde-tools/bin/ldconfig"
 3: qbs.exec: candidate: "/usr/sbin/ldconfig"
+3: qbs.projectresolver: resolveProduct "p3"
 3: qbs.moduleloader: probe results cached from current run
 3: qbs.moduleloader: Probe disabled; skipping
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
@@ -8572,63 +8615,32 @@
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:67:5"
 3: qbs.moduleloader: probe results cached from current run
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:78:5"
+3: qbs.projectresolver: resolveProduct "p2"
 3: qbs.moduleloader: probe results cached from current run
 3: qbs.moduleloader: Probe disabled; skipping
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:92:5"
 3: qbs.moduleloader: probe results cached from current run
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs:43:5"
 3: qbs.moduleloader: probe results cached from current run
-3: qbs.projectresolver: resolveProduct "p3"
 3: qbs.projectresolver: resolveProduct "p1"
-3: qbs.projectresolver: resolveProduct "p2"
+3: qbs.projectresolver: adding file tags QList(cpp) to "p3.cpp"
+3: qbs.loader.scheduling: thread for product "p3" finished, waking up scheduler
 3: qbs.projectresolver: adding file tags QList(cpp) to "p2.cpp"
 3: qbs.projectresolver: adding file tags QList(hpp) to "shared.h"
 3: qbs.loader.scheduling: thread for product "p2" finished, waking up scheduler
-3: qbs.projectresolver: adding file tags QList(cpp) to "p3.cpp"
-3: qbs.loader.scheduling: thread for product "p3" finished, waking up scheduler
+3: qbs.loader.scheduling: handling finished thread for product "p2" current unhandled product count is 3
+3: qbs.loader.scheduling: making loader state 0xffff940fb780 available again
+3: qbs.loader.scheduling: product "p2" finished
+3: qbs.loader.scheduling: handling finished thread for product "p3" current unhandled product count is 2
+3: qbs.loader.scheduling: making loader state 0xffff940fb7d0 available again
+3: qbs.loader.scheduling: product "p3" finished
+3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.projectresolver: adding file tags QList(cpp) to "p1.cpp"
 3: qbs.projectresolver: adding file tags QList(hpp) to "shared.h"
 3: qbs.loader.scheduling: thread for product "p1" finished, waking up scheduler
-3: qbs.loader.scheduling: handling finished thread for product "p1" current unhandled product count is 3
-3: qbs.loader.scheduling: making loader state 0xffff9c01fe50 available again
+3: qbs.loader.scheduling: handling finished thread for product "p1" current unhandled product count is 1
+3: qbs.loader.scheduling: making loader state 0xffff9401fe50 available again
 3: qbs.loader.scheduling: product "p1" finished
-3: qbs.loader.scheduling: handling finished thread for product "p2" current unhandled product count is 2
-3: qbs.loader.scheduling: making loader state 0xffff9c0cf480 available again
-3: qbs.loader.scheduling: product "p2" finished
-3: qbs.loader.scheduling: handling finished thread for product "p3" current unhandled product count is 1
-3: qbs.loader.scheduling: making loader state 0xffff9c0cf4d0 available again
-3: qbs.loader.scheduling: product "p3" finished
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/artifact-scanning.qbs"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: create RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 for product p1
-3: qbs.buildgraph: create RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 for product p1
-3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18 for product p1
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18 for product p1
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18 for product p1
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18 for product p1
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18 for product p1
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18 for product p1
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18 for product p1
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: create RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18 for product p1
-3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/artifact-scanning.qbs"
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
@@ -8690,10 +8702,40 @@
 3: qbs.buildgraph: create RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18 for product p3
 3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/artifact-scanning.qbs"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: create RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 for product p1
+3: qbs.buildgraph: create RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 for product p1
+3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18 for product p1
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18 for product p1
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18 for product p1
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18 for product p1
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18 for product p1
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18 for product p1
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18 for product p1
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: create RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18 for product p1
+3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/default.bg"
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -8701,6 +8743,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -8722,92 +8765,93 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
-3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
 3: 	removed: []
 3: qbs.buildgraph: Marking build graph as dirty
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -8824,7 +8868,6 @@
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.UnixUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -8850,63 +8893,104 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
-3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [cpp]"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
+3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [cpp]"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3]
+3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.buildgraph: Marking build graph as dirty
 3: DEBUG: Randomly choosing 'undefined' from list of unknown C++ version strings ()
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
-3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" QList(obj, cpp_obj) in product "p3"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.depscan: include paths (cache miss)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
-3: qbs.depscan: scanning "p3.cpp"
-3: qbs.depscan: add new file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.depscan: scanning "p2.cpp"
+3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
+3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
-3: qbs.depscan: scanning "external2.h"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.depscan: scanning "shared.h"
+3: qbs.depscan: add new file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: scanning "external.h"
+3: qbs.depscan: add new file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: scanning "external-indirect.h"
+3: qbs.exec: unbuilt dependency: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
+3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -8920,7 +9004,7 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -8934,14 +9018,14 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -8969,17 +9053,17 @@
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
@@ -8994,17 +9078,14 @@
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: scanning "shared.h"
-3: qbs.depscan: add new file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: scanning "external.h"
-3: qbs.depscan: add new file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: scanning "external-indirect.h"
 3: qbs.exec: unbuilt dependency: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
@@ -9012,7 +9093,7 @@
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
 3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
 3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
@@ -9037,147 +9118,143 @@
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
-3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
+3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
 3: 	removed: []
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [cpp]"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
+3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [cpp]"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2]
+3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.buildgraph: Marking build graph as dirty
 3: DEBUG: Randomly choosing 'undefined' from list of unknown C++ version strings ()
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
+3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" QList(obj, cpp_obj) in product "p3"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
 3: qbs.depscan: include paths (cache miss)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: scanning "p2.cpp"
-3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: unbuilt dependency: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "1969-12-31T12:00:00.000"
-3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
+3: qbs.depscan: scanning "p3.cpp"
+3: qbs.depscan: add new file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
+3: qbs.depscan: scanning "external2.h"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
+3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
+3: 	removed: []
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: apply rule "[application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [obj, cpp_obj]"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2"
+3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] -> RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2]
+3: qbs.buildgraph: Marking build graph as dirty
+3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for p2
+3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for p2
+3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for p2
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: adding leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
+3: qbs.exec: adding leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
+3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: "p2.c5fd961c/p2"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" QList(application, bundle.input) in product "p2"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj)
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
 3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
@@ -9207,51 +9284,17 @@
 3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "p3.e4fbe62d/p3"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" QList(application, bundle.input) in product "p3"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" QList(obj, cpp_obj)
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
 3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
-3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
-3: 	removed: []
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: apply rule "[application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [obj, cpp_obj]"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2"
-3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] -> RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2]
-3: qbs.buildgraph: Marking build graph as dirty
-3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for p2
-3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for p2
-3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for p2
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: adding leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
-3: qbs.exec: adding leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
-3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "p2.c5fd961c/p2"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "1969-12-31T12:00:00.000"
-3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" QList(application, bundle.input) in product "p2"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj)
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: Additional environment: QList()
+3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
-3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
@@ -9279,7 +9322,7 @@
 3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "p1.b78f5766/p1"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" QList(application, bundle.input) in product "p1"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj)
@@ -9295,11 +9338,11 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling p3.cpp [p3]
-3: compiling p1.cpp [p1]
 3: compiling p2.cpp [p2]
-3: linking p3 [p3]
+3: compiling p1.cpp [p1]
+3: compiling p3.cpp [p3]
 3: linking p2 [p2]
+3: linking p3 [p3]
 3: linking p1 [p1]
 3: Build done for configuration default.
 3: 
@@ -9315,7 +9358,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -9323,6 +9365,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -9344,323 +9387,323 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
-3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:30.271"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:30.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.depscan: include paths (cache miss)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: scanning "p1.cpp"
-3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:15:57.429"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/p2"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2026-03-10T02:15:57.545"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:57.429" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:29.656"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:15:57.466"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
+3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/p2"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2025-02-03T17:15:29.772"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:29.656" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
+3: qbs.exec: "p3.e4fbe62d/p3"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2026-03-10T02:15:57.553"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:57.466" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:29.654"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/p3"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2025-02-03T17:15:29.766"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:29.654" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:15:57.935"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.185" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.depscan: include paths (cache miss)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: scanning "p1.cpp"
+3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
+3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
@@ -9698,7 +9741,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -9706,6 +9748,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -9727,130 +9770,75 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
-3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:31.798"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:30.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] Buildable
-3: qbs.exec: "p1.b78f5766/p1"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "2025-02-03T17:15:32.042"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:31.798" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p1.b78f5766/p1"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
@@ -9858,20 +9846,6 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
@@ -9879,43 +9853,17 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
@@ -9925,9 +9873,8 @@
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
 3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:29.656"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.109" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:15:57.429"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.861" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
 3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
@@ -9952,14 +9899,7 @@
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -9969,23 +9909,23 @@
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -9999,14 +9939,21 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -10019,16 +9966,16 @@
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:29.654"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:15:57.466"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
@@ -10037,10 +9984,105 @@
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
 3: qbs.exec: "p3.e4fbe62d/p3"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2025-02-03T17:15:29.766"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:29.654" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2026-03-10T02:15:57.553"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:57.466" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:15:58.659"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.185" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] Buildable
+3: qbs.exec: "p1.b78f5766/p1"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "2026-03-10T02:15:58.791"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.659" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p1.b78f5766/p1"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
@@ -10082,7 +10124,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -10090,6 +10131,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -10111,315 +10153,315 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
-3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:31.798"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:30.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:15:59.021"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.861" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] Buildable
-3: qbs.exec: "p1.b78f5766/p1"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "2025-02-03T17:15:32.042"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:31.798" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/p2"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2026-03-10T02:15:59.085"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.021" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p1.b78f5766/p1"
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:32.354"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.109" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:15:57.466"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.153" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" QList(obj, cpp_obj) in product "p3"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.depscan: include paths (cache miss)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
+3: qbs.depscan: scanning "p3.cpp"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: Additional environment: QList()
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
+3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/p2"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2025-02-03T17:15:32.454"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.354" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:15:58.659"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.185" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:29.654"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" QList(obj, cpp_obj) in product "p3"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.depscan: include paths (cache miss)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
-3: qbs.depscan: scanning "p3.cpp"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: Additional environment: QList()
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] Buildable
+3: qbs.exec: "p1.b78f5766/p1"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "2026-03-10T02:15:58.791"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.659" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p1.b78f5766/p1"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
@@ -10457,7 +10499,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -10465,6 +10506,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -10486,121 +10528,121 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
-3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:31.798"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:30.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:15:59.021"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.861" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.depscan: include paths (cache miss)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
 3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.depscan: include paths (cache hit)
@@ -10614,196 +10656,197 @@
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:32.354"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.depscan: include paths (cache miss)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:15:59.326"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.153" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
+3: qbs.exec: "p3.e4fbe62d/p3"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2026-03-10T02:15:59.389"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.326" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
+3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:32.782"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/p3"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2025-02-03T17:15:32.926"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.782" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:15:58.659"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.185" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.depscan: include paths (cache miss)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
+3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
@@ -10825,8 +10868,8 @@
 3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
@@ -10848,8 +10891,8 @@
 3: 
 3: QDEBUG : TestBlackbox::artifactScanning() Restoring build graph from disk
 3: Building for configuration default
-3: compiling p1.cpp [p1]
 3: compiling p2.cpp [p2]
+3: compiling p1.cpp [p1]
 3: linking p2 [p2]
 3: linking p1 [p1]
 3: Build done for configuration default.
@@ -10866,7 +10909,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -10874,6 +10916,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -10895,122 +10938,122 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
-3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:34.390"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:30.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:34.693" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:15:59.605"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.861" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.189" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.depscan: include paths (cache miss)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
 3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.depscan: include paths (cache hit)
@@ -11024,198 +11067,198 @@
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:33.222"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.109" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:34.693" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.depscan: include paths (cache miss)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:15:59.326"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.153" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
+3: qbs.exec: "p3.e4fbe62d/p3"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2026-03-10T02:15:59.389"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.326" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
+3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:32.782"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/p3"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2025-02-03T17:15:32.926"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.782" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:15:59.984"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.185" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.189" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.depscan: include paths (cache miss)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
+3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
@@ -11237,8 +11280,8 @@
 3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
@@ -11260,8 +11303,8 @@
 3: 
 3: QDEBUG : TestBlackbox::artifactScanning() Restoring build graph from disk
 3: Building for configuration default
-3: compiling p1.cpp [p1]
 3: compiling p2.cpp [p2]
+3: compiling p1.cpp [p1]
 3: linking p2 [p2]
 3: linking p1 [p1]
 3: Build done for configuration default.
@@ -11278,7 +11321,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -11286,6 +11328,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -11307,316 +11350,316 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
-3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:35.958"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:30.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:34.693" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:16:00.356"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.861" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.189" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] Buildable
-3: qbs.exec: "p1.b78f5766/p1"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "2025-02-03T17:15:36.334"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:35.958" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/p2"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2026-03-10T02:16:00.422"
+3: qbs.uptodate: child timestamp "2026-03-10T02:16:00.356" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p1.b78f5766/p1"
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:34.940"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.109" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:34.693" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:46.448" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:15:59.326"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.153" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.897" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" QList(obj, cpp_obj) in product "p3"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.depscan: include paths (cache miss)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
+3: qbs.depscan: scanning "external2.h"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: Additional environment: QList()
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
+3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/p2"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2025-02-03T17:15:35.042"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:34.940" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:16:00.739"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.185" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.189" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:47.981" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:32.782"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:36.413" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" QList(obj, cpp_obj) in product "p3"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.depscan: include paths (cache miss)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir"
-3: qbs.depscan: scanning "external2.h"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: Additional environment: QList()
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] Buildable
+3: qbs.exec: "p1.b78f5766/p1"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1" "2026-03-10T02:16:00.837"
+3: qbs.uptodate: child timestamp "2026-03-10T02:16:00.739" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p1.b78f5766/p1"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
@@ -11654,7 +11697,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -11662,6 +11704,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -11683,123 +11726,123 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
 3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
-3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:35.958"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:30.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:34.693" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:36.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:16:00.356"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.861" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.189" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:01.193" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.depscan: include paths (cache miss)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
 3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.depscan: include paths (cache hit)
@@ -11813,199 +11856,199 @@
 3: qbs.depscan: include paths (cache hit)
 3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
 3: qbs.depscan: scanning "external-indirect.h"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:34.940"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.109" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:34.693" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:36.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" QList(obj, cpp_obj) in product "p2"
-3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.depscan: include paths (cache miss)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
-3: qbs.buildgraph: safeConnect: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.depscan: include paths (cache hit)
-3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:16:01.055"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.153" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.897" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
+3: qbs.exec: "p3.e4fbe62d/p3"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2026-03-10T02:16:01.124"
+3: qbs.uptodate: child timestamp "2026-03-10T02:16:01.055" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
 3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp]
+3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:36.642"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:36.413" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
-3: qbs.exec: "p3.e4fbe62d/p3"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2025-02-03T17:15:36.886"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:36.642" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:16:00.739"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.185" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.189" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:01.193" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
+3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.depscan: include paths (cache miss)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add artifact dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" (from this product)
+3: qbs.buildgraph: safeConnect: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" -> "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.depscan: add existing file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan:      "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
@@ -12027,8 +12070,8 @@
 3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
@@ -12050,8 +12093,8 @@
 3: 
 3: QDEBUG : TestBlackbox::artifactScanning() Restoring build graph from disk
 3: Building for configuration default
-3: compiling p1.cpp [p1]
 3: compiling p2.cpp [p2]
+3: compiling p1.cpp [p1]
 3: linking p2 [p2]
 3: linking p1 [p1]
 3: Build done for configuration default.
@@ -12105,15 +12148,21 @@
 3: qbs.moduleloader: initial search paths: QList("/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs")
 3: qbs.loader.scheduling: using 3 loader states
 3: qbs.loader.scheduling: potentially scheduling product "p3" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "p3" with loader state 0xffff881b2770 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "p3" with loader state 0xffffb41b1ce0 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "p2" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "p2" with loader state 0xffff881b2850 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "p2" with loader state 0xffffb41b1dc0 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "p1" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffff880bfb50 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffffb40bfb20 and deferral mode 0
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -12123,11 +12172,15 @@
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: module loaded: "qbs"
+3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.moduleloader: Depends item disabled, ignoring.
 3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: Depends item disabled, ignoring.
+3: qbs.moduleloader: Depends item disabled, ignoring.
+3: qbs.moduleloader: loadModule name: "cpp" id: ""
+3: qbs.moduleloader: loadModule name: "cpp" id: ""
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -12136,12 +12189,8 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: loadModule name: "cpp" id: ""
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
 3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
 3: qbs.moduleloader: Depends item disabled, ignoring.
 3: qbs.moduleloader: loadModule name: "cpp" id: ""
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
@@ -12208,16 +12257,10 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: module loaded: "qbs"
-3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: loadModule name: "cpp" id: ""
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -12241,30 +12284,6 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.PkgConfig
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -12278,6 +12297,18 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
 3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -12292,6 +12323,8 @@
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.DarwinTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -12308,39 +12341,8 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.UnixUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -12348,6 +12350,8 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
@@ -12363,113 +12367,76 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.PropertyList
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
 3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.BinaryFile
+3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
+3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.DarwinTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 3: DEBUG: [require] loading extension qbs.ModUtils
+3: qbs.moduleloader: condition of module "cpp" is false
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.UnixUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
-3: DEBUG: [require] loading extension cpp.js
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.UnixUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -12480,49 +12447,43 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
+3: DEBUG: [require] loading extension qbs.UnixUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
@@ -12536,54 +12497,102 @@
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
+3: DEBUG: [require] loading extension qbs.Environment
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.PkgConfig
+3: DEBUG: [require] loading extension qbs.ProviderUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: DEBUG: [require] loading extension qbs.Process
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.UnixUtils
+3: DEBUG: qbs.moduleloader: condition of module "cpp" is false
+3: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
@@ -12592,14 +12601,19 @@
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
@@ -12613,18 +12627,17 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
 3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -12637,36 +12650,64 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
+3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: DEBUG: [require] loading extension cpp.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: module loaded: "cpp"
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
-3: qbs.moduleloader: loadModuleFile "cpufeatures" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpufeatures/cpufeatures.qbs"
+3: DEBUG: [require] loading extension qbs.Environment
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -12676,79 +12717,79 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: module loaded: "cpp"
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpufeatures" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpufeatures/cpufeatures.qbs"
 3: qbs.moduleloader: module loaded: "cpufeatures"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModule name: "codesign" id: ""
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/signtool.qbs"
-3: qbs.moduleloader: condition of module "codesign" is false
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/noop.qbs"
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/CodeSignModule.qbs"
-3: qbs.moduleloader: condition of module "codesign" is false
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
-3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
+3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/noop.qbs"
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/CodeSignModule.qbs"
+3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
-3: DEBUG: [require] loading extension qbs.BinaryFile
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.ModUtils
+3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
@@ -12756,12 +12797,8 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
-3: qbs.moduleloader: condition of module "codesign" is false
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
 3: DEBUG: [require] loading extension qbs.DarwinTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 3: DEBUG: [require] loading extension qbs.File
@@ -12774,18 +12811,53 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: module loaded: "codesign"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:51:5"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: probe results cached from earlier run
 3: qbs.moduleloader: Probe disabled; skipping
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
 3: qbs.moduleloader: probe results cached from earlier run
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:67:5"
+3: qbs.moduleloader: module loaded: "cpp"
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
 3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: loadModuleFile "cpufeatures" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpufeatures/cpufeatures.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:78:5"
+3: qbs.moduleloader: module loaded: "cpufeatures"
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: Probe disabled; skipping
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:92:5"
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs:43:5"
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: loadModule name: "codesign" id: ""
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/signtool.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/noop.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/CodeSignModule.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
+3: qbs.projectresolver: resolveProduct "p3"
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -12794,91 +12866,93 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.PropertyList
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.PropertyList
+3: qbs.moduleloader: condition of module "codesign" is false
+3: qbs.moduleloader: module loaded: "codesign"
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:51:5"
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: Probe disabled; skipping
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:67:5"
+3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:78:5"
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.moduleloader: Probe disabled; skipping
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:92:5"
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.projectresolver: adding file tags QList(cpp) to "p3.cpp"
+3: qbs.loader.scheduling: thread for product "p3" finished, waking up scheduler
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs:43:5"
+3: qbs.moduleloader: probe results cached from earlier run
+3: qbs.loader.scheduling: handling finished thread for product "p3" current unhandled product count is 3
+3: qbs.loader.scheduling: making loader state 0xffffb41b1ce0 available again
+3: qbs.loader.scheduling: product "p3" finished
+3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/UnixGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/qnx-qcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: module loaded: "cpp"
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
-3: qbs.moduleloader: loadModuleFile "cpufeatures" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpufeatures/cpufeatures.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: module loaded: "cpufeatures"
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModule name: "codesign" id: ""
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/signtool.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "codesign" is false
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/noop.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/CodeSignModule.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "codesign" is false
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "codesign" is false
-3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.PropertyList
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.PropertyList
+3: qbs.projectresolver: resolveProduct "p1"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -12907,13 +12981,6 @@
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: module loaded: "cpufeatures"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.moduleloader: Probe disabled; skipping
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:92:5"
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs:43:5"
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.projectresolver: resolveProduct "p3"
 3: qbs.moduleloader: loadModule name: "codesign" id: ""
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/signtool.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
@@ -12928,23 +12995,6 @@
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "codesign" is false
-3: qbs.moduleloader: module loaded: "codesign"
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:51:5"
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.moduleloader: Probe disabled; skipping
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:67:5"
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:78:5"
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.moduleloader: Probe disabled; skipping
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:92:5"
-3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs:43:5"
-3: qbs.moduleloader: probe results cached from earlier run
 3: DEBUG: [require] loading extension qbs.DarwinTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 3: DEBUG: [require] loading extension qbs.File
@@ -12973,31 +13023,20 @@
 3: qbs.moduleloader: probe results cached from earlier run
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs:43:5"
 3: qbs.moduleloader: probe results cached from earlier run
-3: qbs.projectresolver: resolveProduct "p1"
-3: qbs.projectresolver: resolveProduct "p2"
-3: qbs.projectresolver: adding file tags QList(cpp) to "p3.cpp"
-3: qbs.loader.scheduling: thread for product "p3" finished, waking up scheduler
-3: qbs.loader.scheduling: handling finished thread for product "p3" current unhandled product count is 3
-3: qbs.loader.scheduling: making loader state 0xffff881b2770 available again
-3: qbs.loader.scheduling: product "p3" finished
+3: qbs.projectresolver: adding file tags QList(cpp) to "p1.cpp"
+3: qbs.projectresolver: adding file tags QList(hpp) to "shared.h"
+3: qbs.loader.scheduling: thread for product "p1" finished, waking up scheduler
+3: qbs.loader.scheduling: handling finished thread for product "p1" current unhandled product count is 2
+3: qbs.loader.scheduling: making loader state 0xffffb40bfb20 available again
+3: qbs.loader.scheduling: product "p1" finished
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
+3: qbs.projectresolver: resolveProduct "p2"
 3: qbs.projectresolver: adding file tags QList(cpp) to "p2.cpp"
 3: qbs.projectresolver: adding file tags QList(hpp) to "shared.h"
 3: qbs.loader.scheduling: thread for product "p2" finished, waking up scheduler
-3: qbs.projectresolver: adding file tags QList(cpp) to "p1.cpp"
-3: qbs.projectresolver: adding file tags QList(hpp) to "shared.h"
-3: qbs.loader.scheduling: handling finished thread for product "p2" current unhandled product count is 2
-3: qbs.loader.scheduling: making loader state 0xffff881b2850 available again
+3: qbs.loader.scheduling: handling finished thread for product "p2" current unhandled product count is 1
+3: qbs.loader.scheduling: making loader state 0xffffb41b1dc0 available again
 3: qbs.loader.scheduling: product "p2" finished
-3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
-3: qbs.loader.scheduling: thread for product "p1" finished, waking up scheduler
-3: qbs.loader.scheduling: handling finished thread for product "p1" current unhandled product count is 1
-3: qbs.loader.scheduling: making loader state 0xffff880bfb50 available again
-3: qbs.loader.scheduling: product "p1" finished
-3: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "p1"
-3: qbs.buildgraph: module properties changed for product "p1"
-3: qbs.buildgraph: source artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" changed
-3: qbs.buildgraph: source artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" changed
 3: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "p2"
 3: qbs.buildgraph: module properties changed for product "p2"
 3: qbs.buildgraph: source artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp" changed
@@ -13005,6 +13044,10 @@
 3: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "p3"
 3: qbs.buildgraph: module properties changed for product "p3"
 3: qbs.buildgraph: source artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp" changed
+3: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "p1"
+3: qbs.buildgraph: module properties changed for product "p1"
+3: qbs.buildgraph: source artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" changed
+3: qbs.buildgraph: source artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h" changed
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/default.bg"
 3: qbs.buildgraph: Marking build graph as clean
@@ -13054,62 +13097,62 @@
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp [p3]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
-3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
-3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp [p1]
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: adding leaf RULE [obj][asm] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp [p2]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p2]
+3: qbs.exec: adding leaf RULE [obj][asm] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -13123,7 +13166,7 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -13150,16 +13193,16 @@
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o [p3] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2025-02-03T17:15:36.642"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.521" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:36.413" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o" "2026-03-10T02:16:01.055"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.153" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.897" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/subdir/external2.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o]
@@ -13168,8 +13211,8 @@
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3 [p3] Buildable
 3: qbs.exec: "p3.e4fbe62d/p3"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2025-02-03T17:15:36.886"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:36.642" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/p3" "2026-03-10T02:16:01.124"
+3: qbs.uptodate: child timestamp "2026-03-10T02:16:01.055" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p3.e4fbe62d/3a52ce780950d4d9/p3.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "p3.e4fbe62d/p3"
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
@@ -13178,154 +13221,59 @@
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2025-02-03T17:15:37.338"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:32.109" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:34.693" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:15:36.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
-3: qbs.exec: "p2.c5fd961c/p2"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2025-02-03T17:15:37.490"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:37.338" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -13338,11 +13286,11 @@
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2025-02-03T17:15:38.278"
-3: qbs.uptodate: child timestamp "2025-02-03T17:15:38.717" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" "2026-03-10T02:16:01.731"
+3: qbs.uptodate: child timestamp "2026-03-10T02:16:01.937" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o" QList(obj, cpp_obj) in product "p1"
 3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o [p1] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h [p1]
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp" QList(cpp)
@@ -16942,10 +16890,105 @@
 3: qbs.depscan: scanning "errno-base.h"
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p1.cpp"
 3: qbs.exec: Additional environment: QList()
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp]
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o" "2026-03-10T02:16:01.366"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:58.861" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/p2.cpp"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:59.449" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/shared.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:00.189" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external.h"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:16:01.193" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/external-indirect.h"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] build state: Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o]
+3: 	added: []
+3: 	removed: []
+3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2 [p2] Buildable
+3: qbs.exec: "p2.c5fd961c/p2"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/p2" "2026-03-10T02:16:01.430"
+3: qbs.uptodate: child timestamp "2026-03-10T02:16:01.366" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p2.c5fd961c/3a52ce780950d4d9/p2.cpp.o"
+3: qbs.exec: Up to date. Skipping.
+3: qbs.exec: finishArtifact "p2.c5fd961c/p2"
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "p1.b78f5766/3a52ce780950d4d9/p1.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/p1 [p1] build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [p1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/artifact-scanning/default/p1.b78f5766/3a52ce780950d4d9/p1.cpp.o]
@@ -16981,11 +17024,11 @@
 3: 
 3: QDEBUG : TestBlackbox::assembly() Restoring build graph from disk
 3: Building for configuration default
+3: compiling testb.S [testb]
 3: compiling testc.sx [testc]
 3: assembling testa.s [testa]
-3: compiling testb.S [testb]
-3: creating libtestc.a [testc]
 3: creating libtesta.a [testa]
+3: creating libtestc.a [testc]
 3: creating libtestb.a [testb]
 3: Build done for configuration default.
 3: 
@@ -17008,10 +17051,10 @@
 3: linking test-app [test-app]
 3: linking helper-app.exe [helper-app]
 3: running test test-app [autotest-runner]
-3: Build done for configuration default.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotest-with-dependencies/default/test-app.99bdad93/test-app /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotest-with-dependencies/default/install-root/usr/local/bin
 3: i am the test app
 3: i am the helper
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::autotestWithDependencies()
 3: QDEBUG : TestBlackbox::autotestTimeout(no timeout) Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -17039,8 +17082,8 @@
 3: running test testApp [autotest-runner]
 3: 
 3: PASS   : TestBlackbox::autotestTimeout(timeout on test)
-3: QDEBUG : TestBlackbox::autotestTimeout(timeout on runner) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::autotestTimeout(timeout on runner) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::autotestTimeout(timeout on runner) ERROR: Command cancelled because it exceeded the timeout: running test testApp (/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotest-timeout/default/testApp.70a1303c/testApp) [autotest-runner]
@@ -17056,11 +17099,11 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: 
-3: QDEBUG : TestBlackbox::autotests(missing arguments) I am an awful testFAIL
-3: ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1
+3: QDEBUG : TestBlackbox::autotests(missing arguments) ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1
 3: 
 3: ERROR: This test needs exactly one argument
 3: FAIL
+3: I am an awful testFAIL
 3: ERROR: Process failed with exit code 1.
 3: The following products could not be built for configuration default:
 3: autotest-runner
@@ -17070,12 +17113,12 @@
 3: compiling test1.cpp [test1]
 3: compiling test2.cpp [test2]
 3: compiling test3.cpp [test3]
-3: linking test3 [test3]
 3: linking test1 [test1]
+3: linking test3 [test3]
 3: linking test2 [test2]
 3: running test test2 [autotest-runner]
-3: running test test3 [autotest-runner]
 3: running test test1 [autotest-runner]
+3: running test test3 [autotest-runner]
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test2.109f4b3c/test2
 3: PASS
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test3.3ebfa301/test3
@@ -17086,23 +17129,23 @@
 3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
-3: QDEBUG : TestBlackbox::autotests(missing working dir) ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test2.109f4b3c/test2
+3: QDEBUG : TestBlackbox::autotests(missing working dir) I am an awful testFAIL
+3: ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test2.109f4b3c/test2
 3: 
 3: ERROR: Test resource not found
-3: I am an awful testFAIL
 3: ERROR: Process failed with exit code 1.
 3: The following products could not be built for configuration default:
 3: autotest-runner
 3: 
 3: QDEBUG : TestBlackbox::autotests(missing working dir) Restoring build graph from disk
 3: Building for configuration default
-3: running test test1 [autotest-runner]
-3: running test test2 [autotest-runner]
 3: running test test3 [autotest-runner]
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1 --dummy
-3: PASS
+3: running test test2 [autotest-runner]
+3: running test test1 [autotest-runner]
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test3.3ebfa301/test3
 3: 
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1 --dummy
+3: PASS
 3: 
 3: PASS   : TestBlackbox::autotests(missing working dir)
 3: QDEBUG : TestBlackbox::autotests(missing flaky specifier) Restoring build graph from disk
@@ -17118,13 +17161,13 @@
 3: 
 3: QDEBUG : TestBlackbox::autotests(missing flaky specifier) Restoring build graph from disk
 3: Building for configuration default
-3: running test test1 [autotest-runner]
-3: running test test2 [autotest-runner]
 3: running test test3 [autotest-runner]
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1 --dummy
-3: PASS
+3: running test test2 [autotest-runner]
+3: running test test1 [autotest-runner]
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test2.109f4b3c/test2
 3: PASS
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1 --dummy
+3: PASS
 3: 
 3: PASS   : TestBlackbox::autotests(missing flaky specifier)
 3: QDEBUG : TestBlackbox::autotests(everything's fine) Restoring build graph from disk
@@ -17135,16 +17178,16 @@
 3: 
 3: QDEBUG : TestBlackbox::autotests(everything's fine) Restoring build graph from disk
 3: Building for configuration default
-3: running test test1 [autotest-runner]
-3: running test test2 [autotest-runner]
 3: running test test3 [autotest-runner]
+3: running test test2 [autotest-runner]
+3: running test test1 [autotest-runner]
 3: Build done for configuration default.
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1 --dummy
-3: PASS
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test2.109f4b3c/test2
-3: PASS
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test3.3ebfa301/test3
 3: 
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test2.109f4b3c/test2
+3: PASS
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/autotests/default/test1.b444ac06/test1 --dummy
+3: PASS
 3: 
 3: PASS   : TestBlackbox::autotests(everything's fine)
 3: QDEBUG : TestBlackbox::auxiliaryInputsFromDependencies() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -17176,10 +17219,10 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: copying script-interp-noexec [script-interp-noexec]
 3: copying script-ok [script-ok]
 3: copying script-interp-missing [script-interp-missing]
 3: copying script-noexec [script-noexec]
+3: copying script-interp-noexec [script-interp-noexec]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::badInterpreter() ERROR: The process '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/badInterpreter/default/script-interp-missing' could not be started: /does/not/exist: bad interpreter: Child process set up failed: execve: No such file or directory
@@ -17221,8 +17264,8 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::bomSources() Restoring build graph from disk
-3: Building for configuration default
 3: Build done for configuration default.
+3: Building for configuration default
 3: 
 3: QDEBUG : TestBlackbox::bomSources() Restoring build graph from disk
 3: Building for configuration default
@@ -17235,20 +17278,20 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling main.cpp [app]
 3: compiling test.cpp [app]
+3: compiling main.cpp [app]
 3: linking app [app]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::buildDataOfDisabledProduct() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::buildDataOfDisabledProduct() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::buildDataOfDisabledProduct() Restoring build graph from disk
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::buildDataOfDisabledProduct() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::buildDataOfDisabledProduct() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::buildDataOfDisabledProduct() Restoring build graph from disk
@@ -17318,8 +17361,8 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling main.cpp [buildenv-change]
 3: compiling file.c [buildenv-change]
+3: compiling main.cpp [buildenv-change]
 3: 
 3: QDEBUG : TestBlackbox::buildEnvChange() WARNING: Ignoring the following errors on user request:
 3: Process failed with exit code 1.
@@ -17411,13 +17454,13 @@
 3: Resolving project for configuration default
 3: 
 3: PASS   : TestBlackbox::buildVariantDefaults(debug)
-3: QDEBUG : TestBlackbox::buildVariantDefaults(release) Restoring build graph from disk
-3: One or more properties have changed.
+3: QDEBUG : TestBlackbox::buildVariantDefaults(release) One or more properties have changed.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: 
 3: PASS   : TestBlackbox::buildVariantDefaults(release)
-3: QDEBUG : TestBlackbox::buildVariantDefaults(profiling) Restoring build graph from disk
-3: One or more properties have changed.
+3: QDEBUG : TestBlackbox::buildVariantDefaults(profiling) One or more properties have changed.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: 
 3: PASS   : TestBlackbox::buildVariantDefaults(profiling)
@@ -17463,12 +17506,12 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling main.cpp [changed-files]
-3: creating main.stuff [changed-files]
+3: creating file1.stuff [changed-files]
 3: compiling file1.cpp [changed-files]
 3: compiling file2.cpp [changed-files]
 3: creating file2.stuff [changed-files]
-3: creating file1.stuff [changed-files]
+3: compiling main.cpp [changed-files]
+3: creating main.stuff [changed-files]
 3: linking changed-files [changed-files]
 3: Build done for configuration default.
 3: 
@@ -17484,9 +17527,9 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
+3: creating main.stuff [changed-files]
 3: creating file1.stuff [changed-files]
 3: creating file2.stuff [changed-files]
-3: creating main.stuff [changed-files]
 3: compiling file1.cpp [changed-files]
 3: compiling file2.cpp [changed-files]
 3: compiling main.cpp [changed-files]
@@ -17538,8 +17581,8 @@
 3: generating p2-dummy [p2]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::changedRuleInputs() Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/changed-rule-inputs/changed-rule-inputs.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::changedRuleInputs() Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/changed-rule-inputs/changed-rule-inputs.qbs' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: generating p1-dummy [p1]
@@ -17557,8 +17600,8 @@
 3: Setting up build graph for configuration default
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::changeInDisabledProduct() Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/change-in-disabled-product/change-in-disabled-product.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::changeInDisabledProduct() Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/change-in-disabled-product/change-in-disabled-product.qbs' has changed.
 3: Resolving project for configuration default
 3: Build done for configuration default.
 3: 
@@ -17571,16 +17614,16 @@
 3: old output
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::changeInImportedFile() Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/change-in-imported-file/prepare.js' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::changeInImportedFile() Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/change-in-imported-file/prepare.js' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: creating output [change-in-imported-file]
 3: new output
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::changeInImportedFile() Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/change-in-imported-file/prepare.js' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::changeInImportedFile() Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/change-in-imported-file/prepare.js' has changed.
 3: Resolving project for configuration default
 3: Build done for configuration default.
 3: Building for configuration default
@@ -17602,8 +17645,8 @@
 3: 
 3: QDEBUG : TestBlackbox::changeTrackingAndMultiplexing() Restoring build graph from disk
 3: Building for configuration default
-3: creating prefix2l.a [l {"buildVariant":"debug"}]
 3: creating prefix2l.a [l {"buildVariant":"release"}]
+3: creating prefix2l.a [l {"buildVariant":"debug"}]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::changeTrackingAndMultiplexing()
@@ -17616,16 +17659,16 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::checkProjectFilePath() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::checkProjectFilePath() ERROR: Stored build graph at '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/default/default.bg' is for project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/project1.qbs', but input file is '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/project2.qbs'.
 3: Use the 'resolve' command to enforce using a different project file.
 3: 
 3: QDEBUG : TestBlackbox::checkProjectFilePath() Restoring build graph from disk
 3: 
-3: QDEBUG : TestBlackbox::checkProjectFilePath() Stored build graph at '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/default/default.bg' is for project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/project1.qbs', but input file is '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/project2.qbs'.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::checkProjectFilePath() Restoring build graph from disk
+3: Stored build graph at '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/default/default.bg' is for project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/project1.qbs', but input file is '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/project_filepath_check/project2.qbs'.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: 
@@ -17703,8 +17746,8 @@
 3: QDEBUG : TestBlackbox::clean() Restoring build graph from disk
 3: Cleaning up for configuration default
 3: 
-3: QDEBUG : TestBlackbox::clean() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::clean() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: object suffix: .o
 3: executable suffix: 
@@ -17744,11 +17787,11 @@
 3: 
 3: QDEBUG : TestBlackbox::clean() Restoring build graph from disk
 3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/3a52ce780950d4d9/dep.cpp.o'.
+3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/.sosymbols/libdep.so.1.1.0'.
 3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/libdep.so.1.1'.
+3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/libdep.so.1'.
 3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/libdep.so'.
 3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/libdep.so.1.1.0'.
-3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/libdep.so.1'.
-3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/dep.e9fad0c6/.sosymbols/libdep.so.1.1.0'.
 3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/app.7d104347/3a52ce780950d4d9/main.cpp.o'.
 3: Would remove '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/clean/default/app.7d104347/app'.
 3: Cleaning up for configuration default
@@ -17778,29 +17821,29 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: /tmp/tst_blackbox-yIaUes/default/find-cli.584e27ee/cli.json [find-cli]
+3: /tmp/tst_blackbox-gaatEJ/default/find-cli.584e27ee/cli.json [find-cli]
 3: Build done for configuration default.
 3: 
 3: SKIP   : TestBlackbox::cli() No suitable Common Language Infrastructure test profile
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(5149)]
-3: QDEBUG : TestBlackbox::combinedSources() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/uncombinable.cpp:1:12: warning: ‘i’ defined but not used [-Wunused-variable]
-3:     1 | static int i = 2;
-3:       |            ^
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/combinable.cpp:1:12: warning: ‘i’ defined but not used [-Wunused-variable]
+3: QDEBUG : TestBlackbox::combinedSources() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/combinable.cpp:1:12: warning: ‘i’ defined but not used [-Wunused-variable]
 3:     1 | static int i = 1;
 3:       |            ^
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/uncombinable.cpp:1:12: warning: ‘i’ defined but not used [-Wunused-variable]
+3:     1 | static int i = 2;
+3:       |            ^
 3: 
 3: QDEBUG : TestBlackbox::combinedSources() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
 3: compiling combinable.cpp [theapp]
-3: compiling uncombinable.cpp [theapp]
 3: compiling main.cpp [theapp]
-3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/3a52ce780950d4d9/uncombinable.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/uncombinable.cpp
-3: 
+3: compiling uncombinable.cpp [theapp]
 3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/3a52ce780950d4d9/combinable.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/combinable.cpp
 3: 
+3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/3a52ce780950d4d9/uncombinable.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/uncombinable.cpp
+3: 
 3: linking theapp [theapp]
 3: Build done for configuration default.
 3: 
@@ -17808,23 +17851,23 @@
 3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: 
-3: QDEBUG : TestBlackbox::combinedSources() In file included from /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/amalgamated_theapp.cpp:1:
+3: QDEBUG : TestBlackbox::combinedSources() /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/uncombinable.cpp:1:12: warning: ‘i’ defined but not used [-Wunused-variable]
+3:     1 | static int i = 2;
+3:       |            ^
+3: In file included from /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/amalgamated_theapp.cpp:1:
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/combinable.cpp:1:12: warning: ‘i’ defined but not used [-Wunused-variable]
 3:     1 | static int i = 1;
 3:       |            ^
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/uncombinable.cpp:1:12: warning: ‘i’ defined but not used [-Wunused-variable]
-3:     1 | static int i = 2;
-3:       |            ^
 3: 
 3: QDEBUG : TestBlackbox::combinedSources() Restoring build graph from disk
 3: Building for configuration default
 3: creating amalgamated_theapp.cpp [theapp]
 3: compiling uncombinable.cpp [theapp]
 3: compiling amalgamated_theapp.cpp [theapp]
-3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/3a52ce780950d4d9/amalgamated_theapp.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/amalgamated_theapp.cpp
-3: 
 3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/3a52ce780950d4d9/uncombinable.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/uncombinable.cpp
 3: 
+3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/3a52ce780950d4d9/amalgamated_theapp.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/combined-sources/default/theapp.0b84bbd6/amalgamated_theapp.cpp
+3: 
 3: linking theapp [theapp]
 3: Build done for configuration default.
 3: 
@@ -17852,18 +17895,18 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling test.cpp [B]
 3: compiling test.c [B]
+3: compiling test.cpp [B]
 3: compiling app.c [B]
-3: compiling test.c [F]
-3: compiling app.c [F]
-3: compiling test.cpp [F]
 3: compiling app.c [A]
 3: compiling test.cpp [A]
 3: compiling test.c [A]
+3: compiling app.c [F]
+3: compiling test.cpp [F]
+3: compiling test.c [F]
 3: linking B [B]
-3: linking F [F]
 3: linking A [A]
+3: linking F [F]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::compilerDefinesByLanguage()
@@ -17899,8 +17942,8 @@
 3: Building for configuration default
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::conditionalFileTagger() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::conditionalFileTagger() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::conditionalFileTagger() Restoring build graph from disk
@@ -17921,12 +17964,12 @@
 3: Build done for configuration default.
 3: Installing
 3: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/configure/default/configure.09be8533/configure
-3: Configured at Mon Feb  3 17:17:18 -12 2025..
+3: Configured at Tue Mar 10 02:17:05 +14 2026..
 3: 
 3: PASS   : TestBlackbox::configure()
 3: QDEBUG : TestBlackbox::conflictingArtifacts() ERROR: Conflicting artifacts for file path '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/conflicting-artifacts/default/theName'.
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/conflicting-artifacts/conflicting-artifacts.qbs:2:5 The first artifact comes from product 'a'.
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/conflicting-artifacts/conflicting-artifacts.qbs:8:5 The second artifact comes from product 'b'.
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/conflicting-artifacts/conflicting-artifacts.qbs:8:5 The first artifact comes from product 'b'.
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/conflicting-artifacts/conflicting-artifacts.qbs:2:5 The second artifact comes from product 'a'.
 3: The following products could not be built for configuration default:
 3: a, b
 3: 
@@ -17934,9 +17977,9 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling main.cpp [a]
 3: compiling main.cpp [b]
-3: linking theName [a]
+3: compiling main.cpp [a]
+3: linking theName [b]
 3: 
 3: PASS   : TestBlackbox::conflictingArtifacts()
 3: QDEBUG : TestBlackbox::cxxLanguageVersion(C++98) Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -18048,8 +18091,8 @@
 3: Setting up build graph for configuration default
 3: 
 3: PASS   : TestBlackbox::conflictingPropertyValues(don't override in product)
-3: QDEBUG : TestBlackbox::conflictingPropertyValues(override in product) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/conflicting-property-values/conflicting-property-values.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::conflictingPropertyValues(override in product) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/conflicting-property-values/conflicting-property-values.qbs' has changed.
 3: Resolving project for configuration default
 3: final prop value: toplevel
 3: 
@@ -18147,8 +18190,8 @@
 3: compiling hello.cppm [decl-impl]
 3: generating module map for hello.cpp [decl-impl]
 3: generating module map for main.cpp [decl-impl]
-3: compiling hello.cpp [decl-impl]
 3: compiling main.cpp [decl-impl]
+3: compiling hello.cpp [decl-impl]
 3: linking decl-impl [decl-impl]
 3: Build done for configuration default.
 3: 
@@ -18177,10 +18220,10 @@
 3: Building for configuration default
 3: generating module info for a.p1.cppm [partitions]
 3: generating module info for a.p2.cppm [partitions]
-3: generating module map for a.p2.cppm [partitions]
 3: generating module map for a.p1.cppm [partitions]
-3: compiling a.p2.cppm [partitions]
+3: generating module map for a.p2.cppm [partitions]
 3: compiling a.p1.cppm [partitions]
+3: compiling a.p2.cppm [partitions]
 3: generating module info for a.cppm [partitions]
 3: generating module map for a.cppm [partitions]
 3: compiling a.cppm [partitions]
@@ -18196,17 +18239,17 @@
 3: 
 3: QDEBUG : TestBlackbox::cxxModules(partitions-recursive) Restoring build graph from disk
 3: Building for configuration default
-3: generating module info for b.p2.cppm [part-rec]
-3: generating module info for b.p1.cppm [part-rec]
 3: generating module info for a.p1.cppm [part-rec]
+3: generating module info for b.p1.cppm [part-rec]
+3: generating module info for b.p2.cppm [part-rec]
 3: generating module info for a.p2.cppm [part-rec]
 3: generating module map for b.p1.cppm [part-rec]
-3: generating module map for a.p2.cppm [part-rec]
 3: generating module map for a.p1.cppm [part-rec]
+3: generating module map for a.p2.cppm [part-rec]
 3: generating module map for b.p2.cppm [part-rec]
 3: compiling b.p1.cppm [part-rec]
-3: compiling a.p2.cppm [part-rec]
 3: compiling a.p1.cppm [part-rec]
+3: compiling a.p2.cppm [part-rec]
 3: compiling b.p2.cppm [part-rec]
 3: generating module info for a.cppm [part-rec]
 3: generating module map for a.cppm [part-rec]
@@ -18247,28 +18290,28 @@
 3: 
 3: QDEBUG : TestBlackbox::cxxModules(partitions-library) Restoring build graph from disk
 3: Building for configuration default
-3: generating module info for a.p1.cppm [liba]
 3: generating module info for a.p2.cppm [liba]
+3: generating module info for a.p1.cppm [liba]
 3: generating module info for b.p2.cppm [libb]
 3: generating module info for b.p1.cppm [libb]
 3: generating module map for a.p2.cppm [liba]
 3: generating module map for a.p1.cppm [liba]
-3: generating module map for b.p1.cppm [libb]
 3: generating module map for b.p2.cppm [libb]
-3: compiling a.p2.cppm [liba]
+3: generating module map for b.p1.cppm [libb]
 3: compiling a.p1.cppm [liba]
+3: compiling a.p2.cppm [liba]
 3: compiling b.p2.cppm [libb]
 3: compiling b.p1.cppm [libb]
-3: generating module info for b.cppm [libb]
-3: generating module map for b.cppm [libb]
-3: compiling b.cppm [libb]
 3: generating module info for a.cppm [liba]
+3: generating module info for b.cppm [libb]
 3: generating module map for a.cppm [liba]
+3: generating module map for b.cppm [libb]
 3: compiling a.cppm [liba]
+3: compiling b.cppm [libb]
 3: generating module map for main.cpp [app]
-3: compiling main.cpp [app]
 3: linking libliba.so [liba]
 3: generating module map for b.cpp [libb]
+3: compiling main.cpp [app]
 3: compiling b.cpp [libb]
 3: linking liblibb.so [libb]
 3: linking app [app]
@@ -18534,8 +18577,8 @@
 3: 
 3: QDEBUG : TestBlackbox::disappearedProfile() Restoring build graph from disk
 3: Building for configuration default
-3: creating dummy2.txt with p2 from profile [disappeared-profile]
 3: creating dummy1.txt with p1 from profile [disappeared-profile]
+3: creating dummy2.txt with p2 from profile [disappeared-profile]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::disappearedProfile() One or more properties have changed.
@@ -18641,12 +18684,12 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling lib2.cpp [theotherlib]
-3: compiling lib1.cpp [thelib]
 3: compiling lib3.cpp [thethirdlib]
+3: compiling lib1.cpp [thelib]
+3: compiling lib2.cpp [theotherlib]
 3: linking libthethirdlib.so [thethirdlib]
-3: linking libthelib.so [thelib]
 3: linking libtheotherlib.so [theotherlib]
+3: linking libthelib.so [thelib]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::dynamicLibraryInModule() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -18656,14 +18699,14 @@
 3: compiling lib5.cpp [staticlib]
 3: compiling lib4.cpp [thefourthlib]
 3: compiling main.cpp [theapp]
-3: linking libthefourthlib.so [thefourthlib]
 3: creating libstaticlib.a [staticlib]
+3: linking libthefourthlib.so [thefourthlib]
 3: linking theapp [theapp]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::dynamicLibraryInModule() Restoring build graph from disk
-3: Building for configuration default
 3: Build done for configuration default.
+3: Building for configuration default
 3: Installing
 3: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dynamic-library-in-module/appbuild/default/theapp.0b84bbd6/theapp
 3: Hello from theotherlib!
@@ -18685,8 +18728,8 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling main.cpp [app2]
 3: compiling main.cpp [app]
+3: compiling main.cpp [app2]
 3: linking app2 [app2]
 3: linking app [app]
 3: Build done for configuration default.
@@ -18733,22 +18776,22 @@
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.js WASM=0) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.js WASM=1) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.js WASM=1) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.js WASM=1) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.js WASM=2) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.js WASM=2) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.js WASM=2) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.js WASM=779) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.js WASM=779) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
@@ -18768,15 +18811,15 @@
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.wasm WASM=1) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.wasm WASM=2) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.wasm WASM=2) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.wasm WASM=2) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.wasm WASM=848) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.wasm WASM=848) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
@@ -18789,22 +18832,22 @@
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.html WASM=0) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.html WASM=1) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.html WASM=1) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.html WASM=1) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.html WASM=2) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.html WASM=2) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
 3: SKIP   : TestBlackbox::emscriptenArtifacts(.html WASM=2) Skipping emscripten test
 3:    Loc: [./tests/auto/blackbox/tst_blackbox.cpp(4180)]
-3: QDEBUG : TestBlackbox::emscriptenArtifacts(.html WASM=233) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::emscriptenArtifacts(.html WASM=233) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is emscripten: false
 3: 
@@ -18894,17 +18937,17 @@
 3: compiling main.c [tool]
 3: linking tool [tool]
 3: running tool [p]
-3: Build done for configuration default.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/env-merging/default/tool.1937c4c2/tool
-3: PATH=/opt/tool/bin:/opt/blackbox/bin:/usr/share/pkg-kde-tools/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+3: PATH=/opt/tool/bin:/opt/blackbox/bin:/usr/share/pkg-kde-tools/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::envMerging()
 3: QDEBUG : TestBlackbox::envNormalization() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
-3: {"ARGS":"--verbose -j1","ASFLAGS":"","ASFLAGS_FOR_BUILD":"","BUILDUSERGECOS":"first user,first room,first work-phone,first home-phone,first other","BUILDUSERNAME":"pbuilder1","CFLAGS":"-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","CFLAGS_FOR_BUILD":"-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","CPPFLAGS":"-Wdate-time -D_FORTIFY_SOURCE=2","CPPFLAGS_FOR_BUILD":"-Wdate-time -D_FORTIFY_SOURCE=2","CTEST_INTERACTIVE_DEBUG_MODE":"1","CTEST_OUTPUT_ON_FAILURE":"1","CXXFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","CXXFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","DEBIAN_FRONTEND":"noninteractive","DEB_BUILD_ARCH":"arm64","DEB_BUILD_ARCH_ABI":"base","DEB_BUILD_ARCH_BITS":"64","DEB_BUILD_ARCH_CPU":"arm64","DEB_BUILD_ARCH_ENDIAN":"little","DEB_BUILD_ARCH_LIBC":"gnu","DEB_BUILD_ARCH_OS":"linux","DEB_BUILD_GNU_CPU":"aarch64","DEB_BUILD_GNU_SYSTEM":"linux-gnu","DEB_BUILD_GNU_TYPE":"aarch64-linux-gnu","DEB_BUILD_MULTIARCH":"aarch64-linux-gnu","DEB_BUILD_OPTIONS":"buildinfo=+all reproducible=+all parallel=12 ","DEB_HOST_ARCH":"arm64","DEB_HOST_ARCH_ABI":"base","DEB_HOST_ARCH_BITS":"64","DEB_HOST_ARCH_CPU":"arm64","DEB_HOST_ARCH_ENDIAN":"little","DEB_HOST_ARCH_LIBC":"gnu","DEB_HOST_ARCH_OS":"linux","DEB_HOST_GNU_CPU":"aarch64","DEB_HOST_GNU_SYSTEM":"linux-gnu","DEB_HOST_GNU_TYPE":"aarch64-linux-gnu","DEB_HOST_MULTIARCH":"aarch64-linux-gnu","DEB_RULES_REQUIRES_ROOT":"no","DEB_TARGET_ARCH":"arm64","DEB_TARGET_ARCH_ABI":"base","DEB_TARGET_ARCH_BITS":"64","DEB_TARGET_ARCH_CPU":"arm64","DEB_TARGET_ARCH_ENDIAN":"little","DEB_TARGET_ARCH_LIBC":"gnu","DEB_TARGET_ARCH_OS":"linux","DEB_TARGET_GNU_CPU":"aarch64","DEB_TARGET_GNU_SYSTEM":"linux-gnu","DEB_TARGET_GNU_TYPE":"aarch64-linux-gnu","DEB_TARGET_MULTIARCH":"aarch64-linux-gnu","DFLAGS":"-frelease","DFLAGS_FOR_BUILD":"-frelease","DH_INTERNAL_BUILDFLAGS":"1","DH_INTERNAL_OPTIONS":"-O--buildsystem=cmake\u001e-Nqbs-common\u001e-Nqbs-examples\u001e-Nqbs-doc\u001e-Nqbs-doc-html\u001e-a","DH_INTERNAL_OVERRIDE":"dh_auto_test","FCFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","FCFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","FFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","FFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","HOME":"/build/reproducible-path/qbs-2.5.1/debian/.debhelper/generated/_source/home","INVOCATION_ID":"5f331a56469a4413ab00133ec0c7edba","LANG":"C","LANGUAGE":"en_US:en","LC_ALL":"C.UTF-8","LDFLAGS":"-Wl,-z,relro","LDFLAGS_FOR_BUILD":"-Wl,-z,relro","LD_LIBRARY_PATH":"obj-aarch64-linux-gnu/lib/aarch64-linux-gnu:","LD_PRELOAD":"","LOGNAME":"pbuilder1","MAIL":"/var/mail/root","MAKEFLAGS":" -j1 -- ARGS=--verbose\\ -j1","MAKELEVEL":"3","MFLAGS":"-j1","OBJCFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OBJCFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OBJCXXFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OBJCXXFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OLDPWD":"/","PATH":"/usr/share/pkg-kde-tools/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games","PBCURRENTCOMMANDLINEOPERATION":"build","PBUILDER_OPERATION":"build","PBUILDER_PKGDATADIR":"/usr/share/pbuilder","PBUILDER_PKGLIBDIR":"/usr/lib/pbuilder","PBUILDER_SYSCONFDIR":"/etc","PWD":"/build/reproducible-path/qbs-2.5.1","QBS_AUTOTEST_ALWAYS_LOG_STDERR":"1","QBS_AUTOTEST_ALWAYS_LOG_STDOUT":"1","QBS_AUTOTEST_CODE_SIGNING_REQUIRED":"0","QBS_AUTOTEST_PROFILE":"qbs_autotests","QT_QTESTLIB_RUNNING":"1","SHELL":"/bin/bash","SHLVL":"2","SOURCE_DATE_EPOCH":"1738496944","SUDO_COMMAND":"/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/pbuilderrc_Zdaq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/b1 --logfile b1/build.log qbs_2.5.1-1.dsc","SUDO_GID":"109","SUDO_UID":"104","SUDO_USER":"jenkins","TERM":"unknown","TZ":"/usr/share/zoneinfo/Etc/GMT+12","USER":"pbuilder1","XDG_RUNTIME_DIR":"/tmp/dh-xdg-rundir-EswzKpQY","_":"/usr/bin/unshare","myvar":"x"}
+3: {"ARGS":"--verbose -j1","ASFLAGS":"","ASFLAGS_FOR_BUILD":"","BUILDUSERGECOS":"second user,second room,second work-phone,second home-phone,second other","BUILDUSERNAME":"pbuilder2","CFLAGS":"-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","CFLAGS_FOR_BUILD":"-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","CPPFLAGS":"-Wdate-time -D_FORTIFY_SOURCE=2","CPPFLAGS_FOR_BUILD":"-Wdate-time -D_FORTIFY_SOURCE=2","CTEST_INTERACTIVE_DEBUG_MODE":"1","CTEST_OUTPUT_ON_FAILURE":"1","CXXFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","CXXFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","DEBIAN_FRONTEND":"noninteractive","DEB_BUILD_ARCH":"arm64","DEB_BUILD_ARCH_ABI":"base","DEB_BUILD_ARCH_BITS":"64","DEB_BUILD_ARCH_CPU":"arm64","DEB_BUILD_ARCH_ENDIAN":"little","DEB_BUILD_ARCH_LIBC":"gnu","DEB_BUILD_ARCH_OS":"linux","DEB_BUILD_GNU_CPU":"aarch64","DEB_BUILD_GNU_SYSTEM":"linux-gnu","DEB_BUILD_GNU_TYPE":"aarch64-linux-gnu","DEB_BUILD_MULTIARCH":"aarch64-linux-gnu","DEB_BUILD_OPTIONS":"buildinfo=+all reproducible=+all parallel=12 ","DEB_HOST_ARCH":"arm64","DEB_HOST_ARCH_ABI":"base","DEB_HOST_ARCH_BITS":"64","DEB_HOST_ARCH_CPU":"arm64","DEB_HOST_ARCH_ENDIAN":"little","DEB_HOST_ARCH_LIBC":"gnu","DEB_HOST_ARCH_OS":"linux","DEB_HOST_GNU_CPU":"aarch64","DEB_HOST_GNU_SYSTEM":"linux-gnu","DEB_HOST_GNU_TYPE":"aarch64-linux-gnu","DEB_HOST_MULTIARCH":"aarch64-linux-gnu","DEB_RULES_REQUIRES_ROOT":"no","DEB_TARGET_ARCH":"arm64","DEB_TARGET_ARCH_ABI":"base","DEB_TARGET_ARCH_BITS":"64","DEB_TARGET_ARCH_CPU":"arm64","DEB_TARGET_ARCH_ENDIAN":"little","DEB_TARGET_ARCH_LIBC":"gnu","DEB_TARGET_ARCH_OS":"linux","DEB_TARGET_GNU_CPU":"aarch64","DEB_TARGET_GNU_SYSTEM":"linux-gnu","DEB_TARGET_GNU_TYPE":"aarch64-linux-gnu","DEB_TARGET_MULTIARCH":"aarch64-linux-gnu","DFLAGS":"-frelease","DFLAGS_FOR_BUILD":"-frelease","DH_INTERNAL_BUILDFLAGS":"1","DH_INTERNAL_OPTIONS":"-O--buildsystem=cmake\u001e-Nqbs-common\u001e-Nqbs-examples\u001e-Nqbs-doc\u001e-Nqbs-doc-html\u001e-a","DH_INTERNAL_OVERRIDE":"dh_auto_test","FCFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","FCFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","FFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","FFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard","HOME":"/build/reproducible-path/qbs-2.5.1/debian/.debhelper/generated/_source/home","INVOCATION_ID":"bf5d5504798c49659a3190713ec001f2","LANG":"C","LANGUAGE":"nl_BE:nl","LC_ALL":"C.UTF-8","LDFLAGS":"-Wl,-z,relro","LDFLAGS_FOR_BUILD":"-Wl,-z,relro","LD_LIBRARY_PATH":"obj-aarch64-linux-gnu/lib/aarch64-linux-gnu:","LD_PRELOAD":"","LOGNAME":"pbuilder2","MAIL":"/var/mail/root","MAKEFLAGS":" -j1 -- ARGS=--verbose\\ -j1","MAKELEVEL":"3","MFLAGS":"-j1","OBJCFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OBJCFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OBJCXXFLAGS":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OBJCXXFLAGS_FOR_BUILD":"-g -O2 -ffile-prefix-map=/build/reproducible-path/qbs-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard","OLDPWD":"/","PATH":"/usr/share/pkg-kde-tools/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path","PBCURRENTCOMMANDLINEOPERATION":"build","PBUILDER_OPERATION":"build","PBUILDER_PKGDATADIR":"/usr/share/pbuilder","PBUILDER_PKGLIBDIR":"/usr/lib/pbuilder","PBUILDER_SYSCONFDIR":"/etc","PWD":"/build/reproducible-path/qbs-2.5.1","QBS_AUTOTEST_ALWAYS_LOG_STDERR":"1","QBS_AUTOTEST_ALWAYS_LOG_STDOUT":"1","QBS_AUTOTEST_CODE_SIGNING_REQUIRED":"0","QBS_AUTOTEST_PROFILE":"qbs_autotests","QT_QTESTLIB_RUNNING":"1","SHELL":"/bin/bash","SHLVL":"3","SOURCE_DATE_EPOCH":"1738496944","SUDO_COMMAND":"/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/pbuilderrc_Du0y --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EePsFpf4/b2 --logfile b2/build.log qbs_2.5.1-1.dsc","SUDO_GID":"109","SUDO_UID":"104","SUDO_USER":"jenkins","TERM":"unknown","TZ":"/usr/share/zoneinfo/Etc/GMT-14","USER":"pbuilder2","XDG_RUNTIME_DIR":"/tmp/dh-xdg-rundir-JBXr8VLW","_":"/usr/bin/dh_auto_test","myvar":"x"}
 3: Setting up build graph for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::envNormalization()
 3: QDEBUG : TestBlackbox::erroneousFiles(nonexistentWorkingDir) ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/erroneous/nonexistentWorkingDir/nonexistentWorkingDir.qbs:10:18 The working directory '/does/not/exist' for process '/usr/bin/ls' is invalid.
@@ -18971,8 +19014,8 @@
 3: Building for configuration default
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::errorInfo() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::errorInfo() ERROR: fail1
@@ -18983,8 +19026,8 @@
 3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::errorInfo() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::errorInfo() ERROR: 'generate' is not defined
@@ -18995,8 +19038,8 @@
 3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::errorInfo() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::errorInfo() ERROR: fail3
@@ -19007,8 +19050,8 @@
 3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::errorInfo() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::errorInfo() ERROR: 'generate' is not defined
@@ -19019,8 +19062,8 @@
 3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::errorInfo() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::errorInfo() ERROR: 'nothinghere' is not defined
@@ -19032,8 +19075,8 @@
 3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::errorInfo() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::errorInfo() ERROR: OUCH!
@@ -19045,8 +19088,8 @@
 3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::errorInfo() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::errorInfo() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::errorInfo() ERROR: 'will' is not defined
@@ -19148,8 +19191,8 @@
 3: QDEBUG : TestBlackbox::exportedDependencyInDisabledProduct(dependency disabled via failed module) Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::exportedDependencyInDisabledProduct(dependency disabled via failed module)
 3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency enabled) Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -19170,8 +19213,8 @@
 3: linking app [app]
 3: 
 3: PASS   : TestBlackbox::exportedPropertyInDisabledProduct(dependency enabled)
-3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency directly disabled) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency directly disabled) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency directly disabled) Restoring build graph from disk
@@ -19180,17 +19223,17 @@
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::exportedPropertyInDisabledProduct(dependency directly disabled)
-3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency disabled via non-present module) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency disabled via non-present module) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency disabled via non-present module) Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::exportedPropertyInDisabledProduct(dependency disabled via non-present module)
-3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency disabled via failed module) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency disabled via failed module) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::exportedPropertyInDisabledProduct(dependency disabled via failed module) Restoring build graph from disk
@@ -19299,8 +19342,8 @@
 3: creating SomeHelper.pc [SomeHelper]
 3: compiling firstlib.cpp [TheFirstLib]
 3: compiling secondlib.cpp [TheSecondLib]
-3: creating libBoringStaticLib.a [BoringStaticLib]
 3: linking libTheFirstLib.so.1.0.0 [TheFirstLib]
+3: creating libBoringStaticLib.a [BoringStaticLib]
 3: creating symbolic link 'libTheFirstLib.so' [TheFirstLib]
 3: creating symbolic link 'libTheFirstLib.so.1' [TheFirstLib]
 3: creating symbolic link 'libTheFirstLib.so.1.0' [TheFirstLib]
@@ -19382,8 +19425,8 @@
 3: 
 3: QDEBUG : TestBlackbox::exportsQbs() ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/exports-qbs/consumer.qbs:3:1 Error while handling product 'consumer':
 3: There is more than one equally prioritized candidate for module 'MyLib'.
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/exports-qbs/default/install-root/usr/qbs/modules/MyLib/MyLib_release.qbs:3:1 candidate 1
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/exports-qbs/default/install-root/usr/qbs/modules/MyLib/MyLib_debug.qbs:3:1 candidate 2
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/exports-qbs/default/install-root/usr/qbs/modules/MyLib/MyLib_debug.qbs:3:1 candidate 1
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/exports-qbs/default/install-root/usr/qbs/modules/MyLib/MyLib_release.qbs:3:1 candidate 2
 3: 
 3: QDEBUG : TestBlackbox::exportsQbs() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
@@ -19402,8 +19445,8 @@
 3: QDEBUG : TestBlackbox::exportsQbs() Restoring build graph from disk
 3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/exports-qbs/exports-qbs.qbs' has changed.
 3: Resolving project for configuration default
-3: Building for configuration default
 3: Build done for configuration default.
+3: Building for configuration default
 3: 
 3: QDEBUG : TestBlackbox::exportsQbs() Restoring build graph from disk
 3: Building for configuration default
@@ -19536,14 +19579,14 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::generatedArtifactAsInputToDynamicRule() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
 3: generating output.txt [p]
 3: generating new.txt [p]
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::generatedArtifactAsInputToDynamicRule() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::generatedArtifactAsInputToDynamicRule()
 3: QDEBUG : TestBlackbox::generateLinkerMapFile() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -19552,11 +19595,11 @@
 3: Setting up build graph for configuration default
 3: Building for configuration default
 3: compiling main.cpp [app-map]
-3: compiling main.cpp [app-nomap]
 3: compiling main.cpp [app-nomap-default]
-3: linking app-nomap [app-nomap]
+3: compiling main.cpp [app-nomap]
 3: linking app-map [app-map]
 3: linking app-nomap-default [app-nomap-default]
+3: linking app-nomap [app-nomap]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::generateLinkerMapFile()
@@ -19565,8 +19608,8 @@
 3: Setting up build graph for configuration default
 3: Building for configuration default
 3: potentially generating files [app]
-3: compiling file2.cpp [app]
 3: compiling file1.cpp [app]
+3: compiling file2.cpp [app]
 3: compiling main.cpp [app]
 3: linking app [app]
 3: Build done for configuration default.
@@ -19597,15 +19640,15 @@
 3: QDEBUG : TestBlackbox::generator(both again) Restoring build graph from disk
 3: Building for configuration default
 3: potentially generating files [app]
-3: compiling file2.cpp [app]
 3: compiling file1.cpp [app]
+3: compiling file2.cpp [app]
 3: linking app [app]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::generator(both again)
 3: QDEBUG : TestBlackbox::generator(no update) Restoring build graph from disk
-3: Building for configuration default
 3: Build done for configuration default.
+3: Building for configuration default
 3: 
 3: PASS   : TestBlackbox::generator(no update)
 3: QDEBUG : TestBlackbox::groupsInModules() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -19614,12 +19657,12 @@
 3: 
 3: QDEBUG : TestBlackbox::groupsInModules() Restoring build graph from disk
 3: Building for configuration default
-3: compiling helper7.c [groups-in-modules]
-3: compiling helper8.c [groups-in-modules]
 3: compiling helper2.c [groups-in-modules]
+3: compiling helper8.c [groups-in-modules]
+3: compiling diamondc.c [groups-in-modules]
+3: compiling helper7.c [groups-in-modules]
 3: compiling helper5.c [groups-in-modules]
 3: compiling helper4.c [groups-in-modules]
-3: compiling diamondc.c [groups-in-modules]
 3: linking groups-in-modules [groups-in-modules]
 3: compiling chunk.coal to chunk.diamond [groups-in-modules]
 3: compiling rock.coal to rock.diamond [groups-in-modules]
@@ -19667,7 +19710,7 @@
 3: 
 3: PASS   : TestBlackbox::hostOsProperties()
 3: QDEBUG : TestBlackbox::ico() QIODevice::read (QProcess): device not open
-3: ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:69:5 Error while handling product 'cursor-hotspot-single':
+3: ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:43:5 Error while handling product 'cursor':
 3: Could not find icotool in any of the following locations:
 3: 	/usr/share/pkg-kde-tools/bin/icotool
 3: 	/usr/sbin/icotool
@@ -19675,12 +19718,13 @@
 3: 	/sbin/icotool
 3: 	/bin/icotool
 3: 	/usr/games/icotool
+3: 	/i/capture/the/path/icotool
 3: 	/usr/bin/icotool
 3: 	/usr/local/bin/icotool
 3: Install the icoutils package on your platform.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:264 
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/ico/IcoModule.qbs:91 
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:53:5 Error while handling product 'cursor-hotspot':
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:23:5 Error while handling product 'icon-big':
 3: Could not find icotool in any of the following locations:
 3: 	/usr/share/pkg-kde-tools/bin/icotool
 3: 	/usr/sbin/icotool
@@ -19688,12 +19732,13 @@
 3: 	/sbin/icotool
 3: 	/bin/icotool
 3: 	/usr/games/icotool
+3: 	/i/capture/the/path/icotool
 3: 	/usr/bin/icotool
 3: 	/usr/local/bin/icotool
 3: Install the icoutils package on your platform.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:264 
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/ico/IcoModule.qbs:91 
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:80:5 Error while handling product 'iconset':
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:69:5 Error while handling product 'cursor-hotspot-single':
 3: Could not find icotool in any of the following locations:
 3: 	/usr/share/pkg-kde-tools/bin/icotool
 3: 	/usr/sbin/icotool
@@ -19701,12 +19746,13 @@
 3: 	/sbin/icotool
 3: 	/bin/icotool
 3: 	/usr/games/icotool
+3: 	/i/capture/the/path/icotool
 3: 	/usr/bin/icotool
 3: 	/usr/local/bin/icotool
 3: Install the icoutils package on your platform.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:264 
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/ico/IcoModule.qbs:91 
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:43:5 Error while handling product 'cursor':
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:12:5 Error while handling product 'icon-alpha':
 3: Could not find icotool in any of the following locations:
 3: 	/usr/share/pkg-kde-tools/bin/icotool
 3: 	/usr/sbin/icotool
@@ -19714,6 +19760,7 @@
 3: 	/sbin/icotool
 3: 	/bin/icotool
 3: 	/usr/games/icotool
+3: 	/i/capture/the/path/icotool
 3: 	/usr/bin/icotool
 3: 	/usr/local/bin/icotool
 3: Install the icoutils package on your platform.
@@ -19727,12 +19774,13 @@
 3: 	/sbin/icotool
 3: 	/bin/icotool
 3: 	/usr/games/icotool
+3: 	/i/capture/the/path/icotool
 3: 	/usr/bin/icotool
 3: 	/usr/local/bin/icotool
 3: Install the icoutils package on your platform.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:264 
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/ico/IcoModule.qbs:91 
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:12:5 Error while handling product 'icon-alpha':
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:80:5 Error while handling product 'iconset':
 3: Could not find icotool in any of the following locations:
 3: 	/usr/share/pkg-kde-tools/bin/icotool
 3: 	/usr/sbin/icotool
@@ -19740,12 +19788,13 @@
 3: 	/sbin/icotool
 3: 	/bin/icotool
 3: 	/usr/games/icotool
+3: 	/i/capture/the/path/icotool
 3: 	/usr/bin/icotool
 3: 	/usr/local/bin/icotool
 3: Install the icoutils package on your platform.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:264 
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/ico/IcoModule.qbs:91 
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:23:5 Error while handling product 'icon-big':
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ico/ico.qbs:53:5 Error while handling product 'cursor-hotspot':
 3: Could not find icotool in any of the following locations:
 3: 	/usr/share/pkg-kde-tools/bin/icotool
 3: 	/usr/sbin/icotool
@@ -19753,6 +19802,7 @@
 3: 	/sbin/icotool
 3: 	/bin/icotool
 3: 	/usr/games/icotool
+3: 	/i/capture/the/path/icotool
 3: 	/usr/bin/icotool
 3: 	/usr/local/bin/icotool
 3: Install the icoutils package on your platform.
@@ -19805,8 +19855,8 @@
 3: Build done for configuration default.
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::importChangeTracking() Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/import-change-tracking/./custom1command.js' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::importChangeTracking() Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/import-change-tracking/./custom1command.js' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: running custom1 command [customProduct]
@@ -19840,15 +19890,15 @@
 3: Build done for configuration default.
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::importChangeTracking() Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/import-change-tracking/./custom1command.js' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::importChangeTracking() Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/import-change-tracking/./custom1command.js' has changed.
 3: Resolving project for configuration default
 3: running probe1
-3: running custom1 prepare script
-3: running custom2 prepare script
 3: Building for configuration default
-3: running custom1 command [customProduct]
+3: running custom2 prepare script
+3: running custom1 prepare script
 3: running custom2 command [customProduct]
+3: running custom1 command [customProduct]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::importChangeTracking()
@@ -19905,32 +19955,32 @@
 3: Setting up build graph for configuration default
 3: 
 3: QDEBUG : TestBlackbox::inputTagsChangeTracking(source artifact) Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(source artifact) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(source artifact) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: generating x.out [p]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(source artifact) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(source artifact) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: generating y.out [p]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(source artifact) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(source artifact) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::inputTagsChangeTracking(source artifact)
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Restoring build graph from disk
@@ -19938,54 +19988,54 @@
 3: generating input.txt [p]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: generating x.out [p]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: generating y.out [p]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (static)) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::inputTagsChangeTracking(generated artifact (static))
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: generating x.out [p]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: generating y.out [p]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic)) Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/input-tags-change-tracking/input-tags-change-tracking.qbs' has changed.
 3: Resolving project for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::inputTagsChangeTracking(generated artifact (dynamic))
 3: QDEBUG : TestBlackbox::inputsFromDependencies() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -20044,8 +20094,8 @@
 3: Building for configuration default
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::installedApp() Restoring build graph from disk
-3: One or more properties have changed.
+3: QDEBUG : TestBlackbox::installedApp() One or more properties have changed.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: executable suffix: 
 3: 
@@ -20071,8 +20121,8 @@
 3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/installed_artifact/installed_artifact.qbs' has changed.
 3: Resolving project for configuration default
 3: executable suffix: 
-3: Building for configuration default
 3: Build done for configuration default.
+3: Building for configuration default
 3: 
 3: QDEBUG : TestBlackbox::installedApp() One or more properties have changed.
 3: Restoring build graph from disk
@@ -20098,7 +20148,7 @@
 3: QDEBUG : TestBlackbox::installedApp() ERROR: Build graph not found for configuration 'default'. Expected location was '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/installed_artifact/default/default.bg'.
 3: 
 3: PASS   : TestBlackbox::installedApp()
-3: QDEBUG : TestBlackbox::installDuplicates() ERROR: Cannot install files '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/install-duplicates/dir1/file2.txt' and '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/install-duplicates/dir2/file2.txt' to the same location '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/install-duplicates/default/install-root/usr/local/files/file2.txt'. If you are attempting to install a directory hierarchy, consider using the qbs.installSourceBase property.
+3: QDEBUG : TestBlackbox::installDuplicates() ERROR: Cannot install files '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/install-duplicates/dir2/file1.txt' and '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/install-duplicates/dir1/file1.txt' to the same location '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/install-duplicates/default/install-root/usr/local/files/file1.txt'. If you are attempting to install a directory hierarchy, consider using the qbs.installSourceBase property.
 3: 
 3: QDEBUG : TestBlackbox::installDuplicates() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
@@ -20140,9 +20190,9 @@
 3: compiling main.cpp [theapp]
 3: compiling thelib.cpp [thelib]
 3: compiling theplugin.cpp [theplugin]
+3: linking theapp [theapp]
 3: linking libthelib.so [thelib]
 3: linking libtheplugin.so [theplugin]
-3: linking theapp [theapp]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::installLocations(explicit values)
@@ -20152,8 +20202,8 @@
 3: is unix
 3: 
 3: QDEBUG : TestBlackbox::installLocations(default values) Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::installLocations(default values)
 3: QDEBUG : TestBlackbox::installPackage() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -20161,11 +20211,11 @@
 3: Setting up build graph for configuration default
 3: Building for configuration default
 3: compiling lib.cpp [mylib]
-3: compiling main.cpp [internal_tool]
 3: compiling main.cpp [public_tool]
+3: compiling main.cpp [internal_tool]
 3: linking libmylib.so [mylib]
-3: linking internal_tool [internal_tool]
 3: linking public_tool [public_tool]
+3: linking internal_tool [internal_tool]
 3: creating archive file tar-package.tar.gz [tar-package]
 3: Build done for configuration default.
 3: 
@@ -20425,8 +20475,8 @@
 3: QDEBUG : TestBlackbox::jsExtensionsTemporaryDir() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::jsExtensionsTemporaryDir()
 3: QDEBUG : TestBlackbox::jsExtensionsTextFile() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -20464,9 +20514,9 @@
 3: Building for configuration default
 3: compiling coreutils.cpp [coreutils]
 3: compiling main.cpp [ld]
-3: linking libqbs can handle any file paths, even the crazy ones! ;).so [coreutils]
 3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ld/default/ld.2934526b/3a52ce780950d4d9/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/ld/main.cpp
 3: 
+3: linking libqbs can handle any file paths, even the crazy ones! ;).so [coreutils]
 3: linking ld [ld]
 3: Build done for configuration default.
 3: 
@@ -20478,8 +20528,8 @@
 3: 
 3: QDEBUG : TestBlackbox::linkerMode() Restoring build graph from disk
 3: Building for configuration default
-3: compiling main.c [LinkedProduct-C]
 3: compiling main.cpp [LinkedProduct-C++]
+3: compiling main.c [LinkedProduct-C]
 3: assembling main.s [LinkedProduct-Assembly]
 3: compiling staticlib.cpp [LinkedProduct-C++StaticLibrary]
 3: compiling staticmain.c [LinkedProduct-BlankApp]
@@ -20503,8 +20553,8 @@
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::linkerVariant(default)
-3: QDEBUG : TestBlackbox::linkerVariant(bfd) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::linkerVariant(bfd) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is GCC: true
 3: 
@@ -20532,8 +20582,8 @@
 3: /usr/bin/g++ -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/linker-variant/default/p.516b9783/p /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/linker-variant/default/p.516b9783/3a52ce780950d4d9/main.cpp.o -fuse-ld=gold
 3: 
 3: PASS   : TestBlackbox::linkerVariant(gold)
-3: QDEBUG : TestBlackbox::linkerVariant(mold) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::linkerVariant(mold) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is GCC: true
 3: 
@@ -20865,8 +20915,8 @@
 3: QDEBUG : TestBlackbox::maximumCLanguageVersion() Restoring build graph from disk
 3: Building for configuration default
 3: /usr/bin/gcc -g -O0 -Wall -Wextra -pipe -fvisibility=default -fPIC -std=c99 -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-c-language-version/default/app.7d104347/3a52ce780950d4d9/main.c.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-c-language-version/main.c
-3: Build done for configuration default.
 3: /usr/bin/gcc -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-c-language-version/default/app.7d104347/app /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-c-language-version/default/app.7d104347/3a52ce780950d4d9/main.c.o
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::maximumCLanguageVersion()
 3: QDEBUG : TestBlackbox::maximumCxxLanguageVersion() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -20879,8 +20929,8 @@
 3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -std=c++2b -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-cxx-language-version/default/app.7d104347/3a52ce780950d4d9/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-cxx-language-version/main.cpp
 3: /usr/bin/g++ -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-cxx-language-version/default/app.7d104347/app /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/maximum-cxx-language-version/default/app.7d104347/3a52ce780950d4d9/main.cpp.o
 3: 
-3: QDEBUG : TestBlackbox::maximumCxxLanguageVersion() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::maximumCxxLanguageVersion() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::maximumCxxLanguageVersion() Restoring build graph from disk
@@ -20930,22 +20980,22 @@
 3: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/minimumSystemVersion/default/unspecified-forced.115e7de9/unspecified-forced
 3: 
 3: PASS   : TestBlackbox::minimumSystemVersion(unspecified-forced)
-3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-lCooeE/default/default.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-QEfHdk/default/default.bg'.
 3: 
-3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-lCooeE/default/default.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-QEfHdk/default/default.bg'.
 3: 
-3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-lCooeE/default/default.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-QEfHdk/default/default.bg'.
 3: 
-3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-lCooeE/default/default.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(implicit config name) ERROR: Build graph not found for configuration 'default'. Expected location was '/tmp/tst_blackbox-QEfHdk/default/default.bg'.
 3: 
 3: PASS   : TestBlackbox::missingBuildGraph(implicit config name)
-3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-zNEZvv/customConfig/customConfig.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-vWAlOX/customConfig/customConfig.bg'.
 3: 
-3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-zNEZvv/customConfig/customConfig.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-vWAlOX/customConfig/customConfig.bg'.
 3: 
-3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-zNEZvv/customConfig/customConfig.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-vWAlOX/customConfig/customConfig.bg'.
 3: 
-3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-zNEZvv/customConfig/customConfig.bg'.
+3: QDEBUG : TestBlackbox::missingBuildGraph(explicit config name) ERROR: Build graph not found for configuration 'customConfig'. Expected location was '/tmp/tst_blackbox-vWAlOX/customConfig/customConfig.bg'.
 3: 
 3: PASS   : TestBlackbox::missingBuildGraph(explicit config name)
 3: QDEBUG : TestBlackbox::missingDependency() ERROR: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/main.cpp
@@ -20980,7 +21030,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -20988,6 +21037,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -21011,26 +21061,26 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/main.cpp [theApp]
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [obj][asm] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/main.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/main.cpp"
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o [theApp] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -21044,21 +21094,21 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -21072,7 +21122,7 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -21085,10 +21135,10 @@
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o [theApp] Buildable
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
 3: qbs.exec: "theApp.757213b5/3a52ce780950d4d9/main.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj) in product "theApp"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/main.cpp" QList(cpp)
@@ -21108,7 +21158,7 @@
 3: qbs.exec: Ignoring node  ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theHeader.h [theDep] , which belongs to a product that is not part of the list of products to build. Possible reasons are an erroneous project design or a false positive from a dependency scanner.
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o [theApp] Buildable
 3: qbs.exec: "theApp.757213b5/3a52ce780950d4d9/main.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj) in product "theApp"
 3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o [theApp] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theHeader.h [theDep]
@@ -21157,7 +21207,6 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -21174,6 +21223,7 @@
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.UnixUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -21196,7 +21246,7 @@
 3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [theApp] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "theApp.757213b5/theApp"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/theApp" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/theApp" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/theApp" QList(application, bundle.input) in product "theApp"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/missing-dependency/default/theApp.757213b5/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj)
@@ -21258,11 +21308,11 @@
 3: PASS   : TestBlackbox::missingOverridePrefix()
 3: QDEBUG : TestBlackbox::moduleConditions() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
+3: loaded m4
 3: loaded m2
-3: loaded m1
 3: loaded m2
 3: loaded m3
-3: loaded m4
+3: loaded m1
 3: Setting up build graph for configuration default
 3: Build done for configuration default.
 3: Building for configuration default
@@ -21277,8 +21327,8 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::movedFileDependency() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::movedFileDependency() Restoring build graph from disk
 3: Building for configuration default
@@ -21297,8 +21347,8 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::movedFileDependency() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::movedFileDependency()
 3: QDEBUG : TestBlackbox::msvcAsmLinkerFlags() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -21314,9 +21364,9 @@
 3: prop: false
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::multipleChanges() One or more properties have changed.
+3: QDEBUG : TestBlackbox::multipleChanges() Restoring build graph from disk
+3: One or more properties have changed.
 3: Must re-expand wildcards for group 'irrelevant' in product 'test'.
-3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::multipleChanges() Restoring build graph from disk
@@ -21326,21 +21376,21 @@
 3: 
 3: PASS   : TestBlackbox::multipleChanges()
 3: QDEBUG : TestBlackbox::multipleConfigurations() Build graph does not yet exist for configuration 'z'. Starting from scratch.
-3: Resolving project for configuration z
 3: Build graph does not yet exist for configuration 'x'. Starting from scratch.
-3: Resolving project for configuration x
 3: Build graph does not yet exist for configuration 'y'. Starting from scratch.
+3: Resolving project for configuration z
+3: Resolving project for configuration x
 3: Resolving project for configuration y
-3: Setting up build graph for configuration z
 3: Setting up build graph for configuration y
+3: Setting up build graph for configuration z
 3: Setting up build graph for configuration x
 3: Building for configuration z
 3: Building for configuration y
 3: Building for configuration x
 3: compiling lib.cpp [lib]
-3: compiling lib.cpp [lib]
 3: compiling file.cpp [app]
 3: compiling main.cpp [app]
+3: compiling lib.cpp [lib]
 3: compiling file.cpp [app]
 3: compiling main.cpp [app]
 3: compiling lib.cpp [lib]
@@ -21348,13 +21398,13 @@
 3: compiling main.cpp [app]
 3: creating liblib.a [lib]
 3: creating liblib.a [lib]
-3: creating liblib.a [lib]
 3: linking app [app]
+3: creating liblib.a [lib]
 3: linking app [app]
 3: linking app [app]
-3: Build done for configuration x.
 3: Build done for configuration y.
 3: Build done for configuration z.
+3: Build done for configuration x.
 3: 
 3: PASS   : TestBlackbox::multipleConfigurations()
 3: QDEBUG : TestBlackbox::multiplexedTool() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -21363,14 +21413,14 @@
 3: 
 3: QDEBUG : TestBlackbox::multiplexedTool() Restoring build graph from disk
 3: Building for configuration default
-3: compiling tool.cpp [tool {"profile":"releaseProfile"}]
 3: compiling tool.cpp [tool {"profile":"debugProfile"}]
+3: compiling tool.cpp [tool {"profile":"releaseProfile"}]
 3: linking tool [tool {"profile":"debugProfile"}]
 3: linking tool [tool {"profile":"releaseProfile"}]
-3: creating tool.out [p {"buildVariant":"debug"}]
 3: creating tool.out [p2 {"buildVariant":"debug"}]
 3: creating tool.out [p {"buildVariant":"release"}]
 3: creating tool.out [p2 {"buildVariant":"release"}]
+3: creating tool.out [p {"buildVariant":"debug"}]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::multiplexedTool()
@@ -21379,14 +21429,14 @@
 3: executable suffix: 
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling file1.cpp [nested-groups]
-3: compiling file1.h [nested-groups]
+3: compiling file2.cpp [nested-groups]
+3: compiling other.cpp [nested-groups]
 3: compiling file3.cpp [nested-groups]
 3: compiling file2.h [nested-groups]
+3: compiling file1.h [nested-groups]
 3: compiling other.h [nested-groups]
-3: compiling other.cpp [nested-groups]
+3: compiling file1.cpp [nested-groups]
 3: compiling main.cpp [nested-groups]
-3: compiling file2.cpp [nested-groups]
 3: linking nested-groups [nested-groups]
 3: Build done for configuration default.
 3: 
@@ -21453,7 +21503,7 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: /tmp/tst_blackbox-ccRXeX/default/find-nodejs.2e2ba7dc/nodejs.json [find-nodejs]
+3: /tmp/tst_blackbox-RyigbM/default/find-nodejs.2e2ba7dc/nodejs.json [find-nodejs]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::nodejs() ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/nodejs/hello.qbs:3:1 Error while handling product 'hello':
@@ -21830,8 +21880,8 @@
 3: QDEBUG : TestBlackbox::pathProbe(mult-files-mult-variants) Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
-3: Building for configuration default
 3: Build done for configuration default.
+3: Building for configuration default
 3: 
 3: PASS   : TestBlackbox::pathProbe(mult-files-mult-variants)
 3: QDEBUG : TestBlackbox::pathProbe(single-file-suffixes) Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -21897,23 +21947,23 @@
 3: Setting up build graph for configuration default
 3: Building for configuration default
 3: precompiling pch.h (cpp) [pch-change-tracking]
-3: compiling header2.cpp [pch-change-tracking]
 3: compiling main.cpp [pch-change-tracking]
+3: compiling header2.cpp [pch-change-tracking]
 3: linking pch-change-tracking [pch-change-tracking]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::pchChangeTracking() Restoring build graph from disk
 3: Building for configuration default
 3: precompiling pch.h (cpp) [pch-change-tracking]
-3: compiling header2.cpp [pch-change-tracking]
 3: compiling main.cpp [pch-change-tracking]
+3: compiling header2.cpp [pch-change-tracking]
 3: linking pch-change-tracking [pch-change-tracking]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::pchChangeTracking() Restoring build graph from disk
 3: Building for configuration default
-3: compiling header2.cpp [pch-change-tracking]
 3: compiling main.cpp [pch-change-tracking]
+3: compiling header2.cpp [pch-change-tracking]
 3: linking pch-change-tracking [pch-change-tracking]
 3: Build done for configuration default.
 3: 
@@ -21931,14 +21981,14 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: theProduct2 found: true
-3: theProduct2 libs: ["-Ldummydir2","-ldummy2"]
-3: theProduct2 cflags: []
-3: theProduct2 version: 0.0.2
 3: theProduct1 found: true
 3: theProduct1 libs: ["-Ldummydir1","-ldummy1"]
 3: theProduct1 cflags: []
 3: theProduct1 version: 0.0.1
+3: theProduct2 found: true
+3: theProduct2 libs: ["-Ldummydir2","-ldummy2"]
+3: theProduct2 cflags: []
+3: theProduct2 version: 0.0.2
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::pkgConfigProbe(existing package)
@@ -21946,14 +21996,14 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: theProduct2 found: false
-3: theProduct2 libs: []
-3: theProduct2 cflags: []
-3: theProduct2 version: undefined
 3: theProduct1 found: false
 3: theProduct1 libs: []
 3: theProduct1 cflags: []
 3: theProduct1 version: undefined
+3: theProduct2 found: false
+3: theProduct2 libs: []
+3: theProduct2 cflags: []
+3: theProduct2 version: undefined
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::pkgConfigProbe(non-existing package)
@@ -22004,11 +22054,11 @@
 3: qbs.moduleloader: initial search paths: QList("/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs")
 3: qbs.loader.scheduling: using 3 loader states
 3: qbs.loader.scheduling: potentially scheduling product "theProduct3" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "theProduct3" with loader state 0xffff9c0c59b0 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "theProduct3" with loader state 0xffff940c5490 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "theProduct2" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "theProduct2" with loader state 0xffff9c0c5960 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "theProduct2" with loader state 0xffff940c5440 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "theProduct1" unhandled product count on queue insertion -1 current unhandled product count 3
-3: qbs.loader.scheduling: scheduling product "theProduct1" with loader state 0xffff9c0200f0 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "theProduct1" with loader state 0xffff940200f0 and deferral mode 0
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -22022,30 +22072,18 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
+3: qbs.moduleloader: loadModule name: "themodule" id: ""
+3: qbs.moduleloader: loadModuleFile "themodule" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
-3: qbs.moduleloader: loadModule name: "themodule" id: ""
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModule name: "themodule" id: ""
-3: qbs.moduleloader: loadModuleFile "themodule" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs"
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.moduleloader: loadModule name: "themodule" id: ""
 3: qbs.moduleloader: loadModuleFile "themodule" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "themodule" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -22060,7 +22098,14 @@
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -22071,16 +22116,17 @@
 3: qbs.moduleloader: module loaded: "themodule"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:4:5"
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.moduleloader: configure script needs to run
+3: qbs.moduleloader: loadModule name: "themodule" id: ""
+3: qbs.moduleloader: loadModuleFile "themodule" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.exec: looking for executable in PATH "pkg-config"
-3: qbs.exec: candidate: "/usr/share/pkg-kde-tools/bin/pkg-config"
-3: qbs.exec: candidate: "/usr/sbin/pkg-config"
-3: qbs.exec: candidate: "/usr/bin/pkg-config"
-3: qbs.exec: looking for executable in PATH "pkg-config"
-3: qbs.exec: candidate: "/usr/share/pkg-kde-tools/bin/pkg-config"
+3: DEBUG: qbs.exec: candidate: "/usr/share/pkg-kde-tools/bin/pkg-config"
+3: [require] loading extension qbs.Environment
 3: qbs.exec: candidate: "/usr/sbin/pkg-config"
 3: qbs.exec: candidate: "/usr/bin/pkg-config"
-3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Host
@@ -22134,12 +22180,23 @@
 3: qbs.exec: candidate: "/usr/share/pkg-kde-tools/bin/pkg-config"
 3: qbs.exec: candidate: "/usr/sbin/pkg-config"
 3: qbs.exec: candidate: "/usr/bin/pkg-config"
+3: qbs.exec: looking for executable in PATH "pkg-config"
+3: qbs.exec: candidate: "/usr/share/pkg-kde-tools/bin/pkg-config"
+3: qbs.exec: candidate: "/usr/sbin/pkg-config"
+3: qbs.exec: candidate: "/usr/bin/pkg-config"
 3: DEBUG: PkgConfigProbe: found packages dummy
-3: qbs.projectresolver: resolveProduct "theProduct2"
-3: qbs.loader.scheduling: thread for product "theProduct2" finished, waking up scheduler
-3: qbs.loader.scheduling: handling finished thread for product "theProduct2" current unhandled product count is 3
-3: qbs.loader.scheduling: making loader state 0xffff9c0c5960 available again
-3: qbs.loader.scheduling: product "theProduct2" finished
+3: qbs.projectresolver: resolveProduct "theProduct3"
+3: qbs.loader.scheduling: thread for product "theProduct3" finished, waking up scheduler
+3: qbs.loader.scheduling: handling finished thread for product "theProduct3" current unhandled product count is 3
+3: qbs.loader.scheduling: making loader state 0xffff940c5490 available again
+3: qbs.loader.scheduling: product "theProduct3" finished
+3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
+3: qbs.moduleloader: probe results cached from current run
+3: qbs.projectresolver: resolveProduct "theProduct1"
+3: qbs.loader.scheduling: thread for product "theProduct1" finished, waking up scheduler
+3: qbs.loader.scheduling: handling finished thread for product "theProduct1" current unhandled product count is 2
+3: qbs.loader.scheduling: making loader state 0xffff940200f0 available again
+3: qbs.loader.scheduling: product "theProduct1" finished
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.moduleloader: configure script needs to run
 3: qbs.exec: looking for executable in PATH "pkg-config"
@@ -22155,24 +22212,17 @@
 3: qbs.exec: candidate: "/usr/sbin/pkg-config"
 3: qbs.exec: candidate: "/usr/bin/pkg-config"
 3: DEBUG: PkgConfigProbe: found packages dummy
-3: qbs.projectresolver: resolveProduct "theProduct1"
-3: qbs.loader.scheduling: thread for product "theProduct1" finished, waking up scheduler
-3: qbs.loader.scheduling: handling finished thread for product "theProduct1" current unhandled product count is 2
-3: qbs.loader.scheduling: making loader state 0xffff9c0200f0 available again
-3: qbs.loader.scheduling: product "theProduct1" finished
-3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
-3: qbs.moduleloader: probe results cached from current run
-3: qbs.projectresolver: resolveProduct "theProduct3"
-3: qbs.loader.scheduling: thread for product "theProduct3" finished, waking up scheduler
-3: qbs.loader.scheduling: handling finished thread for product "theProduct3" current unhandled product count is 1
-3: qbs.loader.scheduling: making loader state 0xffff9c0c59b0 available again
-3: qbs.loader.scheduling: product "theProduct3" finished
+3: qbs.projectresolver: resolveProduct "theProduct2"
+3: qbs.loader.scheduling: thread for product "theProduct2" finished, waking up scheduler
+3: qbs.loader.scheduling: handling finished thread for product "theProduct2" current unhandled product count is 1
+3: qbs.loader.scheduling: making loader state 0xffff940c5440 available again
+3: qbs.loader.scheduling: product "theProduct2" finished
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/pkg-config.qbs"
-3: qbs.buildgraph: create RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18 for product theProduct2
+3: qbs.buildgraph: create RULE [theType][] [theProduct3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18 for product theProduct3
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/pkg-config.qbs"
 3: qbs.buildgraph: create RULE [theType][] [theProduct1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18 for product theProduct1
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/pkg-config.qbs"
-3: qbs.buildgraph: create RULE [theType][] [theProduct3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18 for product theProduct3
+3: qbs.buildgraph: create RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18 for product theProduct2
 3: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/default.bg"
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.exec: preparing executor for 12 jobs in parallel
@@ -22206,32 +22256,9 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
+3: qbs.exec: adding leaf RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
 3: qbs.exec: adding leaf RULE [theType][] [theProduct3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
 3: qbs.exec: adding leaf RULE [theType][] [theProduct1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
-3: qbs.exec: adding leaf RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
-3: qbs.buildgraph: consider multiplex rule node [theType][]
-3: 	changed: []
-3: 	compatible: []
-3: 	added: []
-3: 	removed: []
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: apply rule "[theType][]" ""
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833"
-3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833 [theProduct2]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833 [theProduct2] -> RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: adding leaf RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
-3: qbs.exec: adding leaf RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833 [theProduct2] Buildable
-3: qbs.exec: RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833" "1969-12-31T12:00:00.000"
-3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833" QList(theType) in product "theProduct2"
 3: qbs.buildgraph: consider multiplex rule node [theType][]
 3: 	changed: []
 3: 	compatible: []
@@ -22252,7 +22279,7 @@
 3: qbs.exec: RULE [theType][] [theProduct1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "theProduct1.e75d806a/__dummyoutput__e4058a12383aa833"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct1.e75d806a/__dummyoutput__e4058a12383aa833" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct1.e75d806a/__dummyoutput__e4058a12383aa833" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct1.e75d806a/__dummyoutput__e4058a12383aa833" QList(theType) in product "theProduct1"
 3: qbs.buildgraph: consider multiplex rule node [theType][]
@@ -22275,9 +22302,32 @@
 3: qbs.exec: RULE [theType][] [theProduct3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "theProduct3.cfac2821/__dummyoutput__e4058a12383aa833"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct3.cfac2821/__dummyoutput__e4058a12383aa833" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct3.cfac2821/__dummyoutput__e4058a12383aa833" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct3.cfac2821/__dummyoutput__e4058a12383aa833" QList(theType) in product "theProduct3"
+3: qbs.buildgraph: consider multiplex rule node [theType][]
+3: 	changed: []
+3: 	compatible: []
+3: 	added: []
+3: 	removed: []
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: apply rule "[theType][]" ""
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833"
+3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833 [theProduct2]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833 [theProduct2] -> RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: adding leaf RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
+3: qbs.exec: adding leaf RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833 [theProduct2] Buildable
+3: qbs.exec: RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: RULE [theType][] [theProduct2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/modules/themodule/themodule.qbs:14:18
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: "theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833" QList(theType) in product "theProduct2"
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -22314,17 +22364,22 @@
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -22332,11 +22387,8 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: finishArtifact "theProduct3.cfac2821/__dummyoutput__e4058a12383aa833"
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -22351,6 +22403,8 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: finishArtifact "theProduct1.e75d806a/__dummyoutput__e4058a12383aa833"
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -22366,11 +22420,7 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "theProduct3.cfac2821/__dummyoutput__e4058a12383aa833"
-3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "theProduct2.4ad07d80/__dummyoutput__e4058a12383aa833"
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "theProduct1.e75d806a/__dummyoutput__e4058a12383aa833"
 3: qbs.exec: Nothing left to build; finishing.
 3: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/default/default.bg"
 3: qbs.buildgraph: Marking build graph as clean
@@ -22380,8 +22430,8 @@
 3: Setting up build graph for configuration default
 3: Building for configuration default
 3: theProduct3 libs: ["-L/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/sysroot1/usr/dummy","-ldummy1"]
-3: theProduct2 libs: ["-L/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/sysroot2/usr/dummy","-ldummy1"]
 3: theProduct1 libs: ["-L/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/sysroot1/usr/dummy","-ldummy1"]
+3: theProduct2 libs: ["-L/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/pkg-config-probe-sysroot/sysroot2/usr/dummy","-ldummy1"]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::pkgConfigProbeSysroot()
@@ -22394,9 +22444,9 @@
 3: compiling plugin2.cpp [plugin2]
 3: compiling plugin3.cpp [plugin3]
 3: compiling plugin4.cpp [plugin4]
+3: linking libhelper2.so [helper2]
 3: linking libplugin1.so [plugin1]
 3: linking libplugin2.so [plugin2]
-3: linking libhelper2.so [helper2]
 3: linking libplugin3.so [plugin3]
 3: linking libplugin4.so [plugin4]
 3: Build done for configuration default.
@@ -22440,10 +22490,10 @@
 3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin4.bc129f88/3a52ce780950d4d9/plugin4.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/plugin4.cpp
 3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -DUSING_HELPER2 -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/myapp.94e7d341/3a52ce780950d4d9/main.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/main.cpp
 3: /usr/bin/g++ -Wl,-soname=libhelper2.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/helper2.e2ec051f/libhelper2.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/helper2.e2ec051f/3a52ce780950d4d9/helper2.cpp.o
+3: /usr/bin/g++ -Wl,-soname=libplugin1.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin1.7f1c64fa/libplugin1.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin1.7f1c64fa/3a52ce780950d4d9/plugin1.cpp.o
 3: /usr/bin/g++ -Wl,-soname=libplugin2.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin2.35094eff/libplugin2.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin2.35094eff/3a52ce780950d4d9/plugin2.cpp.o
 3: /usr/bin/g++ -Wl,-soname=libplugin3.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin3.eea51762/libplugin3.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin3.eea51762/3a52ce780950d4d9/plugin3.cpp.o
 3: /usr/bin/g++ -Wl,-soname=libplugin4.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin4.bc129f88/libplugin4.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin4.bc129f88/3a52ce780950d4d9/plugin4.cpp.o
-3: /usr/bin/g++ -Wl,-soname=libplugin1.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin1.7f1c64fa/libplugin1.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin1.7f1c64fa/3a52ce780950d4d9/plugin1.cpp.o
 3: /usr/bin/g++ -Wl,-soname=libhelper1.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/helper1.da71a942/libhelper1.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/helper1.da71a942/3a52ce780950d4d9/helper1.cpp.o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/helper2.e2ec051f/libhelper2.so
 3: /usr/bin/g++ -Wl,-rpath-link=/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/helper2.e2ec051f -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/myapp.94e7d341/myapp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/myapp.94e7d341/3a52ce780950d4d9/main.cpp.o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin4.bc129f88/libplugin4.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin3.eea51762/libplugin3.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/plugin2.35094eff/libplugin2.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/plugin-dependency/default/helper1.da71a942/libhelper1.so
 3: Build done for configuration default.
@@ -22553,27 +22603,27 @@
 3: PASS   : TestBlackbox::probeProperties()
 3: QDEBUG : TestBlackbox::probesAndShadowProducts() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Starting activity 'Resolving project for configuration default'.
-3: Activity 'Resolving project for configuration default' took 53ms.
-3:   Project file loading and parsing took 1ms.
+3: Activity 'Resolving project for configuration default' took 66ms.
+3:   Project file loading and parsing took 2ms.
 3:   Preparing products took 0ms.
 3:   Setting up Groups took 0ms.
-3:   Scheduling products took 1ms.
-3:   Resolving products took 38ms.
+3:   Scheduling products took 0ms.
+3:   Resolving products took 57ms.
 3:     Property evaluation took 1ms.
 3:     Resolving groups (without module property evaluation) took 0ms.
-3:     Setting up product dependencies took 20ms.
+3:     Setting up product dependencies took 19ms.
 3:       Running module providers took 0ms.
 3:       Instantiating modules took 0ms.
 3:       Merging module property values took 0ms.
-3:     There were 2 product deferrals with a total of 2 products.
-3:   Running Probes took 0ms.
+3:     There were 1 product deferrals with a total of 2 products.
+3:   Running Probes took 8ms.
 3:     2 probes encountered, 1 configure scripts executed, 1 re-used from current run, 0 re-used from earlier run.
 3:   Property checking took 0ms.
 3: Starting activity 'Setting up build graph for configuration default'.
 3: Activity 'Setting up build graph for configuration default' took 0ms.
 3: Starting activity 'Storing build graph'.
 3: Activity 'Storing build graph' took 0ms.
-3: Setting up imports took 8ms.
+3: Setting up imports took 3ms.
 3: Starting activity 'Building for configuration default'.
 3: Build done for configuration default.
 3: Activity 'Building for configuration default' took 0ms.
@@ -22582,30 +22632,30 @@
 3: 	Installing artifacts took 0ms.
 3: Starting activity 'Storing build graph'.
 3: Activity 'Storing build graph' took 0ms.
-3: Setting up imports took 7ms.
+3: Setting up imports took 3ms.
 3: 
 3: QDEBUG : TestBlackbox::probesAndShadowProducts() Starting activity 'Restoring build graph from disk'.
 3: Activity 'Restoring build graph from disk' took 0ms.
 3: Starting activity 'Change tracking'.
 3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/probes-and-shadow-products/probes-and-shadow-products.qbs' has changed.
 3: Starting activity 'Resolving project for configuration default'.
-3: Activity 'Resolving project for configuration default' took 79ms.
-3:   Project file loading and parsing took 1ms.
+3: Activity 'Resolving project for configuration default' took 94ms.
+3:   Project file loading and parsing took 5ms.
 3:   Preparing products took 0ms.
 3:   Setting up Groups took 0ms.
-3:   Scheduling products took 0ms.
-3:   Resolving products took 67ms.
+3:   Scheduling products took 8ms.
+3:   Resolving products took 81ms.
 3:     Property evaluation took 1ms.
 3:     Resolving groups (without module property evaluation) took 0ms.
-3:     Setting up product dependencies took 29ms.
+3:     Setting up product dependencies took 102ms.
 3:       Running module providers took 0ms.
 3:       Instantiating modules took 0ms.
-3:       Merging module property values took 12ms.
+3:       Merging module property values took 4ms.
 3:     There were 1 product deferrals with a total of 2 products.
 3:   Running Probes took 0ms.
 3:     2 probes encountered, 0 configure scripts executed, 0 re-used from current run, 2 re-used from earlier run.
 3:   Property checking took 0ms.
-3: Activity 'Change tracking' took 80ms.
+3: Activity 'Change tracking' took 95ms.
 3: 	Wildcard expansion took 0ms.
 3: 	Comparing property values took 0ms.
 3: Starting activity 'Storing build graph'.
@@ -22619,18 +22669,18 @@
 3: 	Installing artifacts took 0ms.
 3: Starting activity 'Storing build graph'.
 3: Activity 'Storing build graph' took 0ms.
-3: Setting up imports took 27ms.
+3: Setting up imports took 11ms.
 3: 
 3: PASS   : TestBlackbox::probesAndShadowProducts()
 3: QDEBUG : TestBlackbox::probeInExportedModule() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: creating out artifact [dependee]
 3: creating dep-out artifact [dependee]
-3: found: true
+3: creating out artifact [dependee]
 3: prop: yes
 3: listProp: myother,my
+3: found: true
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::probeInExportedModule()
@@ -22653,6 +22703,8 @@
 3: PASS   : TestBlackbox::probesAndArrayProperties()
 3: QDEBUG : TestBlackbox::probesInNestedModules() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
+3: running probe b
+3: product b, inner.something = hahaha
 3: running probe c
 3: product c, inner.something = hello
 3: running probe a
@@ -22660,8 +22712,6 @@
 3: product a, inner.something = hahaha
 3: product a, outer.something = hahaha
 3: product a, outer.somethingElse = goodbye
-3: running probe b
-3: product b, inner.something = hahaha
 3: Setting up build graph for configuration default
 3: Build done for configuration default.
 3: Building for configuration default
@@ -22672,7 +22722,6 @@
 3: executable suffix: 
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling main.cpp [lib-product]
 3: compiling main.cpp [app1]
 3: compiling main.cpp [app2]
 3: compiling main.cpp [app3]
@@ -22681,13 +22730,14 @@
 3: creating /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/product-dependencies-by-type/default/yet-another-product.e6f7a783/output.txt [yet-another-product]
 3: compiling main.cpp [app list]
 3: compiling main.cpp [no-match]
-3: linking liblib-product.so [lib-product]
-3: linking app2 [app2]
+3: compiling main.cpp [lib-product]
 3: linking app1 [app1]
+3: linking app2 [app2]
 3: linking app3 [app3]
+3: linking app4 [app4]
 3: linking app list [app list]
 3: linking no-match [no-match]
-3: linking app4 [app4]
+3: linking liblib-product.so [lib-product]
 3: collecting apps [app list]
 3: Build done for configuration default.
 3: 
@@ -22729,8 +22779,8 @@
 3: compiling main.cpp [app]
 3: linking app [app]
 3: 
-3: QDEBUG : TestBlackbox::propertyAssignmentInFailedModule() Restoring build graph from disk
-3: One or more properties have changed.
+3: QDEBUG : TestBlackbox::propertyAssignmentInFailedModule() One or more properties have changed.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::propertyAssignmentInFailedModule() Restoring build graph from disk
@@ -22743,14 +22793,14 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: making output from input [ruletest]
 3: generating /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/propertyChanges/default/generated-text-file.ef102b3c/generated.txt [generated text file]
 3: prefix 1
-3: default value
 3: compiling source3.cpp [product 3]
+3: making output from input [ruletest]
 3: compiling lib.cpp [library]
 3: compiling source2.cpp [product 2]
 3: compiling source1.cpp [product 1.debug]
+3: default value
 3: making output from other output [propertyChanges]
 3: linking product 3 [product 3]
 3: linking liblibrary.so [library]
@@ -22765,8 +22815,8 @@
 3: QDEBUG : TestBlackbox::propertyChanges() Restoring build graph from disk
 3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/propertyChanges/propertyChanges.qbs' has changed.
 3: Resolving project for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::propertyChanges() Restoring build graph from disk
 3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/propertyChanges/propertyChanges.qbs' has changed.
@@ -22838,12 +22888,12 @@
 3: 
 3: QDEBUG : TestBlackbox::propertyChanges() Restoring build graph from disk
 3: Building for configuration default
-3: compiling source1.cpp [product 1.release]
-3: compiling source3.cpp [product 3]
 3: compiling lib.cpp [library]
 3: compiling source2.cpp [product 2]
-3: linking product 1.release [product 1.release]
+3: compiling source1.cpp [product 1.release]
+3: compiling source3.cpp [product 3]
 3: linking liblibrary.so [library]
+3: linking product 1.release [product 1.release]
 3: linking product 3 [product 3]
 3: linking product 2 [product 2]
 3: Build done for configuration default.
@@ -22854,13 +22904,13 @@
 3: 
 3: QDEBUG : TestBlackbox::propertyChanges() Restoring build graph from disk
 3: Building for configuration default
-3: compiling source1.cpp [product 1.debug]
 3: compiling source3.cpp [product 3]
+3: compiling source1.cpp [product 1.debug]
 3: compiling lib.cpp [library]
 3: compiling source2.cpp [product 2]
-3: linking product 1.debug [product 1.debug]
-3: linking product 3 [product 3]
 3: linking liblibrary.so [library]
+3: linking product 3 [product 3]
+3: linking product 1.debug [product 1.debug]
 3: linking product 2 [product 2]
 3: Build done for configuration default.
 3: 
@@ -23236,8 +23286,8 @@
 3: list prop: ["cmdline"]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::propertyPrecedence() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::propertyPrecedence() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::propertyPrecedence() Restoring build graph from disk
@@ -23585,8 +23635,8 @@
 3: Resolving project for configuration default
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::radAfterIncompleteBuild(Project with Rule) Restoring build graph from disk
-3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/rad-after-incomplete-build/project_with_rule.qbs' has changed.
+3: QDEBUG : TestBlackbox::radAfterIncompleteBuild(Project with Rule) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/rad-after-incomplete-build/project_with_rule.qbs' has changed.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: Building for configuration default
 3: creating file [project_with_rule]
@@ -23675,9 +23725,9 @@
 3: QDEBUG : TestBlackbox::radAfterIncompleteBuild(Project with Transformer) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/rad-after-incomplete-build/project_with_rule.qbs' has changed.
 3: Restoring build graph from disk
 3: Resolving project for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
 3: creating file [project_with_rule]
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::radAfterIncompleteBuild(Project with Transformer) Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/rad-after-incomplete-build/project_with_rule.qbs' has changed.
 3: Restoring build graph from disk
@@ -23755,14 +23805,14 @@
 3: compiling requestor1.c [requestor1]
 3: compiling requestor2.c [requestor2]
 3: compiling main.c [remove-duplicate-libs]
-3: creating librequestor1.a [requestor1]
 3: creating libprovider.a [provider]
+3: creating librequestor1.a [requestor1]
 3: creating librequestor2.a [requestor2]
 3: linking remove-duplicate-libs [remove-duplicate-libs]
 3: 
 3: PASS   : TestBlackbox::removeDuplicateLibraries(remove duplicates)
-3: QDEBUG : TestBlackbox::removeDuplicateLibraries(don't remove duplicates) One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::removeDuplicateLibraries(don't remove duplicates) Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: is bfd linker: true
 3: 
@@ -23780,9 +23830,9 @@
 3: 
 3: QDEBUG : TestBlackbox::reproducibleBuild(non-reproducible build) Restoring build graph from disk
 3: Building for configuration default
+3: compiling file2.cpp [the product]
 3: compiling file1.cpp [the product]
 3: compiling main.cpp [the product]
-3: compiling file2.cpp [the product]
 3: linking the product [the product]
 3: Build done for configuration default.
 3: 
@@ -23791,9 +23841,9 @@
 3: 
 3: QDEBUG : TestBlackbox::reproducibleBuild(non-reproducible build) Restoring build graph from disk
 3: Building for configuration default
+3: compiling file2.cpp [the product]
 3: compiling file1.cpp [the product]
 3: compiling main.cpp [the product]
-3: compiling file2.cpp [the product]
 3: linking the product [the product]
 3: Build done for configuration default.
 3: 
@@ -23821,8 +23871,8 @@
 3: QDEBUG : TestBlackbox::reproducibleBuild(reproducible build) Restoring build graph from disk
 3: Building for configuration default
 3: compiling file1.cpp [the product]
-3: compiling file2.cpp [the product]
 3: compiling main.cpp [the product]
+3: compiling file2.cpp [the product]
 3: linking the product [the product]
 3: Build done for configuration default.
 3: 
@@ -23874,14 +23924,14 @@
 3: Building for configuration default
 3: generating 1000 dummy source files [lotsofobjects]
 3: compiling cat-response-file.cpp [cat-response-file]
-3: compiling source-2.cpp [lotsofobjects]
-3: compiling source-507.cpp [lotsofobjects]
-3: compiling source-3.cpp [lotsofobjects]
-3: compiling source-12.cpp [lotsofobjects]
-3: compiling source-44.cpp [lotsofobjects]
-3: compiling source-105.cpp [lotsofobjects]
-3: compiling source-221.cpp [lotsofobjects]
-3: compiling source-471.cpp [lotsofobjects]
+3: compiling source-4.cpp [lotsofobjects]
+3: compiling source-136.cpp [lotsofobjects]
+3: compiling source-7.cpp [lotsofobjects]
+3: compiling source-15.cpp [lotsofobjects]
+3: compiling source-47.cpp [lotsofobjects]
+3: compiling source-111.cpp [lotsofobjects]
+3: compiling source-223.cpp [lotsofobjects]
+3: compiling source-472.cpp [lotsofobjects]
 3: compiling source-999.cpp [lotsofobjects]
 3: compiling source-998.cpp [lotsofobjects]
 3: compiling source-997.cpp [lotsofobjects]
@@ -23894,10 +23944,9 @@
 3: compiling source-990.cpp [lotsofobjects]
 3: compiling source-989.cpp [lotsofobjects]
 3: compiling source-988.cpp [lotsofobjects]
-3: compiling source-470.cpp [lotsofobjects]
+3: compiling source-471.cpp [lotsofobjects]
 3: compiling source-987.cpp [lotsofobjects]
 3: compiling source-986.cpp [lotsofobjects]
-3: compiling source-985.cpp [lotsofobjects]
 3: compiling source-984.cpp [lotsofobjects]
 3: compiling source-983.cpp [lotsofobjects]
 3: compiling source-982.cpp [lotsofobjects]
@@ -23906,9 +23955,12 @@
 3: compiling source-979.cpp [lotsofobjects]
 3: compiling source-978.cpp [lotsofobjects]
 3: compiling source-977.cpp [lotsofobjects]
+3: compiling source-975.cpp [lotsofobjects]
 3: compiling source-974.cpp [lotsofobjects]
-3: compiling source-973.cpp [lotsofobjects]
+3: compiling source-972.cpp [lotsofobjects]
 3: compiling source-971.cpp [lotsofobjects]
+3: compiling source-970.cpp [lotsofobjects]
+3: compiling source-969.cpp [lotsofobjects]
 3: compiling source-968.cpp [lotsofobjects]
 3: compiling source-967.cpp [lotsofobjects]
 3: compiling source-966.cpp [lotsofobjects]
@@ -23917,7 +23969,9 @@
 3: compiling source-963.cpp [lotsofobjects]
 3: compiling source-962.cpp [lotsofobjects]
 3: compiling source-961.cpp [lotsofobjects]
+3: compiling source-960.cpp [lotsofobjects]
 3: compiling source-959.cpp [lotsofobjects]
+3: compiling source-958.cpp [lotsofobjects]
 3: compiling source-957.cpp [lotsofobjects]
 3: compiling source-956.cpp [lotsofobjects]
 3: compiling source-955.cpp [lotsofobjects]
@@ -23932,13 +23986,11 @@
 3: compiling source-946.cpp [lotsofobjects]
 3: compiling source-945.cpp [lotsofobjects]
 3: compiling source-944.cpp [lotsofobjects]
-3: compiling source-943.cpp [lotsofobjects]
 3: compiling source-942.cpp [lotsofobjects]
 3: compiling source-941.cpp [lotsofobjects]
 3: compiling source-940.cpp [lotsofobjects]
 3: compiling source-939.cpp [lotsofobjects]
 3: compiling source-938.cpp [lotsofobjects]
-3: compiling source-937.cpp [lotsofobjects]
 3: compiling source-936.cpp [lotsofobjects]
 3: compiling source-935.cpp [lotsofobjects]
 3: compiling source-934.cpp [lotsofobjects]
@@ -23947,8 +23999,8 @@
 3: compiling source-931.cpp [lotsofobjects]
 3: compiling source-930.cpp [lotsofobjects]
 3: compiling source-929.cpp [lotsofobjects]
+3: compiling source-928.cpp [lotsofobjects]
 3: compiling source-927.cpp [lotsofobjects]
-3: compiling source-926.cpp [lotsofobjects]
 3: compiling source-925.cpp [lotsofobjects]
 3: compiling source-924.cpp [lotsofobjects]
 3: compiling source-923.cpp [lotsofobjects]
@@ -23956,7 +24008,6 @@
 3: compiling source-921.cpp [lotsofobjects]
 3: compiling source-920.cpp [lotsofobjects]
 3: compiling source-919.cpp [lotsofobjects]
-3: compiling source-918.cpp [lotsofobjects]
 3: compiling source-917.cpp [lotsofobjects]
 3: compiling source-916.cpp [lotsofobjects]
 3: compiling source-915.cpp [lotsofobjects]
@@ -23964,7 +24015,6 @@
 3: compiling source-913.cpp [lotsofobjects]
 3: compiling source-912.cpp [lotsofobjects]
 3: compiling source-911.cpp [lotsofobjects]
-3: compiling source-910.cpp [lotsofobjects]
 3: compiling source-909.cpp [lotsofobjects]
 3: compiling source-908.cpp [lotsofobjects]
 3: compiling source-907.cpp [lotsofobjects]
@@ -23975,28 +24025,25 @@
 3: compiling source-902.cpp [lotsofobjects]
 3: compiling source-901.cpp [lotsofobjects]
 3: compiling source-900.cpp [lotsofobjects]
+3: compiling source-899.cpp [lotsofobjects]
 3: compiling source-898.cpp [lotsofobjects]
 3: compiling source-897.cpp [lotsofobjects]
 3: compiling source-896.cpp [lotsofobjects]
 3: compiling source-895.cpp [lotsofobjects]
 3: compiling source-894.cpp [lotsofobjects]
-3: compiling source-893.cpp [lotsofobjects]
-3: compiling source-892.cpp [lotsofobjects]
 3: compiling source-891.cpp [lotsofobjects]
 3: compiling source-890.cpp [lotsofobjects]
 3: compiling source-889.cpp [lotsofobjects]
 3: compiling source-888.cpp [lotsofobjects]
-3: compiling source-887.cpp [lotsofobjects]
 3: compiling source-886.cpp [lotsofobjects]
 3: compiling source-885.cpp [lotsofobjects]
-3: compiling source-884.cpp [lotsofobjects]
 3: compiling source-883.cpp [lotsofobjects]
 3: compiling source-882.cpp [lotsofobjects]
 3: compiling source-881.cpp [lotsofobjects]
+3: compiling source-880.cpp [lotsofobjects]
 3: compiling source-879.cpp [lotsofobjects]
 3: compiling source-878.cpp [lotsofobjects]
 3: compiling source-877.cpp [lotsofobjects]
-3: compiling source-876.cpp [lotsofobjects]
 3: compiling source-875.cpp [lotsofobjects]
 3: compiling source-874.cpp [lotsofobjects]
 3: compiling source-873.cpp [lotsofobjects]
@@ -24004,20 +24051,19 @@
 3: compiling source-871.cpp [lotsofobjects]
 3: compiling source-870.cpp [lotsofobjects]
 3: compiling source-869.cpp [lotsofobjects]
-3: compiling source-868.cpp [lotsofobjects]
 3: compiling source-867.cpp [lotsofobjects]
+3: compiling source-866.cpp [lotsofobjects]
 3: compiling source-865.cpp [lotsofobjects]
 3: compiling source-864.cpp [lotsofobjects]
 3: compiling source-863.cpp [lotsofobjects]
 3: compiling source-862.cpp [lotsofobjects]
 3: compiling source-861.cpp [lotsofobjects]
-3: compiling source-860.cpp [lotsofobjects]
+3: compiling source-859.cpp [lotsofobjects]
 3: compiling source-858.cpp [lotsofobjects]
 3: compiling source-857.cpp [lotsofobjects]
 3: compiling source-856.cpp [lotsofobjects]
 3: compiling source-855.cpp [lotsofobjects]
 3: compiling source-854.cpp [lotsofobjects]
-3: compiling source-853.cpp [lotsofobjects]
 3: compiling source-852.cpp [lotsofobjects]
 3: compiling source-851.cpp [lotsofobjects]
 3: compiling source-850.cpp [lotsofobjects]
@@ -24044,7 +24090,7 @@
 3: compiling source-829.cpp [lotsofobjects]
 3: compiling source-828.cpp [lotsofobjects]
 3: compiling source-827.cpp [lotsofobjects]
-3: compiling source-826.cpp [lotsofobjects]
+3: compiling source-825.cpp [lotsofobjects]
 3: compiling source-824.cpp [lotsofobjects]
 3: compiling source-823.cpp [lotsofobjects]
 3: compiling source-822.cpp [lotsofobjects]
@@ -24095,6 +24141,7 @@
 3: compiling source-777.cpp [lotsofobjects]
 3: compiling source-776.cpp [lotsofobjects]
 3: compiling source-775.cpp [lotsofobjects]
+3: compiling source-774.cpp [lotsofobjects]
 3: compiling source-773.cpp [lotsofobjects]
 3: compiling source-772.cpp [lotsofobjects]
 3: compiling source-771.cpp [lotsofobjects]
@@ -24133,6 +24180,7 @@
 3: compiling source-734.cpp [lotsofobjects]
 3: compiling source-733.cpp [lotsofobjects]
 3: compiling source-732.cpp [lotsofobjects]
+3: compiling source-731.cpp [lotsofobjects]
 3: compiling source-730.cpp [lotsofobjects]
 3: compiling source-729.cpp [lotsofobjects]
 3: compiling source-728.cpp [lotsofobjects]
@@ -24189,6 +24237,7 @@
 3: compiling source-677.cpp [lotsofobjects]
 3: compiling source-676.cpp [lotsofobjects]
 3: compiling source-675.cpp [lotsofobjects]
+3: compiling source-674.cpp [lotsofobjects]
 3: compiling source-673.cpp [lotsofobjects]
 3: compiling source-672.cpp [lotsofobjects]
 3: compiling source-671.cpp [lotsofobjects]
@@ -24336,13 +24385,14 @@
 3: compiling source-521.cpp [lotsofobjects]
 3: compiling source-520.cpp [lotsofobjects]
 3: compiling source-510.cpp [lotsofobjects]
-3: compiling source-969.cpp [lotsofobjects]
-3: compiling source-960.cpp [lotsofobjects]
-3: compiling source-674.cpp [lotsofobjects]
-3: compiling source-975.cpp [lotsofobjects]
-3: compiling source-866.cpp [lotsofobjects]
-3: compiling source-774.cpp [lotsofobjects]
-3: compiling source-958.cpp [lotsofobjects]
+3: compiling source-887.cpp [lotsofobjects]
+3: compiling source-937.cpp [lotsofobjects]
+3: compiling source-876.cpp [lotsofobjects]
+3: compiling source-884.cpp [lotsofobjects]
+3: compiling source-918.cpp [lotsofobjects]
+3: compiling source-826.cpp [lotsofobjects]
+3: compiling source-860.cpp [lotsofobjects]
+3: compiling source-926.cpp [lotsofobjects]
 3: compiling source-503.cpp [lotsofobjects]
 3: compiling source-502.cpp [lotsofobjects]
 3: compiling source-501.cpp [lotsofobjects]
@@ -24354,6 +24404,7 @@
 3: compiling source-495.cpp [lotsofobjects]
 3: compiling source-493.cpp [lotsofobjects]
 3: compiling source-492.cpp [lotsofobjects]
+3: compiling source-602.cpp [lotsofobjects]
 3: compiling source-491.cpp [lotsofobjects]
 3: compiling source-490.cpp [lotsofobjects]
 3: compiling source-489.cpp [lotsofobjects]
@@ -24373,10 +24424,10 @@
 3: compiling source-475.cpp [lotsofobjects]
 3: compiling source-474.cpp [lotsofobjects]
 3: compiling source-473.cpp [lotsofobjects]
-3: compiling source-472.cpp [lotsofobjects]
-3: compiling source-220.cpp [lotsofobjects]
-3: compiling source-468.cpp [lotsofobjects]
+3: compiling source-222.cpp [lotsofobjects]
 3: compiling source-469.cpp [lotsofobjects]
+3: compiling source-470.cpp [lotsofobjects]
+3: compiling source-468.cpp [lotsofobjects]
 3: compiling source-467.cpp [lotsofobjects]
 3: compiling source-466.cpp [lotsofobjects]
 3: compiling source-465.cpp [lotsofobjects]
@@ -24388,6 +24439,8 @@
 3: compiling source-459.cpp [lotsofobjects]
 3: compiling source-458.cpp [lotsofobjects]
 3: compiling source-457.cpp [lotsofobjects]
+3: compiling source-456.cpp [lotsofobjects]
+3: compiling source-455.cpp [lotsofobjects]
 3: compiling source-454.cpp [lotsofobjects]
 3: compiling source-453.cpp [lotsofobjects]
 3: compiling source-452.cpp [lotsofobjects]
@@ -24408,12 +24461,12 @@
 3: compiling source-437.cpp [lotsofobjects]
 3: compiling source-436.cpp [lotsofobjects]
 3: compiling source-435.cpp [lotsofobjects]
-3: compiling source-434.cpp [lotsofobjects]
 3: compiling source-433.cpp [lotsofobjects]
 3: compiling source-432.cpp [lotsofobjects]
 3: compiling source-431.cpp [lotsofobjects]
 3: compiling source-430.cpp [lotsofobjects]
 3: compiling source-429.cpp [lotsofobjects]
+3: compiling source-428.cpp [lotsofobjects]
 3: compiling source-427.cpp [lotsofobjects]
 3: compiling source-426.cpp [lotsofobjects]
 3: compiling source-425.cpp [lotsofobjects]
@@ -24422,9 +24475,9 @@
 3: compiling source-422.cpp [lotsofobjects]
 3: compiling source-421.cpp [lotsofobjects]
 3: compiling source-420.cpp [lotsofobjects]
+3: compiling source-600.cpp [lotsofobjects]
 3: compiling source-419.cpp [lotsofobjects]
 3: compiling source-418.cpp [lotsofobjects]
-3: compiling source-602.cpp [lotsofobjects]
 3: compiling source-417.cpp [lotsofobjects]
 3: compiling source-416.cpp [lotsofobjects]
 3: compiling source-415.cpp [lotsofobjects]
@@ -24468,7 +24521,6 @@
 3: compiling source-377.cpp [lotsofobjects]
 3: compiling source-376.cpp [lotsofobjects]
 3: compiling source-375.cpp [lotsofobjects]
-3: compiling source-600.cpp [lotsofobjects]
 3: compiling source-760.cpp [lotsofobjects]
 3: compiling source-759.cpp [lotsofobjects]
 3: compiling source-758.cpp [lotsofobjects]
@@ -24482,10 +24534,10 @@
 3: compiling source-366.cpp [lotsofobjects]
 3: compiling source-365.cpp [lotsofobjects]
 3: compiling source-364.cpp [lotsofobjects]
-3: compiling source-976.cpp [lotsofobjects]
 3: compiling source-363.cpp [lotsofobjects]
 3: compiling source-362.cpp [lotsofobjects]
 3: compiling source-361.cpp [lotsofobjects]
+3: compiling source-973.cpp [lotsofobjects]
 3: compiling source-360.cpp [lotsofobjects]
 3: compiling source-359.cpp [lotsofobjects]
 3: compiling source-358.cpp [lotsofobjects]
@@ -24508,6 +24560,7 @@
 3: compiling source-341.cpp [lotsofobjects]
 3: compiling source-340.cpp [lotsofobjects]
 3: compiling source-339.cpp [lotsofobjects]
+3: compiling source-338.cpp [lotsofobjects]
 3: compiling source-337.cpp [lotsofobjects]
 3: compiling source-336.cpp [lotsofobjects]
 3: compiling source-335.cpp [lotsofobjects]
@@ -24518,8 +24571,9 @@
 3: compiling source-330.cpp [lotsofobjects]
 3: compiling source-329.cpp [lotsofobjects]
 3: compiling source-328.cpp [lotsofobjects]
-3: compiling source-603.cpp [lotsofobjects]
-3: compiling source-880.cpp [lotsofobjects]
+3: compiling source-508.cpp [lotsofobjects]
+3: compiling source-943.cpp [lotsofobjects]
+3: compiling source-327.cpp [lotsofobjects]
 3: compiling source-326.cpp [lotsofobjects]
 3: compiling source-325.cpp [lotsofobjects]
 3: compiling source-324.cpp [lotsofobjects]
@@ -24560,18 +24614,17 @@
 3: compiling source-289.cpp [lotsofobjects]
 3: compiling source-288.cpp [lotsofobjects]
 3: compiling source-287.cpp [lotsofobjects]
+3: compiling source-286.cpp [lotsofobjects]
 3: compiling source-285.cpp [lotsofobjects]
+3: compiling source-601.cpp [lotsofobjects]
 3: compiling source-284.cpp [lotsofobjects]
 3: compiling source-283.cpp [lotsofobjects]
 3: compiling source-282.cpp [lotsofobjects]
 3: compiling source-281.cpp [lotsofobjects]
 3: compiling source-280.cpp [lotsofobjects]
-3: compiling source-279.cpp [lotsofobjects]
 3: compiling source-278.cpp [lotsofobjects]
-3: compiling source-899.cpp [lotsofobjects]
 3: compiling source-277.cpp [lotsofobjects]
 3: compiling source-276.cpp [lotsofobjects]
-3: compiling source-508.cpp [lotsofobjects]
 3: compiling source-275.cpp [lotsofobjects]
 3: compiling source-274.cpp [lotsofobjects]
 3: compiling source-273.cpp [lotsofobjects]
@@ -24579,32 +24632,31 @@
 3: compiling source-271.cpp [lotsofobjects]
 3: compiling source-270.cpp [lotsofobjects]
 3: compiling source-269.cpp [lotsofobjects]
-3: compiling source-268.cpp [lotsofobjects]
 3: compiling source-267.cpp [lotsofobjects]
 3: compiling source-266.cpp [lotsofobjects]
 3: compiling source-265.cpp [lotsofobjects]
 3: compiling source-264.cpp [lotsofobjects]
 3: compiling source-519.cpp [lotsofobjects]
 3: compiling source-518.cpp [lotsofobjects]
-3: compiling source-516.cpp [lotsofobjects]
+3: compiling source-517.cpp [lotsofobjects]
 3: compiling source-515.cpp [lotsofobjects]
+3: compiling source-514.cpp [lotsofobjects]
 3: compiling source-542.cpp [lotsofobjects]
 3: compiling source-541.cpp [lotsofobjects]
 3: compiling source-540.cpp [lotsofobjects]
 3: compiling source-513.cpp [lotsofobjects]
 3: compiling source-512.cpp [lotsofobjects]
 3: compiling source-511.cpp [lotsofobjects]
-3: compiling source-254.cpp [lotsofobjects]
 3: compiling source-253.cpp [lotsofobjects]
 3: compiling source-252.cpp [lotsofobjects]
 3: compiling source-251.cpp [lotsofobjects]
 3: compiling source-250.cpp [lotsofobjects]
+3: compiling source-507.cpp [lotsofobjects]
 3: compiling source-506.cpp [lotsofobjects]
 3: compiling source-505.cpp [lotsofobjects]
 3: compiling source-248.cpp [lotsofobjects]
 3: compiling source-247.cpp [lotsofobjects]
-3: compiling source-928.cpp [lotsofobjects]
-3: compiling source-245.cpp [lotsofobjects]
+3: compiling source-246.cpp [lotsofobjects]
 3: compiling source-494.cpp [lotsofobjects]
 3: compiling source-244.cpp [lotsofobjects]
 3: compiling source-243.cpp [lotsofobjects]
@@ -24620,18 +24672,19 @@
 3: compiling source-233.cpp [lotsofobjects]
 3: compiling source-232.cpp [lotsofobjects]
 3: compiling source-231.cpp [lotsofobjects]
-3: compiling source-230.cpp [lotsofobjects]
+3: compiling source-892.cpp [lotsofobjects]
 3: compiling source-229.cpp [lotsofobjects]
 3: compiling source-228.cpp [lotsofobjects]
-3: compiling source-227.cpp [lotsofobjects]
+3: compiling source-853.cpp [lotsofobjects]
 3: compiling source-226.cpp [lotsofobjects]
 3: compiling source-225.cpp [lotsofobjects]
-3: compiling source-224.cpp [lotsofobjects]
-3: compiling source-970.cpp [lotsofobjects]
-3: compiling source-509.cpp [lotsofobjects]
-3: compiling source-104.cpp [lotsofobjects]
-3: compiling source-218.cpp [lotsofobjects]
+3: compiling source-976.cpp [lotsofobjects]
+3: compiling source-110.cpp [lotsofobjects]
+3: compiling source-893.cpp [lotsofobjects]
+3: compiling source-221.cpp [lotsofobjects]
+3: compiling source-220.cpp [lotsofobjects]
 3: compiling source-219.cpp [lotsofobjects]
+3: compiling source-218.cpp [lotsofobjects]
 3: compiling source-217.cpp [lotsofobjects]
 3: compiling source-216.cpp [lotsofobjects]
 3: compiling source-215.cpp [lotsofobjects]
@@ -24647,7 +24700,6 @@
 3: compiling source-205.cpp [lotsofobjects]
 3: compiling source-204.cpp [lotsofobjects]
 3: compiling source-203.cpp [lotsofobjects]
-3: compiling source-825.cpp [lotsofobjects]
 3: compiling source-202.cpp [lotsofobjects]
 3: compiling source-201.cpp [lotsofobjects]
 3: compiling source-200.cpp [lotsofobjects]
@@ -24671,6 +24723,7 @@
 3: compiling source-182.cpp [lotsofobjects]
 3: compiling source-374.cpp [lotsofobjects]
 3: compiling source-373.cpp [lotsofobjects]
+3: compiling source-603.cpp [lotsofobjects]
 3: compiling source-180.cpp [lotsofobjects]
 3: compiling source-179.cpp [lotsofobjects]
 3: compiling source-178.cpp [lotsofobjects]
@@ -24683,6 +24736,7 @@
 3: compiling source-171.cpp [lotsofobjects]
 3: compiling source-170.cpp [lotsofobjects]
 3: compiling source-169.cpp [lotsofobjects]
+3: compiling source-509.cpp [lotsofobjects]
 3: compiling source-168.cpp [lotsofobjects]
 3: compiling source-167.cpp [lotsofobjects]
 3: compiling source-166.cpp [lotsofobjects]
@@ -24695,6 +24749,7 @@
 3: compiling source-159.cpp [lotsofobjects]
 3: compiling source-158.cpp [lotsofobjects]
 3: compiling source-157.cpp [lotsofobjects]
+3: compiling source-156.cpp [lotsofobjects]
 3: compiling source-155.cpp [lotsofobjects]
 3: compiling source-154.cpp [lotsofobjects]
 3: compiling source-153.cpp [lotsofobjects]
@@ -24708,21 +24763,22 @@
 3: compiling source-145.cpp [lotsofobjects]
 3: compiling source-144.cpp [lotsofobjects]
 3: compiling source-143.cpp [lotsofobjects]
+3: compiling source-985.cpp [lotsofobjects]
 3: compiling source-142.cpp [lotsofobjects]
 3: compiling source-141.cpp [lotsofobjects]
 3: compiling source-140.cpp [lotsofobjects]
 3: compiling source-139.cpp [lotsofobjects]
 3: compiling source-138.cpp [lotsofobjects]
 3: compiling source-137.cpp [lotsofobjects]
-3: compiling source-136.cpp [lotsofobjects]
-3: compiling source-859.cpp [lotsofobjects]
+3: compiling source-868.cpp [lotsofobjects]
 3: compiling source-135.cpp [lotsofobjects]
 3: compiling source-134.cpp [lotsofobjects]
+3: compiling source-133.cpp [lotsofobjects]
 3: compiling source-132.cpp [lotsofobjects]
 3: compiling source-131.cpp [lotsofobjects]
 3: compiling source-130.cpp [lotsofobjects]
 3: compiling source-129.cpp [lotsofobjects]
-3: compiling source-263.cpp [lotsofobjects]
+3: compiling source-604.cpp [lotsofobjects]
 3: compiling source-262.cpp [lotsofobjects]
 3: compiling source-261.cpp [lotsofobjects]
 3: compiling source-258.cpp [lotsofobjects]
@@ -24732,8 +24788,8 @@
 3: compiling source-127.cpp [lotsofobjects]
 3: compiling source-255.cpp [lotsofobjects]
 3: compiling source-126.cpp [lotsofobjects]
-3: compiling source-972.cpp [lotsofobjects]
 3: compiling source-260.cpp [lotsofobjects]
+3: compiling source-245.cpp [lotsofobjects]
 3: compiling source-259.cpp [lotsofobjects]
 3: compiling source-125.cpp [lotsofobjects]
 3: compiling source-124.cpp [lotsofobjects]
@@ -24750,15 +24806,15 @@
 3: compiling source-114.cpp [lotsofobjects]
 3: compiling source-113.cpp [lotsofobjects]
 3: compiling source-112.cpp [lotsofobjects]
-3: compiling source-111.cpp [lotsofobjects]
-3: compiling source-110.cpp [lotsofobjects]
-3: compiling source-109.cpp [lotsofobjects]
+3: compiling source-46.cpp [lotsofobjects]
 3: compiling source-108.cpp [lotsofobjects]
+3: compiling source-109.cpp [lotsofobjects]
 3: compiling source-107.cpp [lotsofobjects]
 3: compiling source-106.cpp [lotsofobjects]
-3: compiling source-43.cpp [lotsofobjects]
-3: compiling source-102.cpp [lotsofobjects]
+3: compiling source-105.cpp [lotsofobjects]
+3: compiling source-104.cpp [lotsofobjects]
 3: compiling source-103.cpp [lotsofobjects]
+3: compiling source-102.cpp [lotsofobjects]
 3: compiling source-101.cpp [lotsofobjects]
 3: compiling source-100.cpp [lotsofobjects]
 3: compiling source-99.cpp [lotsofobjects]
@@ -24804,7 +24860,6 @@
 3: compiling source-60.cpp [lotsofobjects]
 3: compiling source-59.cpp [lotsofobjects]
 3: compiling source-58.cpp [lotsofobjects]
-3: compiling source-604.cpp [lotsofobjects]
 3: compiling source-57.cpp [lotsofobjects]
 3: compiling source-56.cpp [lotsofobjects]
 3: compiling source-55.cpp [lotsofobjects]
@@ -24812,16 +24867,14 @@
 3: compiling source-53.cpp [lotsofobjects]
 3: compiling source-52.cpp [lotsofobjects]
 3: compiling source-51.cpp [lotsofobjects]
-3: compiling source-601.cpp [lotsofobjects]
 3: compiling source-50.cpp [lotsofobjects]
 3: compiling source-49.cpp [lotsofobjects]
-3: compiling source-48.cpp [lotsofobjects]
-3: compiling source-47.cpp [lotsofobjects]
-3: compiling source-46.cpp [lotsofobjects]
+3: compiling source-14.cpp [lotsofobjects]
+3: compiling source-44.cpp [lotsofobjects]
 3: compiling source-45.cpp [lotsofobjects]
-3: compiling source-246.cpp [lotsofobjects]
-3: compiling source-41.cpp [lotsofobjects]
+3: compiling source-43.cpp [lotsofobjects]
 3: compiling source-42.cpp [lotsofobjects]
+3: compiling source-41.cpp [lotsofobjects]
 3: compiling source-40.cpp [lotsofobjects]
 3: compiling source-39.cpp [lotsofobjects]
 3: compiling source-38.cpp [lotsofobjects]
@@ -24847,33 +24900,30 @@
 3: compiling source-18.cpp [lotsofobjects]
 3: compiling source-17.cpp [lotsofobjects]
 3: compiling source-16.cpp [lotsofobjects]
-3: compiling source-15.cpp [lotsofobjects]
-3: compiling source-14.cpp [lotsofobjects]
+3: compiling source-0.cpp [lotsofobjects]
+3: compiling source-12.cpp [lotsofobjects]
 3: compiling source-13.cpp [lotsofobjects]
-3: compiling source-6.cpp [lotsofobjects]
-3: compiling source-455.cpp [lotsofobjects]
-3: compiling source-156.cpp [lotsofobjects]
-3: compiling source-327.cpp [lotsofobjects]
-3: compiling source-222.cpp [lotsofobjects]
-3: compiling source-514.cpp [lotsofobjects]
-3: compiling source-731.cpp [lotsofobjects]
+3: compiling source-268.cpp [lotsofobjects]
+3: compiling source-230.cpp [lotsofobjects]
+3: compiling source-434.cpp [lotsofobjects]
+3: compiling source-263.cpp [lotsofobjects]
+3: compiling source-516.cpp [lotsofobjects]
+3: compiling source-224.cpp [lotsofobjects]
+3: compiling source-279.cpp [lotsofobjects]
+3: compiling source-910.cpp [lotsofobjects]
 3: compiling source-504.cpp [lotsofobjects]
 3: compiling source-10.cpp [lotsofobjects]
 3: compiling source-9.cpp [lotsofobjects]
 3: compiling source-8.cpp [lotsofobjects]
-3: compiling source-7.cpp [lotsofobjects]
+3: compiling source-11.cpp [lotsofobjects]
+3: compiling source-2.cpp [lotsofobjects]
 3: compiling source-1.cpp [lotsofobjects]
-3: compiling source-0.cpp [lotsofobjects]
+3: compiling source-3.cpp [lotsofobjects]
+3: compiling source-48.cpp [lotsofobjects]
+3: compiling source-227.cpp [lotsofobjects]
+3: compiling source-254.cpp [lotsofobjects]
+3: compiling source-6.cpp [lotsofobjects]
 3: compiling source-5.cpp [lotsofobjects]
-3: compiling source-286.cpp [lotsofobjects]
-3: compiling source-133.cpp [lotsofobjects]
-3: compiling source-4.cpp [lotsofobjects]
-3: compiling source-223.cpp [lotsofobjects]
-3: compiling source-428.cpp [lotsofobjects]
-3: compiling source-338.cpp [lotsofobjects]
-3: compiling source-456.cpp [lotsofobjects]
-3: compiling source-11.cpp [lotsofobjects]
-3: compiling source-517.cpp [lotsofobjects]
 3: linking cat-response-file [cat-response-file]
 3: linking liblotsofobjects.so [lotsofobjects]
 3: Build done for configuration default.
@@ -24895,9 +24945,9 @@
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::retaggedOutputArtifact() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
 3: creating /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/retagged-output-artifact/default/p.516b9783/a3.txt [p]
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::retaggedOutputArtifact() One or more properties have changed.
 3: Restoring build graph from disk
@@ -25050,8 +25100,8 @@
 3: Build done for configuration default.
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::ruleWithNoInputs() Restoring build graph from disk
-3: One or more properties have changed.
+3: QDEBUG : TestBlackbox::ruleWithNoInputs() One or more properties have changed.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::ruleWithNoInputs() Restoring build graph from disk
@@ -25102,15 +25152,15 @@
 3: 
 3: QDEBUG : TestBlackbox::runMultiplexed() ERROR: Ambiguous use of command 'run': No product given, but project has more than one runnable product.
 3: Use the '--products' option with one of the following products:
-3: 	app {"buildVariant":"debug"}
 3: 	app {"buildVariant":"release"}
+3: 	app {"buildVariant":"debug"}
 3: 
 3: QDEBUG : TestBlackbox::runMultiplexed() Restoring build graph from disk
 3: Building for configuration default
-3: compiling main.cpp [app {"buildVariant":"debug"}]
 3: compiling main.cpp [app {"buildVariant":"release"}]
-3: linking app [app {"buildVariant":"debug"}]
+3: compiling main.cpp [app {"buildVariant":"debug"}]
 3: linking app [app {"buildVariant":"release"}]
+3: linking app [app {"buildVariant":"debug"}]
 3: Build done for configuration default.
 3: Installing
 3: 
@@ -25125,8 +25175,8 @@
 3: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/run-multiplexed/default/app.eyJidWlsZFZhcmlhbnQiOiJkZWJ1ZyJ9.fa797065/app
 3: 
 3: QDEBUG : TestBlackbox::runMultiplexed() Restoring build graph from disk
-3: Building for configuration default
 3: Build done for configuration default.
+3: Building for configuration default
 3: Installing
 3: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/run-multiplexed/default/app.eyJidWlsZFZhcmlhbnQiOiJyZWxlYXNlIn0-.5f184f96/app
 3: 
@@ -25181,8 +25231,8 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: handling file2.in [scanner-item]
 3: handling file1.in [scanner-item]
+3: handling file2.in [scanner-item]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::scannerItem(all off) Restoring build graph from disk
@@ -25234,8 +25284,8 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: handling file2.in [scanner-item]
 3: handling file1.in [scanner-item]
+3: handling file2.in [scanner-item]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::scannerItem(module scanner, group on) Restoring build graph from disk
@@ -25262,6 +25312,7 @@
 3: qbs.projectresolver: resolving "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/p.qbs"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25269,7 +25320,6 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -25299,11 +25349,18 @@
 3: qbs.moduleloader: initial search paths: QList("/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs")
 3: qbs.loader.scheduling: using 4 loader states
 3: qbs.loader.scheduling: potentially scheduling product "other" unhandled product count on queue insertion -1 current unhandled product count 4
-3: qbs.loader.scheduling: scheduling product "other" with loader state 0xffffa4124a30 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "other" with loader state 0xffffa0124a30 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "lib" unhandled product count on queue insertion -1 current unhandled product count 4
+3: qbs.loader.scheduling: scheduling product "lib" with loader state 0xffffa00fb640 and deferral mode 0
+3: qbs.loader.scheduling: potentially scheduling product "__shadow__lib" unhandled product count on queue insertion -1 current unhandled product count 4
+3: qbs.loader.scheduling: scheduling product "__shadow__lib" with loader state 0xffffa00f0e60 and deferral mode 0
+3: qbs.loader.scheduling: potentially scheduling product "app" unhandled product count on queue insertion -1 current unhandled product count 4
+3: qbs.loader.scheduling: scheduling product "app" with loader state 0xffffa0020510 and deferral mode 0
+3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25311,20 +25368,24 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: module loaded: "qbs"
-3: qbs.loader.scheduling: scheduling product "lib" with loader state 0xffffa40f1460 and deferral mode 0
-3: qbs.loader.scheduling: potentially scheduling product "__shadow__lib" unhandled product count on queue insertion -1 current unhandled product count 4
-3: qbs.loader.scheduling: scheduling product "__shadow__lib" with loader state 0xffffa40f1410 and deferral mode 0
-3: qbs.loader.scheduling: potentially scheduling product "app" unhandled product count on queue insertion -1 current unhandled product count 4
-3: qbs.loader.scheduling: scheduling product "app" with loader state 0xffffa4020510 and deferral mode 0
-3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.projectresolver: resolveProduct "other"
 3: qbs.projectresolver: adding file tags QList(unknown-file-tag) to "lib.h"
 3: qbs.loader.scheduling: thread for product "other" finished, waking up scheduler
+3: qbs.loader.scheduling: handling finished thread for product "other" current unhandled product count is 4
+3: qbs.loader.scheduling: making loader state 0xffffa0124a30 available again
+3: qbs.loader.scheduling: product "other" finished
+3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25332,15 +25393,8 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
-3: qbs.loader.scheduling: handling finished thread for product "other" current unhandled product count is 4
-3: qbs.loader.scheduling: making loader state 0xffffa4124a30 available again
-3: qbs.loader.scheduling: product "other" finished
-3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25348,64 +25402,38 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.projectresolver: resolveProduct "lib"
 3: qbs.projectresolver: adding file tags QList(unknown-file-tag) to "lib.h"
 3: qbs.loader.scheduling: thread for product "lib" finished, waking up scheduler
+3: qbs.moduleloader: module loaded: "qbs"
+3: qbs.moduleloader: module loaded: "qbs"
 3: qbs.loader.scheduling: handling finished thread for product "lib" current unhandled product count is 3
-3: qbs.loader.scheduling: making loader state 0xffffa40f1460 available again
+3: qbs.loader.scheduling: making loader state 0xffffa00fb640 available again
 3: qbs.loader.scheduling: product "lib" finished
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
-3: qbs.moduleloader: module loaded: "qbs"
+3: qbs.moduleloader: Depends item disabled, ignoring.
+3: qbs.moduleloader: Depends item disabled, ignoring.
 3: qbs.moduleloader: loadModule name: "lib" id: ""
 3: qbs.moduleloader: module loaded: "lib"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModule name: "cpp" id: ""
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
-3: qbs.moduleloader: module loaded: "qbs"
-3: qbs.moduleloader: Depends item disabled, ignoring.
-3: qbs.moduleloader: Depends item disabled, ignoring.
 3: qbs.moduleloader: loadModule name: "cpp" id: ""
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
-3: DEBUG: [require] loading extension qbs.BinaryFile
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.PkgConfig
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -25433,9 +25461,31 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.ProviderUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.PkgConfig
+3: DEBUG: [require] loading extension qbs.ProviderUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: DEBUG: [require] loading extension qbs.Process
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25459,34 +25509,12 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.PkgConfig
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
@@ -25520,6 +25548,28 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.ProviderUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.PkgConfig
+3: DEBUG: [require] loading extension qbs.ProviderUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension cpp.js
@@ -25532,8 +25582,6 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25558,7 +25606,11 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
@@ -25580,30 +25632,47 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc-base.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-mingw.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-cl.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watchos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/keil.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
@@ -25622,12 +25691,24 @@
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/ios-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -25641,9 +25722,8 @@
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/MingwBaseModule.qbs"
-3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -25656,8 +25736,9 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/cosmic.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
@@ -25665,6 +25746,31 @@
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: DEBUG: [require] loading extension qbs.BinaryFile
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TemporaryDir
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
@@ -25683,7 +25789,6 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -25693,8 +25798,10 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/macos-gcc.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -25707,6 +25814,9 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
@@ -25729,6 +25839,9 @@
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
 3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: prototype cache hit (level 1)
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
+3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: module loaded: "cpp"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
@@ -25736,56 +25849,13 @@
 3: qbs.moduleloader: module loaded: "cpufeatures"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModule name: "codesign" id: ""
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/iar.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/android-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-msvc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/emcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/sdcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/signtool.qbs"
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/noop.qbs"
+3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/CodeSignModule.qbs"
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
-3: DEBUG: [require] loading extension qbs.BinaryFile
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/dmc.qbs"
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25802,30 +25872,11 @@
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: module loaded: "codesign"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModule name: "lib" id: ""
+3: qbs.moduleloader: module loaded: "lib"
+3: qbs.moduleloader: loadModule name: "qbs" id: ""
+3: qbs.moduleloader: loadModule name: "cpp" id: ""
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:51:5"
-3: qbs.moduleloader: Probe disabled; skipping
-3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
-3: qbs.moduleloader: configure script needs to run
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TemporaryDir
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/tvos-gcc.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: condition of module "cpp" is false
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs"
-3: qbs.moduleloader: prototype cache hit (level 1)
-3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/watcom.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.Environment
@@ -25848,6 +25899,9 @@
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs"
 3: qbs.moduleloader: prototype cache hit (level 1)
 3: qbs.moduleloader: condition of module "cpp" is false
+3: qbs.moduleloader: Probe disabled; skipping
+3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
+3: qbs.moduleloader: configure script needs to run
 3: qbs.moduleloader: module loaded: "cpp"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModule name: "cpufeatures" id: ""
@@ -25883,10 +25937,6 @@
 3: qbs.moduleloader: condition of module "codesign" is false
 3: qbs.moduleloader: module loaded: "codesign"
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModule name: "lib" id: ""
-3: qbs.moduleloader: module loaded: "lib"
-3: qbs.moduleloader: loadModule name: "qbs" id: ""
-3: qbs.moduleloader: loadModule name: "cpp" id: ""
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:51:5"
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:67:5"
 3: qbs.moduleloader: configure script needs to run
@@ -25900,9 +25950,9 @@
 3: qbs.exec: looking for executable in PATH "ldconfig"
 3: qbs.exec: candidate: "/usr/share/pkg-kde-tools/bin/ldconfig"
 3: qbs.exec: candidate: "/usr/sbin/ldconfig"
+3: qbs.projectresolver: resolveProduct "app"
 3: qbs.moduleloader: probe results cached from current run
 3: qbs.moduleloader: Probe disabled; skipping
-3: qbs.loader.scheduling: thread for product "__shadow__lib" finished, waking up scheduler
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:61:5"
 3: qbs.moduleloader: probe results cached from current run
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:67:5"
@@ -25914,15 +25964,15 @@
 3: qbs.moduleloader: probe results cached from current run
 3: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/LinuxGCC.qbs:43:5"
 3: qbs.moduleloader: probe results cached from current run
+3: qbs.loader.scheduling: thread for product "__shadow__lib" finished, waking up scheduler
 3: qbs.loader.scheduling: handling finished thread for product "__shadow__lib" current unhandled product count is 2
-3: qbs.loader.scheduling: making loader state 0xffffa40f1410 available again
+3: qbs.loader.scheduling: making loader state 0xffffa00f0e60 available again
 3: qbs.loader.scheduling: product "__shadow__lib" finished
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
-3: qbs.projectresolver: resolveProduct "app"
 3: qbs.projectresolver: adding file tags QList(cpp) to "main.cpp"
 3: qbs.loader.scheduling: thread for product "app" finished, waking up scheduler
 3: qbs.loader.scheduling: handling finished thread for product "app" current unhandled product count is 1
-3: qbs.loader.scheduling: making loader state 0xffffa4020510 available again
+3: qbs.loader.scheduling: making loader state 0xffffa0020510 available again
 3: qbs.loader.scheduling: product "app" finished
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/other/other.qbs"
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/lib/lib.h"
@@ -25962,6 +26012,7 @@
 3: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/default.bg"
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.exec: preparing executor for 12 jobs in parallel
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25969,7 +26020,6 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -25977,6 +26027,11 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -25986,70 +26041,65 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [testproduct][] [other] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/other/other.qbs:13:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [obj][asm] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [testproduct][] [other] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/other/other.qbs:13:18
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -26062,6 +26112,26 @@
 3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/app/main.cpp]
 3: 	removed: []
 3: qbs.buildgraph: Marking build graph as dirty
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.UnixUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -26084,26 +26154,6 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.UnixUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/app/main.cpp [cpp]"
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o"
 3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o [app]
@@ -26129,7 +26179,7 @@
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/app/main.cpp [app]
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "app.7d104347/3a52ce780950d4d9/main.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj) in product "app"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/app/main.cpp" QList(cpp)
@@ -26157,7 +26207,7 @@
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/lib/lib.h"
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o [app] Buildable
 3: qbs.exec: "app.7d104347/3a52ce780950d4d9/main.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj) in product "app"
 3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o [app] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/lib/lib.h [lib]
@@ -26198,7 +26248,7 @@
 3: qbs.exec: RULE [testproduct][] [other] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/other/other.qbs:13:18
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "other.d0941e68/fubar"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/other.d0941e68/fubar" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/other.d0941e68/fubar" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/other.d0941e68/fubar" QList(testproduct) in product "other"
 3: qbs.buildgraph: Marking build graph as dirty
@@ -26231,7 +26281,7 @@
 3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "app.7d104347/app"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/app" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/app" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/app" QList(application, bundle.input) in product "app"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-other-product/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj)
@@ -26305,9 +26355,9 @@
 3: qbs.moduleloader: initial search paths: QList("/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs")
 3: qbs.loader.scheduling: using 2 loader states
 3: qbs.loader.scheduling: potentially scheduling product "other" unhandled product count on queue insertion -1 current unhandled product count 2
-3: qbs.loader.scheduling: scheduling product "other" with loader state 0xffff840de8e0 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "other" with loader state 0xffffac0dce70 and deferral mode 0
 3: qbs.loader.scheduling: potentially scheduling product "app" unhandled product count on queue insertion -1 current unhandled product count 2
-3: qbs.loader.scheduling: scheduling product "app" with loader state 0xffff84020510 and deferral mode 0
+3: qbs.loader.scheduling: scheduling product "app" with loader state 0xffffac020510 and deferral mode 0
 3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: qbs.moduleloader: loadModule name: "qbs" id: ""
 3: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -26333,7 +26383,6 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -26379,6 +26428,7 @@
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.UnixUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -26394,6 +26444,13 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: qbs.moduleloader: module loaded: "qbs"
+3: qbs.projectresolver: resolveProduct "other"
+3: qbs.projectresolver: adding file tags QList(unknown-file-tag) to "lib.h"
+3: qbs.loader.scheduling: thread for product "other" finished, waking up scheduler
+3: qbs.loader.scheduling: handling finished thread for product "other" current unhandled product count is 2
+3: qbs.loader.scheduling: making loader state 0xffffac0dce70 available again
+3: qbs.loader.scheduling: product "other" finished
+3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -26417,13 +26474,6 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/freebsd-gcc.qbs"
-3: qbs.projectresolver: resolveProduct "other"
-3: qbs.projectresolver: adding file tags QList(unknown-file-tag) to "lib.h"
-3: qbs.loader.scheduling: thread for product "other" finished, waking up scheduler
-3: qbs.loader.scheduling: handling finished thread for product "other" current unhandled product count is 2
-3: qbs.loader.scheduling: making loader state 0xffff840de8e0 available again
-3: qbs.loader.scheduling: product "other" finished
-3: qbs.loader.scheduling: scheduling paused, waiting for threads to finish
 3: DEBUG: [require] loading extension qbs.Utilities
 3: qbs.moduleloader: condition of module "cpp" is false
 3: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/windows-clang-mingw.qbs"
@@ -26595,7 +26645,7 @@
 3: qbs.projectresolver: adding file tags QList(cpp) to "main.cpp"
 3: qbs.loader.scheduling: thread for product "app" finished, waking up scheduler
 3: qbs.loader.scheduling: handling finished thread for product "app" current unhandled product count is 1
-3: qbs.loader.scheduling: making loader state 0xffff84020510 available again
+3: qbs.loader.scheduling: making loader state 0xffffac020510 available again
 3: qbs.loader.scheduling: product "app" finished
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/other/other.qbs"
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/lib/lib.h"
@@ -26662,15 +26712,15 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: qbs.exec: adding leaf RULE [testproduct][] [other] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/other/other.qbs:13:18
 3: qbs.exec: adding leaf RULE [obj][asm] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [testproduct][] [other] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/other/other.qbs:13:18
 3: qbs.buildgraph: consider multiplex rule node [testproduct][]
 3: 	changed: []
 3: 	compatible: []
@@ -26691,52 +26741,52 @@
 3: qbs.exec: RULE [testproduct][] [other] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/other/other.qbs:13:18
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "other.d0941e68/fubar"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/other.d0941e68/fubar" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/other.d0941e68/fubar" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/other.d0941e68/fubar" QList(testproduct) in product "other"
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -26756,7 +26806,6 @@
 3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/app/main.cpp]
 3: 	removed: []
 3: qbs.buildgraph: Marking build graph as dirty
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -26795,6 +26844,7 @@
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.UnixUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -26823,7 +26873,7 @@
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/app/main.cpp [app]
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "app.7d104347/3a52ce780950d4d9/main.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj) in product "app"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/app/main.cpp" QList(cpp)
@@ -26852,7 +26902,7 @@
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/lib/lib.h"
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o [app] Buildable
 3: qbs.exec: "app.7d104347/3a52ce780950d4d9/main.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj) in product "app"
 3: qbs.buildgraph: disconnect: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o [app] ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/lib/lib.h [other]
@@ -26903,7 +26953,7 @@
 3: qbs.exec: RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "app.7d104347/app"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/app" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/app" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/app" QList(application, bundle.input) in product "app"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/scan-result-in-non-dependency/default/app.7d104347/3a52ce780950d4d9/main.cpp.o" QList(obj, cpp_obj)
@@ -26974,8 +27024,8 @@
 3: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/setup-run-environment/default/app.7d104347/app
 3: 
 3: QDEBUG : TestBlackbox::setupRunEnvironment() Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: Installing
 3: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/setup-run-environment/default/app.7d104347/app
 3: 
@@ -27008,8 +27058,8 @@
 3: linux,unix
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling a1.cpp [a]
 3: compiling a2.cpp [a]
+3: compiling a1.cpp [a]
 3: compiling b.cpp [b]
 3: compiling c.cpp [c]
 3: compiling d.cpp [d]
@@ -27202,9 +27252,9 @@
 3: compiling lib.cpp [lib]
 3: compiling staticlib.cpp [staticlib]
 3: compiling main.cpp [app]
-3: linking liblib.so [lib]
 3: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/smart-relinking/default/staticlib.791142d9/3a52ce780950d4d9/staticlib.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/smart-relinking/staticlib.cpp
 3: 
+3: linking liblib.so [lib]
 3: creating libstaticlib.a [staticlib]
 3: linking app [app]
 3: Build done for configuration default.
@@ -27362,14 +27412,14 @@
 3: linking app [app]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::sourceArtifactChanges() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::sourceArtifactChanges() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::sourceArtifactChanges() Restoring build graph from disk
+3: Building for configuration default
 3: cpp artifacts: 0
 3: Build done for configuration default.
-3: Building for configuration default
 3: 
 3: QDEBUG : TestBlackbox::sourceArtifactChanges() One or more properties have changed.
 3: Restoring build graph from disk
@@ -27391,8 +27441,8 @@
 3: cpp artifacts: 0
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::sourceArtifactChanges() One or more properties have changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::sourceArtifactChanges() Restoring build graph from disk
+3: One or more properties have changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::sourceArtifactChanges() Restoring build graph from disk
@@ -27419,8 +27469,8 @@
 3: Building for configuration default
 3: compiling main1.cpp [app1]
 3: compiling main2.cpp [app2]
-3: linking app2 [app2]
 3: linking app1 [app1]
+3: linking app2 [app2]
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::subProfileChangeTracking() Restoring build graph from disk
@@ -27517,16 +27567,16 @@
 3: QDEBUG : TestBlackbox::symlinkRemoval() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::symlinkRemoval()
 3: QDEBUG : TestBlackbox::renameDependency() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling lib.cpp [renameDependency]
 3: compiling main.cpp [renameDependency]
+3: compiling lib.cpp [renameDependency]
 3: linking renameDependency [renameDependency]
 3: Build done for configuration default.
 3: 
@@ -27540,8 +27590,8 @@
 3: The following products could not be built for configuration default:
 3: renameDependency
 3: 
-3: QDEBUG : TestBlackbox::renameDependency() Restoring build graph from disk
-3: Must re-expand wildcards for group 'renameDependency' in product 'renameDependency'.
+3: QDEBUG : TestBlackbox::renameDependency() Must re-expand wildcards for group 'renameDependency' in product 'renameDependency'.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: Building for configuration default
 3: compiling main.cpp [renameDependency]
@@ -27558,36 +27608,36 @@
 3: is emscripten: no
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling foo.cpp [foo1]
-3: compiling main.cpp [app4]
-3: compiling foo.cpp [bar4]
-3: compiling foo.cpp [bar1]
+3: compiling foo.cpp [foo3]
+3: compiling main.cpp [app5]
 3: compiling foo.cpp [foo2]
-3: compiling foo.cpp [bar2]
 3: compiling foo.cpp [foo4]
-3: compiling main.cpp [app5]
-3: compiling foo.cpp [foo5]
-3: compiling main.cpp [app1]
-3: compiling foo.cpp [foo3]
+3: compiling main.cpp [app4]
+3: compiling main.cpp [app2]
+3: compiling foo.cpp [bar2]
+3: compiling main.cpp [app3]
 3: compiling foo.cpp [bar3]
-3: linking libfoo1.so [foo1]
-3: linking app4 [app4]
-3: linking libbar4.so [bar4]
-3: linking libbar1.so [bar1]
+3: compiling foo.cpp [foo1]
+3: compiling foo.cpp [bar1]
+3: compiling foo.cpp [bar4]
+3: linking libfoo3.so [foo3]
+3: linking app5 [app5]
 3: linking libfoo2.so [foo2]
-3: linking libbar2.so [bar2]
 3: linking libfoo4.so [foo4]
-3: linking app5 [app5]
-3: linking libfoo5.so [foo5]
-3: linking app1 [app1]
-3: linking libfoo3.so [foo3]
+3: linking app4 [app4]
+3: linking app2 [app2]
+3: linking libbar2.so [bar2]
+3: linking app3 [app3]
 3: linking libbar3.so [bar3]
-3: compiling main.cpp [app2]
+3: linking libfoo1.so [foo1]
+3: linking libbar1.so [bar1]
+3: linking libbar4.so [bar4]
+3: compiling main.cpp [app1]
+3: compiling foo.cpp [foo5]
 3: compiling foo.cpp [bar5]
-3: linking app2 [app2]
+3: linking app1 [app1]
+3: linking libfoo5.so [foo5]
 3: linking libbar5.so [bar5]
-3: compiling main.cpp [app3]
-3: linking app3 [app3]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::separateDebugInfo()
@@ -27808,8 +27858,8 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling bar.cpp [product2]
 3: compiling foo.cpp [product1]
+3: compiling bar.cpp [product2]
 3: linking product2 [product2]
 3: linking product1 [product1]
 3: Build done for configuration default.
@@ -27836,8 +27886,8 @@
 3: Build done for configuration default.
 3: Building for configuration default
 3: 
-3: QDEBUG : TestBlackbox::trackExternalProductChanges() Restoring build graph from disk
-3: Environment changed.
+3: QDEBUG : TestBlackbox::trackExternalProductChanges() Environment changed.
+3: Restoring build graph from disk
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::trackExternalProductChanges() Restoring build graph from disk
@@ -27855,8 +27905,8 @@
 3: linking trackExternalProductChanges [trackExternalProductChanges]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::trackExternalProductChanges() Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/trackExternalProductChanges/fileList.js' has changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::trackExternalProductChanges() Restoring build graph from disk
+3: Project file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/trackExternalProductChanges/fileList.js' has changed.
 3: Resolving project for configuration default
 3: Building for configuration default
 3: compiling jsFileChange.cpp [trackExternalProductChanges]
@@ -27899,8 +27949,8 @@
 3: compiling main.cpp [trackExternalProductChanges]
 3: compiling including.cpp [trackExternalProductChanges]
 3: 
-3: QDEBUG : TestBlackbox::trackExternalProductChanges() Environment changed.
-3: Restoring build graph from disk
+3: QDEBUG : TestBlackbox::trackExternalProductChanges() Restoring build graph from disk
+3: Environment changed.
 3: Resolving project for configuration default
 3: 
 3: QDEBUG : TestBlackbox::trackExternalProductChanges() Restoring build graph from disk
@@ -27962,11 +28012,11 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: compiling foo.cpp [product1]
 3: compiling bar.cpp [product2]
+3: compiling foo.cpp [product1]
 3: compiling zoo.cpp [product3]
-3: linking product1 [product1]
 3: linking product2 [product2]
+3: linking product1 [product1]
 3: linking product3 [product3]
 3: Build done for configuration default.
 3: 
@@ -27999,10 +28049,10 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: /tmp/tst_blackbox-yjtFmK/default/find-typescript.ea975d82/typescript.json [find-typescript]
+3: /tmp/tst_blackbox-fnhqfi/default/find-typescript.ea975d82/typescript.json [find-typescript]
 3: Build done for configuration default.
 3: 
-3: QDEBUG : TestBlackbox::typescript() ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:20:5 Error while handling product 'lib':
+3: QDEBUG : TestBlackbox::typescript() ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:33:5 Error while handling product 'lib2':
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/Probes/NpmProbe.qbs:48:16 "interpreterPath" must be specified
 3: The following properties are not set. Set them in your profile or product:
 3: nodejs.toolchainInstallPath
@@ -28015,7 +28065,7 @@
 3: nodejs.packageManagerPrefixPath
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:419 
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/nodejs/NodeJS.qbs:113 
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:33:5 Error while handling product 'lib2':
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:20:5 Error while handling product 'lib':
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/Probes/NpmProbe.qbs:48:16 "interpreterPath" must be specified
 3: The following properties are not set. Set them in your profile or product:
 3: nodejs.toolchainInstallPath
@@ -28028,12 +28078,12 @@
 3: nodejs.packageManagerPrefixPath
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:419 
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/nodejs/NodeJS.qbs:113 
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:2:5 Error while handling product 'animals':
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:2:5 Product 'animals' depends on 'lib',
-3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:20:5 but product 'lib' is disabled.
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:45:5 Error while handling product 'single':
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:45:5 Product 'single' depends on 'lib2',
 3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:33:5 but product 'lib2' is disabled.
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:2:5 Error while handling product 'animals':
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:2:5 Product 'animals' depends on 'lib',
+3: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/typescript/typescript.qbs:20:5 but product 'lib' is disabled.
 3: 
 3: QDEBUG : TestBlackbox::typescript() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 3: Resolving project for configuration default
@@ -28053,8 +28103,8 @@
 3: Building for configuration default
 3: generating custom1.out [p1]
 3: generating custom2.out [p2]
-3: generating custom2.out.plus [p3]
 3: generating custom1.out.plus [p3]
+3: generating custom2.out.plus [p3]
 3: Build done for configuration default.
 3: 
 3: PASS   : TestBlackbox::usingsAsSoleInputsNonMultiplexed()
@@ -28122,10 +28172,10 @@
 3: 
 3: QDEBUG : TestBlackbox::variantSuffix(default suffix, multiplex) Restoring build graph from disk
 3: Building for configuration default
-3: compiling lib.cpp [l {"buildVariant":"release"}]
 3: compiling lib.cpp [l {"buildVariant":"debug"}]
-3: creating libl.ext [l {"buildVariant":"release"}]
+3: compiling lib.cpp [l {"buildVariant":"release"}]
 3: creating libl.ext [l {"buildVariant":"debug"}]
+3: creating libl.ext [l {"buildVariant":"release"}]
 3: 
 3: PASS   : TestBlackbox::variantSuffix(default suffix, multiplex)
 3: QDEBUG : TestBlackbox::variantSuffix(custom suffix, multiplex) Restoring build graph from disk
@@ -28134,14 +28184,14 @@
 3: is Windows: false
 3: is Apple: false
 3: 
-3: QDEBUG : TestBlackbox::variantSuffix(custom suffix, multiplex) ERROR: Cannot install files '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/variant-suffix/default/l.eyJidWlsZFZhcmlhbnQiOiJkZWJ1ZyJ9.1525946c/liblblubb.ext' and '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/variant-suffix/default/l.eyJidWlsZFZhcmlhbnQiOiJyZWxlYXNlIn0-.67841b5f/liblblubb.ext' to the same location '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/variant-suffix/default/install-root/lib/liblblubb.ext'. If you are attempting to install a directory hierarchy, consider using the qbs.installSourceBase property.
+3: QDEBUG : TestBlackbox::variantSuffix(custom suffix, multiplex) ERROR: Cannot install files '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/variant-suffix/default/l.eyJidWlsZFZhcmlhbnQiOiJyZWxlYXNlIn0-.67841b5f/liblblubb.ext' and '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/variant-suffix/default/l.eyJidWlsZFZhcmlhbnQiOiJkZWJ1ZyJ9.1525946c/liblblubb.ext' to the same location '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/variant-suffix/default/install-root/lib/liblblubb.ext'. If you are attempting to install a directory hierarchy, consider using the qbs.installSourceBase property.
 3: The following products could not be built for configuration default:
-3: l {"buildVariant":"debug"}
+3: l {"buildVariant":"release"}
 3: 
 3: QDEBUG : TestBlackbox::variantSuffix(custom suffix, multiplex) Restoring build graph from disk
 3: Building for configuration default
-3: creating liblblubb.ext [l {"buildVariant":"release"}]
 3: creating liblblubb.ext [l {"buildVariant":"debug"}]
+3: creating liblblubb.ext [l {"buildVariant":"release"}]
 3: 
 3: PASS   : TestBlackbox::variantSuffix(custom suffix, multiplex)
 3: SKIP   : TestBlackbox::vcsGit() git not found
@@ -28238,6 +28288,7 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -28245,7 +28296,6 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -28253,11 +28303,6 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -28267,46 +28312,51 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [obj][asm] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf RULE [obj][asm] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
@@ -28314,42 +28364,42 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -28365,30 +28415,10 @@
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp]
-3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp]
+3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp]
 3: 	removed: []
 3: qbs.buildgraph: Marking build graph as dirty
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.DarwinTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.PathTools
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.UnixUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.WindowsUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -28411,18 +28441,26 @@
 3: DEBUG: [require] loading extension qbs.ProviderUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Process
-3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [cpp]"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
-3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
-3: qbs.buildgraph: Marking build graph as dirty
-3: DEBUG: Randomly choosing 'undefined' from list of unknown C++ version strings ()
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension cpp.js
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.DarwinTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.PathTools
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.UnixUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.WindowsUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [cpp]"
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
 3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1]
@@ -28435,45 +28473,47 @@
 3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [staticlib 1]
 3: qbs.buildgraph: Marking build graph as dirty
 3: DEBUG: Randomly choosing 'undefined' from list of unknown C++ version strings ()
+3: qbs.buildgraph: apply rule "[c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [cpp]"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] -> RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: DEBUG: Randomly choosing 'undefined' from list of unknown C++ version strings ()
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [staticlib 1]
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [staticlib 1]
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] build state: Buildable
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] Buildable
-3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
-3: qbs.exec: node already built. Skipping.
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Built
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] Buildable
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [staticlib 1]
 3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" "1969-12-31T12:00:00.000"
-3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" QList(obj, cpp_obj) in product "staticlib 1"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp" QList(cpp)
-3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
-3: qbs.depscan: include paths (cache miss)
-3: qbs.depscan: scanning "used.cpp"
-3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
-3: qbs.exec: Additional environment: QList()
+3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
+3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" QList(obj, cpp_obj) in product "staticlib 1"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp" QList(cpp)
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
-3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan: include paths (cache miss)
 3: qbs.depscan: scanning "unused1.cpp"
 3: qbs.depscan: add new file dependency "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
@@ -28481,28 +28521,38 @@
 3: qbs.depscan: scanning "dllexport.h"
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" QList(obj, cpp_obj) in product "staticlib 1"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp" QList(cpp)
+3: qbs.depscan: file "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.depscan: include paths (cache hit)
+3: qbs.depscan: scanning "used.cpp"
+3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: Additional environment: QList()
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -28516,21 +28566,21 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -28568,7 +28618,7 @@
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp [staticlib2]
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" QList(obj, cpp_obj) in product "staticlib2"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp" QList(cpp)
@@ -28580,56 +28630,56 @@
 3: qbs.depscan: include paths (cache hit)
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -28667,7 +28717,7 @@
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp [staticlib3]
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" QList(obj, cpp_obj) in product "staticlib3"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp" QList(cpp)
@@ -28679,56 +28729,56 @@
 3: qbs.depscan: include paths (cache hit)
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -28766,7 +28816,7 @@
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp [staticlib4]
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" QList(obj, cpp_obj) in product "staticlib4"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp" QList(cpp)
@@ -28778,21 +28828,21 @@
 3: qbs.depscan: include paths (cache hit)
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
 3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -28806,28 +28856,28 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -28865,7 +28915,7 @@
 3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp [dynamiclib]
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" QList(obj, cpp_obj) in product "dynamiclib"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp" QList(cpp)
@@ -28878,6 +28928,80 @@
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
 3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o]
+3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o]
+3: 	removed: []
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: apply rule "[bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [obj, cpp_obj],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [obj, cpp_obj]"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a"
+3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] -> RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] Buildable
+3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: "staticlib-1.9ed49a0a/libstaticlib 1.a"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary) in product "staticlib 1"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" QList(obj, cpp_obj)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" QList(obj, cpp_obj)
+3: qbs.exec: Running external process; full command line is: "/usr/bin/gcc-ar rcs '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a' /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.exec: Additional environment: QList()
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: finishArtifact "staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
+3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
+3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
+3: 	changed: []
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o]
+3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o]
+3: 	removed: []
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: apply rule "[bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [obj, cpp_obj]"
+3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a"
+3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] -> RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] Buildable
+3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
+3: qbs.exec: node already built. Skipping.
+3: qbs.exec: "staticlib3.c2cc9a6a/libstaticlib3.a"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary) in product "staticlib3"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" QList(obj, cpp_obj)
+3: qbs.exec: Running external process; full command line is: "/usr/bin/gcc-ar rcs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
+3: qbs.exec: Additional environment: QList()
+3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
@@ -28905,7 +29029,7 @@
 3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "staticlib2.73478827/libstaticlib2.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" QList(staticlibrary, bundle.input, cpp_staticlibrary) in product "staticlib2"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" QList(obj, cpp_obj)
@@ -28939,51 +29063,14 @@
 3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
 3: qbs.exec: node already built. Skipping.
 3: qbs.exec: "staticlib4.f98ea408/libstaticlib4.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" "1969-12-31T12:00:00.000"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
 3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" QList(staticlibrary, bundle.input, cpp_staticlibrary) in product "staticlib4"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" QList(obj, cpp_obj)
 3: qbs.exec: Running external process; full command line is: "/usr/bin/gcc-ar rcs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
 3: qbs.exec: Additional environment: QList()
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o]
-3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o]
-3: 	removed: []
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: apply rule "[bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [obj, cpp_obj]"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a"
-3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] -> RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] Buildable
-3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "staticlib3.c2cc9a6a/libstaticlib3.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" "1969-12-31T12:00:00.000"
-3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary) in product "staticlib3"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" QList(obj, cpp_obj)
-3: qbs.exec: Running external process; full command line is: "/usr/bin/gcc-ar rcs /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
-3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "staticlib4.f98ea408/libstaticlib4.a"
+3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/libstaticlib 1.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: finishArtifact "dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
@@ -28995,73 +29082,36 @@
 3: qbs.exec: finishArtifact "staticlib2.73478827/libstaticlib2.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
-3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
-3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
-3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o]
-3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o]
-3: 	removed: []
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: apply rule "[bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [obj, cpp_obj],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [obj, cpp_obj]"
-3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a"
-3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] -> RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: adding leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] Buildable
-3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22
-3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "staticlib-1.9ed49a0a/libstaticlib 1.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" "1969-12-31T12:00:00.000"
-3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary) in product "staticlib 1"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" QList(obj, cpp_obj)
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" QList(obj, cpp_obj)
-3: qbs.exec: Running external process; full command line is: "/usr/bin/gcc-ar rcs '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a' /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
-3: qbs.exec: Additional environment: QList()
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/libstaticlib 1.a"
+3: qbs.exec: finishArtifact "staticlib4.f98ea408/libstaticlib4.a"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a]
-3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a]
+3: 	added: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a]
 3: 	removed: []
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: apply rule "[bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [obj, cpp_obj],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlibrary, bundle.input, cpp_staticlibrary]"
+3: qbs.buildgraph: apply rule "[bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [obj, cpp_obj],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlibrary, bundle.input, cpp_staticlibrary]"
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so"
 3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
+3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
-3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so"
 3: qbs.exec: rule created ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
@@ -29069,26 +29119,26 @@
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
+3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
-3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
-3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
+3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
 3: qbs.buildgraph: Marking build graph as dirty
+3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
+3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
 3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
 3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
-3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
-3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
 3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for dynamiclib
 3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for dynamiclib
 3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for dynamiclib
@@ -29097,34 +29147,37 @@
 3: qbs.exec: adding leaf RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22
 3: qbs.exec: adding leaf RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] Buildable
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] Buildable
 3: qbs.exec: RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22
 3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "dynamiclib.ffab8290/libdynamiclib.so"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" "1969-12-31T12:00:00.000"
+3: qbs.exec: "dynamiclib.ffab8290/.sosymbols/libdynamiclib.so"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" QList(bundle.input, dynamiclibrary) in product "dynamiclib"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" QList(dynamiclibrary_symbols) in product "dynamiclib"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" QList(obj, cpp_obj)
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" QList(dynamiclibrary_symbols) in product "dynamiclib"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" QList(obj, cpp_obj)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" QList(bundle.input, dynamiclibrary) in product "dynamiclib"
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" QList(obj, cpp_obj)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -Wl,-soname=libdynamiclib.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a'"
 3: qbs.exec: Additional environment: QList()
 3: qbs.exec: RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22
 3: qbs.exec: node already built. Skipping.
-3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
+3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
 3: qbs.exec: node is currently being built. Skipping.
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -29132,24 +29185,46 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.PropertyList
+3: DEBUG: [require] loading extension qbs.ProviderUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension cpp.js
-3: DEBUG: [require] loading extension qbs.BinaryFile
+3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: DEBUG: [require] loading extension qbs.Environment
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.PkgConfig
+3: DEBUG: [require] loading extension qbs.ProviderUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
-3: DEBUG: [require] loading extension qbs.TextFile
+3: DEBUG: [require] loading extension qbs.Process
+3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension cpp.js
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Host
@@ -29165,60 +29240,37 @@
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.UnixUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.Process
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.TextFile
-3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: DEBUG: [require] loading extension qbs.Environment
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.PkgConfig
-3: DEBUG: [require] loading extension qbs.ProviderUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: Symbol file '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so' does not yet exist.
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "dynamiclib.ffab8290/libdynamiclib.so"
+3: qbs.exec: finishArtifact "dynamiclib.ffab8290/.sosymbols/libdynamiclib.so"
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: finishArtifact "dynamiclib.ffab8290/.sosymbols/libdynamiclib.so"
+3: qbs.exec: finishArtifact "dynamiclib.ffab8290/libdynamiclib.so"
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: Nothing left to build; finishing.
 3: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/default.bg"
 3: qbs.buildgraph: Marking build graph as clean
 3: 
 3: QDEBUG : TestBlackbox::wholeArchive(link normally) Restoring build graph from disk
 3: Building for configuration default
-3: compiling used.cpp [staticlib 1]
 3: compiling unused1.cpp [staticlib 1]
+3: compiling used.cpp [staticlib 1]
 3: compiling unused2.cpp [staticlib2]
 3: compiling unused3.cpp [staticlib3]
 3: compiling unused4.cpp [staticlib4]
 3: compiling dynamiclib.cpp [dynamiclib]
+3: creating libstaticlib 1.a [staticlib 1]
+3: creating libstaticlib3.a [staticlib3]
 3: creating libstaticlib2.a [staticlib2]
 3: creating libstaticlib4.a [staticlib4]
-3: creating libstaticlib3.a [staticlib3]
-3: creating libstaticlib 1.a [staticlib 1]
 3: linking libdynamiclib.so [dynamiclib]
 3: Build done for configuration default.
 3: 
@@ -29326,52 +29378,52 @@
 3: DEBUG: [require] loading extension qbs.Host
 3: DEBUG: [require] loading extension qbs.ModUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [staticlib 1]
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp [staticlib4]
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp [staticlib4]
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp [staticlib3]
 3: qbs.exec: adding leaf RULE [obj][asm] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp [staticlib2]
 3: qbs.exec: adding leaf RULE [obj][asm] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [staticlib 1]
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf RULE [obj][asm] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp [dynamiclib]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
@@ -29386,34 +29438,39 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
@@ -29421,7 +29478,7 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -29431,61 +29488,56 @@
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
 3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] Buildable
-3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" "2025-02-03T17:29:26.990"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.572" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] Buildable
+3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" "2026-03-10T02:24:57.090"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
+3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] build state: Buildable
-3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" "2025-02-03T17:29:27.026"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" "2026-03-10T02:24:57.090"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] build state: Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib-1.9ed49a0a/libstaticlib 1.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" "2025-02-03T17:29:27.051"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.990" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:27.026" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" "2026-03-10T02:24:57.144"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.090" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.090" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/libstaticlib 1.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
@@ -29505,35 +29557,35 @@
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o [staticlib2] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -29549,9 +29601,9 @@
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o [staticlib2] Buildable
 3: qbs.exec: "staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" "2025-02-03T17:29:26.974"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.572" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" "2026-03-10T02:24:57.141"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
@@ -29565,74 +29617,74 @@
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib2.73478827/libstaticlib2.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" "2025-02-03T17:29:27.006"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.974" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" "2026-03-10T02:24:57.181"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.141" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib2.73478827/libstaticlib2.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
 3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp]
@@ -29642,9 +29694,9 @@
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3] Buildable
 3: qbs.exec: "staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" "2025-02-03T17:29:26.991"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" "2026-03-10T02:24:57.092"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
@@ -29658,68 +29710,68 @@
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib3.c2cc9a6a/libstaticlib3.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" "2025-02-03T17:29:26.999"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.991" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" "2026-03-10T02:24:57.174"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.092" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib3.c2cc9a6a/libstaticlib3.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o [staticlib4] build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -29735,9 +29787,9 @@
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o [staticlib4] Buildable
 3: qbs.exec: "staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" "2025-02-03T17:29:26.983"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" "2026-03-10T02:24:57.142"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
@@ -29751,39 +29803,34 @@
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib4.f98ea408/libstaticlib4.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" "2025-02-03T17:29:26.992"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.983" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" "2026-03-10T02:24:57.191"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.142" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib4.f98ea408/libstaticlib4.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib] build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
@@ -29791,34 +29838,39 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
 3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp]
@@ -29828,17 +29880,17 @@
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib] Buildable
 3: qbs.exec: "dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" "2025-02-03T17:29:26.999"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" "2026-03-10T02:24:57.149"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.buildgraph: Value for property 'staticlib 1:cpp.linkWholeArchive' has changed.
@@ -29887,21 +29939,21 @@
 3: DEBUG: [require] loading extension qbs.Utilities
 3: DEBUG: [require] loading extension qbs.WindowsUtils
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
-3: qbs.buildgraph: apply rule "[bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [obj, cpp_obj]"
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
+3: qbs.buildgraph: apply rule "[bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript]" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlibrary, bundle.input, cpp_staticlibrary],\n            /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [obj, cpp_obj]"
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
-3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
+3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
 3: qbs.buildgraph: connect ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib]
-3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
-3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
 3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3]
 3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2]
+3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4]
+3: qbs.buildgraph: connect RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 -> ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1]
 3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for dynamiclib
 3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for dynamiclib
 3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for dynamiclib
@@ -29912,32 +29964,34 @@
 3: DEBUG: Found C++ or Objective-C++ objects, choosing C++ linker for dynamiclib
 3: qbs.buildgraph: Marking build graph as dirty
 3: qbs.exec: adding leaf RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] Buildable
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] Buildable
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22
 3: qbs.exec: node already built. Skipping.
-3: qbs.exec: "dynamiclib.ffab8290/libdynamiclib.so"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" "1969-12-31T12:00:00.000"
+3: qbs.exec: "dynamiclib.ffab8290/.sosymbols/libdynamiclib.so"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" "1970-01-01T14:00:00.000"
 3: qbs.uptodate: invalid timestamp. Out of date.
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" QList(bundle.input, dynamiclibrary) in product "dynamiclib"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" "1970-01-01T14:00:00.000"
+3: qbs.uptodate: invalid timestamp. Out of date.
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" QList(dynamiclibrary_symbols) in product "dynamiclib"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" QList(obj, cpp_obj)
-3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" QList(dynamiclibrary_symbols) in product "dynamiclib"
-3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" QList(obj, cpp_obj)
+3: qbs.depscan: scan inputs for "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" QList(bundle.input, dynamiclibrary) in product "dynamiclib"
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
+3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" QList(staticlibrary, bundle.input, cpp_staticlibrary)
 3: qbs.depscan: input artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" QList(obj, cpp_obj)
 3: qbs.exec: Running external process; full command line is: "/usr/bin/g++ -Wl,-soname=libdynamiclib.so,--as-needed -shared -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o -Wl,--whole-archive /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a -Wl,--no-whole-archive /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a -Wl,--whole-archive /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a' -Wl,--no-whole-archive"
 3: qbs.exec: Additional environment: QList()
-3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib]
+3: qbs.exec: ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib]
 3: qbs.exec: node is currently being built. Skipping.
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
@@ -30007,20 +30061,20 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
 3: DEBUG: List of relevant symbols differs for '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so'.
 3: qbs.buildgraph: Marking build graph as dirty
-3: qbs.exec: finishArtifact "dynamiclib.ffab8290/libdynamiclib.so"
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: finishArtifact "dynamiclib.ffab8290/.sosymbols/libdynamiclib.so"
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app4.149bbc24/app4 [app4] build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app2.998ffe0d/app2 [app2] build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app4.149bbc24/app4 [app4] build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app3.81821da9/app3 [app3] build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app1.171ee6b1/app1 [app1] build state: Untouched
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app3.81821da9/app3 [app3] build state: Untouched
+3: qbs.exec: finishArtifact "dynamiclib.ffab8290/libdynamiclib.so"
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: Nothing left to build; finishing.
 3: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/default.bg"
 3: qbs.buildgraph: Marking build graph as clean
@@ -30077,7 +30131,6 @@
 3: qbs.buildgraph: Marking build graph as clean
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: qbs.exec: preparing executor for 12 jobs in parallel
-3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.Environment
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -30085,6 +30138,7 @@
 3: DEBUG: [require] loading extension qbs.TemporaryDir
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
 3: DEBUG: [require] loading extension qbs.PathTools
@@ -30092,11 +30146,6 @@
 3: DEBUG: [require] loading extension qbs.Process
 3: DEBUG: [require] loading extension qbs.PropertyList
 3: DEBUG: [require] loading extension qbs.Utilities
-3: DEBUG: [require] loading extension qbs.FileInfo
-3: DEBUG: [require] loading extension qbs.File
-3: DEBUG: [require] loading extension qbs.Host
-3: DEBUG: [require] loading extension qbs.ModUtils
-3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 3: DEBUG: [require] loading extension qbs.BinaryFile
 3: DEBUG: [require] loading extension qbs.File
 3: DEBUG: [require] loading extension qbs.FileInfo
@@ -30106,52 +30155,57 @@
 3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 3: DEBUG: [require] loading extension qbs.TextFile
 3: DEBUG: [require] loading extension qbs.Utilities
+3: DEBUG: [require] loading extension qbs.FileInfo
+3: DEBUG: [require] loading extension qbs.File
+3: DEBUG: [require] loading extension qbs.Host
+3: DEBUG: [require] loading extension qbs.ModUtils
+3: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp [staticlib3]
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp [staticlib2]
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp [staticlib4]
+3: qbs.exec: adding leaf RULE [obj][asm] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
 3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
 3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
 3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp [staticlib 1]
+3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp [staticlib 1]
 3: qbs.exec: adding leaf RULE [obj][asm] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp [staticlib4]
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp [staticlib2]
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp [staticlib3]
-3: qbs.exec: adding leaf RULE [obj][asm] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
 3: qbs.exec: adding leaf RULE [obj][asm] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:508:18
-3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
-3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
-3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
-3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
 3: qbs.exec: adding leaf RULE [objc_pch][objc_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:535:18
-3: qbs.exec: adding leaf RULE [c][c.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
-3: qbs.exec: adding leaf RULE [objc][objc.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [objcpp_pch][objcpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:544:18
 3: qbs.exec: adding leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp [dynamiclib]
+3: qbs.exec: adding leaf RULE [objc][objc.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:471:18
+3: qbs.exec: adding leaf RULE [c][c.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:437:18
+3: qbs.exec: adding leaf RULE [cpp][cpp.combine] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/CppModule.qbs:454:18
+3: qbs.exec: adding leaf RULE [cpp_pch][cpp_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:526:18
+3: qbs.exec: adding leaf RULE [c_pch][c_pch_src] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:517:18
 3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
@@ -30166,34 +30220,39 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
@@ -30201,7 +30260,7 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -30211,76 +30270,71 @@
 3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
 3: qbs.exec: artifact type "SourceFile" Skipping.
 3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
 3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o [staticlib 1] Buildable
-3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" "2025-02-03T17:29:26.990"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.572" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o [staticlib 1] Buildable
+3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" "2026-03-10T02:24:57.090"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
+3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] build state: Buildable
-3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o" "2025-02-03T17:29:27.026"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/used.cpp"
+3: qbs.exec: "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o" "2026-03-10T02:24:57.090"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused1.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib 1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] build state: Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a [staticlib 1] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib-1.9ed49a0a/libstaticlib 1.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" "2025-02-03T17:29:27.051"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.990" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:27.026" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a" "2026-03-10T02:24:57.144"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.090" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/used.cpp.o"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.090" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/3a52ce780950d4d9/unused1.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib-1.9ed49a0a/libstaticlib 1.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -30294,32 +30348,32 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o [staticlib2] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
 3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o [staticlib2] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp]
@@ -30329,9 +30383,9 @@
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o [staticlib2] Buildable
 3: qbs.exec: "staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" "2025-02-03T17:29:26.974"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.572" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o" "2026-03-10T02:24:57.141"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused2.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
@@ -30345,74 +30399,74 @@
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a [staticlib2] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib2.73478827/libstaticlib2.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" "2025-02-03T17:29:27.006"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.974" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a" "2026-03-10T02:24:57.181"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.141" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/3a52ce780950d4d9/unused2.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib2.73478827/libstaticlib2.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3] build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
 3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp]
@@ -30422,9 +30476,9 @@
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o [staticlib3] Buildable
 3: qbs.exec: "staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" "2025-02-03T17:29:26.991"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o" "2026-03-10T02:24:57.092"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused3.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
@@ -30438,14 +30492,14 @@
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a [staticlib3] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib3.c2cc9a6a/libstaticlib3.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" "2025-02-03T17:29:26.999"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.991" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a" "2026-03-10T02:24:57.174"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.092" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/3a52ce780950d4d9/unused3.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib3.c2cc9a6a/libstaticlib3.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -30466,7 +30520,7 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
@@ -30480,11 +30534,6 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o [staticlib4] build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
@@ -30492,20 +30541,25 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
 3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o [staticlib4] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp]
@@ -30515,9 +30569,9 @@
 3: qbs.exec: parent RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o [staticlib4] Buildable
 3: qbs.exec: "staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" "2025-02-03T17:29:26.983"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o" "2026-03-10T02:24:57.142"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/unused4.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,c_staticlibrary,cpp_staticlibrary,staticlibrary][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [staticlib4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:440:22 Buildable
@@ -30531,13 +30585,13 @@
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a [staticlib4] Buildable
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: "staticlib4.f98ea408/libstaticlib4.a"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" "2025-02-03T17:29:26.992"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.983" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a" "2026-03-10T02:24:57.191"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.142" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/3a52ce780950d4d9/unused4.cpp.o"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "staticlib4.f98ea408/libstaticlib4.a"
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.buildgraph: consider dynamic rule node [cpp_pch][cpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
@@ -30545,39 +30599,34 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
+3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider multiplex rule node [c][c.combine]
+3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [obj][asm]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
+3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
+3: qbs.buildgraph: consider multiplex rule node [objc][objc.combine]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
-3: qbs.exec: artifact type "SourceFile" Skipping.
-3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
-3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib] build state: Buildable
 3: qbs.buildgraph: consider multiplex rule node [cpp][cpp.combine]
 3: 	changed: []
 3: 	compatible: []
@@ -30585,20 +30634,25 @@
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
 3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
-3: qbs.buildgraph: consider dynamic rule node [objc_pch][objc_pch_src]
+3: qbs.buildgraph: consider dynamic rule node [c_pch][c_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
-3: qbs.buildgraph: consider dynamic rule node [obj][asm]
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
+3: qbs.exec: artifact type "SourceFile" Skipping.
+3: qbs.exec: finishArtifact "build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
+3: qbs.exec: parent RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 build state: Buildable
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib] build state: Buildable
+3: qbs.buildgraph: consider dynamic rule node [objcpp_pch][objcpp_pch_src]
 3: 	changed: []
 3: 	compatible: []
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
+3: qbs.exec: finishNode adds leaf RULE [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:500:18 Buildable
 3: qbs.buildgraph: consider dynamic rule node [c_obj,compiled-module,cpp_obj,intermediate_obj,moduleinfo,modulemap,obj][asm_cpp,c,cpp,cppm,objc,objcpp]
 3: 	changed: []
 3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp]
@@ -30608,54 +30662,54 @@
 3: qbs.exec: parent RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 build state: Buildable
 3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o [dynamiclib] Buildable
 3: qbs.exec: "dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" "2025-02-03T17:29:26.999"
-3: qbs.uptodate: child timestamp "2025-02-03T17:14:46.568" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
-3: qbs.uptodate: file dependency timestamp "2025-02-03T17:14:47.588" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o" "2026-03-10T02:24:57.149"
+3: qbs.uptodate: child timestamp "2026-03-10T02:15:47.989" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/dynamiclib.cpp"
+3: qbs.uptodate: file dependency timestamp "2026-03-10T02:15:48.029" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/dllexport.h"
 3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
 3: qbs.exec: finishNode adds leaf RULE [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript] [dynamiclib] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:431:22 Buildable
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] build state: Buildable
 3: qbs.buildgraph: consider dynamic multiplex rule node [bundle.input,debuginfo_bundle,debuginfo_dll,debuginfo_plist,dynamiclibrary,dynamiclibrary_import,dynamiclibrary_symbols,dynamiclibrary_symlink][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary,versionscript]
 3: 	changed: []
-3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o]
+3: 	compatible: [/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a, /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o]
 3: 	added: []
 3: 	removed: []
 3: qbs.exec: rule is up to date. Skipping.
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] Buildable
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so [dynamiclib] build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: finishNode adds leaf ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so [dynamiclib] Buildable
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: "dynamiclib.ffab8290/libdynamiclib.so"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" "2025-02-03T17:29:30.394"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.992" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:27.006" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:27.051" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.999" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.999" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
-3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" "2025-02-03T17:29:30.386"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.992" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:27.006" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:27.051" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.999" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a"
-3: qbs.uptodate: child timestamp "2025-02-03T17:29:26.999" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
-3: qbs.exec: Up to date. Skipping.
-3: qbs.exec: finishArtifact "dynamiclib.ffab8290/libdynamiclib.so"
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: "dynamiclib.ffab8290/libdynamiclib.so"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/.sosymbols/libdynamiclib.so" "2026-03-10T02:25:01.501"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.181" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.191" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.174" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.144" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.149" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
+3: qbs.uptodate: check "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/libdynamiclib.so" "2026-03-10T02:25:01.508"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.181" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib2.73478827/libstaticlib2.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.191" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib4.f98ea408/libstaticlib4.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.174" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib3.c2cc9a6a/libstaticlib3.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.144" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/staticlib-1.9ed49a0a/libstaticlib 1.a"
+3: qbs.uptodate: child timestamp "2026-03-10T02:24:57.149" "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/dynamiclib.ffab8290/3a52ce780950d4d9/dynamiclib.cpp.o"
+3: qbs.exec: Up to date. Skipping.
 3: qbs.exec: finishArtifact "dynamiclib.ffab8290/.sosymbols/libdynamiclib.so"
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app4.149bbc24/app4 [app4] build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app1.171ee6b1/app1 [app1] build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app3.81821da9/app3 [app3] build state: Untouched
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app2.998ffe0d/app2 [app2] build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app1.171ee6b1/app1 [app1] build state: Untouched
+3: qbs.exec: finishArtifact "dynamiclib.ffab8290/libdynamiclib.so"
 3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app4] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app4.149bbc24/app4 [app4] build state: Untouched
-3: qbs.exec: parent ARTIFACT /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox/testWorkDir/whole-archive/default/app3.81821da9/app3 [app3] build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app3] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app2] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
+3: qbs.exec: parent RULE [application,bundle.input,debuginfo_app,debuginfo_bundle,debuginfo_plist][dynamiclibrary_import,dynamiclibrary_symbols,linkerscript,obj,res,staticlibrary] [app1] located at /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/GenericGCC.qbs:488:22 build state: Untouched
 3: qbs.exec: Nothing to do at all, finishing.
 3: qbs.buildgraph: build graph is unchanged in project "default"
 3: 
@@ -30664,8 +30718,8 @@
 3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::wholeArchive(link whole archive again) Restoring build graph from disk
-3: Build done for configuration default.
 3: Building for configuration default
+3: Build done for configuration default.
 3: 
 3: QDEBUG : TestBlackbox::wholeArchive(link whole archive again) Restoring build graph from disk
 3: Build done for configuration default.
@@ -30768,7 +30822,7 @@
 3: Resolving project for configuration default
 3: Setting up build graph for configuration default
 3: Building for configuration default
-3: /tmp/tst_blackbox-qaCnjo/default/find-jdk.3716e776/jdk.json [find-jdk]
+3: /tmp/tst_blackbox-zUPKnS/default/find-jdk.3716e776/jdk.json [find-jdk]
 3: Build done for configuration default.
 3: 
 3: SKIP   : TestBlackbox::zip(jar) zip tool not found
@@ -30785,9 +30839,9 @@
 3: 
 3: PASS   : TestBlackbox::zipInvalid()
 3: PASS   : TestBlackbox::cleanupTestCase()
-3: Totals: 437 passed, 0 failed, 61 skipped, 0 blacklisted, 890517ms
+3: Totals: 437 passed, 0 failed, 61 skipped, 0 blacklisted, 560981ms
 3: ********* Finished testing of TestBlackbox *********
- 3/17 Test  #3: tst_blackbox .....................   Passed  890.56 sec
+ 3/17 Test  #3: tst_blackbox .....................   Passed  561.01 sec
 test 4
       Start  4: tst_blackbox-android
 
@@ -30813,8 +30867,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-DjknbC/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-DjknbC/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-baFwZY/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-baFwZY/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(teapot) Android SDK is not installed
@@ -30823,8 +30877,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-byWDnw/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-byWDnw/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-lffcJQ/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-lffcJQ/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(teapot aapt2) Android SDK is not installed
@@ -30833,8 +30887,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-AqKPMh/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-AqKPMh/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-uvMfGf/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-uvMfGf/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(teapot aapt2 aab) Android SDK is not installed
@@ -30843,8 +30897,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-PzArtY/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-PzArtY/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-HBNerR/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-HBNerR/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(minimal-native) Android SDK is not installed
@@ -30853,8 +30907,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-sJIJTI/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-sJIJTI/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-XrJjLS/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-XrJjLS/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(minimal-native aapt2) Android SDK is not installed
@@ -30863,8 +30917,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-cQrvHq/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-cQrvHq/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-jKvRoD/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-jKvRoD/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(minimal-native aapt2 aab) Android SDK is not installed
@@ -30883,8 +30937,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-bjnfUz/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-bjnfUz/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-ltYKWi/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-ltYKWi/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(no native) Android SDK is not installed
@@ -30893,8 +30947,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-BbWzGQ/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-BbWzGQ/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-FvoeVe/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-FvoeVe/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(no native aapt2) Android SDK is not installed
@@ -30903,9 +30957,9 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-ozUjmC/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-rAtpvL/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-rAtpvL/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
-4: /tmp/tst_blackbox-android-ozUjmC/default/find-android.356072b9/android.json [find-android]
 4: 
 4: SKIP   : TestBlackboxAndroid::android(no native aab) Android SDK is not installed
 4:    Loc: [./tests/auto/blackbox/tst_blackboxandroid.cpp(103)]
@@ -30913,8 +30967,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-vKTFLx/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-vKTFLx/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-bPjoKq/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-bPjoKq/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(aidl) Android SDK is not installed
@@ -30923,8 +30977,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-MrAhtM/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-MrAhtM/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-pTErqL/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-pTErqL/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(aidl aapt2) Android SDK is not installed
@@ -30933,8 +30987,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-qFOVby/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-qFOVby/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-ijohUI/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-ijohUI/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(aidl aab) Android SDK is not installed
@@ -30943,8 +30997,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-ZiNTys/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-ZiNTys/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-hVLfoJ/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-hVLfoJ/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(multiple libs) Android SDK is not installed
@@ -30953,8 +31007,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-RmOOid/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-RmOOid/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-KmdYoj/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-KmdYoj/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(multiple libs with d8) Android SDK is not installed
@@ -30963,8 +31017,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-pxhUJO/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-pxhUJO/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-NntOoe/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-NntOoe/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(multiple libs aapt2) Android SDK is not installed
@@ -30973,8 +31027,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-jlEilR/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-jlEilR/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-BPihoa/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-BPihoa/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(multiple libs aab) Android SDK is not installed
@@ -30983,8 +31037,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-IiAIRs/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-IiAIRs/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-fNFoHl/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-fNFoHl/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(multiple apks) Android SDK is not installed
@@ -30993,8 +31047,8 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-fJMvyt/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-fJMvyt/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-MXUbaw/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-MXUbaw/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(multiple apks aapt2) Android SDK is not installed
@@ -31003,16 +31057,16 @@
 4: Resolving project for configuration default
 4: Setting up build graph for configuration default
 4: Building for configuration default
-4: /tmp/tst_blackbox-android-AHmYLh/default/find-android.356072b9/android_arch.json [find-android]
-4: /tmp/tst_blackbox-android-AHmYLh/default/find-android.356072b9/android.json [find-android]
+4: /tmp/tst_blackbox-android-YIRIWT/default/find-android.356072b9/android_arch.json [find-android]
+4: /tmp/tst_blackbox-android-YIRIWT/default/find-android.356072b9/android.json [find-android]
 4: Build done for configuration default.
 4: 
 4: SKIP   : TestBlackboxAndroid::android(multiple apks aab) Android SDK is not installed
 4:    Loc: [./tests/auto/blackbox/tst_blackboxandroid.cpp(103)]
 4: PASS   : TestBlackboxAndroid::cleanupTestCase()
-4: Totals: 2 passed, 0 failed, 30 skipped, 0 blacklisted, 4575ms
+4: Totals: 2 passed, 0 failed, 30 skipped, 0 blacklisted, 6628ms
 4: ********* Finished testing of TestBlackboxAndroid *********
- 4/17 Test  #4: tst_blackbox-android .............   Passed    4.67 sec
+ 4/17 Test  #4: tst_blackbox-android .............   Passed    6.69 sec
 test 5
       Start  5: tst_blackbox-apple
 
@@ -31023,9 +31077,9 @@
 5: Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown
 5: SKIP   : TestBlackboxApple::initTestCase() only applies on macOS
 5:    Loc: [./tests/auto/blackbox/tst_blackboxapple.cpp(184)]
-5: Totals: 0 passed, 0 failed, 1 skipped, 0 blacklisted, 11ms
+5: Totals: 0 passed, 0 failed, 1 skipped, 0 blacklisted, 26ms
 5: ********* Finished testing of TestBlackboxApple *********
- 5/17 Test  #5: tst_blackbox-apple ...............   Passed    0.06 sec
+ 5/17 Test  #5: tst_blackbox-apple ...............   Passed    0.13 sec
 test 6
       Start  6: tst_blackbox-baremetal
 
@@ -31070,8 +31124,8 @@
 6: Resolving project for configuration default
 6: Setting up build graph for configuration default
 6: Building for configuration default
-6: compiling main.c [two-object-application]
 6: compiling fun.c [two-object-application]
+6: compiling main.c [two-object-application]
 6: linking two-object-application [two-object-application]
 6: Build done for configuration default.
 6: 
@@ -31094,8 +31148,8 @@
 6: Resolving project for configuration default
 6: Setting up build graph for configuration default
 6: Building for configuration default
-6: compiling a2.c [lib-a]
 6: compiling a1.c [lib-a]
+6: compiling a2.c [lib-a]
 6: compiling b.c [lib-b]
 6: compiling c.c [lib-c]
 6: compiling d.c [lib-d]
@@ -31258,15 +31312,15 @@
 6: Resolving project for configuration default
 6: Setting up build graph for configuration default
 6: Building for configuration default
-6: compiling app.c [cpp_language]
-6: compiling cpptest.cpp [cpp_language]
 6: compiling app.c [c_language]
 6: compiling ctest.c [c_language]
+6: compiling ctest.c [c_and_cpp_language]
 6: compiling cpptest.cpp [c_and_cpp_language]
 6: compiling app.c [c_and_cpp_language]
-6: compiling ctest.c [c_and_cpp_language]
-6: linking cpp_language [cpp_language]
+6: compiling app.c [cpp_language]
+6: compiling cpptest.cpp [cpp_language]
 6: linking c_language [c_language]
+6: linking cpp_language [cpp_language]
 6: linking c_and_cpp_language [c_and_cpp_language]
 6: Build done for configuration default.
 6: 
@@ -31277,9 +31331,9 @@
 6: 
 6: PASS   : TestBlackboxBareMetal::toolchainProbe()
 6: PASS   : TestBlackboxBareMetal::cleanupTestCase()
-6: Totals: 17 passed, 0 failed, 6 skipped, 0 blacklisted, 28508ms
+6: Totals: 17 passed, 0 failed, 6 skipped, 0 blacklisted, 37833ms
 6: ********* Finished testing of TestBlackboxBareMetal *********
- 6/17 Test  #6: tst_blackbox-baremetal ...........   Passed   28.56 sec
+ 6/17 Test  #6: tst_blackbox-baremetal ...........   Passed   37.93 sec
 test 7
       Start  7: tst_blackbox-clangdb
 
@@ -31327,9 +31381,9 @@
 7: SKIP   : TestClangDb::checkClangDetectsSourceCodeProblems() No working clang-check executable found
 7:    Loc: [./tests/auto/blackbox/tst_clangdb.cpp(197)]
 7: PASS   : TestClangDb::cleanupTestCase()
-7: Totals: 6 passed, 0 failed, 1 skipped, 0 blacklisted, 4279ms
+7: Totals: 6 passed, 0 failed, 1 skipped, 0 blacklisted, 4381ms
 7: ********* Finished testing of TestClangDb *********
- 7/17 Test  #7: tst_blackbox-clangdb .............   Passed    4.34 sec
+ 7/17 Test  #7: tst_blackbox-clangdb .............   Passed    4.44 sec
 test 8
       Start  8: tst_blackbox-java
 
@@ -31343,10 +31397,10 @@
 8: Resolving project for configuration default
 8: Setting up build graph for configuration default
 8: Building for configuration default
-8: /tmp/tst_blackbox-java-rnpuSr/default/find-jdk.3716e776/jdk.json [find-jdk]
+8: /tmp/tst_blackbox-java-GaAhHP/default/find-jdk.3716e776/jdk.json [find-jdk]
 8: Build done for configuration default.
 8: 
-8: QDEBUG : TestBlackboxJava::java() ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:65:5 Error while handling product 'car_jar':
+8: QDEBUG : TestBlackboxJava::java() ERROR: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:49:5 Error while handling product 'random_stuff':
 8: The following properties are not set. Set them in your profile or product:
 8: java.jdkPath
 8: java.compilerVersion
@@ -31361,7 +31415,13 @@
 8: java.compilerVersionUpdate: must be an integer >= 0, actual value: undefined
 8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:419 
 8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/java/JavaModule.qbs:188 
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:49:5 Error while handling product 'random_stuff':
+8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:29:5 Error while handling product 'cc':
+8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:29:5 Product 'cc' depends on 'random_stuff',
+8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:49:5 but product 'random_stuff' is disabled.
+8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:95:5 Error while handling product 'jar_file':
+8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:95:5 Product 'jar_file' depends on 'random_stuff',
+8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:49:5 but product 'random_stuff' is disabled.
+8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:65:5 Error while handling product 'car_jar':
 8: The following properties are not set. Set them in your profile or product:
 8: java.jdkPath
 8: java.compilerVersion
@@ -31376,14 +31436,6 @@
 8: java.compilerVersionUpdate: must be an integer >= 0, actual value: undefined
 8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js:419 
 8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/java/JavaModule.qbs:188 
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:95:5 Error while handling product 'jar_file':
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:95:5 Product 'jar_file' depends on 'random_stuff',
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:49:5 but product 'random_stuff' is disabled.
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:95:5 Product 'jar_file' depends on 'car_jar',
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:65:5 but product 'car_jar' is disabled.
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:29:5 Error while handling product 'cc':
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:29:5 Product 'cc' depends on 'random_stuff',
-8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:49:5 but product 'random_stuff' is disabled.
 8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:6:5 Error while handling product 'native':
 8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:6:5 Product 'native' depends on 'car_jar',
 8: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-java/testWorkDir/java/vehicles.qbs:65:5 but product 'car_jar' is disabled.
@@ -31417,9 +31469,9 @@
 8: SKIP   : TestBlackboxJava::javaDependencyTrackingInnerClass() java.jdkPath not set and automatic detection failed
 8:    Loc: [./tests/auto/blackbox/tst_blackboxjava.cpp(249)]
 8: PASS   : TestBlackboxJava::cleanupTestCase()
-8: Totals: 2 passed, 0 failed, 3 skipped, 0 blacklisted, 1422ms
+8: Totals: 2 passed, 0 failed, 3 skipped, 0 blacklisted, 1414ms
 8: ********* Finished testing of TestBlackboxJava *********
- 8/17 Test  #8: tst_blackbox-java ................   Passed    1.47 sec
+ 8/17 Test  #8: tst_blackbox-java ................   Passed    1.50 sec
 test 9
       Start  9: tst_blackbox-joblimits
 
@@ -32406,9 +32458,9 @@
 9: SKIP   : TestBlackboxJobLimits::jobLimits(project:1/product:1/module:1/prefs:1/cli:1/default precedence) hangs on some architectures
 9:    Loc: [./tests/auto/blackbox/tst_blackboxjoblimits.cpp(146)]
 9: PASS   : TestBlackboxJobLimits::cleanupTestCase()
-9: Totals: 2 passed, 0 failed, 486 skipped, 0 blacklisted, 75ms
+9: Totals: 2 passed, 0 failed, 486 skipped, 0 blacklisted, 185ms
 9: ********* Finished testing of TestBlackboxJobLimits *********
- 9/17 Test  #9: tst_blackbox-joblimits ...........   Passed    0.10 sec
+ 9/17 Test  #9: tst_blackbox-joblimits ...........   Passed    0.24 sec
 test 10
       Start 10: tst_blackbox-providers
 
@@ -32472,9 +32524,9 @@
 10: QDEBUG : TestBlackboxProviders::moduleProviders() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 10: Resolving project for configuration default
 10: Running setup script for mygenerator
-10: Running setup script for othergenerator
 10: Running setup script for mygenerator
 10: Running setup script for othergenerator
+10: Running setup script for othergenerator
 10: Setting up build graph for configuration default
 10: Building for configuration default
 10: compiling main.cpp [app1]
@@ -32532,8 +32584,8 @@
 10: The MY_DEFINE is app1
 10: 
 10: QDEBUG : TestBlackboxProviders::moduleProviders() Restoring build graph from disk
-10: Build done for configuration default.
 10: Building for configuration default
+10: Build done for configuration default.
 10: Installing
 10: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-providers/testWorkDir/module-providers/default/app2.998ffe0d/app2
 10: The letters are A and B
@@ -32594,7 +32646,7 @@
 10: qbs.loader.scheduling: queueing product "p1" with deferral mode 0
 10: qbs.loader.scheduling: using 1 loader states
 10: qbs.loader.scheduling: potentially scheduling product "p1" unhandled product count on queue insertion -1 current unhandled product count 1
-10: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffff9c01fd70 and deferral mode 0
+10: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffffb401fd70 and deferral mode 0
 10: qbs.loader.scheduling: blocking on product thread immediately
 10: qbs.moduleloader: loadModule name: "qbs" id: ""
 10: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -32625,7 +32677,7 @@
 10: qbs.projectresolver: resolveProduct "p1"
 10: qbs.loader.scheduling: thread for product "p1" finished, waking up scheduler
 10: qbs.loader.scheduling: handling finished thread for product "p1" current unhandled product count is 1
-10: qbs.loader.scheduling: making loader state 0xffff9c01fd70 available again
+10: qbs.loader.scheduling: making loader state 0xffffb401fd70 available again
 10: qbs.loader.scheduling: product "p1" finished
 10: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-providers/testWorkDir/module-providers-cache/module-providers-cache.qbs"
 10: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-providers/testWorkDir/module-providers-cache/default/default.bg"
@@ -32670,7 +32722,7 @@
 10: qbs.loader.scheduling: queueing product "p1" with deferral mode 0
 10: qbs.loader.scheduling: using 1 loader states
 10: qbs.loader.scheduling: potentially scheduling product "p1" unhandled product count on queue insertion -1 current unhandled product count 1
-10: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffff800215e0 and deferral mode 0
+10: qbs.loader.scheduling: scheduling product "p1" with loader state 0xffffa403ad00 and deferral mode 0
 10: qbs.loader.scheduling: blocking on product thread immediately
 10: qbs.moduleloader: loadModule name: "qbs" id: ""
 10: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -32695,15 +32747,15 @@
 10: qbs.projectresolver: resolveProduct "p1"
 10: qbs.loader.scheduling: thread for product "p1" finished, waking up scheduler
 10: qbs.loader.scheduling: handling finished thread for product "p1" current unhandled product count is 1
-10: qbs.loader.scheduling: making loader state 0xffff800215e0 available again
+10: qbs.loader.scheduling: making loader state 0xffffa403ad00 available again
 10: qbs.loader.scheduling: product "p1" finished
 10: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "p1"
 10: qbs.buildgraph: Marking build graph as dirty
 10: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-providers/testWorkDir/module-providers-cache/default/default.bg"
 10: qbs.buildgraph: Marking build graph as clean
 10: 
-10: QDEBUG : TestBlackboxProviders::moduleProvidersCache() Restoring build graph from disk
-10: One or more properties have changed.
+10: QDEBUG : TestBlackboxProviders::moduleProvidersCache() One or more properties have changed.
+10: Restoring build graph from disk
 10: Resolving project for configuration default
 10: 
 10: PASS   : TestBlackboxProviders::moduleProvidersCache()
@@ -32767,10 +32819,10 @@
 10: QDEBUG : TestBlackboxProviders::qbsModulePropertiesInProviders() Build graph does not yet exist for configuration 'default'. Starting from scratch.
 10: Resolving project for configuration default
 10: Running setup script for qbsmetatestmodule
-10: product1.qbsmetatestmodule.prop: /sysroot2
-10: Running setup script for qbsmetatestmodule
-10: product1.qbsmetatestmodule.prop: /sysroot1
 10: product2.qbsmetatestmodule.prop: /sysroot1
+10: product1.qbsmetatestmodule.prop: /sysroot1
+10: Running setup script for qbsmetatestmodule
+10: product1.qbsmetatestmodule.prop: /sysroot2
 10: product2.qbsmetatestmodule.prop: /sysroot2
 10: Setting up build graph for configuration default
 10: 
@@ -32778,10 +32830,10 @@
 10: QDEBUG : TestBlackboxProviders::qbsModuleProviders(default) Build graph does not yet exist for configuration 'default'. Starting from scratch.
 10: Resolving project for configuration default
 10: Running setup script for qbsmetatestmodule
-10: p1.qbsmetatestmodule.prop: from_provider_a
-10: p1.qbsothermodule.prop: undefined
 10: p2.qbsmetatestmodule.prop: from_provider_a
 10: p2.qbsothermodule.prop: undefined
+10: p1.qbsmetatestmodule.prop: from_provider_a
+10: p1.qbsothermodule.prop: undefined
 10: Setting up build graph for configuration default
 10: 
 10: PASS   : TestBlackboxProviders::qbsModuleProviders(default)
@@ -32790,10 +32842,10 @@
 10: Resolving project for configuration default
 10: Running setup script for qbsmetatestmodule
 10: Running setup script for qbsothermodule
-10: p1.qbsmetatestmodule.prop: from_provider_b
-10: p1.qbsothermodule.prop: from_provider_b
 10: p2.qbsmetatestmodule.prop: from_provider_b
 10: p2.qbsothermodule.prop: from_provider_b
+10: p1.qbsmetatestmodule.prop: from_provider_b
+10: p1.qbsothermodule.prop: from_provider_b
 10: 
 10: PASS   : TestBlackboxProviders::qbsModuleProviders(override)
 10: QDEBUG : TestBlackboxProviders::qbsModuleProviders(override list a) One or more properties have changed.
@@ -32905,9 +32957,9 @@
 10: 
 10: PASS   : TestBlackboxProviders::removalVersion()
 10: PASS   : TestBlackboxProviders::cleanupTestCase()
-10: Totals: 29 passed, 0 failed, 2 skipped, 0 blacklisted, 20558ms
+10: Totals: 29 passed, 0 failed, 2 skipped, 0 blacklisted, 17904ms
 10: ********* Finished testing of TestBlackboxProviders *********
-10/17 Test #10: tst_blackbox-providers ...........   Passed   20.60 sec
+10/17 Test #10: tst_blackbox-providers ...........   Passed   17.98 sec
 test 11
       Start 11: tst_blackbox-qt
 
@@ -32924,8 +32976,8 @@
 11: Setting up build graph for configuration default
 11: Building for configuration default
 11: generatating object.cpp [p]
-11: compiling object.cpp [p]
 11: compiling main.cpp [p]
+11: compiling object.cpp [p]
 11: linking p [p]
 11: Build done for configuration default.
 11: 
@@ -32976,9 +33028,9 @@
 11: qmlcachegen must work: true
 11: Setting up build graph for configuration default
 11: Building for configuration default
+11: precompiling MainForm.ui.qml [app]
 11: precompiling main.qml [app]
 11: precompiling stuff.js [app]
-11: precompiling MainForm.ui.qml [app]
 11: compiling main.cpp [app]
 11: linking app [app]
 11: Build done for configuration default.
@@ -33039,10 +33091,10 @@
 11: 
 11: moc car_adaptor.h [car]
 11: moc car.h [car]
-11: compiling moc_car_adaptor.cpp [car]
 11: compiling moc_car.cpp [car]
-11: compiling main.cpp [car]
 11: compiling car_adaptor.cpp [car]
+11: compiling main.cpp [car]
+11: compiling moc_car_adaptor.cpp [car]
 11: compiling car.cpp [car]
 11: linking car [car]
 11: Build done for configuration default.
@@ -33060,18 +33112,18 @@
 11: Setting up Qt module 'gui' for Qt located at '/usr/bin/qmake6'.
 11: Setting up build graph for configuration default
 11: Building for configuration default
-11: generating ui_controller.h [controller]
 11: qdbusxml2cpp car.xml -> car_interface.h [controller]
+11: generating ui_controller.h [controller]
 11: qdbusxml2cpp car.xml -> car_interface.cpp [controller]
 11: /usr/lib/qt6/bin/qdbusxml2cpp -i /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/dbus-interfaces/default/controller.f79a2222/qt.headers/car_interface.h -p :car_interface.cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/dbus-interfaces/car.xml
 11: 
 11: moc car_interface.h [controller]
 11: moc controller.h [controller]
+11: compiling car_interface.cpp [controller]
 11: compiling moc_car_interface.cpp [controller]
+11: compiling main.cpp [controller]
 11: compiling moc_controller.cpp [controller]
 11: compiling controller.cpp [controller]
-11: compiling car_interface.cpp [controller]
-11: compiling main.cpp [controller]
 11: linking controller [controller]
 11: Build done for configuration default.
 11: 
@@ -33100,8 +33152,8 @@
 11: QDEBUG : TestBlackboxQt::forcedMoc() Restoring build graph from disk
 11: Building for configuration default
 11: moc myqtclass.h [forced-moc]
-11: compiling moc_myqtclass.cpp [forced-moc]
 11: compiling main.cpp [forced-moc]
+11: compiling moc_myqtclass.cpp [forced-moc]
 11: linking forced-moc [forced-moc]
 11: Build done for configuration default.
 11: Installing
@@ -33152,8 +33204,8 @@
 11: Setting up Qt module 'core' for Qt located at '/usr/bin/qmake6'.
 11: Setting up build graph for configuration default
 11: Building for configuration default
-11: creating hu.qm [lrelease-test]
 11: creating de.qm [lrelease-test]
+11: creating hu.qm [lrelease-test]
 11: Build done for configuration default.
 11: 
 11: QDEBUG : TestBlackboxQt::lrelease() Restoring build graph from disk
@@ -33171,8 +33223,8 @@
 11: QDEBUG : TestBlackboxQt::lrelease() Restoring build graph from disk
 11: Cleaning up for configuration default
 11: 
-11: QDEBUG : TestBlackboxQt::lrelease() One or more properties have changed.
-11: Restoring build graph from disk
+11: QDEBUG : TestBlackboxQt::lrelease() Restoring build graph from disk
+11: One or more properties have changed.
 11: Resolving project for configuration default
 11: 
 11: QDEBUG : TestBlackboxQt::lrelease() Restoring build graph from disk
@@ -33212,7 +33264,7 @@
 11: qbs.loader.scheduling: queueing product "mylib" with deferral mode 0
 11: qbs.loader.scheduling: using 1 loader states
 11: qbs.loader.scheduling: potentially scheduling product "mylib" unhandled product count on queue insertion -1 current unhandled product count 1
-11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffffa4020010 and deferral mode 0
+11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffff98020010 and deferral mode 0
 11: qbs.loader.scheduling: blocking on product thread immediately
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -33262,15 +33314,15 @@
 11: qbs.moduleloader: Re-checking for module "Qt.core" with newly added search paths from module provider
 11: qbs.moduleloader: loadModuleFile "Qt.core" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/default/genmodules/Qt/e66ccb31a55b8928/modules/Qt/core/core.qbs"
 11: DEBUG: [require] loading extension qbs.TextFile
-11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Xml
+11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-11: DEBUG: [require] loading extension qbs.Utilities
 11: qbs.moduleloader: module loaded: "Qt.core"
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModule name: "cpp" id: ""
@@ -33289,6 +33341,7 @@
 11: DEBUG: [require] loading extension qbs.Host
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.File
 11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.PathTools
@@ -33312,7 +33365,6 @@
 11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.UnixUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.WindowsUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -33520,7 +33572,7 @@
 11: qbs.projectresolver: adding file tags QList(cpp) to "unmocableclass.cpp"
 11: qbs.loader.scheduling: thread for product "mylib" finished, waking up scheduler
 11: qbs.loader.scheduling: handling finished thread for product "mylib" current unhandled product count is 1
-11: qbs.loader.scheduling: making loader state 0xffffa4020010 available again
+11: qbs.loader.scheduling: making loader state 0xffff98020010 available again
 11: qbs.loader.scheduling: product "mylib" finished
 11: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/metatypes.qbs"
 11: qbs.buildgraph: insert artifact "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/mocableclass1.cpp"
@@ -33816,10 +33868,10 @@
 11: Building for configuration default
 11: moc mocableclass1.h [mylib]
 11: moc mocableclass2.cpp [mylib]
+11: compiling mocableclass1.cpp [mylib]
 11: compiling moc_mocableclass1.cpp [mylib]
 11: compiling unmocableclass.cpp [mylib]
 11: compiling mocableclass2.cpp [mylib]
-11: compiling mocableclass1.cpp [mylib]
 11: creating libmylib.a [mylib]
 11: Build done for configuration default.
 11: 
@@ -33857,7 +33909,7 @@
 11: qbs.loader.scheduling: queueing product "mylib" with deferral mode 0
 11: qbs.loader.scheduling: using 1 loader states
 11: qbs.loader.scheduling: potentially scheduling product "mylib" unhandled product count on queue insertion -1 current unhandled product count 1
-11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffffb016acc0 and deferral mode 0
+11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffff8817a690 and deferral mode 0
 11: qbs.loader.scheduling: blocking on product thread immediately
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -33871,15 +33923,6 @@
 11: qbs.moduleloader: No module provider found at "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/module-providers/Qt/provider.qbs"
 11: qbs.moduleloader: Running provider QList("Qt") at "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/module-providers/Qt/provider.qbs"
 11: qbs.moduleloader: Instantiating module provider at "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/module-providers/Qt/provider.qbs"
-11: DEBUG: [require] loading extension qbs.File
-11: DEBUG: [require] loading extension qbs.FileInfo
-11: DEBUG: [require] loading extension qbs.ModUtils
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-11: DEBUG: [require] loading extension qbs.ProviderUtils
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-11: DEBUG: [require] loading extension qbs.Utilities
-11: DEBUG: [require] loading extension qbs.TextFile
-11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Environment
 11: DEBUG: [require] loading extension qbs.File
 11: DEBUG: [require] loading extension qbs.FileInfo
@@ -33887,6 +33930,7 @@
 11: DEBUG: [require] loading extension qbs.Process
 11: DEBUG: [require] loading extension qbs.ProviderUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Environment
@@ -33901,18 +33945,26 @@
 11: DEBUG: [require] loading extension qbs.ProviderUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 11: DEBUG: [require] loading extension qbs.Process
+11: DEBUG: [require] loading extension qbs.File
+11: DEBUG: [require] loading extension qbs.FileInfo
+11: DEBUG: [require] loading extension qbs.ModUtils
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.ProviderUtils
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+11: DEBUG: [require] loading extension qbs.TextFile
+11: DEBUG: [require] loading extension qbs.Utilities
 11: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/module-providers/Qt/provider.qbs:5:5"
 11: qbs.moduleloader: configure script needs to run
 11: qbs.moduleloader: Module provider added 1 new search path(s)
 11: qbs.moduleloader: Re-checking for module "Qt.core" with newly added search paths from module provider
 11: qbs.moduleloader: loadModuleFile "Qt.core" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/default/genmodules/Qt/e66ccb31a55b8928/modules/Qt/core/core.qbs"
 11: DEBUG: [require] loading extension qbs.FileInfo
-11: DEBUG: [require] loading extension qbs.ModUtils
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Xml
 11: DEBUG: [require] loading extension qbs.TextFile
+11: DEBUG: [require] loading extension qbs.FileInfo
+11: DEBUG: [require] loading extension qbs.ModUtils
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 11: DEBUG: [require] loading extension qbs.Utilities
@@ -33934,6 +33986,7 @@
 11: DEBUG: [require] loading extension qbs.Host
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.File
 11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.PathTools
@@ -33957,7 +34010,6 @@
 11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.UnixUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.WindowsUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -34123,10 +34175,6 @@
 11: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
 11: qbs.moduleloader: condition of module "codesign" is false
 11: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
-11: DEBUG: [require] loading extension qbs.FileInfo
-11: DEBUG: [require] loading extension qbs.DarwinTools
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-11: DEBUG: [require] loading extension qbs.PropertyList
 11: DEBUG: [require] loading extension qbs.DarwinTools
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 11: DEBUG: [require] loading extension qbs.File
@@ -34134,6 +34182,10 @@
 11: DEBUG: [require] loading extension qbs.Process
 11: DEBUG: [require] loading extension qbs.PropertyList
 11: DEBUG: [require] loading extension qbs.Utilities
+11: DEBUG: [require] loading extension qbs.FileInfo
+11: DEBUG: [require] loading extension qbs.DarwinTools
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+11: DEBUG: [require] loading extension qbs.PropertyList
 11: qbs.moduleloader: condition of module "codesign" is false
 11: qbs.moduleloader: module loaded: "codesign"
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
@@ -34165,7 +34217,7 @@
 11: qbs.projectresolver: adding file tags QList(cpp) to "unmocableclass.cpp"
 11: qbs.loader.scheduling: thread for product "mylib" finished, waking up scheduler
 11: qbs.loader.scheduling: handling finished thread for product "mylib" current unhandled product count is 1
-11: qbs.loader.scheduling: making loader state 0xffffb016acc0 available again
+11: qbs.loader.scheduling: making loader state 0xffff8817a690 available again
 11: qbs.loader.scheduling: product "mylib" finished
 11: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "mylib"
 11: qbs.buildgraph: module properties changed for product "mylib"
@@ -34181,8 +34233,8 @@
 11: qbs.buildgraph: storing: "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/default/default.bg"
 11: qbs.buildgraph: Marking build graph as clean
 11: 
-11: QDEBUG : TestBlackboxQt::metaTypes(don't generate with install info) One or more properties have changed.
-11: Restoring build graph from disk
+11: QDEBUG : TestBlackboxQt::metaTypes(don't generate with install info) Restoring build graph from disk
+11: One or more properties have changed.
 11: Resolving project for configuration default
 11: Getting info about Qt at '/usr/bin/qmake6'...
 11: Setting up Qt module 'core' for Qt located at '/usr/bin/qmake6'.
@@ -34208,6 +34260,7 @@
 11: qbs.projectresolver: resolving "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/metatypes.qbs"
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
+11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Environment
 11: DEBUG: [require] loading extension qbs.File
 11: DEBUG: [require] loading extension qbs.FileInfo
@@ -34215,7 +34268,6 @@
 11: DEBUG: [require] loading extension qbs.TemporaryDir
 11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.Utilities
-11: DEBUG: [require] loading extension qbs.FileInfo
 11: qbs.moduleloader: module loaded: "qbs"
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -34226,7 +34278,7 @@
 11: qbs.loader.scheduling: queueing product "mylib" with deferral mode 0
 11: qbs.loader.scheduling: using 1 loader states
 11: qbs.loader.scheduling: potentially scheduling product "mylib" unhandled product count on queue insertion -1 current unhandled product count 1
-11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffff7418f850 and deferral mode 0
+11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffff8418f4c0 and deferral mode 0
 11: qbs.loader.scheduling: blocking on product thread immediately
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -34240,15 +34292,6 @@
 11: qbs.moduleloader: No module provider found at "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/module-providers/Qt/provider.qbs"
 11: qbs.moduleloader: Running provider QList("Qt") at "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/module-providers/Qt/provider.qbs"
 11: qbs.moduleloader: Instantiating module provider at "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/module-providers/Qt/provider.qbs"
-11: DEBUG: [require] loading extension qbs.File
-11: DEBUG: [require] loading extension qbs.FileInfo
-11: DEBUG: [require] loading extension qbs.ModUtils
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-11: DEBUG: [require] loading extension qbs.ProviderUtils
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
-11: DEBUG: [require] loading extension qbs.Utilities
-11: DEBUG: [require] loading extension qbs.TextFile
-11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Environment
 11: DEBUG: [require] loading extension qbs.File
 11: DEBUG: [require] loading extension qbs.FileInfo
@@ -34256,6 +34299,7 @@
 11: DEBUG: [require] loading extension qbs.Process
 11: DEBUG: [require] loading extension qbs.ProviderUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Environment
@@ -34270,21 +34314,29 @@
 11: DEBUG: [require] loading extension qbs.ProviderUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
 11: DEBUG: [require] loading extension qbs.Process
+11: DEBUG: [require] loading extension qbs.File
+11: DEBUG: [require] loading extension qbs.FileInfo
+11: DEBUG: [require] loading extension qbs.ModUtils
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.ProviderUtils
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ProviderUtils/provider-utils.js
+11: DEBUG: [require] loading extension qbs.TextFile
+11: DEBUG: [require] loading extension qbs.Utilities
 11: qbs.moduleloader: Resolving Probe at  "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/module-providers/Qt/provider.qbs:5:5"
 11: qbs.moduleloader: configure script needs to run
 11: qbs.moduleloader: Module provider added 1 new search path(s)
 11: qbs.moduleloader: Re-checking for module "Qt.core" with newly added search paths from module provider
 11: qbs.moduleloader: loadModuleFile "Qt.core" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/default/genmodules/Qt/e66ccb31a55b8928/modules/Qt/core/core.qbs"
-11: DEBUG: [require] loading extension qbs.ModUtils
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Xml
-11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.TextFile
+11: DEBUG: [require] loading extension qbs.ModUtils
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.Utilities
 11: qbs.moduleloader: module loaded: "Qt.core"
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModule name: "cpp" id: ""
@@ -34492,10 +34544,6 @@
 11: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
 11: qbs.moduleloader: condition of module "codesign" is false
 11: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
-11: DEBUG: [require] loading extension qbs.FileInfo
-11: DEBUG: [require] loading extension qbs.DarwinTools
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-11: DEBUG: [require] loading extension qbs.PropertyList
 11: DEBUG: [require] loading extension qbs.DarwinTools
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 11: DEBUG: [require] loading extension qbs.File
@@ -34503,6 +34551,10 @@
 11: DEBUG: [require] loading extension qbs.Process
 11: DEBUG: [require] loading extension qbs.PropertyList
 11: DEBUG: [require] loading extension qbs.Utilities
+11: DEBUG: [require] loading extension qbs.FileInfo
+11: DEBUG: [require] loading extension qbs.DarwinTools
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+11: DEBUG: [require] loading extension qbs.PropertyList
 11: qbs.moduleloader: condition of module "codesign" is false
 11: qbs.moduleloader: module loaded: "codesign"
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
@@ -34534,7 +34586,7 @@
 11: qbs.projectresolver: adding file tags QList(cpp) to "unmocableclass.cpp"
 11: qbs.loader.scheduling: thread for product "mylib" finished, waking up scheduler
 11: qbs.loader.scheduling: handling finished thread for product "mylib" current unhandled product count is 1
-11: qbs.loader.scheduling: making loader state 0xffff7418f850 available again
+11: qbs.loader.scheduling: making loader state 0xffff8418f4c0 available again
 11: qbs.loader.scheduling: product "mylib" finished
 11: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "mylib"
 11: qbs.buildgraph: module properties changed for product "mylib"
@@ -34558,11 +34610,11 @@
 11: 
 11: QDEBUG : TestBlackboxQt::metaTypes(generate only) Restoring build graph from disk
 11: Building for configuration default
-11: moc mocableclass1.h [mylib]
 11: moc mocableclass2.cpp [mylib]
+11: moc mocableclass1.h [mylib]
 11: generating mylib_metatypes.json [mylib]
-11: compiling moc_mocableclass1.cpp [mylib]
 11: compiling mocableclass2.cpp [mylib]
+11: compiling moc_mocableclass1.cpp [mylib]
 11: creating libmylib.a [mylib]
 11: Build done for configuration default.
 11: 
@@ -34600,7 +34652,7 @@
 11: qbs.loader.scheduling: queueing product "mylib" with deferral mode 0
 11: qbs.loader.scheduling: using 1 loader states
 11: qbs.loader.scheduling: potentially scheduling product "mylib" unhandled product count on queue insertion -1 current unhandled product count 1
-11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffffac0f8230 and deferral mode 0
+11: qbs.loader.scheduling: scheduling product "mylib" with loader state 0xffff780f82b0 and deferral mode 0
 11: qbs.loader.scheduling: blocking on product thread immediately
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModuleFile "qbs" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/qbs/common.qbs"
@@ -34649,12 +34701,12 @@
 11: qbs.moduleloader: Module provider added 1 new search path(s)
 11: qbs.moduleloader: Re-checking for module "Qt.core" with newly added search paths from module provider
 11: qbs.moduleloader: loadModuleFile "Qt.core" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/metatypes/default/genmodules/Qt/e66ccb31a55b8928/modules/Qt/core/core.qbs"
+11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
-11: DEBUG: [require] loading extension qbs.Utilities
-11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.ModUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.Xml
@@ -34663,11 +34715,6 @@
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
 11: qbs.moduleloader: loadModule name: "cpp" id: ""
 11: qbs.moduleloader: loadModuleFile "cpp" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/cpp/DarwinGCC.qbs"
-11: DEBUG: [require] loading extension qbs.FileInfo
-11: DEBUG: [require] loading extension qbs.File
-11: DEBUG: [require] loading extension qbs.Host
-11: DEBUG: [require] loading extension qbs.ModUtils
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
 11: DEBUG: [require] loading extension qbs.BinaryFile
 11: DEBUG: [require] loading extension qbs.File
 11: DEBUG: [require] loading extension qbs.FileInfo
@@ -34677,6 +34724,12 @@
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/PathTools/path-tools.js
 11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.Utilities
+11: DEBUG: [require] loading extension qbs.FileInfo
+11: DEBUG: [require] loading extension qbs.File
+11: DEBUG: [require] loading extension qbs.Host
+11: DEBUG: [require] loading extension qbs.ModUtils
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/ModUtils/utils.js
+11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.File
 11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.PathTools
@@ -34700,7 +34753,6 @@
 11: DEBUG: [require] loading extension qbs.TextFile
 11: DEBUG: [require] loading extension qbs.UnixUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/UnixUtils/unix-utils.js
-11: DEBUG: [require] loading extension qbs.FileInfo
 11: DEBUG: [require] loading extension qbs.Utilities
 11: DEBUG: [require] loading extension qbs.WindowsUtils
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/WindowsUtils/windows-utils.js
@@ -34866,10 +34918,6 @@
 11: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/android.qbs"
 11: qbs.moduleloader: condition of module "codesign" is false
 11: qbs.moduleloader: loadModuleFile "codesign" from "/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/modules/codesign/apple.qbs"
-11: DEBUG: [require] loading extension qbs.FileInfo
-11: DEBUG: [require] loading extension qbs.DarwinTools
-11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
-11: DEBUG: [require] loading extension qbs.PropertyList
 11: DEBUG: [require] loading extension qbs.DarwinTools
 11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
 11: DEBUG: [require] loading extension qbs.File
@@ -34877,6 +34925,10 @@
 11: DEBUG: [require] loading extension qbs.Process
 11: DEBUG: [require] loading extension qbs.PropertyList
 11: DEBUG: [require] loading extension qbs.Utilities
+11: DEBUG: [require] loading extension qbs.FileInfo
+11: DEBUG: [require] loading extension qbs.DarwinTools
+11: DEBUG: [require] importing file /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+11: DEBUG: [require] loading extension qbs.PropertyList
 11: qbs.moduleloader: condition of module "codesign" is false
 11: qbs.moduleloader: module loaded: "codesign"
 11: qbs.moduleloader: loadModule name: "qbs" id: ""
@@ -34908,7 +34960,7 @@
 11: qbs.projectresolver: adding file tags QList(cpp) to "unmocableclass.cpp"
 11: qbs.loader.scheduling: thread for product "mylib" finished, waking up scheduler
 11: qbs.loader.scheduling: handling finished thread for product "mylib" current unhandled product count is 1
-11: qbs.loader.scheduling: making loader state 0xffffac0f8230 available again
+11: qbs.loader.scheduling: making loader state 0xffff780f82b0 available again
 11: qbs.loader.scheduling: product "mylib" finished
 11: qbs.buildgraph: Checking for changes in properties requested in prepare scripts for product "mylib"
 11: qbs.buildgraph: module properties changed for product "mylib"
@@ -34989,8 +35041,8 @@
 11: Building for configuration default
 11: moc object.h [moc-compiler-defines]
 11: compiling moc_object.cpp [moc-compiler-defines]
-11: compiling main.cpp [moc-compiler-defines]
 11: compiling object.cpp [moc-compiler-defines]
+11: compiling main.cpp [moc-compiler-defines]
 11: linking moc-compiler-defines [moc-compiler-defines]
 11: Build done for configuration default.
 11: 
@@ -35012,13 +35064,13 @@
 11: moc somefile.cpp [app]
 11: moc somefile.cpp [app]
 11: moc someclass.h [app]
-11: compiling someclass.cpp [app]
+11: compiling main.cpp [app]
+11: compiling somefile.cpp [app]
 11: compiling somefile.cpp [app]
 11: compiling moc_someclass.cpp [app]
 11: compiling someclass.cpp [app]
-11: compiling main.cpp [app]
 11: compiling moc_someclass.cpp [app]
-11: compiling somefile.cpp [app]
+11: compiling someclass.cpp [app]
 11: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -DQT_CORE_LIB -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/moc-same-file-name/default/app.7d104347/qt.headers_src1 -isystem/usr/include/aarch64-linux-gnu/qt6 -isystem/usr/include/aarch64-linux-gnu/qt6/QtCore -isystem/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -std=c++17 -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/moc-same-file-name/default/app.7d104347/6669fb1fca2bfc7e/somefile.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/moc-same-file-name/src1/somefile.cpp
 11: 
 11: /usr/bin/g++ -g -O0 -Wall -Wextra -pipe -fexceptions -fvisibility=default -fPIC -DQT_CORE_LIB -I/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/moc-same-file-name/default/app.7d104347/qt.headers_src2 -isystem/usr/include/aarch64-linux-gnu/qt6 -isystem/usr/include/aarch64-linux-gnu/qt6/QtCore -isystem/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -std=c++17 -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/moc-same-file-name/default/app.7d104347/b63ae6ede087fe18/somefile.cpp.o -c /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/moc-same-file-name/src2/somefile.cpp
@@ -35348,9 +35400,9 @@
 11: rcc myapp.qrc [myapp]
 11: moc person.h [myapp]
 11: compiling moc_person.cpp [myapp]
-11: compiling person.cpp [myapp]
-11: compiling qrc_myapp.cpp [myapp]
 11: compiling main.cpp [myapp]
+11: compiling qrc_myapp.cpp [myapp]
+11: compiling person.cpp [myapp]
 11: linking myapp [myapp]
 11: Build done for configuration default.
 11: 
@@ -35408,10 +35460,10 @@
 11: running qmltyperegistrar [myapp]
 11: /usr/lib/qt6/libexec/qmltyperegistrar --generate-qmltypes=/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/qmltyperegistrar/default/myapp.94e7d341/myapp.qmltypes --import-name=People --major-version=1 --minor-version=0 -o /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/qmltyperegistrar/default/myapp.94e7d341/myapp_qmltyperegistrations.cpp /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/qmltyperegistrar/default/myapp.94e7d341/myapp_metatypes.json
 11: 
-11: compiling myapp_qmltyperegistrations.cpp [myapp]
 11: compiling qrc_myapp.cpp [myapp]
-11: compiling main.cpp [myapp]
 11: compiling moc_person.cpp [myapp]
+11: compiling main.cpp [myapp]
+11: compiling myapp_qmltyperegistrations.cpp [myapp]
 11: compiling person.cpp [myapp]
 11: linking myapp [myapp]
 11: Build done for configuration default.
@@ -35480,15 +35532,15 @@
 11: generating loader source [quick-compiler]
 11: rcc qml_qtquickcompiler.qrc [quick-compiler]
 11: compiling qml_subdir_test_qml.cpp [quick-compiler]
-11: compiling qmlcache_loader.cpp [quick-compiler]
-11: compiling main.cpp [quick-compiler]
 11: compiling qrc_qml_qtquickcompiler.cpp [quick-compiler]
+11: compiling main.cpp [quick-compiler]
+11: compiling qmlcache_loader.cpp [quick-compiler]
 11: linking quick-compiler [quick-compiler]
 11: Build done for configuration default.
 11: 
 11: QDEBUG : TestBlackboxQt::quickCompiler() Restoring build graph from disk
-11: Build done for configuration default.
 11: Building for configuration default
+11: Build done for configuration default.
 11: 
 11: QDEBUG : TestBlackboxQt::quickCompiler() Restoring build graph from disk
 11: Building for configuration default
@@ -35496,9 +35548,9 @@
 11: generating qml_subdir_test_qml.cpp [quick-compiler]
 11: generating loader source [quick-compiler]
 11: rcc qml_qtquickcompiler.qrc [quick-compiler]
-11: compiling qrc_qml_qtquickcompiler.cpp [quick-compiler]
 11: compiling qml_subdir_test_qml.cpp [quick-compiler]
 11: compiling qmlcache_loader.cpp [quick-compiler]
+11: compiling qrc_qml_qtquickcompiler.cpp [quick-compiler]
 11: linking quick-compiler [quick-compiler]
 11: Build done for configuration default.
 11: 
@@ -35536,9 +35588,9 @@
 11: compiling main.cpp [app]
 11: linking app [app]
 11: running /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/qtscxml/default/app.7d104347/app [runner]
+11: Build done for configuration default.
 11: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/qtscxml/default/app.7d104347/app
 11: QtScxml not present
-11: Build done for configuration default.
 11: 
 11: SKIP   : TestBlackboxQt::qtScxml() QtScxml module not present
 11:    Loc: [./tests/auto/blackbox/tst_blackboxqt.cpp(640)]
@@ -35704,8 +35756,8 @@
 11: executable suffix: 
 11: executable suffix: 
 11: executable suffix: 
-11: Build done for configuration default.
 11: Building for configuration default
+11: Build done for configuration default.
 11: 
 11: QDEBUG : TestBlackboxQt::track_qrc() Restoring build graph from disk
 11: One or more properties have changed.
@@ -35725,11 +35777,11 @@
 11: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/qrc/default/i.042dc451/i
 11: 
 11: QDEBUG : TestBlackboxQt::track_qrc() Restoring build graph from disk
-11: Build done for configuration default.
 11: Building for configuration default
+11: Build done for configuration default.
 11: 
-11: QDEBUG : TestBlackboxQt::track_qrc() One or more properties have changed.
-11: Restoring build graph from disk
+11: QDEBUG : TestBlackboxQt::track_qrc() Restoring build graph from disk
+11: One or more properties have changed.
 11: Resolving project for configuration default
 11: executable suffix: 
 11: executable suffix: 
@@ -35745,8 +35797,8 @@
 11: Starting target. Full command line: /build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/tests/auto/blackbox-qt/testWorkDir/qrc/default/i.042dc451/i
 11: 
 11: QDEBUG : TestBlackboxQt::track_qrc() Restoring build graph from disk
-11: Build done for configuration default.
 11: Building for configuration default
+11: Build done for configuration default.
 11: 
 11: PASS   : TestBlackboxQt::track_qrc()
 11: QDEBUG : TestBlackboxQt::unmocable() Build graph does not yet exist for configuration 'default'. Starting from scratch.
@@ -35761,9 +35813,9 @@
 11: 
 11: PASS   : TestBlackboxQt::unmocable()
 11: PASS   : TestBlackboxQt::cleanupTestCase()
-11: Totals: 47 passed, 0 failed, 3 skipped, 0 blacklisted, 214370ms
+11: Totals: 47 passed, 0 failed, 3 skipped, 0 blacklisted, 186921ms
 11: ********* Finished testing of TestBlackboxQt *********
-11/17 Test #11: tst_blackbox-qt ..................   Passed  214.41 sec
+11/17 Test #11: tst_blackbox-qt ..................   Passed  186.96 sec
 test 12
       Start 12: tst_blackbox-tutorial
 
@@ -35886,11 +35938,11 @@
 12: Setting up build graph for configuration default
 12: Building for configuration default
 12: compiling lib.c [mylib]
-12: compiling main.c [My Application]
 12: compiling test.c [mytest]
+12: compiling main.c [My Application]
 12: linking libmylib.so [mylib]
-12: linking myapp [My Application]
 12: linking mytest [mytest]
+12: linking myapp [My Application]
 12: Build done for configuration default.
 12: 
 12: PASS   : TestBlackboxTutorial::tutorial(chapter-7)
@@ -35915,22 +35967,22 @@
 12: Setting up build graph for configuration default
 12: Building for configuration default
 12: compiling lib.c [mylib]
-12: compiling test.c [mytest]
 12: generating version.h [version_header]
+12: compiling test.c [mytest]
 12: compiling main.c [My Application]
 12: linking libmylib.so.1.0.0 [mylib]
 12: creating symbolic link 'libmylib.so' [mylib]
 12: creating symbolic link 'libmylib.so.1' [mylib]
 12: creating symbolic link 'libmylib.so.1.0' [mylib]
-12: linking mytest [mytest]
 12: linking myapp [My Application]
+12: linking mytest [mytest]
 12: Build done for configuration default.
 12: 
 12: PASS   : TestBlackboxTutorial::tutorial(chapter-9)
 12: PASS   : TestBlackboxTutorial::cleanupTestCase()
-12: Totals: 13 passed, 0 failed, 0 skipped, 0 blacklisted, 13371ms
+12: Totals: 13 passed, 0 failed, 0 skipped, 0 blacklisted, 14199ms
 12: ********* Finished testing of TestBlackboxTutorial *********
-12/17 Test #12: tst_blackbox-tutorial ............   Passed   13.46 sec
+12/17 Test #12: tst_blackbox-tutorial ............   Passed   14.26 sec
 test 13
       Start 13: tst_blackbox-windows
 
@@ -35941,9 +35993,9 @@
 13: Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown
 13: SKIP   : TestBlackboxWindows::initTestCase() only applies on Windows
 13:    Loc: [./tests/auto/blackbox/tst_blackboxwindows.cpp(116)]
-13: Totals: 0 passed, 0 failed, 1 skipped, 0 blacklisted, 7ms
+13: Totals: 0 passed, 0 failed, 1 skipped, 0 blacklisted, 1ms
 13: ********* Finished testing of TestBlackboxWindows *********
-13/17 Test #13: tst_blackbox-windows .............   Passed    0.05 sec
+13/17 Test #13: tst_blackbox-windows .............   Passed    0.03 sec
 test 14
       Start 14: tst_buildgraph
 
@@ -35955,9 +36007,9 @@
 14: PASS   : TestBuildGraph::initTestCase()
 14: PASS   : TestBuildGraph::testCycle()
 14: PASS   : TestBuildGraph::cleanupTestCase()
-14: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 16ms
+14: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 1ms
 14: ********* Finished testing of TestBuildGraph *********
-14/17 Test #14: tst_buildgraph ...................   Passed    0.06 sec
+14/17 Test #14: tst_buildgraph ...................   Passed    0.02 sec
 test 15
       Start 15: tst_language
 
@@ -36377,9 +36429,9 @@
 15: PASS   : TestLanguage::wildcards(prefix)
 15: PASS   : TestLanguage::wildcards(non-existing absolute path)
 15: PASS   : TestLanguage::cleanupTestCase()
-15: Totals: 334 passed, 0 failed, 0 skipped, 0 blacklisted, 10438ms
+15: Totals: 334 passed, 0 failed, 0 skipped, 0 blacklisted, 8885ms
 15: ********* Finished testing of TestLanguage *********
-15/17 Test #15: tst_language .....................   Passed   10.47 sec
+15/17 Test #15: tst_language .....................   Passed    8.94 sec
 test 16
       Start 16: tst_pkgconfig
 
@@ -36406,12 +36458,12 @@
 16: PASS   : TestPkgConfig::pkgConfig(base.name)
 16: PASS   : TestPkgConfig::benchSystem()
 16: RESULT : TestPkgConfig::benchSystem():
-16:      0.79 msecs per iteration (total: 51, iterations: 64)
+16:      0.789 msecs per iteration (total: 101, iterations: 128)
 16: PASS   : TestPkgConfig::prefix()
 16: PASS   : TestPkgConfig::cleanupTestCase()
-16: Totals: 18 passed, 0 failed, 0 skipped, 0 blacklisted, 220ms
+16: Totals: 18 passed, 0 failed, 0 skipped, 0 blacklisted, 363ms
 16: ********* Finished testing of TestPkgConfig *********
-16/17 Test #16: tst_pkgconfig ....................   Passed    0.24 sec
+16/17 Test #16: tst_pkgconfig ....................   Passed    0.41 sec
 test 17
       Start 17: tst_tools
 
@@ -36465,13 +36517,13 @@
 17: PASS   : TestTools::hash_range()
 17: PASS   : TestTools::span()
 17: PASS   : TestTools::cleanupTestCase()
-17: Totals: 45 passed, 0 failed, 0 skipped, 0 blacklisted, 1412ms
+17: Totals: 45 passed, 0 failed, 0 skipped, 0 blacklisted, 1441ms
 17: ********* Finished testing of TestTools *********
-17/17 Test #17: tst_tools ........................   Passed    1.46 sec
+17/17 Test #17: tst_tools ........................   Passed    1.49 sec
 
 100% tests passed, 0 tests failed out of 17
 
-Total Test time (real) = 1488.80 sec
+Total Test time (real) = 1010.98 sec
 make[2]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu'
 make[1]: Leaving directory '/build/reproducible-path/qbs-2.5.1'
    create-stamp debian/debhelper-build-stamp
@@ -37582,8 +37634,8 @@
 -- Installing: /build/reproducible-path/qbs-2.5.1/debian/tmp/usr/./share/qbs/examples/protobuf/addressbook_conan/main.cpp
 -- Installing: /build/reproducible-path/qbs-2.5.1/debian/tmp/usr/./share/qbs/examples/protobuf/addressbook_conan/addressbook_conan.qbs
 -- Installing: /build/reproducible-path/qbs-2.5.1/debian/tmp/usr/./share/qbs/qml-type-descriptions
--- Installing: /build/reproducible-path/qbs-2.5.1/debian/tmp/usr/./share/qbs/qml-type-descriptions/qbs.qmltypes
 -- Installing: /build/reproducible-path/qbs-2.5.1/debian/tmp/usr/./share/qbs/qml-type-descriptions/qbs-bundle.json
+-- Installing: /build/reproducible-path/qbs-2.5.1/debian/tmp/usr/./share/qbs/qml-type-descriptions/qbs.qmltypes
 make[2]: Leaving directory '/build/reproducible-path/qbs-2.5.1/obj-aarch64-linux-gnu/share'
 make[1]: Leaving directory '/build/reproducible-path/qbs-2.5.1'
    dh_install -O--buildsystem=cmake
@@ -37616,15 +37668,15 @@
    dh_gencontrol -O--buildsystem=cmake
    dh_md5sums -O--buildsystem=cmake
    dh_builddeb -O--buildsystem=cmake
-dpkg-deb: building package 'qbs-dev' in '../qbs-dev_2.5.1-1_arm64.deb'.
 dpkg-deb: building package 'qbs' in '../qbs_2.5.1-1_arm64.deb'.
-dpkg-deb: building package 'qbs-doc-html' in '../qbs-doc-html_2.5.1-1_all.deb'.
-dpkg-deb: building package 'libqbscore2.5' in '../libqbscore2.5_2.5.1-1_arm64.deb'.
+dpkg-deb: building package 'qbs-dbgsym' in '../qbs-dbgsym_2.5.1-1_arm64.deb'.
 dpkg-deb: building package 'qbs-common' in '../qbs-common_2.5.1-1_all.deb'.
+dpkg-deb: building package 'qbs-dev' in '../qbs-dev_2.5.1-1_arm64.deb'.
+dpkg-deb: building package 'libqbscore2.5' in '../libqbscore2.5_2.5.1-1_arm64.deb'.
 dpkg-deb: building package 'libqbscore2.5-dbgsym' in '../libqbscore2.5-dbgsym_2.5.1-1_arm64.deb'.
 dpkg-deb: building package 'qbs-examples' in '../qbs-examples_2.5.1-1_all.deb'.
-dpkg-deb: building package 'qbs-dbgsym' in '../qbs-dbgsym_2.5.1-1_arm64.deb'.
 dpkg-deb: building package 'qbs-doc' in '../qbs-doc_2.5.1-1_all.deb'.
+dpkg-deb: building package 'qbs-doc-html' in '../qbs-doc-html_2.5.1-1_all.deb'.
  dpkg-genbuildinfo --build=binary -O../qbs_2.5.1-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../qbs_2.5.1-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -37632,12 +37684,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2296640/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/629253 and its subdirectories
-I: Current time: Mon Feb  3 17:36:15 -12 2025
-I: pbuilder-time-stamp: 1738647375
+I: removing directory /srv/workspace/pbuilder/2296640 and its subdirectories
+I: Current time: Tue Mar 10 02:30:57 +14 2026
+I: pbuilder-time-stamp: 1773059457