Diff of the two buildlogs:

--
--- b1/build.log	2025-03-22 17:35:53.353569781 +0000
+++ b2/build.log	2025-03-22 17:40:56.895824316 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Mar 22 05:26:26 -12 2025
-I: pbuilder-time-stamp: 1742664386
+I: Current time: Sat Apr 25 13:59:04 +14 2026
+I: pbuilder-time-stamp: 1777075144
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -31,52 +31,84 @@
 dpkg-source: info: applying rados.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/2522417/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/386058/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 Apr 24 23: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/386058/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/386058/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='473ed6c17c7f4226a263a280237dcbd0'
-  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='2522417'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=082e28e64c414a4aa057669f420cffc4
+  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=386058
   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.iFbKLi5D/pbuilderrc_Qkpq --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.iFbKLi5D/b1 --logfile b1/build.log eckit_1.28.6-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.iFbKLi5D/pbuilderrc_IZzg --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.iFbKLi5D/b2 --logfile b2/build.log eckit_1.28.6-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-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/2522417/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/386058/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -397,7 +429,7 @@
 Get: 235 http://deb.debian.org/debian unstable/main arm64 libsnappy-dev arm64 1.2.1-1+b1 [43.8 kB]
 Get: 236 http://deb.debian.org/debian unstable/main arm64 mpi-default-dev arm64 1.18 [3372 B]
 Get: 237 http://deb.debian.org/debian unstable/main arm64 python3-all arm64 3.13.2-2 [1044 B]
-Fetched 210 MB in 1s (182 MB/s)
+Fetched 210 MB in 1s (278 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package m4.
 (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 ... 19921 files and directories currently installed.)
@@ -1168,8 +1200,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sat Mar 22 17:27:45 UTC 2025.
-Universal Time is now:  Sat Mar 22 17:27:45 UTC 2025.
+Local time is now:      Fri Apr 24 23:59:55 UTC 2026.
+Universal Time is now:  Fri Apr 24 23:59:55 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libjemalloc-dev (5.3.0-3) ...
@@ -1390,7 +1422,11 @@
 fakeroot is already the newest version (1.37.1-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/eckit-1.28.6/ && 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  > ../eckit_1.28.6-1_source.changes
+I: user script /srv/workspace/pbuilder/386058/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/386058/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/eckit-1.28.6/ && 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  > ../eckit_1.28.6-1_source.changes
 dpkg-buildpackage: info: source package eckit
 dpkg-buildpackage: info: source version 1.28.6-1
 dpkg-buildpackage: info: source distribution unstable
@@ -1682,11 +1718,11 @@
 -- ---------------------------------------------------------
 -- Build summary
 -- ---------------------------------------------------------
--- system : [codethink04-arm64] [Linux-6.1.0-32-cloud-arm64] [linux.64]
+-- system : [i-capture-the-hostname] [Linux-6.1.0-32-cloud-arm64] [linux.64]
 -- processor        : [aarch64]
 -- endiness         : Little Endian -- IEEE []
 -- build type       : [None]
--- timestamp        : [20250322052800]
+-- timestamp        : [20260425140008]
 -- install prefix   : [/usr]
 --   bin dir        : [/usr/bin]
 --   lib dir        : [/usr/lib/aarch64-linux-gnu]
@@ -1798,8 +1834,8 @@
  * MKL, eckit(ON): 'MKL linear algebra library'
  * Tiff
 
--- Configuring done (35.5s)
--- Generating done (1.2s)
+-- Configuring done (23.6s)
+-- Generating done (0.5s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -1818,177 +1854,177 @@
 make  -f CMakeFiles/Makefile2 all
 make[2]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f CMakeFiles/eckit.pc-pkg-config.dir/build.make CMakeFiles/eckit.pc-pkg-config.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f CMakeFiles/eckit_cmd.pc-pkg-config.dir/build.make CMakeFiles/eckit_cmd.pc-pkg-config.dir/depend
+make  -f CMakeFiles/eckit_sql.pc-pkg-config.dir/build.make CMakeFiles/eckit_sql.pc-pkg-config.dir/depend
+make  -f CMakeFiles/eckit_distributed.pc-pkg-config.dir/build.make CMakeFiles/eckit_distributed.pc-pkg-config.dir/depend
+make  -f CMakeFiles/eckit_geometry.pc-pkg-config.dir/build.make CMakeFiles/eckit_geometry.pc-pkg-config.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit.pc-pkg-config.dir/DependInfo.cmake "--color="
+make  -f CMakeFiles/eckit_linalg.pc-pkg-config.dir/build.make CMakeFiles/eckit_linalg.pc-pkg-config.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_sql.pc-pkg-config.dir/build.make CMakeFiles/eckit_sql.pc-pkg-config.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_cmd.pc-pkg-config.dir/DependInfo.cmake "--color="
+make  -f CMakeFiles/eckit_maths.pc-pkg-config.dir/build.make CMakeFiles/eckit_maths.pc-pkg-config.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_distributed.pc-pkg-config.dir/build.make CMakeFiles/eckit_distributed.pc-pkg-config.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_sql.pc-pkg-config.dir/DependInfo.cmake "--color="
-make  -f CMakeFiles/eckit_geometry.pc-pkg-config.dir/build.make CMakeFiles/eckit_geometry.pc-pkg-config.dir/depend
+make  -f CMakeFiles/eckit_mpi.pc-pkg-config.dir/build.make CMakeFiles/eckit_mpi.pc-pkg-config.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_distributed.pc-pkg-config.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f CMakeFiles/eckit_option.pc-pkg-config.dir/build.make CMakeFiles/eckit_option.pc-pkg-config.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit.pc-pkg-config.dir/build.make CMakeFiles/eckit.pc-pkg-config.dir/build
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_geometry.pc-pkg-config.dir/DependInfo.cmake "--color="
-make  -f CMakeFiles/eckit_cmd.pc-pkg-config.dir/build.make CMakeFiles/eckit_cmd.pc-pkg-config.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit.pc-pkg-config-build.cmake
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_linalg.pc-pkg-config.dir/build.make CMakeFiles/eckit_linalg.pc-pkg-config.dir/depend
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_cmd.pc-pkg-config-build.cmake
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_maths.pc-pkg-config.dir/build.make CMakeFiles/eckit_maths.pc-pkg-config.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_linalg.pc-pkg-config.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_mpi.pc-pkg-config.dir/build.make CMakeFiles/eckit_mpi.pc-pkg-config.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_maths.pc-pkg-config.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_sql.pc-pkg-config.dir/build.make CMakeFiles/eckit_sql.pc-pkg-config.dir/build
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_mpi.pc-pkg-config.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f CMakeFiles/eckit_web.pc-pkg-config.dir/build.make CMakeFiles/eckit_web.pc-pkg-config.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_sql.pc-pkg-config-build.cmake
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_distributed.pc-pkg-config.dir/build.make CMakeFiles/eckit_distributed.pc-pkg-config.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_option.pc-pkg-config.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_geometry.pc-pkg-config.dir/build.make CMakeFiles/eckit_geometry.pc-pkg-config.dir/build
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_distributed.pc-pkg-config-build.cmake
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_web.pc-pkg-config.dir/DependInfo.cmake "--color="
+make  -f CMakeFiles/eckit_codec.pc-pkg-config.dir/build.make CMakeFiles/eckit_codec.pc-pkg-config.dir/depend
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_geometry.pc-pkg-config-build.cmake
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_linalg.pc-pkg-config.dir/build.make CMakeFiles/eckit_linalg.pc-pkg-config.dir/build
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f CMakeFiles/eckit.pc-pkg-config.dir/build.make CMakeFiles/eckit.pc-pkg-config.dir/build
+make  -f CMakeFiles/eckit_cmd.pc-pkg-config.dir/build.make CMakeFiles/eckit_cmd.pc-pkg-config.dir/build
+make  -f CMakeFiles/eckit_sql.pc-pkg-config.dir/build.make CMakeFiles/eckit_sql.pc-pkg-config.dir/build
+make  -f CMakeFiles/eckit_distributed.pc-pkg-config.dir/build.make CMakeFiles/eckit_distributed.pc-pkg-config.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_linalg.pc-pkg-config-build.cmake
-make  -f CMakeFiles/eckit_maths.pc-pkg-config.dir/build.make CMakeFiles/eckit_maths.pc-pkg-config.dir/build
-[  0%] Built target eckit.pc-pkg-config
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_codec.pc-pkg-config.dir/DependInfo.cmake "--color="
+make  -f CMakeFiles/eckit_geometry.pc-pkg-config.dir/build.make CMakeFiles/eckit_geometry.pc-pkg-config.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_mpi.pc-pkg-config.dir/build.make CMakeFiles/eckit_mpi.pc-pkg-config.dir/build
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_maths.pc-pkg-config-build.cmake
-[  0%] Built target eckit_cmd.pc-pkg-config
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit.pc-pkg-config-build.cmake
+make  -f CMakeFiles/eckit_linalg.pc-pkg-config.dir/build.make CMakeFiles/eckit_linalg.pc-pkg-config.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_mpi.pc-pkg-config-build.cmake
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[  0%] Built target eckit_sql.pc-pkg-config
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[  0%] Built target eckit_distributed.pc-pkg-config
-make  -f CMakeFiles/eckit_option.pc-pkg-config.dir/build.make CMakeFiles/eckit_option.pc-pkg-config.dir/depend
-[  0%] Built target eckit_geometry.pc-pkg-config
-[  0%] Built target eckit_linalg.pc-pkg-config
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_cmd.pc-pkg-config-build.cmake
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_option.pc-pkg-config.dir/DependInfo.cmake "--color="
-make  -f CMakeFiles/eckit_web.pc-pkg-config.dir/build.make CMakeFiles/eckit_web.pc-pkg-config.dir/depend
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_sql.pc-pkg-config-build.cmake
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_codec.pc-pkg-config.dir/build.make CMakeFiles/eckit_codec.pc-pkg-config.dir/depend
-[  0%] Built target eckit_maths.pc-pkg-config
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_web.pc-pkg-config.dir/DependInfo.cmake "--color="
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_distributed.pc-pkg-config-build.cmake
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f CMakeFiles/eckit_geo.pc-pkg-config.dir/build.make CMakeFiles/eckit_geo.pc-pkg-config.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_codec.pc-pkg-config.dir/DependInfo.cmake "--color="
-[  0%] Built target eckit_mpi.pc-pkg-config
-make  -f CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/build.make CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/depend
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_geometry.pc-pkg-config-build.cmake
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_geo.pc-pkg-config.dir/DependInfo.cmake "--color="
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_linalg.pc-pkg-config-build.cmake
+make  -f CMakeFiles/eckit_maths.pc-pkg-config.dir/build.make CMakeFiles/eckit_maths.pc-pkg-config.dir/build
+make  -f CMakeFiles/eckit_mpi.pc-pkg-config.dir/build.make CMakeFiles/eckit_mpi.pc-pkg-config.dir/build
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/eckit/CMakeFiles/eckit.dir/build.make src/eckit/CMakeFiles/eckit.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/DependInfo.cmake "--color="
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_maths.pc-pkg-config-build.cmake
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f CMakeFiles/eckit_option.pc-pkg-config.dir/build.make CMakeFiles/eckit_option.pc-pkg-config.dir/build
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_mpi.pc-pkg-config-build.cmake
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f CMakeFiles/eckit_geo.pc-pkg-config.dir/build.make CMakeFiles/eckit_geo.pc-pkg-config.dir/depend
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_option.pc-pkg-config-build.cmake
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_option.pc-pkg-config-build.cmake
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_geo.pc-pkg-config.dir/DependInfo.cmake "--color="
 make  -f CMakeFiles/eckit_web.pc-pkg-config.dir/build.make CMakeFiles/eckit_web.pc-pkg-config.dir/build
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f CMakeFiles/eckit_codec.pc-pkg-config.dir/build.make CMakeFiles/eckit_codec.pc-pkg-config.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_web.pc-pkg-config-build.cmake
-[  0%] Generating types/VerifyingDate.b
-make  -f CMakeFiles/eckit_geo.pc-pkg-config.dir/build.make CMakeFiles/eckit_geo.pc-pkg-config.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_codec.pc-pkg-config-build.cmake
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[  0%] Generating io/Length.b
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[  0%] Built target eckit.pc-pkg-config
+[  0%] Built target eckit_cmd.pc-pkg-config
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[  0%] Built target eckit_sql.pc-pkg-config
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f CMakeFiles/eckit_geo.pc-pkg-config.dir/build.make CMakeFiles/eckit_geo.pc-pkg-config.dir/build
+make  -f CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/build.make CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_geo.pc-pkg-config-build.cmake
-make  -f CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/build.make CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/VerifyingDate.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_test_value_custom_params.pc-pkg-config-build.cmake
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/io/Length.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/io eckit
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[  0%] Generating io/Offset.b
+make  -f src/eckit/CMakeFiles/eckit.dir/build.make src/eckit/CMakeFiles/eckit.dir/depend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/DependInfo.cmake "--color="
+[  0%] Built target eckit_geometry.pc-pkg-config
+[  0%] Built target eckit_distributed.pc-pkg-config
+[  0%] Built target eckit_linalg.pc-pkg-config
+[  0%] Built target eckit_maths.pc-pkg-config
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[  0%] Built target eckit_option.pc-pkg-config
+[  0%] Built target eckit_mpi.pc-pkg-config
+[  0%] Built target eckit_web.pc-pkg-config
+[  0%] Built target eckit_codec.pc-pkg-config
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[  0%] Generating types/VerifyingDate.b
+[  0%] Generating types/Date.b
 [  1%] Generating types/ClimateDate.b
+[  1%] Generating io/Length.b
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/build.make CMakeFiles/eckit_test_value_custom_params.pc-pkg-config.dir/build
+[  1%] Generating io/Offset.b
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/usr/bin/cmake -P /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/eckit_test_value_custom_params.pc-pkg-config-build.cmake
+[  1%] Generating types/DateTime.b
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/VerifyingDate.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
+[  1%] Built target eckit_geo.pc-pkg-config
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/io/Length.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/io eckit
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/io/Offset.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/io eckit
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/ClimateDate.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
-[  1%] Built target eckit_option.pc-pkg-config
-[  1%] Built target eckit_codec.pc-pkg-config
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[  1%] Built target eckit_web.pc-pkg-config
-[  1%] Generating types/Date.b
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/Date.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
-[  1%] Built target eckit_geo.pc-pkg-config
-[  1%] Generating types/DateTime.b
-[  1%] Built target eckit_test_value_custom_params.pc-pkg-config
+[  1%] Generating types/Double.b
 [  1%] Generating types/DayOfYear.b
+[  1%] Generating types/Grid.b
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/Date.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/DateTime.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/DayOfYear.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
-[  1%] Generating types/Grid.b
-[  1%] Generating types/Double.b
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/Grid.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/Double.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
 [  1%] Generating types/Month.b
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/Grid.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/Month.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
+[  1%] Built target eckit_test_value_custom_params.pc-pkg-config
 [  1%] Generating types/Time.b
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/types/Time.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/types eckit
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/CMakeFiles/eckit.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/CMakeFiles/eckit.dir/build.make src/eckit/CMakeFiles/eckit.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[  1%] Building CXX object src/eckit/CMakeFiles/eckit.dir/eckit_version.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/eckit_version.cc.o -MF CMakeFiles/eckit.dir/eckit_version.cc.o.d -o CMakeFiles/eckit.dir/eckit_version.cc.o -c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/eckit_version.cc
 [  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/bases/Loader.cc.o
-[  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/bases/Watcher.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/bases/Loader.cc.o -MF CMakeFiles/eckit.dir/bases/Loader.cc.o.d -o CMakeFiles/eckit.dir/bases/Loader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/bases/Loader.cc
 [  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/Configurable.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/bases/Watcher.cc.o -MF CMakeFiles/eckit.dir/bases/Watcher.cc.o.d -o CMakeFiles/eckit.dir/bases/Watcher.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/bases/Watcher.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Configurable.cc.o -MF CMakeFiles/eckit.dir/config/Configurable.cc.o.d -o CMakeFiles/eckit.dir/config/Configurable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Configurable.cc
 [  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/Configuration.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Configuration.cc.o -MF CMakeFiles/eckit.dir/config/Configuration.cc.o.d -o CMakeFiles/eckit.dir/config/Configuration.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Configuration.cc
+[  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/eckit_version.cc.o
 [  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/Configured.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Configured.cc.o -MF CMakeFiles/eckit.dir/config/Configured.cc.o.d -o CMakeFiles/eckit.dir/config/Configured.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Configured.cc
+[  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/LibEcKit.cc.o
 [  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/EtcTable.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/EtcTable.cc.o -MF CMakeFiles/eckit.dir/config/EtcTable.cc.o.d -o CMakeFiles/eckit.dir/config/EtcTable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/EtcTable.cc
 [  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/LocalConfiguration.cc.o
-[  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/LibEcKit.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/eckit_version.cc.o -MF CMakeFiles/eckit.dir/eckit_version.cc.o.d -o CMakeFiles/eckit.dir/eckit_version.cc.o -c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/eckit_version.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/bases/Loader.cc.o -MF CMakeFiles/eckit.dir/bases/Loader.cc.o.d -o CMakeFiles/eckit.dir/bases/Loader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/bases/Loader.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Configurable.cc.o -MF CMakeFiles/eckit.dir/config/Configurable.cc.o.d -o CMakeFiles/eckit.dir/config/Configurable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Configurable.cc
+[  1%] Building CXX object src/eckit/CMakeFiles/eckit.dir/bases/Watcher.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Configuration.cc.o -MF CMakeFiles/eckit.dir/config/Configuration.cc.o.d -o CMakeFiles/eckit.dir/config/Configuration.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Configuration.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Configured.cc.o -MF CMakeFiles/eckit.dir/config/Configured.cc.o.d -o CMakeFiles/eckit.dir/config/Configured.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Configured.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/EtcTable.cc.o -MF CMakeFiles/eckit.dir/config/EtcTable.cc.o.d -o CMakeFiles/eckit.dir/config/EtcTable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/EtcTable.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/bases/Watcher.cc.o -MF CMakeFiles/eckit.dir/bases/Watcher.cc.o.d -o CMakeFiles/eckit.dir/bases/Watcher.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/bases/Watcher.cc
+[  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/Parametrisation.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/LibEcKit.cc.o -MF CMakeFiles/eckit.dir/config/LibEcKit.cc.o.d -o CMakeFiles/eckit.dir/config/LibEcKit.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/LibEcKit.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/LocalConfiguration.cc.o -MF CMakeFiles/eckit.dir/config/LocalConfiguration.cc.o.d -o CMakeFiles/eckit.dir/config/LocalConfiguration.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/LocalConfiguration.cc
-[  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/Parametrisation.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Parametrisation.cc.o -MF CMakeFiles/eckit.dir/config/Parametrisation.cc.o.d -o CMakeFiles/eckit.dir/config/Parametrisation.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Parametrisation.cc
 [  2%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/ResourceBase.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/ResourceBase.cc.o -MF CMakeFiles/eckit.dir/config/ResourceBase.cc.o.d -o CMakeFiles/eckit.dir/config/ResourceBase.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/ResourceBase.cc
 [  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/ResourceMgr.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/Parametrisation.cc.o -MF CMakeFiles/eckit.dir/config/Parametrisation.cc.o.d -o CMakeFiles/eckit.dir/config/Parametrisation.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/Parametrisation.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/ResourceBase.cc.o -MF CMakeFiles/eckit.dir/config/ResourceBase.cc.o.d -o CMakeFiles/eckit.dir/config/ResourceBase.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/ResourceBase.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/ResourceMgr.cc.o -MF CMakeFiles/eckit.dir/config/ResourceMgr.cc.o.d -o CMakeFiles/eckit.dir/config/ResourceMgr.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/ResourceMgr.cc
-[  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/container/CacheManager.cc.o
 [  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/config/YAMLConfiguration.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/config/YAMLConfiguration.cc.o -MF CMakeFiles/eckit.dir/config/YAMLConfiguration.cc.o.d -o CMakeFiles/eckit.dir/config/YAMLConfiguration.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/config/YAMLConfiguration.cc
+[  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/container/CacheManager.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/container/CacheManager.cc.o -MF CMakeFiles/eckit.dir/container/CacheManager.cc.o.d -o CMakeFiles/eckit.dir/container/CacheManager.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/container/CacheManager.cc
 [  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/container/KDMapped.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/container/KDMapped.cc.o -MF CMakeFiles/eckit.dir/container/KDMapped.cc.o.d -o CMakeFiles/eckit.dir/container/KDMapped.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/container/KDMapped.cc
@@ -2000,6 +2036,8 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/FileMode.cc.o -MF CMakeFiles/eckit.dir/filesystem/FileMode.cc.o.d -o CMakeFiles/eckit.dir/filesystem/FileMode.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/FileMode.cc
 [  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/FileSpace.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/FileSpace.cc.o -MF CMakeFiles/eckit.dir/filesystem/FileSpace.cc.o.d -o CMakeFiles/eckit.dir/filesystem/FileSpace.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/FileSpace.cc
+[  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o -MF CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o.d -o CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/FileSpaceStrategies.cc
 In file included from /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.h:280,
                  from /build/reproducible-path/eckit-1.28.6/src/eckit/container/CacheManager.cc:18:
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.cc: In instantiation of 'bool eckit::BTree<K, V, S, L>::insert(long unsigned int, const K&, const V&, std::vector<long unsigned int>&) [with K = eckit::FixedString<32>; V = eckit::CacheManagerBase::cache_entry_t; int S = 65536; L = eckit::BTreeLock]':
@@ -2021,18 +2059,16 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.h:119:12: note: 'struct eckit::BTree<eckit::FixedString<32>, eckit::CacheManagerBase::cache_entry_t, 65536, eckit::BTreeLock>::NodeEntry' declared here
   119 |     struct NodeEntry {
       |            ^~~~~~~~~
-[  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o -MF CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o.d -o CMakeFiles/eckit.dir/filesystem/FileSpaceStrategies.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/FileSpaceStrategies.cc
 [  3%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/FileSystem.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/FileSystem.cc.o -MF CMakeFiles/eckit.dir/filesystem/FileSystem.cc.o.d -o CMakeFiles/eckit.dir/filesystem/FileSystem.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/FileSystem.cc
 [  4%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/LocalPathName.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/LocalPathName.cc.o -MF CMakeFiles/eckit.dir/filesystem/LocalPathName.cc.o.d -o CMakeFiles/eckit.dir/filesystem/LocalPathName.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/LocalPathName.cc
 [  4%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/PathExpander.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/PathExpander.cc.o -MF CMakeFiles/eckit.dir/filesystem/PathExpander.cc.o.d -o CMakeFiles/eckit.dir/filesystem/PathExpander.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/PathExpander.cc
-[  4%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/PathName.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/PathName.cc.o -MF CMakeFiles/eckit.dir/filesystem/PathName.cc.o.d -o CMakeFiles/eckit.dir/filesystem/PathName.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/PathName.cc
 [  4%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/PathNameFactory.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/PathNameFactory.cc.o -MF CMakeFiles/eckit.dir/filesystem/PathNameFactory.cc.o.d -o CMakeFiles/eckit.dir/filesystem/PathNameFactory.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/PathNameFactory.cc
+[  4%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/PathName.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/PathName.cc.o -MF CMakeFiles/eckit.dir/filesystem/PathName.cc.o.d -o CMakeFiles/eckit.dir/filesystem/PathName.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/PathName.cc
 [  4%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/TempFile.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/filesystem/TempFile.cc.o -MF CMakeFiles/eckit.dir/filesystem/TempFile.cc.o.d -o CMakeFiles/eckit.dir/filesystem/TempFile.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/filesystem/TempFile.cc
 [  4%] Building CXX object src/eckit/CMakeFiles/eckit.dir/filesystem/TmpDir.cc.o
@@ -2051,10 +2087,10 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/AIOHandle.cc.o -MF CMakeFiles/eckit.dir/io/AIOHandle.cc.o.d -o CMakeFiles/eckit.dir/io/AIOHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/AIOHandle.cc
 [  5%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/AsyncHandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/AsyncHandle.cc.o -MF CMakeFiles/eckit.dir/io/AsyncHandle.cc.o.d -o CMakeFiles/eckit.dir/io/AsyncHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/AsyncHandle.cc
-[  5%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/BitIO.cc.o
 [  5%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/Base64.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/BitIO.cc.o -MF CMakeFiles/eckit.dir/io/BitIO.cc.o.d -o CMakeFiles/eckit.dir/io/BitIO.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/BitIO.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/Base64.cc.o -MF CMakeFiles/eckit.dir/io/Base64.cc.o.d -o CMakeFiles/eckit.dir/io/Base64.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/Base64.cc
+[  5%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/BitIO.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/BitIO.cc.o -MF CMakeFiles/eckit.dir/io/BitIO.cc.o.d -o CMakeFiles/eckit.dir/io/BitIO.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/BitIO.cc
 [  5%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/Buffer.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/Buffer.cc.o -MF CMakeFiles/eckit.dir/io/Buffer.cc.o.d -o CMakeFiles/eckit.dir/io/Buffer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/Buffer.cc
 [  5%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/BufferCache.cc.o
@@ -2125,10 +2161,10 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/PooledFile.cc.o -MF CMakeFiles/eckit.dir/io/PooledFile.cc.o.d -o CMakeFiles/eckit.dir/io/PooledFile.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/PooledFile.cc
 [  8%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/PooledFileDescriptor.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/PooledFileDescriptor.cc.o -MF CMakeFiles/eckit.dir/io/PooledFileDescriptor.cc.o.d -o CMakeFiles/eckit.dir/io/PooledFileDescriptor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/PooledFileDescriptor.cc
+[  8%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/RawFileHandle.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/RawFileHandle.cc.o -MF CMakeFiles/eckit.dir/io/RawFileHandle.cc.o.d -o CMakeFiles/eckit.dir/io/RawFileHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/RawFileHandle.cc
 [  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/PooledHandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/PooledHandle.cc.o -MF CMakeFiles/eckit.dir/io/PooledHandle.cc.o.d -o CMakeFiles/eckit.dir/io/PooledHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/PooledHandle.cc
-[  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/RawFileHandle.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/RawFileHandle.cc.o -MF CMakeFiles/eckit.dir/io/RawFileHandle.cc.o.d -o CMakeFiles/eckit.dir/io/RawFileHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/RawFileHandle.cc
 [  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/SeekableHandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/SeekableHandle.cc.o -MF CMakeFiles/eckit.dir/io/SeekableHandle.cc.o.d -o CMakeFiles/eckit.dir/io/SeekableHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/SeekableHandle.cc
 [  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/Select.cc.o
@@ -2136,8 +2172,8 @@
 [  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/SharedBuffer.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/SharedBuffer.cc.o -MF CMakeFiles/eckit.dir/io/SharedBuffer.cc.o.d -o CMakeFiles/eckit.dir/io/SharedBuffer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/SharedBuffer.cc
 [  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/SharedHandle.cc.o
-[  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/SockBuf.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/SharedHandle.cc.o -MF CMakeFiles/eckit.dir/io/SharedHandle.cc.o.d -o CMakeFiles/eckit.dir/io/SharedHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/SharedHandle.cc
+[  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/SockBuf.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/SockBuf.cc.o -MF CMakeFiles/eckit.dir/io/SockBuf.cc.o.d -o CMakeFiles/eckit.dir/io/SockBuf.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/SockBuf.cc
 [  9%] Building CXX object src/eckit/CMakeFiles/eckit.dir/io/StatsHandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/io/StatsHandle.cc.o -MF CMakeFiles/eckit.dir/io/StatsHandle.cc.o.d -o CMakeFiles/eckit.dir/io/StatsHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/io/StatsHandle.cc
@@ -2196,32 +2232,32 @@
 [ 12%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/ColouringTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/ColouringTarget.cc.o -MF CMakeFiles/eckit.dir/log/ColouringTarget.cc.o.d -o CMakeFiles/eckit.dir/log/ColouringTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/ColouringTarget.cc
 [ 12%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/ETA.cc.o
-[ 12%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/FileTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/ETA.cc.o -MF CMakeFiles/eckit.dir/log/ETA.cc.o.d -o CMakeFiles/eckit.dir/log/ETA.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/ETA.cc
+/build/reproducible-path/eckit-1.28.6/src/eckit/io/rados/RadosCluster.cc: In member function 'void eckit::RadosCluster::removeAll(const eckit::RadosObject&) const':
+/build/reproducible-path/eckit-1.28.6/src/eckit/io/rados/RadosCluster.cc:242:26: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized]
+  242 |     for (size_t i = 0; i < parts; ++i) {
+      |                        ~~^~~~~~~
+/build/reproducible-path/eckit-1.28.6/src/eckit/io/rados/RadosCluster.cc:240:12: note: 'parts' was declared here
+  240 |     size_t parts;
+      |            ^~~~~
+[ 12%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/FileTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/FileTarget.cc.o -MF CMakeFiles/eckit.dir/log/FileTarget.cc.o.d -o CMakeFiles/eckit.dir/log/FileTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/FileTarget.cc
 [ 12%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/IndentTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/IndentTarget.cc.o -MF CMakeFiles/eckit.dir/log/IndentTarget.cc.o.d -o CMakeFiles/eckit.dir/log/IndentTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/IndentTarget.cc
 [ 12%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/JSON.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/JSON.cc.o -MF CMakeFiles/eckit.dir/log/JSON.cc.o.d -o CMakeFiles/eckit.dir/log/JSON.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/JSON.cc
 [ 12%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/LineBasedTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/LineBasedTarget.cc.o -MF CMakeFiles/eckit.dir/log/LineBasedTarget.cc.o.d -o CMakeFiles/eckit.dir/log/LineBasedTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/LineBasedTarget.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/JSON.cc.o -MF CMakeFiles/eckit.dir/log/JSON.cc.o.d -o CMakeFiles/eckit.dir/log/JSON.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/JSON.cc
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/Log.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/Log.cc.o -MF CMakeFiles/eckit.dir/log/Log.cc.o.d -o CMakeFiles/eckit.dir/log/Log.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/Log.cc
-/build/reproducible-path/eckit-1.28.6/src/eckit/io/rados/RadosCluster.cc: In member function 'void eckit::RadosCluster::removeAll(const eckit::RadosObject&) const':
-/build/reproducible-path/eckit-1.28.6/src/eckit/io/rados/RadosCluster.cc:242:26: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized]
-  242 |     for (size_t i = 0; i < parts; ++i) {
-      |                        ~~^~~~~~~
-/build/reproducible-path/eckit-1.28.6/src/eckit/io/rados/RadosCluster.cc:240:12: note: 'parts' was declared here
-  240 |     size_t parts;
-      |            ^~~~~
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/LogTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/LogTarget.cc.o -MF CMakeFiles/eckit.dir/log/LogTarget.cc.o.d -o CMakeFiles/eckit.dir/log/LogTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/LogTarget.cc
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/MessageTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/MessageTarget.cc.o -MF CMakeFiles/eckit.dir/log/MessageTarget.cc.o.d -o CMakeFiles/eckit.dir/log/MessageTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/MessageTarget.cc
-[ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/MonitorTarget.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/MonitorTarget.cc.o -MF CMakeFiles/eckit.dir/log/MonitorTarget.cc.o.d -o CMakeFiles/eckit.dir/log/MonitorTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/MonitorTarget.cc
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/Number.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/Number.cc.o -MF CMakeFiles/eckit.dir/log/Number.cc.o.d -o CMakeFiles/eckit.dir/log/Number.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/Number.cc
+[ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/MonitorTarget.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/MonitorTarget.cc.o -MF CMakeFiles/eckit.dir/log/MonitorTarget.cc.o.d -o CMakeFiles/eckit.dir/log/MonitorTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/MonitorTarget.cc
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/OStreamTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/OStreamTarget.cc.o -MF CMakeFiles/eckit.dir/log/OStreamTarget.cc.o.d -o CMakeFiles/eckit.dir/log/OStreamTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/OStreamTarget.cc
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/PrefixTarget.cc.o
@@ -2229,8 +2265,8 @@
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/Progress.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/Progress.cc.o -MF CMakeFiles/eckit.dir/log/Progress.cc.o.d -o CMakeFiles/eckit.dir/log/Progress.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/Progress.cc
 [ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/ProgressTimer.cc.o
-[ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/ResourceUsage.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/ProgressTimer.cc.o -MF CMakeFiles/eckit.dir/log/ProgressTimer.cc.o.d -o CMakeFiles/eckit.dir/log/ProgressTimer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/ProgressTimer.cc
+[ 13%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/ResourceUsage.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/ResourceUsage.cc.o -MF CMakeFiles/eckit.dir/log/ResourceUsage.cc.o.d -o CMakeFiles/eckit.dir/log/ResourceUsage.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/ResourceUsage.cc
 [ 14%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/RotationTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/RotationTarget.cc.o -MF CMakeFiles/eckit.dir/log/RotationTarget.cc.o.d -o CMakeFiles/eckit.dir/log/RotationTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/RotationTarget.cc
@@ -2247,10 +2283,10 @@
 [ 14%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/TeeTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/TeeTarget.cc.o -MF CMakeFiles/eckit.dir/log/TeeTarget.cc.o.d -o CMakeFiles/eckit.dir/log/TeeTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/TeeTarget.cc
 [ 14%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/TimeStamp.cc.o
-[ 14%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/TimeStampTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/TimeStamp.cc.o -MF CMakeFiles/eckit.dir/log/TimeStamp.cc.o.d -o CMakeFiles/eckit.dir/log/TimeStamp.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/TimeStamp.cc
-[ 14%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/Timer.cc.o
+[ 14%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/TimeStampTarget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/TimeStampTarget.cc.o -MF CMakeFiles/eckit.dir/log/TimeStampTarget.cc.o.d -o CMakeFiles/eckit.dir/log/TimeStampTarget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/TimeStampTarget.cc
+[ 14%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/Timer.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/Timer.cc.o -MF CMakeFiles/eckit.dir/log/Timer.cc.o.d -o CMakeFiles/eckit.dir/log/Timer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/Timer.cc
 [ 15%] Building CXX object src/eckit/CMakeFiles/eckit.dir/log/UserChannel.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/log/UserChannel.cc.o -MF CMakeFiles/eckit.dir/log/UserChannel.cc.o.d -o CMakeFiles/eckit.dir/log/UserChannel.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/log/UserChannel.cc
@@ -2271,20 +2307,20 @@
 [ 15%] Building CXX object src/eckit/CMakeFiles/eckit.dir/memory/Shmget.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/memory/Shmget.cc.o -MF CMakeFiles/eckit.dir/memory/Shmget.cc.o.d -o CMakeFiles/eckit.dir/memory/Shmget.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/memory/Shmget.cc
 [ 15%] Building CXX object src/eckit/CMakeFiles/eckit.dir/message/Decoder.cc.o
-[ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/message/Message.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/message/Decoder.cc.o -MF CMakeFiles/eckit.dir/message/Decoder.cc.o.d -o CMakeFiles/eckit.dir/message/Decoder.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/message/Decoder.cc
+[ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/message/Message.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/message/Message.cc.o -MF CMakeFiles/eckit.dir/message/Message.cc.o.d -o CMakeFiles/eckit.dir/message/Message.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/message/Message.cc
 [ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/message/MessageContent.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/message/MessageContent.cc.o -MF CMakeFiles/eckit.dir/message/MessageContent.cc.o.d -o CMakeFiles/eckit.dir/message/MessageContent.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/message/MessageContent.cc
 [ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/message/Reader.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/message/MessageContent.cc.o -MF CMakeFiles/eckit.dir/message/MessageContent.cc.o.d -o CMakeFiles/eckit.dir/message/MessageContent.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/message/MessageContent.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/message/Reader.cc.o -MF CMakeFiles/eckit.dir/message/Reader.cc.o.d -o CMakeFiles/eckit.dir/message/Reader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/message/Reader.cc
 [ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/message/Splitter.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/message/Splitter.cc.o -MF CMakeFiles/eckit.dir/message/Splitter.cc.o.d -o CMakeFiles/eckit.dir/message/Splitter.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/message/Splitter.cc
 [ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/net/Connector.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/net/Connector.cc.o -MF CMakeFiles/eckit.dir/net/Connector.cc.o.d -o CMakeFiles/eckit.dir/net/Connector.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/net/Connector.cc
 [ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/net/Endpoint.cc.o
-[ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/net/HttpHeader.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/net/Endpoint.cc.o -MF CMakeFiles/eckit.dir/net/Endpoint.cc.o.d -o CMakeFiles/eckit.dir/net/Endpoint.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/net/Endpoint.cc
+[ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/net/HttpHeader.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/net/HttpHeader.cc.o -MF CMakeFiles/eckit.dir/net/HttpHeader.cc.o.d -o CMakeFiles/eckit.dir/net/HttpHeader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/net/HttpHeader.cc
 [ 16%] Building CXX object src/eckit/CMakeFiles/eckit.dir/net/IPAddress.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/net/IPAddress.cc.o -MF CMakeFiles/eckit.dir/net/IPAddress.cc.o.d -o CMakeFiles/eckit.dir/net/IPAddress.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/net/IPAddress.cc
@@ -2329,8 +2365,8 @@
 [ 18%] Building CXX object src/eckit/CMakeFiles/eckit.dir/os/Password.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/os/Password.cc.o -MF CMakeFiles/eckit.dir/os/Password.cc.o.d -o CMakeFiles/eckit.dir/os/Password.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/os/Password.cc
 [ 18%] Building CXX object src/eckit/CMakeFiles/eckit.dir/os/SemLocker.cc.o
-[ 18%] Building CXX object src/eckit/CMakeFiles/eckit.dir/os/Semaphore.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/os/SemLocker.cc.o -MF CMakeFiles/eckit.dir/os/SemLocker.cc.o.d -o CMakeFiles/eckit.dir/os/SemLocker.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/os/SemLocker.cc
+[ 18%] Building CXX object src/eckit/CMakeFiles/eckit.dir/os/Semaphore.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/os/Semaphore.cc.o -MF CMakeFiles/eckit.dir/os/Semaphore.cc.o.d -o CMakeFiles/eckit.dir/os/Semaphore.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/os/Semaphore.cc
 [ 19%] Building CXX object src/eckit/CMakeFiles/eckit.dir/os/SharedInt.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/os/SharedInt.cc.o -MF CMakeFiles/eckit.dir/os/SharedInt.cc.o.d -o CMakeFiles/eckit.dir/os/SharedInt.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/os/SharedInt.cc
@@ -2354,20 +2390,20 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/persist/Exporter.cc.o -MF CMakeFiles/eckit.dir/persist/Exporter.cc.o.d -o CMakeFiles/eckit.dir/persist/Exporter.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/persist/Exporter.cc
 [ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/persist/Isa.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/persist/Isa.cc.o -MF CMakeFiles/eckit.dir/persist/Isa.cc.o.d -o CMakeFiles/eckit.dir/persist/Isa.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/persist/Isa.cc
-/build/reproducible-path/eckit-1.28.6/src/eckit/net/TCPSocket.cc: In member function 'virtual eckit::net::TCPSocket& eckit::net::TCPClient::connect(const std::string&, int, int, int)':
-/build/reproducible-path/eckit-1.28.6/src/eckit/net/TCPSocket.cc:378:9: warning: variable 'tries' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
-  378 |     int tries  = 0;
-      |         ^~~~~
 [ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/Application.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/runtime/Application.cc.o -MF CMakeFiles/eckit.dir/runtime/Application.cc.o.d -o CMakeFiles/eckit.dir/runtime/Application.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/Application.cc
 [ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/Library.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/runtime/Library.cc.o -MF CMakeFiles/eckit.dir/runtime/Library.cc.o.d -o CMakeFiles/eckit.dir/runtime/Library.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/Library.cc
 [ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/Main.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/runtime/Main.cc.o -MF CMakeFiles/eckit.dir/runtime/Main.cc.o.d -o CMakeFiles/eckit.dir/runtime/Main.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/Main.cc
-[ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/Monitor.cc.o
 [ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/Metrics.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/runtime/Monitor.cc.o -MF CMakeFiles/eckit.dir/runtime/Monitor.cc.o.d -o CMakeFiles/eckit.dir/runtime/Monitor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/Monitor.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/runtime/Metrics.cc.o -MF CMakeFiles/eckit.dir/runtime/Metrics.cc.o.d -o CMakeFiles/eckit.dir/runtime/Metrics.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/Metrics.cc
+[ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/Monitor.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/runtime/Monitor.cc.o -MF CMakeFiles/eckit.dir/runtime/Monitor.cc.o.d -o CMakeFiles/eckit.dir/runtime/Monitor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/Monitor.cc
+/build/reproducible-path/eckit-1.28.6/src/eckit/net/TCPSocket.cc: In member function 'virtual eckit::net::TCPSocket& eckit::net::TCPClient::connect(const std::string&, int, int, int)':
+/build/reproducible-path/eckit-1.28.6/src/eckit/net/TCPSocket.cc:378:9: warning: variable 'tries' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
+  378 |     int tries  = 0;
+      |         ^~~~~
 [ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/Monitorable.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/runtime/Monitorable.cc.o -MF CMakeFiles/eckit.dir/runtime/Monitorable.cc.o.d -o CMakeFiles/eckit.dir/runtime/Monitorable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/Monitorable.cc
 [ 20%] Building CXX object src/eckit/CMakeFiles/eckit.dir/runtime/PipeApplication.cc.o
@@ -2387,11 +2423,13 @@
 [ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/BadTag.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/BadTag.cc.o -MF CMakeFiles/eckit.dir/serialisation/BadTag.cc.o.d -o CMakeFiles/eckit.dir/serialisation/BadTag.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/BadTag.cc
 [ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/FileStream.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/FileStream.cc.o -MF CMakeFiles/eckit.dir/serialisation/FileStream.cc.o.d -o CMakeFiles/eckit.dir/serialisation/FileStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/FileStream.cc
 [ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/MemoryStream.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/MemoryStream.cc.o -MF CMakeFiles/eckit.dir/serialisation/MemoryStream.cc.o.d -o CMakeFiles/eckit.dir/serialisation/MemoryStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/MemoryStream.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/FileStream.cc.o -MF CMakeFiles/eckit.dir/serialisation/FileStream.cc.o.d -o CMakeFiles/eckit.dir/serialisation/FileStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/FileStream.cc
 [ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/PipeStream.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/MemoryStream.cc.o -MF CMakeFiles/eckit.dir/serialisation/MemoryStream.cc.o.d -o CMakeFiles/eckit.dir/serialisation/MemoryStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/MemoryStream.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/PipeStream.cc.o -MF CMakeFiles/eckit.dir/serialisation/PipeStream.cc.o.d -o CMakeFiles/eckit.dir/serialisation/PipeStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/PipeStream.cc
+[ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o -MF CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o.d -o CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/ReanimatorBase.cc
 In file included from /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/TaskInfo.cc:19:
 /build/reproducible-path/eckit-1.28.6/src/eckit/memory/Zero.h: In instantiation of 'void eckit::zero(T&) [with T = TaskInfo]':
 /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/TaskInfo.cc:34:16:   required from here
@@ -2405,18 +2443,16 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/runtime/TaskInfo.h:99:7: note: 'class eckit::TaskInfo' declared here
    99 | class TaskInfo : public Padded<Info, 4096>, public NonCopyable {
       |       ^~~~~~~~
-[ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o -MF CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o.d -o CMakeFiles/eckit.dir/serialisation/ReanimatorBase.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/ReanimatorBase.cc
 [ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/ResizableMemoryStream.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/ResizableMemoryStream.cc.o -MF CMakeFiles/eckit.dir/serialisation/ResizableMemoryStream.cc.o.d -o CMakeFiles/eckit.dir/serialisation/ResizableMemoryStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/ResizableMemoryStream.cc
 [ 21%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/Stream.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/Stream.cc.o -MF CMakeFiles/eckit.dir/serialisation/Stream.cc.o.d -o CMakeFiles/eckit.dir/serialisation/Stream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/Stream.cc
 [ 22%] Building CXX object src/eckit/CMakeFiles/eckit.dir/serialisation/Streamable.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/serialisation/Streamable.cc.o -MF CMakeFiles/eckit.dir/serialisation/Streamable.cc.o.d -o CMakeFiles/eckit.dir/serialisation/Streamable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/serialisation/Streamable.cc
-[ 22%] Building CXX object src/eckit/CMakeFiles/eckit.dir/thread/Mutex.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/thread/Mutex.cc.o -MF CMakeFiles/eckit.dir/thread/Mutex.cc.o.d -o CMakeFiles/eckit.dir/thread/Mutex.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/thread/Mutex.cc
 [ 22%] Building CXX object src/eckit/CMakeFiles/eckit.dir/thread/MutexCond.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/thread/MutexCond.cc.o -MF CMakeFiles/eckit.dir/thread/MutexCond.cc.o.d -o CMakeFiles/eckit.dir/thread/MutexCond.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/thread/MutexCond.cc
+[ 22%] Building CXX object src/eckit/CMakeFiles/eckit.dir/thread/Mutex.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/thread/Mutex.cc.o -MF CMakeFiles/eckit.dir/thread/Mutex.cc.o.d -o CMakeFiles/eckit.dir/thread/Mutex.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/thread/Mutex.cc
 [ 22%] Building CXX object src/eckit/CMakeFiles/eckit.dir/thread/StaticMutex.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/thread/StaticMutex.cc.o -MF CMakeFiles/eckit.dir/thread/StaticMutex.cc.o.d -o CMakeFiles/eckit.dir/thread/StaticMutex.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/thread/StaticMutex.cc
 [ 22%] Building CXX object src/eckit/CMakeFiles/eckit.dir/thread/Thread.cc.o
@@ -2456,9 +2492,9 @@
 [ 24%] Building CXX object src/eckit/CMakeFiles/eckit.dir/value/ScopeParams.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/value/ScopeParams.cc.o -MF CMakeFiles/eckit.dir/value/ScopeParams.cc.o.d -o CMakeFiles/eckit.dir/value/ScopeParams.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/value/ScopeParams.cc
 [ 24%] Building CXX object src/eckit/CMakeFiles/eckit.dir/value/StringContent.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/value/StringContent.cc.o -MF CMakeFiles/eckit.dir/value/StringContent.cc.o.d -o CMakeFiles/eckit.dir/value/StringContent.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/value/StringContent.cc
 [ 24%] Building CXX object src/eckit/CMakeFiles/eckit.dir/value/TimeContent.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/value/TimeContent.cc.o -MF CMakeFiles/eckit.dir/value/TimeContent.cc.o.d -o CMakeFiles/eckit.dir/value/TimeContent.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/value/TimeContent.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/value/StringContent.cc.o -MF CMakeFiles/eckit.dir/value/StringContent.cc.o.d -o CMakeFiles/eckit.dir/value/StringContent.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/value/StringContent.cc
 [ 24%] Building CXX object src/eckit/CMakeFiles/eckit.dir/value/Value.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/value/Value.cc.o -MF CMakeFiles/eckit.dir/value/Value.cc.o.d -o CMakeFiles/eckit.dir/value/Value.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/value/Value.cc
 [ 24%] Building CXX object src/eckit/CMakeFiles/eckit.dir/maths/Functions.cc.o
@@ -2495,6 +2531,10 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/Fraction.cc.o -MF CMakeFiles/eckit.dir/types/Fraction.cc.o.d -o CMakeFiles/eckit.dir/types/Fraction.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/Fraction.cc
 [ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/Grid.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/Grid.cc.o -MF CMakeFiles/eckit.dir/types/Grid.cc.o.d -o CMakeFiles/eckit.dir/types/Grid.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/Grid.cc
+[ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/Hour.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/Hour.cc.o -MF CMakeFiles/eckit.dir/types/Hour.cc.o.d -o CMakeFiles/eckit.dir/types/Hour.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/Hour.cc
+[ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/Month.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/Month.cc.o -MF CMakeFiles/eckit.dir/types/Month.cc.o.d -o CMakeFiles/eckit.dir/types/Month.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/Month.cc
 /build/reproducible-path/eckit-1.28.6/src/eckit/system/SystemInfoLinux.cc: In member function 'virtual eckit::system::MemoryInfo eckit::system::SystemInfoLinux::memoryUsage() const':
 /build/reproducible-path/eckit-1.28.6/src/eckit/system/SystemInfoLinux.cc:144:33: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations]
   144 |     struct mallinfo m = mallinfo();
@@ -2503,30 +2543,26 @@
 /usr/include/malloc.h:114:24: note: declared here
   114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
       |                        ^~~~~~~~
-[ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/Hour.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/Hour.cc.o -MF CMakeFiles/eckit.dir/types/Hour.cc.o.d -o CMakeFiles/eckit.dir/types/Hour.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/Hour.cc
-[ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/Month.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/Month.cc.o -MF CMakeFiles/eckit.dir/types/Month.cc.o.d -o CMakeFiles/eckit.dir/types/Month.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/Month.cc
 [ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/SemanticVersion.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/SemanticVersion.cc.o -MF CMakeFiles/eckit.dir/types/SemanticVersion.cc.o.d -o CMakeFiles/eckit.dir/types/SemanticVersion.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/SemanticVersion.cc
 [ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/Time.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/Time.cc.o -MF CMakeFiles/eckit.dir/types/Time.cc.o.d -o CMakeFiles/eckit.dir/types/Time.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/Time.cc
 [ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/TimeInterval.cc.o
-[ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/UUID.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/TimeInterval.cc.o -MF CMakeFiles/eckit.dir/types/TimeInterval.cc.o.d -o CMakeFiles/eckit.dir/types/TimeInterval.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/TimeInterval.cc
+[ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/UUID.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/UUID.cc.o -MF CMakeFiles/eckit.dir/types/UUID.cc.o.d -o CMakeFiles/eckit.dir/types/UUID.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/UUID.cc
 [ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/types/VerifyingDate.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/types/VerifyingDate.cc.o -MF CMakeFiles/eckit.dir/types/VerifyingDate.cc.o.d -o CMakeFiles/eckit.dir/types/VerifyingDate.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/types/VerifyingDate.cc
 [ 26%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/Compressor.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/Compressor.cc.o -MF CMakeFiles/eckit.dir/utils/Compressor.cc.o.d -o CMakeFiles/eckit.dir/utils/Compressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Compressor.cc
 [ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/Hash.cc.o
-[ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/HyperCube.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/Hash.cc.o -MF CMakeFiles/eckit.dir/utils/Hash.cc.o.d -o CMakeFiles/eckit.dir/utils/Hash.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Hash.cc
+[ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/HyperCube.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/HyperCube.cc.o -MF CMakeFiles/eckit.dir/utils/HyperCube.cc.o.d -o CMakeFiles/eckit.dir/utils/HyperCube.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/HyperCube.cc
-[ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/MD5.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/MD5.cc.o -MF CMakeFiles/eckit.dir/utils/MD5.cc.o.d -o CMakeFiles/eckit.dir/utils/MD5.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/MD5.cc
 [ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/Regex.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/Regex.cc.o -MF CMakeFiles/eckit.dir/utils/Regex.cc.o.d -o CMakeFiles/eckit.dir/utils/Regex.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Regex.cc
+[ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/MD5.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/MD5.cc.o -MF CMakeFiles/eckit.dir/utils/MD5.cc.o.d -o CMakeFiles/eckit.dir/utils/MD5.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/MD5.cc
 [ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/RendezvousHash.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/RendezvousHash.cc.o -MF CMakeFiles/eckit.dir/utils/RendezvousHash.cc.o.d -o CMakeFiles/eckit.dir/utils/RendezvousHash.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/RendezvousHash.cc
 [ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/StringTools.cc.o
@@ -2537,12 +2573,6 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/Translator.cc.o -MF CMakeFiles/eckit.dir/utils/Translator.cc.o.d -o CMakeFiles/eckit.dir/utils/Translator.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Translator.cc
 [ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/BZip2Compressor.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/BZip2Compressor.cc.o -MF CMakeFiles/eckit.dir/utils/BZip2Compressor.cc.o.d -o CMakeFiles/eckit.dir/utils/BZip2Compressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/BZip2Compressor.cc
-[ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o -MF CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o.d -o CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/SnappyCompressor.cc
-[ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o -MF CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o.d -o CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/LZ4Compressor.cc
-[ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/AECCompressor.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/AECCompressor.cc.o -MF CMakeFiles/eckit.dir/utils/AECCompressor.cc.o.d -o CMakeFiles/eckit.dir/utils/AECCompressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/AECCompressor.cc
 /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Tokenizer.cc: In member function 'void eckit::Tokenizer::operator()(std::istream&, std::vector<std::__cxx11::basic_string<char> >&) const':
 /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Tokenizer.cc:73:27: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    73 |     while (in.get(c) && c != EOF && c != '\n') {
@@ -2551,12 +2581,20 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Tokenizer.cc:88:27: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    88 |     while (in.get(c) && c != EOF && c != '\n') {
       |                           ^
+[ 27%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o -MF CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o.d -o CMakeFiles/eckit.dir/utils/SnappyCompressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/SnappyCompressor.cc
+[ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o -MF CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o.d -o CMakeFiles/eckit.dir/utils/LZ4Compressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/LZ4Compressor.cc
+[ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/AECCompressor.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/AECCompressor.cc.o -MF CMakeFiles/eckit.dir/utils/AECCompressor.cc.o.d -o CMakeFiles/eckit.dir/utils/AECCompressor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/AECCompressor.cc
 [ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/MD4.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/MD4.cc.o -MF CMakeFiles/eckit.dir/utils/MD4.cc.o.d -o CMakeFiles/eckit.dir/utils/MD4.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/MD4.cc
 [ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/SHA1.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/SHA1.cc.o -MF CMakeFiles/eckit.dir/utils/SHA1.cc.o.d -o CMakeFiles/eckit.dir/utils/SHA1.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/SHA1.cc
 [ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/Rsync.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/Rsync.cc.o -MF CMakeFiles/eckit.dir/utils/Rsync.cc.o.d -o CMakeFiles/eckit.dir/utils/Rsync.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Rsync.cc
+[ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/xxHashing.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/xxHashing.cc.o -MF CMakeFiles/eckit.dir/utils/xxHashing.cc.o.d -o CMakeFiles/eckit.dir/utils/xxHashing.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/xxHashing.cc
 /build/reproducible-path/eckit-1.28.6/src/eckit/utils/MD4.cc: In member function 'virtual void eckit::MD4::reset() const':
 /build/reproducible-path/eckit-1.28.6/src/eckit/utils/MD4.cc:45:13: warning: 'int MD4_Init(MD4_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
    45 |     MD4_Init(&ctx_);
@@ -2627,8 +2665,6 @@
 /usr/include/openssl/md4.h:52:27: note: declared here
    52 | OSSL_DEPRECATEDIN_3_0 int MD4_Final(unsigned char *md, MD4_CTX *c);
       |                           ^~~~~~~~~
-[ 28%] Building CXX object src/eckit/CMakeFiles/eckit.dir/utils/xxHashing.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit && /usr/bin/c++ -Deckit_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/CMakeFiles/eckit.dir/utils/xxHashing.cc.o -MF CMakeFiles/eckit.dir/utils/xxHashing.cc.o.d -o CMakeFiles/eckit.dir/utils/xxHashing.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/utils/xxHashing.cc
 /build/reproducible-path/eckit-1.28.6/src/eckit/utils/SHA1.cc: In constructor 'eckit::SHA1::SHA1()':
 /build/reproducible-path/eckit-1.28.6/src/eckit/utils/SHA1.cc:25:14: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
    25 |     SHA1_Init(&ctx_);
@@ -2688,126 +2724,140 @@
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 28%] Built target eckit
 make  -f src/eckit/cmd/CMakeFiles/eckit_cmd.dir/build.make src/eckit/cmd/CMakeFiles/eckit_cmd.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/sql/CMakeFiles/eckit_sql.dir/build.make src/eckit/sql/CMakeFiles/eckit_sql.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/mpi/CMakeFiles/eckit_mpi.dir/build.make src/eckit/mpi/CMakeFiles/eckit_mpi.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/geometry/CMakeFiles/eckit_geometry.dir/build.make src/eckit/geometry/CMakeFiles/eckit_geometry.dir/depend
+make  -f src/eckit/linalg/CMakeFiles/eckit_linalg.dir/build.make src/eckit/linalg/CMakeFiles/eckit_linalg.dir/depend
+make  -f src/eckit/maths/CMakeFiles/eckit_maths.dir/build.make src/eckit/maths/CMakeFiles/eckit_maths.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi/CMakeFiles/eckit_mpi.dir/DependInfo.cmake "--color="
+make  -f src/eckit/option/CMakeFiles/eckit_option.dir/build.make src/eckit/option/CMakeFiles/eckit_option.dir/depend
+make  -f src/eckit/web/CMakeFiles/eckit_web.dir/build.make src/eckit/web/CMakeFiles/eckit_web.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/eckit/codec/CMakeFiles/eckit_codec.dir/build.make src/eckit/codec/CMakeFiles/eckit_codec.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/tools/CMakeFiles/syslog_server.dir/build.make src/tools/CMakeFiles/syslog_server.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry/CMakeFiles/eckit_geometry.dir/DependInfo.cmake "--color="
-make  -f src/eckit/linalg/CMakeFiles/eckit_linalg.dir/build.make src/eckit/linalg/CMakeFiles/eckit_linalg.dir/depend
-[ 29%] [BISON][eckit_cmd__cmdsy_parser] Building parser with bison 3.8.2
-make  -f src/eckit/maths/CMakeFiles/eckit_maths.dir/build.make src/eckit/maths/CMakeFiles/eckit_maths.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg/CMakeFiles/eckit_linalg.dir/DependInfo.cmake "--color="
-[ 29%] [BISON][eckit_sql__sqly_parser] Building parser with bison 3.8.2
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg/CMakeFiles/eckit_linalg.dir/DependInfo.cmake "--color="
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths/CMakeFiles/eckit_maths.dir/DependInfo.cmake "--color="
-[ 29%] [FLEX][eckit_cmd__cmdsy_scanner] Building scanner with flex 2.6.4
-make  -f src/eckit/option/CMakeFiles/eckit_option.dir/build.make src/eckit/option/CMakeFiles/eckit_option.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/src/eckit/cmd && /usr/bin/flex -l -o/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsl.l
-cd /build/reproducible-path/eckit-1.28.6/src/eckit/sql && /usr/bin/bison -t -d -o /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y
-cd /build/reproducible-path/eckit-1.28.6/src/eckit/cmd && /usr/bin/bison -t -d -o /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y
-[ 29%] [FLEX][eckit_sql__sqly_scanner] Building scanner with flex 2.6.4
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option/CMakeFiles/eckit_option.dir/DependInfo.cmake "--color="
-make  -f src/eckit/mpi/CMakeFiles/eckit_mpi.dir/build.make src/eckit/mpi/CMakeFiles/eckit_mpi.dir/build
-/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y: warning: 51 shift/reduce conflicts [-Wconflicts-sr]
-/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y: warning: 40 reduce/reduce conflicts [-Wconflicts-rr]
-/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/src/eckit/sql && /usr/bin/flex -d -o/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqll.l
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y:1.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-
-    1 | %pure-parser
-      | ^~~~~~~~~~~~
-      | %define api.pure
-make  -f src/eckit/geometry/CMakeFiles/eckit_geometry.dir/build.make src/eckit/geometry/CMakeFiles/eckit_geometry.dir/build
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: warning: 57 shift/reduce conflicts [-Wconflicts-sr]
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: warning: 91 reduce/reduce conflicts [-Wconflicts-rr]
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/eckit/web/CMakeFiles/eckit_web.dir/build.make src/eckit/web/CMakeFiles/eckit_web.dir/depend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec/CMakeFiles/eckit_codec.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/syslog_server.dir/DependInfo.cmake "--color="
+make  -f src/tools/CMakeFiles/syslog_client.dir/build.make src/tools/CMakeFiles/syslog_client.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/syslog_client.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/eckit/codec/CMakeFiles/eckit_codec.dir/build.make src/eckit/codec/CMakeFiles/eckit_codec.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 28%] [BISON][eckit_sql__sqly_parser] Building parser with bison 3.8.2
+[ 28%] [FLEX][eckit_cmd__cmdsy_scanner] Building scanner with flex 2.6.4
+[ 28%] Generating HtmlObject.b
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/maths/CMakeFiles/eckit_maths.dir/build.make src/eckit/maths/CMakeFiles/eckit_maths.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/eckit/linalg/CMakeFiles/eckit_linalg.dir/build.make src/eckit/linalg/CMakeFiles/eckit_linalg.dir/build
+cd /build/reproducible-path/eckit-1.28.6/src/eckit/sql && /usr/bin/bison -t -d -o /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/src/eckit/cmd && /usr/bin/flex -l -o/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsl.l
+make  -f src/eckit/geometry/CMakeFiles/eckit_geometry.dir/build.make src/eckit/geometry/CMakeFiles/eckit_geometry.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/web/HtmlObject.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web/ eckit
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 29%] [BISON][eckit_cmd__cmdsy_parser] Building parser with bison 3.8.2
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/eckit/linalg/CMakeFiles/eckit_linalg.dir/build.make src/eckit/linalg/CMakeFiles/eckit_linalg.dir/build
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y:1.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
+    1 | %pure-parmake[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+ser
+      | ^~~~~~~~~~~~
+      | %define api.pure
 make  -f src/eckit/option/CMakeFiles/eckit_option.dir/build.make src/eckit/option/CMakeFiles/eckit_option.dir/build
+cd /build/reproducible-path/eckit-1.28.6/src/eckit/cmd && /usr/bin/bison -t -d -o /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/eckit/mpi/CMakeFiles/eckit_mpi.dir/build.make src/eckit/mpi/CMakeFiles/eckit_mpi.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: warning: 57 shift/reduce conflicts [-Wconflicts-sr]
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: warning: 91 reduce/reduce conflicts [-Wconflicts-rr]
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
+[ 29%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Data.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Data.cc.o -MF CMakeFiles/eckit_codec.dir/Data.cc.o.d -o CMakeFiles/eckit_codec.dir/Data.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Data.cc
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/tools/CMakeFiles/syslog_server.dir/build.make src/tools/CMakeFiles/syslog_server.dir/build
+/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.ymake[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+: warning: 51 shift/reduce conflicts [-Wconflicts-sr]
+/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y: warning: 40 reduce/reduce conflicts [-Wconflicts-rr]
+/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 29%] Building CXX object src/eckit/maths/CMakeFiles/eckit_maths.dir/Lapack.cc.o
+make  -f src/tools/CMakeFiles/syslog_client.dir/build.make src/tools/CMakeFiles/syslog_client.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/c++ -Deckit_maths_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/maths/CMakeFiles/eckit_maths.dir/Lapack.cc.o -MF CMakeFiles/eckit_maths.dir/Lapack.cc.o.d -o CMakeFiles/eckit_maths.dir/Lapack.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/maths/Lapack.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/web /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web/CMakeFiles/eckit_web.dir/DependInfo.cmake "--color="
+[ 29%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/CoordinateHelpers.cc.o
 [ 30%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Comm.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/CoordinateHelpers.cc.o
-[ 30%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/DataType.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/CoordinateHelpers.cc.o -MF CMakeFiles/eckit_geometry.dir/CoordinateHelpers.cc.o.d -o CMakeFiles/eckit_geometry.dir/CoordinateHelpers.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/CoordinateHelpers.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Comm.cc.o -MF CMakeFiles/eckit_mpi.dir/Comm.cc.o.d -o CMakeFiles/eckit_mpi.dir/Comm.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Comm.cc
-[ 30%] Generating cmdsl.c
-[ 30%] Generating HtmlObject.b
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.tmp.c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c
-[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o
-[ 30%] Building CXX object src/eckit/maths/CMakeFiles/eckit_maths.dir/Lapack.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/c++ -Deckit_maths_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/maths/CMakeFiles/eckit_maths.dir/Lapack.cc.o -MF CMakeFiles/eckit_maths.dir/Lapack.cc.o.d -o CMakeFiles/eckit_maths.dir/Lapack.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/maths/Lapack.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o -MF CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o.d -o CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/EllipsoidOfRevolution.cc
 [ 30%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/DataType.cc.o -MF CMakeFiles/eckit_mpi.dir/DataType.cc.o.d -o CMakeFiles/eckit_mpi.dir/DataType.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/DataType.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/perl /usr/share/ecbuild/cmake/sg.pl /build/reproducible-path/eckit-1.28.6/src/eckit/web/HtmlObject.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web/ eckit
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o -MF CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o.d -o CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/LinearAlgebra.cc
-[ 30%] Generating sqll.c
 [ 30%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/MultiValueOption.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o -MF CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o.d -o CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/LinearAlgebra.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/MultiValueOption.cc.o -MF CMakeFiles/eckit_option.dir/MultiValueOption.cc.o.d -o CMakeFiles/eckit_option.dir/MultiValueOption.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/MultiValueOption.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.tmp.c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/web /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web/CMakeFiles/eckit_web.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/yy/eckit_cmd_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/yy/eckit_sql_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
+[ 30%] Building CXX object src/tools/CMakeFiles/syslog_server.dir/syslog-server.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/syslog_server.dir/syslog-server.cc.o -MF CMakeFiles/syslog_server.dir/syslog-server.cc.o.d -o CMakeFiles/syslog_server.dir/syslog-server.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/syslog-server.cc
+[ 30%] Building CXX object src/tools/CMakeFiles/syslog_client.dir/syslog-client.cc.o
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/web/CMakeFiles/eckit_web.dir/build.make src/eckit/web/CMakeFiles/eckit_web.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/syslog_client.dir/syslog-client.cc.o -MF CMakeFiles/syslog_client.dir/syslog-client.cc.o.d -o CMakeFiles/syslog_client.dir/syslog-client.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/syslog-client.cc
+[ 30%] Generating cmdsl.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.tmp.c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/yy/eckit_cmd_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\.tmp\.c/\.c/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\.tmp\.c/\.c/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
 [ 30%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/AgentResource.cc.o
-[ 30%] Generating cmdsy.c
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/AgentResource.cc.o -MF CMakeFiles/eckit_web.dir/AgentResource.cc.o.d -o CMakeFiles/eckit_web.dir/AgentResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/AgentResource.cc
+[ 30%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/CgiResource.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/CgiResource.cc.o -MF CMakeFiles/eckit_web.dir/CgiResource.cc.o.d -o CMakeFiles/eckit_web.dir/CgiResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/CgiResource.cc
+[ 30%] Generating cmdsy.c
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.tmp.c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.c
-make  -f src/eckit/codec/CMakeFiles/eckit_codec.dir/build.make src/eckit/codec/CMakeFiles/eckit_codec.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
+[ 30%] [FLEX][eckit_sql__sqly_scanner] Building scanner with flex 2.6.4
+cd /build/reproducible-path/eckit-1.28.6/src/eckit/sql && /usr/bin/flex -d -o/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.tmp.c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqll.l
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/yy/eckit_cmd_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.c
+[ 30%] Generating sqly.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.tmp.c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\.tmp\.c/\.c/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/yy/eckit_sql_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\.tmp\.c/\.c/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
 [ 30%] Generating cmdsy.h
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec/CMakeFiles/eckit_codec.dir/DependInfo.cmake "--color="
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.tmp.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.h
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/yy/eckit_cmd_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.c
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/yy/eckit_cmd_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.h
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.c
-make  -f src/eckit/codec/CMakeFiles/eckit_codec.dir/build.make src/eckit/codec/CMakeFiles/eckit_codec.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.h
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\.tmp\.c/\.c/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.c
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/perl -pi -e 's/\.tmp\.h/\.h/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsy.h
-[ 30%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Data.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Data.cc.o -MF CMakeFiles/eckit_codec.dir/Data.cc.o.d -o CMakeFiles/eckit_codec.dir/Data.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Data.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/cmd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/CMakeFiles/eckit_cmd.dir/DependInfo.cmake "--color="
-[ 30%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/Option.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/Option.cc.o -MF CMakeFiles/eckit_option.dir/Option.cc.o.d -o CMakeFiles/eckit_option.dir/Option.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/Option.cc
+[ 30%] Generating sqll.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.tmp.c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/cmd/CMakeFiles/eckit_cmd.dir/build.make src/eckit/cmd/CMakeFiles/eckit_cmd.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/yy/eckit_sql_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\.tmp\.c/\.c/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c
 [ 30%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/AliasCmd.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/AliasCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/AliasCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/AliasCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/AliasCmd.cc
-[ 30%] Generating sqly.c
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.tmp.c /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/yy/eckit_sql_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\.tmp\.c/\.c/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.c
 [ 30%] Generating sqly.h
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E copy /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.tmp.h /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.h
+[ 30%] Building CXX object src/eckit/maths/CMakeFiles/eckit_maths.dir/Qhull.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/yy/eckit_sql_/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.h
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/c++ -Deckit_maths_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/maths/CMakeFiles/eckit_maths.dir/Qhull.cc.o -MF CMakeFiles/eckit_maths.dir/Qhull.cc.o.d -o CMakeFiles/eckit_maths.dir/Qhull.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/maths/Qhull.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\bregister\b//g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.h
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/perl -pi -e 's/\.tmp\.h/\.h/g' /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqly.h
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/sql /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/CMakeFiles/eckit_sql.dir/DependInfo.cmake "--color="
@@ -2823,273 +2873,149 @@
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 30%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/Environment.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/Environment.cc.o -MF CMakeFiles/eckit_sql.dir/Environment.cc.o.d -o CMakeFiles/eckit_sql.dir/Environment.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/Environment.cc
-[ 30%] Building CXX object src/eckit/maths/CMakeFiles/eckit_maths.dir/Qhull.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/c++ -Deckit_maths_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/maths/CMakeFiles/eckit_maths.dir/Qhull.cc.o -MF CMakeFiles/eckit_maths.dir/Qhull.cc.o.d -o CMakeFiles/eckit_maths.dir/Qhull.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/maths/Qhull.cc
-[ 30%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Operation.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Operation.cc.o -MF CMakeFiles/eckit_mpi.dir/Operation.cc.o.d -o CMakeFiles/eckit_mpi.dir/Operation.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Operation.cc
-[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o -MF CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o.d -o CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/GreatCircle.cc
-[ 30%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Request.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Request.cc.o -MF CMakeFiles/eckit_mpi.dir/Request.cc.o.d -o CMakeFiles/eckit_mpi.dir/Request.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Request.cc
-[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/KPoint.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/KPoint.cc.o -MF CMakeFiles/eckit_geometry.dir/KPoint.cc.o.d -o CMakeFiles/eckit_geometry.dir/KPoint.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/KPoint.cc
-[ 30%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o -MF CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o.d -o CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/LinearAlgebraDense.cc
-[ 30%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/Separator.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/Separator.cc.o -MF CMakeFiles/eckit_option.dir/Separator.cc.o.d -o CMakeFiles/eckit_option.dir/Separator.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/Separator.cc
+[ 30%] Linking CXX executable eckit-syslog-client
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-syslog-client
 [ 30%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Exceptions.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Exceptions.cc.o -MF CMakeFiles/eckit_codec.dir/Exceptions.cc.o.d -o CMakeFiles/eckit_codec.dir/Exceptions.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Exceptions.cc
-[ 30%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/CmdArgs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/CmdArgs.cc.o -MF CMakeFiles/eckit_option.dir/CmdArgs.cc.o.d -o CMakeFiles/eckit_option.dir/CmdArgs.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/CmdArgs.cc
-[ 30%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/Arg.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/Arg.cc.o -MF CMakeFiles/eckit_cmd.dir/Arg.cc.o.d -o CMakeFiles/eckit_cmd.dir/Arg.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/Arg.cc
-[ 30%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/CgiResource.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/CgiResource.cc.o -MF CMakeFiles/eckit_web.dir/CgiResource.cc.o.d -o CMakeFiles/eckit_web.dir/CgiResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/CgiResource.cc
-[ 30%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o -MF CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLBitColumn.cc
-[ 30%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Group.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Group.cc.o -MF CMakeFiles/eckit_mpi.dir/Group.cc.o.d -o CMakeFiles/eckit_mpi.dir/Group.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Group.cc
-[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point2.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point2.cc.o -MF CMakeFiles/eckit_geometry.dir/Point2.cc.o.d -o CMakeFiles/eckit_geometry.dir/Point2.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/Point2.cc
-[ 30%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/FileStream.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/FileStream.cc.o -MF CMakeFiles/eckit_codec.dir/FileStream.cc.o.d -o CMakeFiles/eckit_codec.dir/FileStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/FileStream.cc
-[ 30%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/EckitTool.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/EckitTool.cc.o -MF CMakeFiles/eckit_option.dir/EckitTool.cc.o.d -o CMakeFiles/eckit_option.dir/EckitTool.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/EckitTool.cc
-[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point3.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point3.cc.o -MF CMakeFiles/eckit_geometry.dir/Point3.cc.o.d -o CMakeFiles/eckit_geometry.dir/Point3.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/Point3.cc
-[ 30%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o -MF CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o.d -o CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/LinearAlgebraSparse.cc
-[ 30%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLColumn.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLColumn.cc.o -MF CMakeFiles/eckit_sql.dir/SQLColumn.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLColumn.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLColumn.cc
-[ 30%] Linking CXX shared library ../../../lib/libeckit_maths.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_maths.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_maths.dir/link.txt --verbose=1
-[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Sphere.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Sphere.cc.o -MF CMakeFiles/eckit_geometry.dir/Sphere.cc.o.d -o CMakeFiles/eckit_geometry.dir/Sphere.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/Sphere.cc
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_maths.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_maths.so.0d -o ../../../lib/libeckit_maths.so.0d CMakeFiles/eckit_maths.dir/Lapack.cc.o CMakeFiles/eckit_maths.dir/Qhull.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" /usr/lib/aarch64-linux-gnu/libopenblas.so -lm -ldl ../../../lib/libeckit.so.0d /usr/lib/aarch64-linux-gnu/libqhullcpp.so.8.0.2 /usr/lib/aarch64-linux-gnu/libqhull_r.so.8.0.2 /usr/lib/aarch64-linux-gnu/libqhullstatic_r.a -lm -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_maths.so.0d ../../../lib/libeckit_maths.so.0d ../../../lib/libeckit_maths.so
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 30%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Metadata.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Metadata.cc.o -MF CMakeFiles/eckit_codec.dir/Metadata.cc.o.d -o CMakeFiles/eckit_codec.dir/Metadata.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Metadata.cc
-[ 30%] Built target eckit_maths
-make  -f src/tools/CMakeFiles/syslog_server.dir/build.make src/tools/CMakeFiles/syslog_server.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/syslog_server.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/syslog_server.dir/build.make src/tools/CMakeFiles/syslog_server.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 30%] Building CXX object src/tools/CMakeFiles/syslog_server.dir/syslog-server.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/syslog_server.dir/syslog-server.cc.o -MF CMakeFiles/syslog_server.dir/syslog-server.cc.o.d -o CMakeFiles/syslog_server.dir/syslog-server.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/syslog-server.cc
-[ 31%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/Configure.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/Configure.cc.o -MF CMakeFiles/eckit_web.dir/Configure.cc.o.d -o CMakeFiles/eckit_web.dir/Configure.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/Configure.cc
-[ 31%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Serial.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Serial.cc.o -MF CMakeFiles/eckit_mpi.dir/Serial.cc.o.d -o CMakeFiles/eckit_mpi.dir/Serial.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Serial.cc
-[ 31%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/FileResource.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/FileResource.cc.o -MF CMakeFiles/eckit_web.dir/FileResource.cc.o.d -o CMakeFiles/eckit_web.dir/FileResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/FileResource.cc
-[ 31%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o -MF CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o.d -o CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/SerialStatus.cc
-[ 31%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o -MF CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o.d -o CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/polygon/LonLatPolygon.cc
-[ 31%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdApplication.cc
-[ 31%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Matrix.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Matrix.cc.o -MF CMakeFiles/eckit_linalg.dir/Matrix.cc.o.d -o CMakeFiles/eckit_linalg.dir/Matrix.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Matrix.cc
-[ 31%] Linking CXX shared library ../../../lib/libeckit_option.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_option.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_option.dir/link.txt --verbose=1
-[ 31%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o -MF CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o.d -o CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/polygon/Polygon.cc
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_option.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_option.so.0d -o ../../../lib/libeckit_option.so.0d CMakeFiles/eckit_option.dir/MultiValueOption.cc.o CMakeFiles/eckit_option.dir/Option.cc.o CMakeFiles/eckit_option.dir/Separator.cc.o CMakeFiles/eckit_option.dir/CmdArgs.cc.o CMakeFiles/eckit_option.dir/EckitTool.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_option.so.0d ../../../lib/libeckit_option.so.0d ../../../lib/libeckit_option.so
-[ 32%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o -MF CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLDatabase.cc
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 32%] Built target eckit_option
-make  -f src/tools/CMakeFiles/syslog_client.dir/build.make src/tools/CMakeFiles/syslog_client.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/syslog_client.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/syslog_client.dir/build.make src/tools/CMakeFiles/syslog_client.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 32%] Building CXX object src/tools/CMakeFiles/syslog_client.dir/syslog-client.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/syslog_client.dir/syslog-client.cc.o -MF CMakeFiles/syslog_client.dir/syslog-client.cc.o.d -o CMakeFiles/syslog_client.dir/syslog-client.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/syslog-client.cc
-[ 33%] Linking CXX executable eckit-syslog-server
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-syslog-server
-[ 33%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o -MF CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o.d -o CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/SparseMatrix.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/syslog_server.dir/link.txt --verbose=1
-[ 33%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o -MF CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o.d -o CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/SerialRequest.cc
-[ 34%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/ReadRequest.cc.o
-[ 34%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/Html.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/ReadRequest.cc.o -MF CMakeFiles/eckit_codec.dir/ReadRequest.cc.o.d -o CMakeFiles/eckit_codec.dir/ReadRequest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/ReadRequest.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/Html.cc.o -MF CMakeFiles/eckit_web.dir/Html.cc.o.d -o CMakeFiles/eckit_web.dir/Html.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/Html.cc
-[ 34%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Record.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Record.cc.o -MF CMakeFiles/eckit_codec.dir/Record.cc.o.d -o CMakeFiles/eckit_codec.dir/Record.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Record.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/syslog_server.dir/link.d "CMakeFiles/syslog_server.dir/syslog-server.cc.o" -o eckit-syslog-server  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 34%] Built target syslog_server
-make  -f src/tools/CMakeFiles/eckit_rsync.dir/build.make src/tools/CMakeFiles/eckit_rsync.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_rsync.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/eckit_rsync.dir/build.make src/tools/CMakeFiles/eckit_rsync.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 35%] Building CXX object src/tools/CMakeFiles/eckit_rsync.dir/rsync.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_rsync.dir/rsync.cc.o -MF CMakeFiles/eckit_rsync.dir/rsync.cc.o.d -o CMakeFiles/eckit_rsync.dir/rsync.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/rsync.cc
-[ 35%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Status.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Status.cc.o -MF CMakeFiles/eckit_mpi.dir/Status.cc.o.d -o CMakeFiles/eckit_mpi.dir/Status.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Status.cc
-[ 35%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HtmlObject.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HtmlObject.cc.o -MF CMakeFiles/eckit_web.dir/HtmlObject.cc.o.d -o CMakeFiles/eckit_web.dir/HtmlObject.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HtmlObject.cc
-[ 36%] Linking CXX shared library ../../../lib/libeckit_geometry.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_geometry.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_geometry.dir/link.txt --verbose=1
-[ 36%] Linking CXX executable eckit-syslog-client
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-syslog-client
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/syslog_client.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_geometry.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_geometry.so.0d -o ../../../lib/libeckit_geometry.so.0d CMakeFiles/eckit_geometry.dir/CoordinateHelpers.cc.o CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o CMakeFiles/eckit_geometry.dir/KPoint.cc.o CMakeFiles/eckit_geometry.dir/Point2.cc.o CMakeFiles/eckit_geometry.dir/Point3.cc.o CMakeFiles/eckit_geometry.dir/Sphere.cc.o CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_geometry.so.0d ../../../lib/libeckit_geometry.so.0d ../../../lib/libeckit_geometry.so
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 36%] Built target eckit_geometry
-make  -f src/tools/CMakeFiles/eckit_hash.dir/build.make src/tools/CMakeFiles/eckit_hash.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_hash.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/eckit_hash.dir/build.make src/tools/CMakeFiles/eckit_hash.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 36%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdArg.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdArg.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdArg.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdArg.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdArg.cc
-[ 36%] Building CXX object src/tools/CMakeFiles/eckit_hash.dir/eckit-hash.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_hash.dir/eckit-hash.cc.o -MF CMakeFiles/eckit_hash.dir/eckit-hash.cc.o.d -o CMakeFiles/eckit_hash.dir/eckit-hash.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-hash.cc
+[ 30%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o -MF CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o.d -o CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/EllipsoidOfRevolution.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/syslog_client.dir/link.d "CMakeFiles/syslog_client.dir/syslog-client.cc.o" -o eckit-syslog-client  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 36%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Parallel.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Parallel.cc.o -MF CMakeFiles/eckit_mpi.dir/Parallel.cc.o.d -o CMakeFiles/eckit_mpi.dir/Parallel.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Parallel.cc
-[ 36%] Built target syslog_client
+[ 30%] Built target syslog_client
+[ 30%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o -MF CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o.d -o CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/LinearAlgebraDense.cc
 make  -f tests/config/CMakeFiles/eckit_test_config_resource.dir/build.make tests/config/CMakeFiles/eckit_test_config_resource.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/config /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config/CMakeFiles/eckit_test_config_resource.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/config/CMakeFiles/eckit_test_config_resource.dir/build.make tests/config/CMakeFiles/eckit_test_config_resource.dir/build
+[ 31%] Linking CXX executable eckit-syslog-server
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 36%] Building CXX object tests/config/CMakeFiles/eckit_test_config_resource.dir/test_resource.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-syslog-server
+[ 31%] Building CXX object tests/config/CMakeFiles/eckit_test_config_resource.dir/test_resource.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/config/CMakeFiles/eckit_test_config_resource.dir/test_resource.cc.o -MF CMakeFiles/eckit_test_config_resource.dir/test_resource.cc.o.d -o CMakeFiles/eckit_test_config_resource.dir/test_resource.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/config/test_resource.cc
-[ 37%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o -MF CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o.d -o CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/ParallelStatus.cc
-[ 37%] Linking CXX executable eckit-rsync
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-rsync
-[ 37%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HtmlResource.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HtmlResource.cc.o -MF CMakeFiles/eckit_web.dir/HtmlResource.cc.o.d -o CMakeFiles/eckit_web.dir/HtmlResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HtmlResource.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_rsync.dir/link.txt --verbose=1
-/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdArg.cc: In copy constructor 'eckit::CmdArg::CmdArg(const eckit::CmdArg&)':
-/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdArg.cc:59:1: warning: base class 'class eckit::Streamable' should be explicitly initialized in the copy constructor [-Wextra]
-   59 | CmdArg::CmdArg(const CmdArg& other) :
-      | ^~~~~~
-[ 37%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItem.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItem.cc.o -MF CMakeFiles/eckit_codec.dir/RecordItem.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordItem.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordItem.cc
-[ 37%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o -MF CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o.d -o CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/ParallelRequest.cc
-[ 37%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpResource.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpResource.cc.o -MF CMakeFiles/eckit_web.dir/HttpResource.cc.o.d -o CMakeFiles/eckit_web.dir/HttpResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpResource.cc
-[ 37%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpStream.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpStream.cc.o -MF CMakeFiles/eckit_web.dir/HttpStream.cc.o.d -o CMakeFiles/eckit_web.dir/HttpStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpStream.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_rsync.dir/link.d CMakeFiles/eckit_rsync.dir/rsync.cc.o -o eckit-rsync  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/syslog_server.dir/link.txt --verbose=1
+[ 32%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/Configure.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/Configure.cc.o -MF CMakeFiles/eckit_web.dir/Configure.cc.o.d -o CMakeFiles/eckit_web.dir/Configure.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/Configure.cc
+[ 32%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/FileResource.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/FileResource.cc.o -MF CMakeFiles/eckit_web.dir/FileResource.cc.o.d -o CMakeFiles/eckit_web.dir/FileResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/FileResource.cc
+[ 32%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/FileStream.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/FileStream.cc.o -MF CMakeFiles/eckit_codec.dir/FileStream.cc.o.d -o CMakeFiles/eckit_codec.dir/FileStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/FileStream.cc
+[ 32%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/Arg.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/Arg.cc.o -MF CMakeFiles/eckit_cmd.dir/Arg.cc.o.d -o CMakeFiles/eckit_cmd.dir/Arg.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/Arg.cc
+[ 32%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/Option.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/Option.cc.o -MF CMakeFiles/eckit_option.dir/Option.cc.o.d -o CMakeFiles/eckit_option.dir/Option.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/Option.cc
+[ 32%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o -MF CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLBitColumn.cc
+[ 32%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o -MF CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o.d -o CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/GreatCircle.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/syslog_server.dir/link.d "CMakeFiles/syslog_server.dir/syslog-server.cc.o" -o eckit-syslog-server  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 37%] Built target eckit_rsync
+[ 32%] Built target syslog_server
 make  -f tests/config/CMakeFiles/eckit_test_config_configuration.dir/build.make tests/config/CMakeFiles/eckit_test_config_configuration.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/config /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config/CMakeFiles/eckit_test_config_configuration.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/config/CMakeFiles/eckit_test_config_configuration.dir/build.make tests/config/CMakeFiles/eckit_test_config_configuration.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 37%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o
-[ 37%] Building CXX object tests/config/CMakeFiles/eckit_test_config_configuration.dir/test_configuration.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLDistinctOutput.cc
+[ 32%] Building CXX object tests/config/CMakeFiles/eckit_test_config_configuration.dir/test_configuration.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/config/CMakeFiles/eckit_test_config_configuration.dir/test_configuration.cc.o -MF CMakeFiles/eckit_test_config_configuration.dir/test_configuration.cc.o.d -o CMakeFiles/eckit_test_config_configuration.dir/test_configuration.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/config/test_configuration.cc
-[ 37%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Tensor.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Tensor.cc.o -MF CMakeFiles/eckit_linalg.dir/Tensor.cc.o.d -o CMakeFiles/eckit_linalg.dir/Tensor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Tensor.cc
-[ 37%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdParser.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdParser.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdParser.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdParser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc
-[ 37%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o -MF CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o.d -o CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/ParallelGroup.cc
-[ 37%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o -MF CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordItemReader.cc
-[ 37%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o -MF CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordPrinter.cc
-[ 37%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdResource.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdResource.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdResource.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdResource.cc
-[ 37%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpServer.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpServer.cc.o -MF CMakeFiles/eckit_web.dir/HttpServer.cc.o.d -o CMakeFiles/eckit_web.dir/HttpServer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpServer.cc
-[ 37%] Linking CXX executable eckit_test_config_resource
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_config_resource.dir/link.txt --verbose=1
-In file included from /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y:249,
-                 from /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc:73:
-/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c:1653:17: warning: 'void eckit::CmdYacc::eckit_cmd_unput(int, char*)' defined but not used [-Wunused-function]
- 1653 |     static void eckit_cmd_unput (int c, char * eckit_cmd__bp )
-      |                 ^~~~~~~~~~~~~~~
-[ 37%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpService.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpService.cc.o -MF CMakeFiles/eckit_web.dir/HttpService.cc.o.d -o CMakeFiles/eckit_web.dir/HttpService.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpService.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_config_resource.dir/link.d CMakeFiles/eckit_test_config_resource.dir/test_resource.cc.o -o eckit_test_config_resource  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 32%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o -MF CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o.d -o CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/LinearAlgebraSparse.cc
+[ 32%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/Html.cc.o
+[ 32%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/Separator.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/Html.cc.o -MF CMakeFiles/eckit_web.dir/Html.cc.o.d -o CMakeFiles/eckit_web.dir/Html.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/Html.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/Separator.cc.o -MF CMakeFiles/eckit_option.dir/Separator.cc.o.d -o CMakeFiles/eckit_option.dir/Separator.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/Separator.cc
+[ 32%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLColumn.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLColumn.cc.o -MF CMakeFiles/eckit_sql.dir/SQLColumn.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLColumn.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLColumn.cc
+[ 32%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/DataType.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/DataType.cc.o -MF CMakeFiles/eckit_mpi.dir/DataType.cc.o.d -o CMakeFiles/eckit_mpi.dir/DataType.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/DataType.cc
+[ 32%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HtmlObject.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HtmlObject.cc.o -MF CMakeFiles/eckit_web.dir/HtmlObject.cc.o.d -o CMakeFiles/eckit_web.dir/HtmlObject.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HtmlObject.cc
+[ 32%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdApplication.cc
+[ 32%] Linking CXX shared library ../../../lib/libeckit_maths.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_maths.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_maths.dir/link.txt --verbose=1
+[ 32%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/CmdArgs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/CmdArgs.cc.o -MF CMakeFiles/eckit_option.dir/CmdArgs.cc.o.d -o CMakeFiles/eckit_option.dir/CmdArgs.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/CmdArgs.cc
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_maths.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_maths.so.0d -o ../../../lib/libeckit_maths.so.0d CMakeFiles/eckit_maths.dir/Lapack.cc.o CMakeFiles/eckit_maths.dir/Qhull.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" /usr/lib/aarch64-linux-gnu/libopenblas.so -lm -ldl ../../../lib/libeckit.so.0d /usr/lib/aarch64-linux-gnu/libqhullcpp.so.8.0.2 /usr/lib/aarch64-linux-gnu/libqhull_r.so.8.0.2 /usr/lib/aarch64-linux-gnu/libqhullstatic_r.a -lm -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/maths && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_maths.so.0d ../../../lib/libeckit_maths.so.0d ../../../lib/libeckit_maths.so
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 37%] Built target eckit_test_config_resource
+[ 32%] Built target eckit_maths
 make  -f tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/build.make tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/build.make tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 38%] Linking CXX executable eckit-hash
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-hash
-[ 38%] Building CXX object tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/test_sharedmemarray.cc.o
+[ 32%] Building CXX object tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/test_sharedmemarray.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_sharedmemarray.dir/test_sharedmemarray.cc.o -MF CMakeFiles/eckit_test_container_sharedmemarray.dir/test_sharedmemarray.cc.o.d -o CMakeFiles/eckit_test_container_sharedmemarray.dir/test_sharedmemarray.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_sharedmemarray.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_hash.dir/link.txt --verbose=1
-[ 38%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JSONResource.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JSONResource.cc.o -MF CMakeFiles/eckit_web.dir/JSONResource.cc.o.d -o CMakeFiles/eckit_web.dir/JSONResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JSONResource.cc
-[ 38%] Linking CXX shared library ../../../lib/libeckit_mpi.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_mpi.so.0d
-[ 38%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLOrderOutput.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_mpi.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_mpi.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_mpi.so.0d -o ../../../lib/libeckit_mpi.so.0d CMakeFiles/eckit_mpi.dir/Comm.cc.o CMakeFiles/eckit_mpi.dir/DataType.cc.o CMakeFiles/eckit_mpi.dir/Operation.cc.o CMakeFiles/eckit_mpi.dir/Request.cc.o CMakeFiles/eckit_mpi.dir/Group.cc.o CMakeFiles/eckit_mpi.dir/Serial.cc.o CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o CMakeFiles/eckit_mpi.dir/Status.cc.o CMakeFiles/eckit_mpi.dir/Parallel.cc.o CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu/openmpi/lib" /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_mpi.so.0d ../../../lib/libeckit_mpi.so.0d ../../../lib/libeckit_mpi.so
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_hash.dir/link.d "CMakeFiles/eckit_hash.dir/eckit-hash.cc.o" -o eckit-hash  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 32%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Metadata.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Metadata.cc.o -MF CMakeFiles/eckit_codec.dir/Metadata.cc.o.d -o CMakeFiles/eckit_codec.dir/Metadata.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Metadata.cc
+[ 32%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/KPoint.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/KPoint.cc.o -MF CMakeFiles/eckit_geometry.dir/KPoint.cc.o.d -o CMakeFiles/eckit_geometry.dir/KPoint.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/KPoint.cc
+[ 32%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Operation.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Operation.cc.o -MF CMakeFiles/eckit_mpi.dir/Operation.cc.o.d -o CMakeFiles/eckit_mpi.dir/Operation.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Operation.cc
+[ 32%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Request.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Request.cc.o -MF CMakeFiles/eckit_mpi.dir/Request.cc.o.d -o CMakeFiles/eckit_mpi.dir/Request.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Request.cc
+[ 32%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Matrix.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Matrix.cc.o -MF CMakeFiles/eckit_linalg.dir/Matrix.cc.o.d -o CMakeFiles/eckit_linalg.dir/Matrix.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Matrix.cc
+[ 32%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HtmlResource.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HtmlResource.cc.o -MF CMakeFiles/eckit_web.dir/HtmlResource.cc.o.d -o CMakeFiles/eckit_web.dir/HtmlResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HtmlResource.cc
+[ 32%] Linking CXX executable eckit_test_config_resource
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_config_resource.dir/link.txt --verbose=1
+[ 32%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point2.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point2.cc.o -MF CMakeFiles/eckit_geometry.dir/Point2.cc.o.d -o CMakeFiles/eckit_geometry.dir/Point2.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/Point2.cc
+[ 32%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpResource.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpResource.cc.o -MF CMakeFiles/eckit_web.dir/HttpResource.cc.o.d -o CMakeFiles/eckit_web.dir/HttpResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpResource.cc
+[ 32%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Group.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Group.cc.o -MF CMakeFiles/eckit_mpi.dir/Group.cc.o.d -o CMakeFiles/eckit_mpi.dir/Group.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Group.cc
+[ 33%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o -MF CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLDatabase.cc
+[ 33%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpStream.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpStream.cc.o -MF CMakeFiles/eckit_web.dir/HttpStream.cc.o.d -o CMakeFiles/eckit_web.dir/HttpStream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpStream.cc
+[ 33%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o -MF CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o.d -o CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/SparseMatrix.cc
+[ 33%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdArg.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdArg.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdArg.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdArg.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdArg.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_config_resource.dir/link.d CMakeFiles/eckit_test_config_resource.dir/test_resource.cc.o -o eckit_test_config_resource  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 38%] Built target eckit_mpi
+[ 33%] Built target eckit_test_config_resource
 make  -f tests/container/CMakeFiles/eckit_test_container_btree.dir/build.make tests/container/CMakeFiles/eckit_test_container_btree.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_btree.dir/DependInfo.cmake "--color="
-[ 38%] Built target eckit_hash
-make  -f tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/build.make tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_btree.dir/build.make tests/container/CMakeFiles/eckit_test_container_btree.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 38%] Building CXX object tests/container/CMakeFiles/eckit_test_container_btree.dir/test_btree.cc.o
+[ 33%] Building CXX object tests/container/CMakeFiles/eckit_test_container_btree.dir/test_btree.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_btree.dir/test_btree.cc.o -MF CMakeFiles/eckit_test_container_btree.dir/test_btree.cc.o.d -o CMakeFiles/eckit_test_container_btree.dir/test_btree.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_btree.cc
+[ 34%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/ReadRequest.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/ReadRequest.cc.o -MF CMakeFiles/eckit_codec.dir/ReadRequest.cc.o.d -o CMakeFiles/eckit_codec.dir/ReadRequest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/ReadRequest.cc
+[ 34%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point3.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Point3.cc.o -MF CMakeFiles/eckit_geometry.dir/Point3.cc.o.d -o CMakeFiles/eckit_geometry.dir/Point3.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/Point3.cc
+[ 34%] Building CXX object src/eckit/option/CMakeFiles/eckit_option.dir/EckitTool.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/c++ -Deckit_option_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/option/CMakeFiles/eckit_option.dir/EckitTool.cc.o -MF CMakeFiles/eckit_option.dir/EckitTool.cc.o.d -o CMakeFiles/eckit_option.dir/EckitTool.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/option/EckitTool.cc
+[ 34%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Serial.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Serial.cc.o -MF CMakeFiles/eckit_mpi.dir/Serial.cc.o.d -o CMakeFiles/eckit_mpi.dir/Serial.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Serial.cc
+/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdArg.cc: In copy constructor 'eckit::CmdArg::CmdArg(const eckit::CmdArg&)':
+/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdArg.cc:59:1: warning: base class 'class eckit::Streamable' should be explicitly initialized in the copy constructor [-Wextra]
+   59 | CmdArg::CmdArg(const CmdArg& other) :
+      | ^~~~~~
+[ 34%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Sphere.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/Sphere.cc.o -MF CMakeFiles/eckit_geometry.dir/Sphere.cc.o.d -o CMakeFiles/eckit_geometry.dir/Sphere.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/Sphere.cc
+[ 34%] Linking CXX executable eckit_test_container_sharedmemarray
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_sharedmemarray.dir/link.txt --verbose=1
+[ 34%] Linking CXX shared library ../../../lib/libeckit_option.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_option.so.0d
+[ 34%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpServer.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpServer.cc.o -MF CMakeFiles/eckit_web.dir/HttpServer.cc.o.d -o CMakeFiles/eckit_web.dir/HttpServer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpServer.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_option.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_sharedmemarray.dir/link.d CMakeFiles/eckit_test_container_sharedmemarray.dir/test_sharedmemarray.cc.o -o eckit_test_container_sharedmemarray  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d /usr/lib/aarch64-linux-gnu/librt.a -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/build.make tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 38%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordReader.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordReader.cc.o -MF CMakeFiles/eckit_codec.dir/RecordReader.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordReader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordReader.cc
-[ 38%] Building CXX object tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o -MF CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o.d -o CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_bloomfilter.cc
-[ 39%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaAgent.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaAgent.cc.o -MF CMakeFiles/eckit_web.dir/JavaAgent.cc.o.d -o CMakeFiles/eckit_web.dir/JavaAgent.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaAgent.cc
-[ 39%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaResource.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaResource.cc.o -MF CMakeFiles/eckit_web.dir/JavaResource.cc.o.d -o CMakeFiles/eckit_web.dir/JavaResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaResource.cc
-[ 39%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordWriter.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordWriter.cc.o -MF CMakeFiles/eckit_codec.dir/RecordWriter.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordWriter.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordWriter.cc
-[ 39%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Triplet.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Triplet.cc.o -MF CMakeFiles/eckit_linalg.dir/Triplet.cc.o.d -o CMakeFiles/eckit_linalg.dir/Triplet.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Triplet.cc
-[ 39%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaServer.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaServer.cc.o -MF CMakeFiles/eckit_web.dir/JavaServer.cc.o.d -o CMakeFiles/eckit_web.dir/JavaServer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaServer.cc
-[ 39%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Session.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Session.cc.o -MF CMakeFiles/eckit_codec.dir/Session.cc.o.d -o CMakeFiles/eckit_codec.dir/Session.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Session.cc
-[ 40%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Vector.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Vector.cc.o -MF CMakeFiles/eckit_linalg.dir/Vector.cc.o.d -o CMakeFiles/eckit_linalg.dir/Vector.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Vector.cc
 In file included from /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.h:280,
                  from /build/reproducible-path/eckit-1.28.6/tests/container/test_btree.cc:13:
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.cc: In instantiation of 'bool eckit::BTree<K, V, S, L>::insert(long unsigned int, const K&, const V&, std::vector<long unsigned int>&) [with K = char; V = eckit::test::UDF; int S = 192; L = eckit::BTreeLock]':
@@ -3131,6 +3057,7 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.h:148:12: note: 'struct eckit::BTree<eckit::FixedString<80>, int, 1024, eckit::BTreeNoLock>::LeafEntry' declared here
   148 |     struct LeafEntry {
       |            ^~~~~~~~~
+[ 34%] Built target eckit_test_container_sharedmemarray
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.cc:314:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct eckit::BTree<eckit::FixedString<80>, int, 1024, eckit::BTreeNoLock>::NodeEntry' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   314 |             memmove(e + 1, e, count * sizeof(NodeEntry));
       |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3150,6 +3077,8 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.h:148:12: note: 'struct eckit::BTree<eckit::FixedString<80>, int, 1024, eckit::BTreeLock>::LeafEntry' declared here
   148 |     struct LeafEntry {
       |            ^~~~~~~~~
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_option.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_option.so.0d -o ../../../lib/libeckit_option.so.0d CMakeFiles/eckit_option.dir/MultiValueOption.cc.o CMakeFiles/eckit_option.dir/Option.cc.o CMakeFiles/eckit_option.dir/Separator.cc.o CMakeFiles/eckit_option.dir/CmdArgs.cc.o CMakeFiles/eckit_option.dir/EckitTool.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/option && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_option.so.0d ../../../lib/libeckit_option.so.0d ../../../lib/libeckit_option.so
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.cc:314:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct eckit::BTree<eckit::FixedString<80>, int, 1024, eckit::BTreeLock>::NodeEntry' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   314 |             memmove(e + 1, e, count * sizeof(NodeEntry));
       |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3175,577 +3104,657 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/container/BTree.h:119:12: note: 'struct eckit::BTree<eckit::FixedString<80>, eckit::FixedString<256>, 2048, eckit::BTreeLock>::NodeEntry' declared here
   119 |     struct NodeEntry {
       |            ^~~~~~~~~
-/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc: In static member function 'static void eckit::CmdParser::parse(std::istream&, std::ostream&, const eckit::Prompter&)':
-/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc:140:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 102400 equals destination size [-Wstringop-truncation]
-  140 |             strncpy(l, p, sizeof(l));
-      |                    ^
-[ 40%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutput.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLOutput.cc
-[ 40%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaService.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaService.cc.o -MF CMakeFiles/eckit_web.dir/JavaService.cc.o.d -o CMakeFiles/eckit_web.dir/JavaService.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaService.cc
-[ 40%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaUser.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaUser.cc.o -MF CMakeFiles/eckit_web.dir/JavaUser.cc.o.d -o CMakeFiles/eckit_web.dir/JavaUser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaUser.cc
-[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/ConfigCmd.cc
-[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/DirCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/DirCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/DirCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/DirCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/DirCmd.cc
-[ 40%] Linking CXX executable eckit_test_container_bloomfilter
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_bloomfilter.dir/link.txt --verbose=1
-[ 40%] Linking CXX executable eckit_test_container_sharedmemarray
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_sharedmemarray.dir/link.txt --verbose=1
-[ 40%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o -MF CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o.d -o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/dense/LinearAlgebraGeneric.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_bloomfilter.dir/link.d CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o -o eckit_test_container_bloomfilter  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make  -f tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/build.make tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 40%] Built target eckit_test_container_bloomfilter
+make  -f tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/build.make tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 34%] Built target eckit_option
 make  -f tests/container/CMakeFiles/eckit_test_container_trie.dir/build.make tests/container/CMakeFiles/eckit_test_container_trie.dir/depend
+[ 34%] Building CXX object tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o -MF CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o.d -o CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_bloomfilter.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_trie.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_sharedmemarray.dir/link.d CMakeFiles/eckit_test_container_sharedmemarray.dir/test_sharedmemarray.cc.o -o eckit_test_container_sharedmemarray  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d /usr/lib/aarch64-linux-gnu/librt.a -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 34%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o -MF CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o.d -o CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/polygon/LonLatPolygon.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_trie.dir/build.make tests/container/CMakeFiles/eckit_test_container_trie.dir/build
+[ 34%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/HttpService.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 40%] Built target eckit_test_container_sharedmemarray
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/HttpService.cc.o -MF CMakeFiles/eckit_web.dir/HttpService.cc.o.d -o CMakeFiles/eckit_web.dir/HttpService.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/HttpService.cc
+[ 34%] Building CXX object tests/container/CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o -MF CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o.d -o CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_trie.cc
+[ 34%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JSONResource.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JSONResource.cc.o -MF CMakeFiles/eckit_web.dir/JSONResource.cc.o.d -o CMakeFiles/eckit_web.dir/JSONResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JSONResource.cc
+[ 34%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdParser.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdParser.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdParser.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdParser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc
+[ 34%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Record.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Record.cc.o -MF CMakeFiles/eckit_codec.dir/Record.cc.o.d -o CMakeFiles/eckit_codec.dir/Record.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Record.cc
+[ 34%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLDistinctOutput.cc
+[ 34%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Tensor.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Tensor.cc.o -MF CMakeFiles/eckit_linalg.dir/Tensor.cc.o.d -o CMakeFiles/eckit_linalg.dir/Tensor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Tensor.cc
+[ 34%] Building CXX object src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/c++ -Deckit_geometry_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geometry/CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o -MF CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o.d -o CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geometry/polygon/Polygon.cc
+[ 35%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaAgent.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaAgent.cc.o -MF CMakeFiles/eckit_web.dir/JavaAgent.cc.o.d -o CMakeFiles/eckit_web.dir/JavaAgent.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaAgent.cc
+[ 35%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o -MF CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o.d -o CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/SerialStatus.cc
+[ 35%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaResource.cc.o
+In file included from /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/cmdsy.y:249,
+                 from /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc:73:
+/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd/cmdsl.c:1653:17: warning: 'void eckit::CmdYacc::eckit_cmd_unput(int, char*)' defined but not used [-Wunused-function]
+ 1653 |     static void eckit_cmd_unput (int c, char * eckit_cmd__bp )
+      |                 ^~~~~~~~~~~~~~~
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaResource.cc.o -MF CMakeFiles/eckit_web.dir/JavaResource.cc.o.d -o CMakeFiles/eckit_web.dir/JavaResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaResource.cc
+[ 36%] Linking CXX shared library ../../../lib/libeckit_geometry.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_geometry.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_geometry.dir/link.txt --verbose=1
+[ 36%] Linking CXX executable eckit_test_container_bloomfilter
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_bloomfilter.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_geometry.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_geometry.so.0d -o ../../../lib/libeckit_geometry.so.0d CMakeFiles/eckit_geometry.dir/CoordinateHelpers.cc.o CMakeFiles/eckit_geometry.dir/EllipsoidOfRevolution.cc.o CMakeFiles/eckit_geometry.dir/GreatCircle.cc.o CMakeFiles/eckit_geometry.dir/KPoint.cc.o CMakeFiles/eckit_geometry.dir/Point2.cc.o CMakeFiles/eckit_geometry.dir/Point3.cc.o CMakeFiles/eckit_geometry.dir/Sphere.cc.o CMakeFiles/eckit_geometry.dir/polygon/LonLatPolygon.cc.o CMakeFiles/eckit_geometry.dir/polygon/Polygon.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geometry && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_geometry.so.0d ../../../lib/libeckit_geometry.so.0d ../../../lib/libeckit_geometry.so
+[ 36%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaServer.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaServer.cc.o -MF CMakeFiles/eckit_web.dir/JavaServer.cc.o.d -o CMakeFiles/eckit_web.dir/JavaServer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaServer.cc
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 36%] Built target eckit_geometry
 make  -f tests/container/CMakeFiles/eckit_test_container_queue.dir/build.make tests/container/CMakeFiles/eckit_test_container_queue.dir/depend
-[ 40%] Building CXX object tests/container/CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_queue.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o -MF CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o.d -o CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_trie.cc
-[ 40%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o -MF CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLOutputConfig.cc
-[ 40%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/Url.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/Url.cc.o -MF CMakeFiles/eckit_web.dir/Url.cc.o.d -o CMakeFiles/eckit_web.dir/Url.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/Url.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_queue.dir/build.make tests/container/CMakeFiles/eckit_test_container_queue.dir/build
+[ 36%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 40%] Building CXX object tests/container/CMakeFiles/eckit_test_container_queue.dir/test_queue.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o -MF CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o.d -o CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/SerialRequest.cc
+[ 36%] Building CXX object tests/container/CMakeFiles/eckit_test_container_queue.dir/test_queue.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_queue.dir/test_queue.cc.o -MF CMakeFiles/eckit_test_container_queue.dir/test_queue.cc.o.d -o CMakeFiles/eckit_test_container_queue.dir/test_queue.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_queue.cc
-[ 40%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLParser.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLParser.cc.o -MF CMakeFiles/eckit_sql.dir/SQLParser.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLParser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLParser.cc
-[ 40%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Stream.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Stream.cc.o -MF CMakeFiles/eckit_codec.dir/Stream.cc.o.d -o CMakeFiles/eckit_codec.dir/Stream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Stream.cc
-[ 40%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Base64.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Base64.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Base64.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Base64.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Base64.cc
-[ 41%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/EchoCmd.cc
-[ 41%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o -MF CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o.d -o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/sparse/LinearAlgebraGeneric.cc
-[ 41%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o -MF CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o.d -o CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SelectOneTable.cc
-[ 42%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Checksum.cc
-[ 42%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/DataType.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/DataType.cc.o -MF CMakeFiles/eckit_codec.dir/detail/DataType.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/DataType.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/DataType.cc
-[ 42%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Decoder.cc
-[ 42%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/EnvironmentCmd.cc
-[ 42%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o -MF CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o.d -o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/dense/LinearAlgebraEigen.cc
-In file included from /usr/include/c++/14/bits/stl_algobase.h:64,
-                 from /usr/include/c++/14/deque:62,
-                 from /usr/include/c++/14/stack:62,
-                 from /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLParser.cc:11:
-/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y:411:86:   required from here
-  411 |                  | '[' DOUBLE ':' DOUBLE ']' { $$ = std::make_pair($2, $4); }
-      |                                                                        ~~~~~~        ^                                                 
-/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
- 1132 |     make_pair(_T1&& __x, _T2&& __y)
-      |     ^~~~~~~~~
-[ 42%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/demangle.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/demangle.cc.o -MF CMakeFiles/eckit_codec.dir/detail/demangle.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/demangle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/demangle.cc
-[ 42%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelect.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelect.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSelect.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSelect.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSelect.cc
-[ 42%] Linking CXX executable eckit_test_container_queue
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_queue.dir/link.txt --verbose=1
-In file included from /build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y:707,
-                 from /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLParser.cc:47:
-/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c:2152:17: warning: 'void SQLYacc::eckit_sql_unput(int, char*, eckit_sql_scan_t)' defined but not used [-Wunused-function]
- 2152 |     static void eckit_sql_unput (int c, char * eckit_sql__bp , eckit_sql_scan_t eckit_sql_scanner)
-      |                 ^~~~~~~~~~~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_queue.dir/link.d CMakeFiles/eckit_test_container_queue.dir/test_queue.cc.o -o eckit_test_container_queue  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 36%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLOrderOutput.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_bloomfilter.dir/link.d CMakeFiles/eckit_test_container_bloomfilter.dir/test_bloomfilter.cc.o -o eckit_test_container_bloomfilter  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 42%] Built target eckit_test_container_queue
+[ 36%] Built target eckit_test_container_bloomfilter
 make  -f tests/container/CMakeFiles/eckit_test_container_densemap.dir/build.make tests/container/CMakeFiles/eckit_test_container_densemap.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_densemap.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_densemap.dir/build.make tests/container/CMakeFiles/eckit_test_container_densemap.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 42%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Encoder.cc
-[ 42%] Building CXX object tests/container/CMakeFiles/eckit_test_container_densemap.dir/test_densemap.cc.o
+[ 36%] Building CXX object tests/container/CMakeFiles/eckit_test_container_densemap.dir/test_densemap.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_densemap.dir/test_densemap.cc.o -MF CMakeFiles/eckit_test_container_densemap.dir/test_densemap.cc.o.d -o CMakeFiles/eckit_test_container_densemap.dir/test_densemap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_densemap.cc
-[ 42%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Link.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Link.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Link.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Link.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Link.cc
-[ 42%] Linking CXX shared library ../../../lib/libeckit_web.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_web.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_web.dir/link.txt --verbose=1
-[ 42%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Time.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Time.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Time.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Time.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Time.cc
-[ 42%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/ExportCmd.cc
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_web.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_web.so.0d -o ../../../lib/libeckit_web.so.0d CMakeFiles/eckit_web.dir/AgentResource.cc.o CMakeFiles/eckit_web.dir/CgiResource.cc.o CMakeFiles/eckit_web.dir/Configure.cc.o CMakeFiles/eckit_web.dir/FileResource.cc.o CMakeFiles/eckit_web.dir/Html.cc.o CMakeFiles/eckit_web.dir/HtmlObject.cc.o CMakeFiles/eckit_web.dir/HtmlResource.cc.o CMakeFiles/eckit_web.dir/HttpResource.cc.o CMakeFiles/eckit_web.dir/HttpStream.cc.o CMakeFiles/eckit_web.dir/HttpServer.cc.o CMakeFiles/eckit_web.dir/HttpService.cc.o CMakeFiles/eckit_web.dir/JSONResource.cc.o CMakeFiles/eckit_web.dir/JavaAgent.cc.o CMakeFiles/eckit_web.dir/JavaResource.cc.o CMakeFiles/eckit_web.dir/JavaServer.cc.o CMakeFiles/eckit_web.dir/JavaService.cc.o CMakeFiles/eckit_web.dir/JavaUser.cc.o CMakeFiles/eckit_web.dir/Url.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_web.so.0d ../../../lib/libeckit_web.so.0d ../../../lib/libeckit_web.so
+[ 36%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaService.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaService.cc.o -MF CMakeFiles/eckit_web.dir/JavaService.cc.o.d -o CMakeFiles/eckit_web.dir/JavaService.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaService.cc
+[ 36%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/JavaUser.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/JavaUser.cc.o -MF CMakeFiles/eckit_web.dir/JavaUser.cc.o.d -o CMakeFiles/eckit_web.dir/JavaUser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/JavaUser.cc
+[ 36%] Building CXX object src/eckit/web/CMakeFiles/eckit_web.dir/Url.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/c++ -Deckit_web_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/web/CMakeFiles/eckit_web.dir/Url.cc.o -MF CMakeFiles/eckit_web.dir/Url.cc.o.d -o CMakeFiles/eckit_web.dir/Url.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/web/Url.cc
+[ 36%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Status.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Status.cc.o -MF CMakeFiles/eckit_mpi.dir/Status.cc.o.d -o CMakeFiles/eckit_mpi.dir/Status.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Status.cc
+[ 36%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Parallel.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/Parallel.cc.o -MF CMakeFiles/eckit_mpi.dir/Parallel.cc.o.d -o CMakeFiles/eckit_mpi.dir/Parallel.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/Parallel.cc
+/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc: In static member function 'static void eckit::CmdParser::parse(std::istream&, std::ostream&, const eckit::Prompter&)':
+/build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdParser.cc:140:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 102400 equals destination size [-Wstringop-truncation]
+  140 |             strncpy(l, p, sizeof(l));
+      |                    ^
+[ 36%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdResource.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/CmdResource.cc.o -MF CMakeFiles/eckit_cmd.dir/CmdResource.cc.o.d -o CMakeFiles/eckit_cmd.dir/CmdResource.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/CmdResource.cc
+[ 36%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Triplet.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Triplet.cc.o -MF CMakeFiles/eckit_linalg.dir/Triplet.cc.o.d -o CMakeFiles/eckit_linalg.dir/Triplet.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Triplet.cc
+[ 36%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItem.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItem.cc.o -MF CMakeFiles/eckit_codec.dir/RecordItem.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordItem.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordItem.cc
+[ 37%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o -MF CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o.d -o CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/ParallelStatus.cc
+[ 38%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Vector.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/Vector.cc.o -MF CMakeFiles/eckit_linalg.dir/Vector.cc.o.d -o CMakeFiles/eckit_linalg.dir/Vector.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/Vector.cc
+[ 38%] Linking CXX executable eckit_test_container_queue
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_queue.dir/link.txt --verbose=1
+[ 38%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o -MF CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o.d -o CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/ParallelRequest.cc
+[ 38%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutput.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLOutput.cc
+[ 38%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o -MF CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o.d -o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/dense/LinearAlgebraGeneric.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_queue.dir/link.d CMakeFiles/eckit_test_container_queue.dir/test_queue.cc.o -o eckit_test_container_queue  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 42%] Built target eckit_web
+[ 38%] Linking CXX executable eckit_test_config_configuration
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 38%] Built target eckit_test_container_queue
 make  -f tests/container/CMakeFiles/eckit_test_container_denseset.dir/build.make tests/container/CMakeFiles/eckit_test_container_denseset.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_denseset.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_config_configuration.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_denseset.dir/build.make tests/container/CMakeFiles/eckit_test_container_denseset.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 43%] Building CXX object tests/container/CMakeFiles/eckit_test_container_denseset.dir/test_denseset.cc.o
+[ 39%] Building CXX object tests/container/CMakeFiles/eckit_test_container_denseset.dir/test_denseset.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_denseset.dir/test_denseset.cc.o -MF CMakeFiles/eckit_test_container_denseset.dir/test_denseset.cc.o.d -o CMakeFiles/eckit_test_container_denseset.dir/test_denseset.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_denseset.cc
-[ 43%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/print/Bytes.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/print/Bytes.cc.o -MF CMakeFiles/eckit_codec.dir/print/Bytes.cc.o.d -o CMakeFiles/eckit_codec.dir/print/Bytes.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/print/Bytes.cc
-[ 43%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o -MF CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o.d -o CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/print/JSONFormat.cc
-[ 43%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o -MF CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o.d -o CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/print/TableFormat.cc
-[ 43%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/JSONCmd.cc
-[ 43%] Linking CXX executable eckit_test_config_configuration
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/config && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_config_configuration.dir/link.txt --verbose=1
-[ 44%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o -MF CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o.d -o CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/types/array/ArrayMetadata.cc
-[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/HistoryCmd.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_config_configuration.dir/link.d CMakeFiles/eckit_test_config_configuration.dir/test_configuration.cc.o -o eckit_test_config_configuration  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 39%] Linking CXX shared library ../../../lib/libeckit_web.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_web.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_web.dir/link.txt --verbose=1
+[ 39%] Linking CXX executable eckit_test_container_trie
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_trie.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_web.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_web.so.0d -o ../../../lib/libeckit_web.so.0d CMakeFiles/eckit_web.dir/AgentResource.cc.o CMakeFiles/eckit_web.dir/CgiResource.cc.o CMakeFiles/eckit_web.dir/Configure.cc.o CMakeFiles/eckit_web.dir/FileResource.cc.o CMakeFiles/eckit_web.dir/Html.cc.o CMakeFiles/eckit_web.dir/HtmlObject.cc.o CMakeFiles/eckit_web.dir/HtmlResource.cc.o CMakeFiles/eckit_web.dir/HttpResource.cc.o CMakeFiles/eckit_web.dir/HttpStream.cc.o CMakeFiles/eckit_web.dir/HttpServer.cc.o CMakeFiles/eckit_web.dir/HttpService.cc.o CMakeFiles/eckit_web.dir/JSONResource.cc.o CMakeFiles/eckit_web.dir/JavaAgent.cc.o CMakeFiles/eckit_web.dir/JavaResource.cc.o CMakeFiles/eckit_web.dir/JavaServer.cc.o CMakeFiles/eckit_web.dir/JavaService.cc.o CMakeFiles/eckit_web.dir/JavaUser.cc.o CMakeFiles/eckit_web.dir/Url.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/web && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_web.so.0d ../../../lib/libeckit_web.so.0d ../../../lib/libeckit_web.so
+[ 39%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Built target eckit_test_config_configuration
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o -MF CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordItemReader.cc
+[ 39%] Built target eckit_web
 make  -f tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/build.make tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_config_configuration.dir/link.d CMakeFiles/eckit_test_config_configuration.dir/test_configuration.cc.o -o eckit_test_config_configuration  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/build.make tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Building CXX object tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o -MF CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o.d -o CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_cache_lru.cc
-[ 44%] Linking CXX executable eckit_test_container_trie
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_trie.dir/link.txt --verbose=1
-[ 44%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o -MF CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o.d -o CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/types/array/ArrayReference.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_trie.dir/link.d CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o -o eckit_test_container_trie  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Built target eckit_test_container_trie
-[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/KillCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/KillCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/KillCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/KillCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/KillCmd.cc
+[ 39%] Built target eckit_test_config_configuration
 make  -f tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/build.make tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/depend
+[ 39%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o -MF CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLOutputConfig.cc
+[ 39%] Building CXX object tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o -MF CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o.d -o CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_cache_lru.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/build.make tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Building CXX object tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/test_cachemanager.cc.o
+[ 39%] Building CXX object src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/c++ -Deckit_mpi_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/mpi/CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o -MF CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o.d -o CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/mpi/ParallelGroup.cc
+[ 39%] Building CXX object tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/test_cachemanager.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_cachemanager.dir/test_cachemanager.cc.o -MF CMakeFiles/eckit_test_container_cachemanager.dir/test_cachemanager.cc.o.d -o CMakeFiles/eckit_test_container_cachemanager.dir/test_cachemanager.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/test_cachemanager.cc
-[ 44%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/types/scalar.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/types/scalar.cc.o -MF CMakeFiles/eckit_codec.dir/types/scalar.cc.o.d -o CMakeFiles/eckit_codec.dir/types/scalar.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/types/scalar.cc
-[ 44%] Linking CXX executable eckit_test_container_btree
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_btree.dir/link.txt --verbose=1
-[ 44%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o -MF CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o.d -o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/sparse/LinearAlgebraEigen.cc
-[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/LibEcKitCmd.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_btree.dir/link.d CMakeFiles/eckit_test_container_btree.dir/test_btree.cc.o -o eckit_test_container_btree  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_trie.dir/link.d CMakeFiles/eckit_test_container_trie.dir/test_trie.cc.o -o eckit_test_container_trie  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 39%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o -MF CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o.d -o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/sparse/LinearAlgebraGeneric.cc
+[ 39%] Built target eckit_test_container_trie
 make  -f tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/build.make tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/depend
-[ 44%] Built target eckit_test_container_btree
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/DependInfo.cmake "--color="
-make  -f tests/exception/CMakeFiles/eckit_test_exceptions.dir/build.make tests/exception/CMakeFiles/eckit_test_exceptions.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/exception /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception/CMakeFiles/eckit_test_exceptions.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/build.make tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 39%] Building CXX object tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o -MF CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o.d -o CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/benchmark_densemap.cc
+[ 39%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/ConfigCmd.cc
+[ 39%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/DirCmd.cc.o
+[ 39%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLParser.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLParser.cc.o -MF CMakeFiles/eckit_sql.dir/SQLParser.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLParser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLParser.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/DirCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/DirCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/DirCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/DirCmd.cc
+[ 39%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o -MF CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o.d -o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/dense/LinearAlgebraEigen.cc
+[ 39%] Linking CXX shared library ../../../lib/libeckit_mpi.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_mpi.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_mpi.dir/link.txt --verbose=1
+[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/EchoCmd.cc
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_mpi.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_mpi.so.0d -o ../../../lib/libeckit_mpi.so.0d CMakeFiles/eckit_mpi.dir/Comm.cc.o CMakeFiles/eckit_mpi.dir/DataType.cc.o CMakeFiles/eckit_mpi.dir/Operation.cc.o CMakeFiles/eckit_mpi.dir/Request.cc.o CMakeFiles/eckit_mpi.dir/Group.cc.o CMakeFiles/eckit_mpi.dir/Serial.cc.o CMakeFiles/eckit_mpi.dir/SerialStatus.cc.o CMakeFiles/eckit_mpi.dir/SerialRequest.cc.o CMakeFiles/eckit_mpi.dir/Status.cc.o CMakeFiles/eckit_mpi.dir/Parallel.cc.o CMakeFiles/eckit_mpi.dir/ParallelStatus.cc.o CMakeFiles/eckit_mpi.dir/ParallelRequest.cc.o CMakeFiles/eckit_mpi.dir/ParallelGroup.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu/openmpi/lib" /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/mpi && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_mpi.so.0d ../../../lib/libeckit_mpi.so.0d ../../../lib/libeckit_mpi.so
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 40%] Built target eckit_mpi
+make  -f tests/exception/CMakeFiles/eckit_test_exceptions.dir/build.make tests/exception/CMakeFiles/eckit_test_exceptions.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/exception /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception/CMakeFiles/eckit_test_exceptions.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/exception/CMakeFiles/eckit_test_exceptions.dir/build.make tests/exception/CMakeFiles/eckit_test_exceptions.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Building CXX object tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o
-[ 44%] Building CXX object tests/exception/CMakeFiles/eckit_test_exceptions.dir/test_exceptions.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/container/CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o -MF CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o.d -o CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/container/benchmark_densemap.cc
+[ 40%] Building CXX object tests/exception/CMakeFiles/eckit_test_exceptions.dir/test_exceptions.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/exception/CMakeFiles/eckit_test_exceptions.dir/test_exceptions.cc.o -MF CMakeFiles/eckit_test_exceptions.dir/test_exceptions.cc.o.d -o CMakeFiles/eckit_test_exceptions.dir/test_exceptions.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/exception/test_exceptions.cc
-[ 44%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o -MF CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o.d -o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/dense/LinearAlgebraLAPACK.cc
-[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LockCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LockCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/LockCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/LockCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/LockCmd.cc
-[ 44%] Linking CXX shared library ../../../lib/libeckit_codec.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_codec.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_codec.dir/link.txt --verbose=1
-[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ManCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ManCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/ManCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/ManCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/ManCmd.cc
-[ 44%] Linking CXX executable eckit_test_container_cache_lru
+[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/EnvironmentCmd.cc
+[ 40%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o -MF CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordPrinter.cc
+[ 40%] Linking CXX executable eckit_test_container_btree
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_codec.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_codec.so.0d -o ../../../lib/libeckit_codec.so.0d CMakeFiles/eckit_codec.dir/Data.cc.o CMakeFiles/eckit_codec.dir/Exceptions.cc.o CMakeFiles/eckit_codec.dir/FileStream.cc.o CMakeFiles/eckit_codec.dir/Metadata.cc.o CMakeFiles/eckit_codec.dir/ReadRequest.cc.o CMakeFiles/eckit_codec.dir/Record.cc.o CMakeFiles/eckit_codec.dir/RecordItem.cc.o CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o CMakeFiles/eckit_codec.dir/RecordReader.cc.o CMakeFiles/eckit_codec.dir/RecordWriter.cc.o CMakeFiles/eckit_codec.dir/Session.cc.o CMakeFiles/eckit_codec.dir/Stream.cc.o CMakeFiles/eckit_codec.dir/detail/Base64.cc.o CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o CMakeFiles/eckit_codec.dir/detail/DataType.cc.o CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o CMakeFiles/eckit_codec.dir/detail/demangle.cc.o CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o CMakeFiles/eckit_codec.dir/detail/Link.cc.o CMakeFiles/eckit_codec.dir/detail/Time.cc.o CMakeFiles/eckit_codec.dir/print/Bytes.cc.o CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o CMakeFiles/eckit_codec.dir/types/scalar.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_codec.so.0d ../../../lib/libeckit_codec.so.0d ../../../lib/libeckit_codec.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_cache_lru.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_btree.dir/link.txt --verbose=1
+[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/ExportCmd.cc
+In file included from /usr/include/c++/14/bits/stl_algobase.h:64,
+                 from /usr/include/c++/14/deque:62,
+                 from /usr/include/c++/14/stack:62,
+                 from /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLParser.cc:11:
+/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y:411:86:   required from here
+  411 |                  | '[' DOUBLE ':' DOUBLE ']' { $$ = std::make_pair($2, $4); }
+      |                                                                        ~~~~~~        ^                                                 
+/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
+ 1132 |     make_pair(_T1&& __x, _T2&& __y)
+      |     ^~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_btree.dir/link.d CMakeFiles/eckit_test_container_btree.dir/test_btree.cc.o -o eckit_test_container_btree  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Built target eckit_codec
+[ 40%] Built target eckit_test_container_btree
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/test_aiohandle.cc.o
+[ 40%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/test_aiohandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_aiohandle.dir/test_aiohandle.cc.o -MF CMakeFiles/eckit_test_filesystem_aiohandle.dir/test_aiohandle.cc.o.d -o CMakeFiles/eckit_test_filesystem_aiohandle.dir/test_aiohandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_aiohandle.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_cache_lru.dir/link.d CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o -o eckit_test_container_cache_lru  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/JSONCmd.cc
+In file included from /build/reproducible-path/eckit-1.28.6/src/eckit/sql/sqly.y:707,
+                 from /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLParser.cc:47:
+/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql/sqll.c:2152:17: warning: 'void SQLYacc::eckit_sql_unput(int, char*, eckit_sql_scan_t)' defined but not used [-Wunused-function]
+ 2152 |     static void eckit_sql_unput (int c, char * eckit_sql__bp , eckit_sql_scan_t eckit_sql_scanner)
+      |                 ^~~~~~~~~~~~~~~
+[ 40%] Linking CXX executable eckit_test_container_cachemanager
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/HistoryCmd.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_cachemanager.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_cachemanager.dir/link.d CMakeFiles/eckit_test_container_cachemanager.dir/test_cachemanager.cc.o -o eckit_test_container_cachemanager  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Built target eckit_test_container_cache_lru
+[ 40%] Linking CXX executable eckit_test_exceptions
+[ 40%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordReader.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordReader.cc.o -MF CMakeFiles/eckit_codec.dir/RecordReader.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordReader.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordReader.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 40%] Built target eckit_test_container_cachemanager
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/depend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_exceptions.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/test_asynchandle.cc.o
+[ 40%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/test_asynchandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_asynchandle.dir/test_asynchandle.cc.o -MF CMakeFiles/eckit_test_filesystem_asynchandle.dir/test_asynchandle.cc.o.d -o CMakeFiles/eckit_test_filesystem_asynchandle.dir/test_asynchandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_asynchandle.cc
-[ 44%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSelectFactory.cc
-[ 44%] Linking CXX executable eckit_test_container_denseset
-[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o
+[ 40%] Linking CXX executable eckit_test_container_cache_lru
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/MemoryCmd.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_denseset.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_denseset.dir/link.d CMakeFiles/eckit_test_container_denseset.dir/test_denseset.cc.o -o eckit_test_container_denseset  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_cache_lru.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_exceptions.dir/link.d CMakeFiles/eckit_test_exceptions.dir/test_exceptions.cc.o -o eckit_test_exceptions  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Built target eckit_test_container_denseset
+[ 40%] Built target eckit_test_exceptions
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/DependInfo.cmake "--color="
-[ 44%] Linking CXX executable eckit_test_container_cachemanager
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 44%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/test_atomic_file_update.cc.o
+[ 40%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/test_atomic_file_update.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/test_atomic_file_update.cc.o -MF CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/test_atomic_file_update.cc.o.d -o CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/test_atomic_file_update.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_atomic_file_update.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_cachemanager.dir/link.txt --verbose=1
-[ 44%] Linking CXX executable eckit_test_exceptions
-[ 45%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/PsCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/PsCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/PsCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/PsCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/PsCmd.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/exception && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_exceptions.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_cachemanager.dir/link.d CMakeFiles/eckit_test_container_cachemanager.dir/test_cachemanager.cc.o -o eckit_test_container_cachemanager  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/KillCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/KillCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/KillCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/KillCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/KillCmd.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_cache_lru.dir/link.d CMakeFiles/eckit_test_container_cache_lru.dir/test_cache_lru.cc.o -o eckit_test_container_cache_lru  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 45%] Built target eckit_test_container_cachemanager
+[ 40%] Built target eckit_test_container_cache_lru
+[ 40%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/depend
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_exceptions.dir/link.d CMakeFiles/eckit_test_exceptions.dir/test_exceptions.cc.o -o eckit_test_exceptions  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/DependInfo.cmake "--color="
-[ 45%] Built target eckit_test_exceptions
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/LibEcKitCmd.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 41%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o -MF CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o.d -o CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_localpathname.cc
+[ 41%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordWriter.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/RecordWriter.cc.o -MF CMakeFiles/eckit_codec.dir/RecordWriter.cc.o.d -o CMakeFiles/eckit_codec.dir/RecordWriter.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/RecordWriter.cc
+[ 41%] Linking CXX executable eckit_test_container_densemap
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_densemap.dir/link.txt --verbose=1
+[ 41%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LockCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/LockCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/LockCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/LockCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/LockCmd.cc
+[ 41%] Linking CXX executable eckit_test_filesystem_aiohandle
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_aiohandle.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_densemap.dir/link.d CMakeFiles/eckit_test_container_densemap.dir/test_densemap.cc.o -o eckit_test_container_densemap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 41%] Built target eckit_test_container_densemap
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/DependInfo.cmake "--color="
-[ 46%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o -MF CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o.d -o CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_localpathname.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 41%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ManCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/ManCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/ManCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/ManCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/ManCmd.cc
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/test_restarthandle.cc.o
+[ 41%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/test_restarthandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_restarthandle.dir/test_restarthandle.cc.o -MF CMakeFiles/eckit_test_filesystem_restarthandle.dir/test_restarthandle.cc.o.d -o CMakeFiles/eckit_test_filesystem_restarthandle.dir/test_restarthandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_restarthandle.cc
-[ 46%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/QuitCmd.cc
-[ 46%] Linking CXX executable eckit_test_filesystem_aiohandle
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_aiohandle.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_aiohandle.dir/link.d CMakeFiles/eckit_test_filesystem_aiohandle.dir/test_aiohandle.cc.o -o eckit_test_filesystem_aiohandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Built target eckit_test_filesystem_aiohandle
+[ 41%] Built target eckit_test_filesystem_aiohandle
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o -MF CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o.d -o CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_pathexpander.cc
-[ 46%] Linking CXX shared library ../../../lib/libeckit_linalg.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_linalg.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_linalg.dir/link.txt --verbose=1
-[ 46%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSession.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSession.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSession.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSession.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSession.cc
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_linalg.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_linalg.so.0d -o ../../../lib/libeckit_linalg.so.0d CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o CMakeFiles/eckit_linalg.dir/Matrix.cc.o CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o CMakeFiles/eckit_linalg.dir/Tensor.cc.o CMakeFiles/eckit_linalg.dir/Triplet.cc.o CMakeFiles/eckit_linalg.dir/Vector.cc.o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" /usr/lib/aarch64-linux-gnu/libopenblas.so -lm -ldl ../../../lib/libeckit.so.0d /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_linalg.so.0d ../../../lib/libeckit_linalg.so.0d ../../../lib/libeckit_linalg.so
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Built target eckit_linalg
-make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/depend
-[ 46%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCmd.cc
 /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_localpathname.cc: In function 'void eckit::test::test_296(std::string&, int&, int)':
 /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_localpathname.cc:303:14: warning: ignoring return value of 'int symlink(const char*, const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   303 |     ::symlink(unique.c_str(), linkpath.c_str());
       |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o -MF CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o.d -o CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_filemode.cc
-[ 46%] Linking CXX executable eckit_test_container_densemap
+[ 41%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o -MF CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o.d -o CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_pathexpander.cc
+[ 41%] Linking CXX executable eckit_test_container_denseset
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_densemap.dir/link.txt --verbose=1
-[ 46%] Linking CXX executable eckit_test_filesystem_asynchandle
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_denseset.dir/link.txt --verbose=1
+[ 41%] Linking CXX executable eckit_test_filesystem_asynchandle
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_asynchandle.dir/link.txt --verbose=1
-[ 46%] Linking CXX executable eckit_test_filesystem_atomic_file_update
+[ 41%] Linking CXX executable eckit_test_filesystem_atomic_file_update
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 41%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/MemoryCmd.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_densemap.dir/link.d CMakeFiles/eckit_test_container_densemap.dir/test_densemap.cc.o -o eckit_test_container_densemap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 42%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/PsCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/PsCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/PsCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/PsCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/PsCmd.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_denseset.dir/link.d CMakeFiles/eckit_test_container_denseset.dir/test_denseset.cc.o -o eckit_test_container_denseset  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 42%] Built target eckit_test_container_denseset
+make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_asynchandle.dir/link.d CMakeFiles/eckit_test_filesystem_asynchandle.dir/test_asynchandle.cc.o -o eckit_test_filesystem_asynchandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Built target eckit_test_container_densemap
+make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/build
+[ 42%] Built target eckit_test_filesystem_asynchandle
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/DependInfo.cmake "--color="
+[ 42%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o -MF CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o.d -o CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_filemode.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/build.make tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/test_uri.cc.o
+[ 42%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/test_uri.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_filesystem_uri.dir/test_uri.cc.o -MF CMakeFiles/eckit_test_filesystem_uri.dir/test_uri.cc.o.d -o CMakeFiles/eckit_test_filesystem_uri.dir/test_uri.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_uri.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_asynchandle.dir/link.d CMakeFiles/eckit_test_filesystem_asynchandle.dir/test_asynchandle.cc.o -o eckit_test_filesystem_asynchandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 46%] Built target eckit_test_filesystem_asynchandle
-make  -f tests/filesystem/CMakeFiles/eckit_test_pathname.dir/build.make tests/filesystem/CMakeFiles/eckit_test_pathname.dir/depend
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/link.d CMakeFiles/eckit_test_filesystem_atomic_file_update.dir/test_atomic_file_update.cc.o -o eckit_test_filesystem_atomic_file_update  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 42%] Built target eckit_test_filesystem_atomic_file_update
+make  -f tests/filesystem/CMakeFiles/eckit_test_pathname.dir/build.make tests/filesystem/CMakeFiles/eckit_test_pathname.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/CMakeFiles/eckit_test_pathname.dir/DependInfo.cmake "--color="
-[ 46%] Built target eckit_test_filesystem_atomic_file_update
-make  -f tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/depend
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/DependInfo.cmake "--color="
 make  -f tests/filesystem/CMakeFiles/eckit_test_pathname.dir/build.make tests/filesystem/CMakeFiles/eckit_test_pathname.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 42%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o -MF CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o.d -o CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_pathname.cc
+[ 42%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o -MF CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o.d -o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/sparse/LinearAlgebraEigen.cc
+[ 43%] Linking CXX executable eckit_test_container_benchmark_densemap
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_benchmark_densemap.dir/link.txt --verbose=1
+[ 43%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Session.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Session.cc.o -MF CMakeFiles/eckit_codec.dir/Session.cc.o.d -o CMakeFiles/eckit_codec.dir/Session.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Session.cc
+[ 43%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/QuitCmd.cc
+[ 43%] Linking CXX executable eckit_test_filesystem_pathexpander
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_benchmark_densemap.dir/link.d CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o -o eckit_test_container_benchmark_densemap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_pathexpander.dir/link.txt --verbose=1
+[ 43%] Built target eckit_test_container_benchmark_densemap
+make  -f tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/build
-[ 46%] Building CXX object tests/filesystem/CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o
-[ 46%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/filesystem/CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o -MF CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o.d -o CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/filesystem/test_pathname.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCommandable.cc
-[ 46%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/test_coordinate_helpers.cc.o
+[ 43%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/test_coordinate_helpers.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/test_coordinate_helpers.cc.o -MF CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/test_coordinate_helpers.cc.o.d -o CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/test_coordinate_helpers.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_coordinate_helpers.cc
-[ 47%] Linking CXX executable eckit_test_container_benchmark_densemap
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/container && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_container_benchmark_densemap.dir/link.txt --verbose=1
-[ 47%] Linking CXX executable eckit_test_filesystem_restarthandle
+[ 43%] Linking CXX executable eckit_test_filesystem_restarthandle
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 47%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_restarthandle.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCommander.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_container_benchmark_densemap.dir/link.d CMakeFiles/eckit_test_container_benchmark_densemap.dir/benchmark_densemap.cc.o -o eckit_test_container_benchmark_densemap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_pathexpander.dir/link.d CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o -o eckit_test_filesystem_pathexpander  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 47%] Built target eckit_test_container_benchmark_densemap
+[ 43%] Built target eckit_test_filesystem_pathexpander
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 47%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o
+[ 43%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o
+[ 43%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o -MF CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o.d -o CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_great_circle.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCmd.cc
+[ 43%] Linking CXX executable eckit_test_pathname
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_pathname.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_restarthandle.dir/link.d CMakeFiles/eckit_test_filesystem_restarthandle.dir/test_restarthandle.cc.o -o eckit_test_filesystem_restarthandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o -MF CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o.d -o CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_great_circle.cc
-[ 47%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCommandUser.cc
-[ 47%] Built target eckit_test_filesystem_restarthandle
+[ 43%] Built target eckit_test_filesystem_restarthandle
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/depend
+[ 43%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCommandable.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 48%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/test_kdtree.cc.o
+[ 44%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/test_kdtree.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_kdtree.dir/test_kdtree.cc.o -MF CMakeFiles/eckit_test_geometry_kdtree.dir/test_kdtree.cc.o.d -o CMakeFiles/eckit_test_geometry_kdtree.dir/test_kdtree.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_kdtree.cc
-[ 49%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSimpleOutput.cc
-[ 49%] Linking CXX executable eckit_test_filesystem_pathexpander
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_pathexpander.dir/link.txt --verbose=1
-[ 49%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLStatement.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLStatement.cc.o -MF CMakeFiles/eckit_sql.dir/SQLStatement.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLStatement.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLStatement.cc
-[ 49%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/SleepCmd.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_pathexpander.dir/link.d CMakeFiles/eckit_test_filesystem_pathexpander.dir/test_pathexpander.cc.o -o eckit_test_filesystem_pathexpander  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_pathname.dir/link.d CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o -o eckit_test_pathname  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 49%] Built target eckit_test_filesystem_pathexpander
+[ 44%] Built target eckit_test_pathname
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 49%] Linking CXX executable eckit_test_pathname
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 49%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/test_sphere.cc.o
+[ 44%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/test_sphere.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_sphere.dir/test_sphere.cc.o -MF CMakeFiles/eckit_test_geometry_sphere.dir/test_sphere.cc.o.d -o CMakeFiles/eckit_test_geometry_sphere.dir/test_sphere.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_sphere.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_pathname.dir/link.txt --verbose=1
-[ 49%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StartCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StartCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/StartCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/StartCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/StartCmd.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_pathname.dir/link.d CMakeFiles/eckit_test_pathname.dir/test_pathname.cc.o -o eckit_test_pathname  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 44%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/Stream.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/Stream.cc.o -MF CMakeFiles/eckit_codec.dir/Stream.cc.o.d -o CMakeFiles/eckit_codec.dir/Stream.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/Stream.cc
+[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCommander.cc
+[ 44%] Linking CXX executable eckit_test_filesystem_localpathname
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_localpathname.dir/link.txt --verbose=1
+[ 44%] Building CXX object src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/c++ -Deckit_linalg_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -fopenmp -MD -MT src/eckit/linalg/CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o -MF CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o.d -o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/linalg/dense/LinearAlgebraLAPACK.cc
+[ 44%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Base64.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Base64.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Base64.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Base64.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Base64.cc
+[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o -MF CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o.d -o CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/RemoteCommandUser.cc
+[ 44%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/SleepCmd.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_localpathname.dir/link.d CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o -o eckit_test_filesystem_localpathname  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 49%] Built target eckit_test_pathname
+[ 44%] Built target eckit_test_filesystem_localpathname
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 49%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/test_kpoint.cc.o
+[ 44%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/test_kpoint.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_kpoint.dir/test_kpoint.cc.o -MF CMakeFiles/eckit_test_geometry_kpoint.dir/test_kpoint.cc.o.d -o CMakeFiles/eckit_test_geometry_kpoint.dir/test_kpoint.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_kpoint.cc
-[ 49%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTable.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTable.cc.o -MF CMakeFiles/eckit_sql.dir/SQLTable.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLTable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLTable.cc
-[ 49%] Linking CXX executable eckit_test_geometry_coordinate_helpers
+[ 45%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Checksum.cc
+[ 45%] Linking CXX executable eckit_test_geometry_coordinate_helpers
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/link.txt --verbose=1
-[ 49%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/StatusCmd.cc
+[ 45%] Linking CXX executable eckit_test_filesystem_filemode
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 45%] Linking CXX shared library ../../../lib/libeckit_linalg.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_linalg.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_filemode.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_linalg.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/link.d CMakeFiles/eckit_test_geometry_coordinate_helpers.dir/test_coordinate_helpers.cc.o -o eckit_test_geometry_coordinate_helpers  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 49%] Built target eckit_test_geometry_coordinate_helpers
+[ 45%] Built target eckit_test_geometry_coordinate_helpers
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 49%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/test_points.cc.o
-[ 49%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o -MF CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLTableFactory.cc
+[ 45%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/test_points.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_points.dir/test_points.cc.o -MF CMakeFiles/eckit_test_geometry_points.dir/test_points.cc.o.d -o CMakeFiles/eckit_test_geometry_points.dir/test_points.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_points.cc
-[ 49%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StopCmd.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StopCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/StopCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/StopCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/StopCmd.cc
-[ 49%] Linking CXX executable eckit_test_filesystem_filemode
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_filemode.dir/link.txt --verbose=1
-[ 50%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TailCmd.cc.o
-[ 50%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TailCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/TailCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/TailCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/TailCmd.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o -MF CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o.d -o CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SchemaAnalyzer.cc
+[ 45%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o -MF CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o.d -o CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SelectOneTable.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_filemode.dir/link.d CMakeFiles/eckit_test_filesystem_filemode.dir/test_filemode.cc.o -o eckit_test_filesystem_filemode  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 50%] Built target eckit_test_filesystem_filemode
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_linalg.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_linalg.so.0d -o ../../../lib/libeckit_linalg.so.0d CMakeFiles/eckit_linalg.dir/LinearAlgebra.cc.o CMakeFiles/eckit_linalg.dir/LinearAlgebraDense.cc.o CMakeFiles/eckit_linalg.dir/LinearAlgebraSparse.cc.o CMakeFiles/eckit_linalg.dir/Matrix.cc.o CMakeFiles/eckit_linalg.dir/SparseMatrix.cc.o CMakeFiles/eckit_linalg.dir/Tensor.cc.o CMakeFiles/eckit_linalg.dir/Triplet.cc.o CMakeFiles/eckit_linalg.dir/Vector.cc.o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraGeneric.cc.o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraGeneric.cc.o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraEigen.cc.o CMakeFiles/eckit_linalg.dir/sparse/LinearAlgebraEigen.cc.o CMakeFiles/eckit_linalg.dir/dense/LinearAlgebraLAPACK.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" /usr/lib/aarch64-linux-gnu/libopenblas.so -lm -ldl ../../../lib/libeckit.so.0d /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/linalg && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_linalg.so.0d ../../../lib/libeckit_linalg.so.0d ../../../lib/libeckit_linalg.so
+[ 45%] Built target eckit_test_filesystem_filemode
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/DependInfo.cmake "--color="
+[ 45%] Linking CXX executable eckit_test_geometry_great_circle
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/build.make tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 50%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o -MF CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o.d -o CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_polygon.cc
-[ 50%] Linking CXX executable eckit_test_geometry_kpoint
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 50%] Linking CXX executable eckit_test_geometry_great_circle
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_kpoint.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_great_circle.dir/link.txt --verbose=1
-[ 50%] Linking CXX executable eckit_test_filesystem_localpathname
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_localpathname.dir/link.txt --verbose=1
-[ 50%] Linking CXX executable eckit_test_geometry_sphere
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_sphere.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_great_circle.dir/link.d CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o -o eckit_test_geometry_great_circle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_kpoint.dir/link.d CMakeFiles/eckit_test_geometry_kpoint.dir/test_kpoint.cc.o -o eckit_test_geometry_kpoint  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 50%] Built target eckit_test_geometry_great_circle
+[ 45%] Building CXX object tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geometry/CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o -MF CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o.d -o CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geometry/test_polygon.cc
+[ 45%] Built target eckit_linalg
+[ 45%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StartCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StartCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/StartCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/StartCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/StartCmd.cc
 make  -f tests/io/CMakeFiles/eckit_test_filepool.dir/build.make tests/io/CMakeFiles/eckit_test_filepool.dir/depend
-[ 50%] Built target eckit_test_geometry_kpoint
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_filepool.dir/DependInfo.cmake "--color="
-make  -f tests/io/CMakeFiles/eckit_test_circularbuffer.dir/build.make tests/io/CMakeFiles/eckit_test_circularbuffer.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_filepool.dir/build.make tests/io/CMakeFiles/eckit_test_filepool.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_circularbuffer.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 46%] Building CXX object tests/io/CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o -MF CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o.d -o CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_filepool.cc
+[ 46%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/DataType.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/DataType.cc.o -MF CMakeFiles/eckit_codec.dir/detail/DataType.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/DataType.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/DataType.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_great_circle.dir/link.d CMakeFiles/eckit_test_geometry_great_circle.dir/test_great_circle.cc.o -o eckit_test_geometry_great_circle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 46%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/StatusCmd.cc
+[ 46%] Built target eckit_test_geometry_great_circle
+make  -f tests/io/CMakeFiles/eckit_test_circularbuffer.dir/build.make tests/io/CMakeFiles/eckit_test_circularbuffer.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_circularbuffer.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_circularbuffer.dir/build.make tests/io/CMakeFiles/eckit_test_circularbuffer.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Building CXX object tests/io/CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o -MF CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o.d -o CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_filepool.cc
-[ 51%] Building CXX object tests/io/CMakeFiles/eckit_test_circularbuffer.dir/test_circularbuffer.cc.o
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_localpathname.dir/link.d CMakeFiles/eckit_test_filesystem_localpathname.dir/test_localpathname.cc.o -o eckit_test_filesystem_localpathname  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 46%] Building CXX object tests/io/CMakeFiles/eckit_test_circularbuffer.dir/test_circularbuffer.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_circularbuffer.dir/test_circularbuffer.cc.o -MF CMakeFiles/eckit_test_circularbuffer.dir/test_circularbuffer.cc.o.d -o CMakeFiles/eckit_test_circularbuffer.dir/test_circularbuffer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_circularbuffer.cc
+[ 46%] Linking CXX executable eckit_test_geometry_sphere
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_sphere.dir/link.txt --verbose=1
+[ 46%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelect.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelect.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSelect.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSelect.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSelect.cc
+[ 46%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Decoder.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_sphere.dir/link.d CMakeFiles/eckit_test_geometry_sphere.dir/test_sphere.cc.o -o eckit_test_geometry_sphere  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Built target eckit_test_filesystem_localpathname
+[ 46%] Built target eckit_test_geometry_sphere
 make  -f tests/io/CMakeFiles/eckit_test_compress.dir/build.make tests/io/CMakeFiles/eckit_test_compress.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_compress.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_compress.dir/build.make tests/io/CMakeFiles/eckit_test_compress.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Building CXX object tests/io/CMakeFiles/eckit_test_compress.dir/test_compress.cc.o
+[ 46%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StopCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/StopCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/StopCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/StopCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/StopCmd.cc
+[ 46%] Building CXX object tests/io/CMakeFiles/eckit_test_compress.dir/test_compress.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_compress.dir/test_compress.cc.o -MF CMakeFiles/eckit_test_compress.dir/test_compress.cc.o.d -o CMakeFiles/eckit_test_compress.dir/test_compress.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_compress.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_sphere.dir/link.d CMakeFiles/eckit_test_geometry_sphere.dir/test_sphere.cc.o -o eckit_test_geometry_sphere  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 46%] Linking CXX executable eckit_test_geometry_kpoint
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_kpoint.dir/link.txt --verbose=1
+[ 46%] Linking CXX executable eckit_test_geometry_points
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_points.dir/link.txt --verbose=1
+[ 46%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/demangle.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/demangle.cc.o -MF CMakeFiles/eckit_codec.dir/detail/demangle.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/demangle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/demangle.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_points.dir/link.d CMakeFiles/eckit_test_geometry_points.dir/test_points.cc.o -o eckit_test_geometry_points  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Built target eckit_test_geometry_sphere
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_kpoint.dir/link.d CMakeFiles/eckit_test_geometry_kpoint.dir/test_kpoint.cc.o -o eckit_test_geometry_kpoint  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 46%] Built target eckit_test_geometry_points
 make  -f tests/io/CMakeFiles/eckit_test_bitio.dir/build.make tests/io/CMakeFiles/eckit_test_bitio.dir/depend
+[ 46%] Linking CXX executable eckit_test_geometry_kdtree
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_bitio.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/io/CMakeFiles/eckit_test_bitio.dir/build.make tests/io/CMakeFiles/eckit_test_bitio.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Building CXX object tests/io/CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o -MF CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o.d -o CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_bitio.cc
-[ 51%] Linking CXX executable eckit_test_geometry_points
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_points.dir/link.txt --verbose=1
-[ 51%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TermBuf.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TermBuf.cc.o -MF CMakeFiles/eckit_cmd.dir/TermBuf.cc.o.d -o CMakeFiles/eckit_cmd.dir/TermBuf.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/TermBuf.cc
-[ 51%] Linking CXX executable eckit_test_geometry_kdtree
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_kdtree.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_points.dir/link.d CMakeFiles/eckit_test_geometry_points.dir/test_points.cc.o -o eckit_test_geometry_points  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Built target eckit_test_geometry_points
+[ 46%] Built target eckit_test_geometry_kpoint
 make  -f tests/io/CMakeFiles/eckit_test_base64.dir/build.make tests/io/CMakeFiles/eckit_test_base64.dir/depend
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_base64.dir/DependInfo.cmake "--color="
-[ 51%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o -MF CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o.d -o CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SchemaComponents.cc
+make  -f tests/io/CMakeFiles/eckit_test_bitio.dir/build.make tests/io/CMakeFiles/eckit_test_bitio.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_kdtree.dir/link.txt --verbose=1
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_base64.dir/build.make tests/io/CMakeFiles/eckit_test_base64.dir/build
+[ 47%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TailCmd.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TailCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/TailCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/TailCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/TailCmd.cc
+[ 47%] Building CXX object tests/io/CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Building CXX object tests/io/CMakeFiles/eckit_test_base64.dir/test_base64.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o -MF CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o.d -o CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_bitio.cc
+[ 47%] Building CXX object tests/io/CMakeFiles/eckit_test_base64.dir/test_base64.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_base64.dir/test_base64.cc.o -MF CMakeFiles/eckit_test_base64.dir/test_base64.cc.o.d -o CMakeFiles/eckit_test_base64.dir/test_base64.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_base64.cc
+[ 47%] Linking CXX executable eckit_test_circularbuffer
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 47%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Encoder.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_circularbuffer.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_kdtree.dir/link.d CMakeFiles/eckit_test_geometry_kdtree.dir/test_kdtree.cc.o -o eckit_test_geometry_kdtree  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Built target eckit_test_geometry_kdtree
+[ 47%] Built target eckit_test_geometry_kdtree
 make  -f tests/io/CMakeFiles/eckit_test_multihandle.dir/build.make tests/io/CMakeFiles/eckit_test_multihandle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_multihandle.dir/DependInfo.cmake "--color="
-[ 51%] Building C object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/term.c.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cc -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/term.c.o -MF CMakeFiles/eckit_cmd.dir/term.c.o.d -o CMakeFiles/eckit_cmd.dir/term.c.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/term.c
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_multihandle.dir/build.make tests/io/CMakeFiles/eckit_test_multihandle.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Building CXX object tests/io/CMakeFiles/eckit_test_multihandle.dir/test_multihandle.cc.o
+[ 47%] Building CXX object tests/io/CMakeFiles/eckit_test_multihandle.dir/test_multihandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_multihandle.dir/test_multihandle.cc.o -MF CMakeFiles/eckit_test_multihandle.dir/test_multihandle.cc.o.d -o CMakeFiles/eckit_test_multihandle.dir/test_multihandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_multihandle.cc
-[ 51%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/UpTimeCmd.cc.o
+[ 47%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TermBuf.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/TermBuf.cc.o -MF CMakeFiles/eckit_cmd.dir/TermBuf.cc.o.d -o CMakeFiles/eckit_cmd.dir/TermBuf.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/TermBuf.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_circularbuffer.dir/link.d CMakeFiles/eckit_test_circularbuffer.dir/test_circularbuffer.cc.o -o eckit_test_circularbuffer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 47%] Built target eckit_test_circularbuffer
+make  -f tests/io/CMakeFiles/eckit_test_partfilehandle.dir/build.make tests/io/CMakeFiles/eckit_test_partfilehandle.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_partfilehandle.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/io/CMakeFiles/eckit_test_partfilehandle.dir/build.make tests/io/CMakeFiles/eckit_test_partfilehandle.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 47%] Building CXX object tests/io/CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o -MF CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o.d -o CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_partfilehandle.cc
+[ 47%] Building C object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/term.c.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cc -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/term.c.o -MF CMakeFiles/eckit_cmd.dir/term.c.o.d -o CMakeFiles/eckit_cmd.dir/term.c.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/term.c
+[ 47%] Linking CXX executable eckit_test_compress
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_compress.dir/link.txt --verbose=1
+[ 47%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/UpTimeCmd.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/UpTimeCmd.cc.o -MF CMakeFiles/eckit_cmd.dir/UpTimeCmd.cc.o.d -o CMakeFiles/eckit_cmd.dir/UpTimeCmd.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/UpTimeCmd.cc
-[ 51%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/UserInput.cc.o
+[ 47%] Linking CXX executable eckit_test_filepool
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filepool.dir/link.txt --verbose=1
+[ 47%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Link.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Link.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Link.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Link.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Link.cc
+[ 47%] Building CXX object src/eckit/cmd/CMakeFiles/eckit_cmd.dir/UserInput.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/c++ -Deckit_cmd_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/cmd/CMakeFiles/eckit_cmd.dir/UserInput.cc.o -MF CMakeFiles/eckit_cmd.dir/UserInput.cc.o.d -o CMakeFiles/eckit_cmd.dir/UserInput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/UserInput.cc
-[ 51%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/BitColumnExpression.cc
-[ 51%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/ColumnExpression.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_compress.dir/link.d CMakeFiles/eckit_test_compress.dir/test_compress.cc.o -o eckit_test_compress  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 47%] Built target eckit_test_compress
+make  -f tests/io/CMakeFiles/eckit_test_pooledfile.dir/build.make tests/io/CMakeFiles/eckit_test_pooledfile.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_pooledfile.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/io/CMakeFiles/eckit_test_pooledfile.dir/build.make tests/io/CMakeFiles/eckit_test_pooledfile.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 47%] Building CXX object tests/io/CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o -MF CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o.d -o CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_pooledfile.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filepool.dir/link.d CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o -o eckit_test_filepool  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 47%] Built target eckit_test_filepool
+make  -f tests/io/CMakeFiles/eckit_test_pooledhandle.dir/build.make tests/io/CMakeFiles/eckit_test_pooledhandle.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_pooledhandle.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/io/CMakeFiles/eckit_test_pooledhandle.dir/build.make tests/io/CMakeFiles/eckit_test_pooledhandle.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 47%] Building CXX object tests/io/CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o -MF CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o.d -o CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_pooledhandle.cc
 /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/UserInput.cc: In static member function 'static void eckit::UserInput::loadHistory(const char*)':
 /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/UserInput.cc:568:35: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
   568 |         entry* h = (entry*)calloc(sizeof(entry), 1);
@@ -3779,1081 +3788,1059 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/cmd/UserInput.cc:130:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
   130 |     write(1, buffer, strlen(buffer));
       |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 51%] Linking CXX executable eckit_test_circularbuffer
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_circularbuffer.dir/link.txt --verbose=1
-[ 51%] Linking CXX executable eckit_test_compress
+[ 47%] Linking CXX executable eckit_test_base64
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_compress.dir/link.txt --verbose=1
-[ 51%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/ConstantExpression.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_circularbuffer.dir/link.d CMakeFiles/eckit_test_circularbuffer.dir/test_circularbuffer.cc.o -o eckit_test_circularbuffer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Built target eckit_test_circularbuffer
-make  -f tests/io/CMakeFiles/eckit_test_partfilehandle.dir/build.make tests/io/CMakeFiles/eckit_test_partfilehandle.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_partfilehandle.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_compress.dir/link.d CMakeFiles/eckit_test_compress.dir/test_compress.cc.o -o eckit_test_compress  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/io/CMakeFiles/eckit_test_partfilehandle.dir/build.make tests/io/CMakeFiles/eckit_test_partfilehandle.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 51%] Built target eckit_test_compress
-make  -f tests/io/CMakeFiles/eckit_test_pooledfile.dir/build.make tests/io/CMakeFiles/eckit_test_pooledfile.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_pooledfile.dir/DependInfo.cmake "--color="
-[ 51%] Linking CXX shared library ../../../lib/libeckit_cmd.so
-[ 51%] Building CXX object tests/io/CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o
-[ 52%] Linking CXX executable eckit_test_bitio
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_base64.dir/link.txt --verbose=1
+[ 47%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Time.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/detail/Time.cc.o -MF CMakeFiles/eckit_codec.dir/detail/Time.cc.o.d -o CMakeFiles/eckit_codec.dir/detail/Time.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/detail/Time.cc
+[ 47%] Linking CXX shared library ../../../lib/libeckit_cmd.so
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_cmd.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o -MF CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o.d -o CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_partfilehandle.cc
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/io/CMakeFiles/eckit_test_pooledfile.dir/build.make tests/io/CMakeFiles/eckit_test_pooledfile.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_bitio.dir/link.txt --verbose=1
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_cmd.dir/link.txt --verbose=1
-[ 52%] Building CXX object tests/io/CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o -MF CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o.d -o CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_pooledfile.cc
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_cmd.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_cmd.so.0d -o ../../../lib/libeckit_cmd.so.0d CMakeFiles/eckit_cmd.dir/AliasCmd.cc.o CMakeFiles/eckit_cmd.dir/Arg.cc.o CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o CMakeFiles/eckit_cmd.dir/CmdArg.cc.o CMakeFiles/eckit_cmd.dir/CmdParser.cc.o CMakeFiles/eckit_cmd.dir/CmdResource.cc.o CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o CMakeFiles/eckit_cmd.dir/DirCmd.cc.o CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o CMakeFiles/eckit_cmd.dir/KillCmd.cc.o CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o CMakeFiles/eckit_cmd.dir/LockCmd.cc.o CMakeFiles/eckit_cmd.dir/ManCmd.cc.o CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o CMakeFiles/eckit_cmd.dir/PsCmd.cc.o CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o CMakeFiles/eckit_cmd.dir/StartCmd.cc.o CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o CMakeFiles/eckit_cmd.dir/StopCmd.cc.o CMakeFiles/eckit_cmd.dir/TailCmd.cc.o CMakeFiles/eckit_cmd.dir/TermBuf.cc.o CMakeFiles/eckit_cmd.dir/term.c.o CMakeFiles/eckit_cmd.dir/UpTimeCmd.cc.o CMakeFiles/eckit_cmd.dir/UserInput.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" -lcurses /usr/lib/aarch64-linux-gnu/libform.so ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_cmd.so.0d ../../../lib/libeckit_cmd.so.0d ../../../lib/libeckit_cmd.so
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_bitio.dir/link.d CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o -o eckit_test_bitio  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_base64.dir/link.d CMakeFiles/eckit_test_base64.dir/test_base64.cc.o -o eckit_test_base64  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 52%] Built target eckit_test_bitio
-make  -f tests/io/CMakeFiles/eckit_test_pooledhandle.dir/build.make tests/io/CMakeFiles/eckit_test_pooledhandle.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_pooledhandle.dir/DependInfo.cmake "--color="
-[ 52%] Built target eckit_cmd
+[ 48%] Linking CXX executable eckit_test_bitio
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 48%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/print/Bytes.cc.o
+[ 48%] Built target eckit_test_base64
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/print/Bytes.cc.o -MF CMakeFiles/eckit_codec.dir/print/Bytes.cc.o.d -o CMakeFiles/eckit_codec.dir/print/Bytes.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/print/Bytes.cc
 make  -f tests/io/CMakeFiles/eckit_test_buffer.dir/build.make tests/io/CMakeFiles/eckit_test_buffer.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_bitio.dir/link.txt --verbose=1
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_buffer.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/io/CMakeFiles/eckit_test_pooledhandle.dir/build.make tests/io/CMakeFiles/eckit_test_pooledhandle.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_buffer.dir/build.make tests/io/CMakeFiles/eckit_test_buffer.dir/build
-[ 52%] Building CXX object tests/io/CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o -MF CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o.d -o CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_pooledhandle.cc
-[ 52%] Building CXX object tests/io/CMakeFiles/eckit_test_buffer.dir/test_buffer.cc.o
+[ 48%] Building CXX object tests/io/CMakeFiles/eckit_test_buffer.dir/test_buffer.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_buffer.dir/test_buffer.cc.o -MF CMakeFiles/eckit_test_buffer.dir/test_buffer.cc.o.d -o CMakeFiles/eckit_test_buffer.dir/test_buffer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_buffer.cc
-[ 52%] Linking CXX executable eckit_test_base64
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_base64.dir/link.txt --verbose=1
-[ 52%] Linking CXX executable eckit_test_filepool
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filepool.dir/link.txt --verbose=1
-[ 52%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/NumberExpression.cc
-[ 53%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/ParameterExpression.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_base64.dir/link.d CMakeFiles/eckit_test_base64.dir/test_base64.cc.o -o eckit_test_base64  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filepool.dir/link.d CMakeFiles/eckit_test_filepool.dir/test_filepool.cc.o -o eckit_test_filepool  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_cmd.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_cmd.so.0d -o ../../../lib/libeckit_cmd.so.0d CMakeFiles/eckit_cmd.dir/AliasCmd.cc.o CMakeFiles/eckit_cmd.dir/Arg.cc.o CMakeFiles/eckit_cmd.dir/CmdApplication.cc.o CMakeFiles/eckit_cmd.dir/CmdArg.cc.o CMakeFiles/eckit_cmd.dir/CmdParser.cc.o CMakeFiles/eckit_cmd.dir/CmdResource.cc.o CMakeFiles/eckit_cmd.dir/ConfigCmd.cc.o CMakeFiles/eckit_cmd.dir/DirCmd.cc.o CMakeFiles/eckit_cmd.dir/EchoCmd.cc.o CMakeFiles/eckit_cmd.dir/EnvironmentCmd.cc.o CMakeFiles/eckit_cmd.dir/ExportCmd.cc.o CMakeFiles/eckit_cmd.dir/JSONCmd.cc.o CMakeFiles/eckit_cmd.dir/HistoryCmd.cc.o CMakeFiles/eckit_cmd.dir/KillCmd.cc.o CMakeFiles/eckit_cmd.dir/LibEcKitCmd.cc.o CMakeFiles/eckit_cmd.dir/LockCmd.cc.o CMakeFiles/eckit_cmd.dir/ManCmd.cc.o CMakeFiles/eckit_cmd.dir/MemoryCmd.cc.o CMakeFiles/eckit_cmd.dir/PsCmd.cc.o CMakeFiles/eckit_cmd.dir/QuitCmd.cc.o CMakeFiles/eckit_cmd.dir/RemoteCmd.cc.o CMakeFiles/eckit_cmd.dir/RemoteCommandable.cc.o CMakeFiles/eckit_cmd.dir/RemoteCommander.cc.o CMakeFiles/eckit_cmd.dir/RemoteCommandUser.cc.o CMakeFiles/eckit_cmd.dir/SleepCmd.cc.o CMakeFiles/eckit_cmd.dir/StartCmd.cc.o CMakeFiles/eckit_cmd.dir/StatusCmd.cc.o CMakeFiles/eckit_cmd.dir/StopCmd.cc.o CMakeFiles/eckit_cmd.dir/TailCmd.cc.o CMakeFiles/eckit_cmd.dir/TermBuf.cc.o CMakeFiles/eckit_cmd.dir/term.c.o CMakeFiles/eckit_cmd.dir/UpTimeCmd.cc.o CMakeFiles/eckit_cmd.dir/UserInput.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" -lcurses /usr/lib/aarch64-linux-gnu/libform.so ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/cmd && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_cmd.so.0d ../../../lib/libeckit_cmd.so.0d ../../../lib/libeckit_cmd.so
+[ 48%] Linking CXX executable eckit_test_filesystem_uri
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 53%] Built target eckit_test_base64
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_uri.dir/link.txt --verbose=1
+[ 48%] Built target eckit_cmd
 make  -f tests/io/CMakeFiles/eckit_test_bufferlist.dir/build.make tests/io/CMakeFiles/eckit_test_bufferlist.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_bufferlist.dir/DependInfo.cmake "--color="
-[ 53%] Built target eckit_test_filepool
-make  -f tests/io/CMakeFiles/eckit_test_radoshandle.dir/build.make tests/io/CMakeFiles/eckit_test_radoshandle.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_radoshandle.dir/DependInfo.cmake "--color="
-/build/reproducible-path/eckit-1.28.6/tests/io/test_buffer.cc: In function 'void eckit::test::test_90(std::string&, int&, int)':
-/build/reproducible-path/eckit-1.28.6/tests/io/test_buffer.cc:94:9: warning: moving 'buf' of type 'eckit::Buffer' to itself [-Wself-move]
-   94 |     buf = std::move(buf);
-      |     ~~~~^~~~~~~~~~~~~~~~
-/build/reproducible-path/eckit-1.28.6/tests/io/test_buffer.cc:94:9: note: remove 'std::move' call
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_bufferlist.dir/build.make tests/io/CMakeFiles/eckit_test_bufferlist.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 48%] Building CXX object tests/io/CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o -MF CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o.d -o CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_bufferlist.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_bitio.dir/link.d CMakeFiles/eckit_test_bitio.dir/test_bitio.cc.o -o eckit_test_bitio  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 48%] Built target eckit_test_bitio
+make  -f tests/io/CMakeFiles/eckit_test_radoshandle.dir/build.make tests/io/CMakeFiles/eckit_test_radoshandle.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/CMakeFiles/eckit_test_radoshandle.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/io/CMakeFiles/eckit_test_radoshandle.dir/build.make tests/io/CMakeFiles/eckit_test_radoshandle.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 53%] Building CXX object tests/io/CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o -MF CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o.d -o CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_bufferlist.cc
-[ 53%] Building CXX object tests/io/CMakeFiles/eckit_test_radoshandle.dir/test_radoshandle.cc.o
+[ 48%] Building CXX object tests/io/CMakeFiles/eckit_test_radoshandle.dir/test_radoshandle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/io/CMakeFiles/eckit_test_radoshandle.dir/test_radoshandle.cc.o -MF CMakeFiles/eckit_test_radoshandle.dir/test_radoshandle.cc.o.d -o CMakeFiles/eckit_test_radoshandle.dir/test_radoshandle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/io/test_radoshandle.cc
-[ 53%] Linking CXX executable eckit_test_filesystem_uri
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_filesystem_uri.dir/link.txt --verbose=1
-[ 53%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/StringExpression.cc
-[ 53%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/SQLExpression.cc
+[ 48%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o -MF CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o.d -o CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/print/JSONFormat.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_filesystem_uri.dir/link.d CMakeFiles/eckit_test_filesystem_uri.dir/test_uri.cc.o -o eckit_test_filesystem_uri  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 53%] Built target eckit_test_filesystem_uri
+[ 48%] Built target eckit_test_filesystem_uri
 make  -f tests/large_file/CMakeFiles/eckit_test_large_file.dir/build.make tests/large_file/CMakeFiles/eckit_test_large_file.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/large_file /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/large_file /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/large_file/CMakeFiles/eckit_test_large_file.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/large_file/CMakeFiles/eckit_test_large_file.dir/build.make tests/large_file/CMakeFiles/eckit_test_large_file.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 54%] Building CXX object tests/large_file/CMakeFiles/eckit_test_large_file.dir/test_large_file.cc.o
+[ 49%] Building CXX object tests/large_file/CMakeFiles/eckit_test_large_file.dir/test_large_file.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/large_file && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/large_file/CMakeFiles/eckit_test_large_file.dir/test_large_file.cc.o -MF CMakeFiles/eckit_test_large_file.dir/test_large_file.cc.o.d -o CMakeFiles/eckit_test_large_file.dir/test_large_file.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/large_file/test_large_file.cc
-[ 54%] Linking CXX executable eckit_test_buffer
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_buffer.dir/link.txt --verbose=1
-[ 54%] Linking CXX executable eckit_test_partfilehandle
+[ 49%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o -MF CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o.d -o CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/print/TableFormat.cc
+/build/reproducible-path/eckit-1.28.6/tests/io/test_buffer.cc: In function 'void eckit::test::test_90(std::string&, int&, int)':
+/build/reproducible-path/eckit-1.28.6/tests/io/test_buffer.cc:94:9: warning: moving 'buf' of type 'eckit::Buffer' to itself [-Wself-move]
+   94 |     buf = std::move(buf);
+      |     ~~~~^~~~~~~~~~~~~~~~
+/build/reproducible-path/eckit-1.28.6/tests/io/test_buffer.cc:94:9: note: remove 'std::move' call
+[ 49%] Linking CXX executable eckit_test_partfilehandle
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_partfilehandle.dir/link.txt --verbose=1
-[ 54%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o -MF CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/SQLExpressions.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_partfilehandle.dir/link.d CMakeFiles/eckit_test_partfilehandle.dir/test_partfilehandle.cc.o -o eckit_test_partfilehandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 54%] Built target eckit_test_partfilehandle
+[ 49%] Built target eckit_test_partfilehandle
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 54%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/test_la_factory.cc.o
+[ 49%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/test_la_factory.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_factory.dir/test_la_factory.cc.o -MF CMakeFiles/eckit_test_linalg_factory.dir/test_la_factory.cc.o.d -o CMakeFiles/eckit_test_linalg_factory.dir/test_la_factory.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_factory.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_buffer.dir/link.d CMakeFiles/eckit_test_buffer.dir/test_buffer.cc.o -o eckit_test_buffer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 49%] Linking CXX executable eckit_test_pooledfile
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_pooledfile.dir/link.txt --verbose=1
+[ 49%] Linking CXX executable eckit_test_buffer
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_buffer.dir/link.txt --verbose=1
+[ 50%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o -MF CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o.d -o CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/types/array/ArrayMetadata.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_pooledfile.dir/link.d CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o -o eckit_test_pooledfile  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 54%] Built target eckit_test_buffer
+[ 50%] Built target eckit_test_pooledfile
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 54%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o -MF CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o.d -o CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc
-[ 54%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o -MF CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/SQLExpressionEvaluated.cc
-[ 54%] Linking CXX executable eckit_test_radoshandle
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_radoshandle.dir/link.txt --verbose=1
-[ 55%] Linking CXX executable eckit_test_pooledhandle
+[ 51%] Linking CXX executable eckit_test_pooledhandle
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 51%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o -MF CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o.d -o CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_pooledhandle.dir/link.txt --verbose=1
-[ 55%] Linking CXX executable eckit_test_bufferlist
-[ 55%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o -MF CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/OrderByExpressions.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_bufferlist.dir/link.txt --verbose=1
-[ 55%] Linking CXX executable eckit_test_geometry_polygon
+[ 51%] Linking CXX executable eckit_test_geometry_polygon
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 55%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geometry_polygon.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/DoubleFunctions.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_pooledhandle.dir/link.d CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o -o eckit_test_pooledhandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 51%] Linking CXX executable eckit_test_large_file
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/large_file && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 51%] Linking CXX executable eckit_test_radoshandle
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/large_file && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_large_file.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_radoshandle.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_buffer.dir/link.d CMakeFiles/eckit_test_buffer.dir/test_buffer.cc.o -o eckit_test_buffer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 55%] Built target eckit_test_pooledhandle
+[ 51%] Built target eckit_test_buffer
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/depend
-[ 55%] Linking CXX executable eckit_test_large_file
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/large_file && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 55%] Linking CXX executable eckit_test_multihandle
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/large_file && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_large_file.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_multihandle.dir/link.txt --verbose=1
+[ 51%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o -MF CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o.d -o CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc
+[ 51%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSelectFactory.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_pooledhandle.dir/link.d CMakeFiles/eckit_test_pooledhandle.dir/test_pooledhandle.cc.o -o eckit_test_pooledhandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_radoshandle.dir/link.d CMakeFiles/eckit_test_radoshandle.dir/test_radoshandle.cc.o -o eckit_test_radoshandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc: In function 'void eckit::test::test_21(std::string&, int&, int)':
-/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc:27:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
-   27 |     const auto& linalg = linalg::LinearAlgebraDense::backend();
-      |                 ^~~~~~
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 55%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o -MF CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o.d -o CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc
-/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc:27:61: note: the temporary was destroyed at the end of the full expression 'eckit::linalg::LinearAlgebraDense::backend(std::__cxx11::basic_string<char>(((const char*)""), std::allocator<char>()))'
-   27 |     const auto& linalg = linalg::LinearAlgebraDense::backend();
-      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
-[ 55%] Built target eckit_test_radoshandle
+[ 51%] Built target eckit_test_pooledhandle
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_large_file.dir/link.d CMakeFiles/eckit_test_large_file.dir/test_large_file.cc.o -o eckit_test_large_file  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 51%] Built target eckit_test_radoshandle
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/depend
+[ 51%] Built target eckit_test_large_file
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_bufferlist.dir/link.d CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o -o eckit_test_bufferlist  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 55%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o
-[ 55%] Built target eckit_test_bufferlist
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o -MF CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o.d -o CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_matrix.cc
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/depend
+[ 51%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSession.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSession.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSession.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSession.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSession.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_polygon.dir/link.d CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o -o eckit_test_geometry_polygon  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geometry_polygon.dir/link.d CMakeFiles/eckit_test_geometry_polygon.dir/test_polygon.cc.o -o eckit_test_geometry_polygon  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geometry.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 55%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o -MF CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o.d -o CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_tensor.cc
-[ 55%] Built target eckit_test_geometry_polygon
+[ 51%] Built target eckit_test_geometry_polygon
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/depend
+[ 51%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o -MF CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o.d -o CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_tensor.cc
+[ 51%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o -MF CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o.d -o CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_matrix.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 55%] Linking CXX executable eckit_test_pooledfile
+[ 51%] Linking CXX executable eckit_test_bufferlist
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 55%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/test_la_linalg.cc.o
+[ 51%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/test_la_linalg.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_bufferlist.dir/link.txt --verbose=1
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_mixed_backend.dir/test_la_linalg.cc.o -MF CMakeFiles/eckit_test_linalg_mixed_backend.dir/test_la_linalg.cc.o.d -o CMakeFiles/eckit_test_linalg_mixed_backend.dir/test_la_linalg.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_pooledfile.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_large_file.dir/link.d CMakeFiles/eckit_test_large_file.dir/test_large_file.cc.o -o eckit_test_large_file  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 55%] Built target eckit_test_large_file
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_multihandle.dir/link.d CMakeFiles/eckit_test_multihandle.dir/test_multihandle.cc.o -o eckit_test_multihandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 51%] Linking CXX executable eckit_test_multihandle
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_multihandle.dir/link.txt --verbose=1
+/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc: In function 'void eckit::test::test_21(std::string&, int&, int)':
+/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc:27:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
+   27 |     const auto& linalg = linalg::LinearAlgebraDense::backend();
+      |                 ^~~~~~
+/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_dense.cc:27:61: note: the temporary was destroyed at the end of the full expression 'eckit::linalg::LinearAlgebraDense::backend(std::__cxx11::basic_string<char>(((const char*)""), std::allocator<char>()))'
+   27 |     const auto& linalg = linalg::LinearAlgebraDense::backend();
+      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_bufferlist.dir/link.d CMakeFiles/eckit_test_bufferlist.dir/test_bufferlist.cc.o -o eckit_test_bufferlist  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 51%] Built target eckit_test_bufferlist
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/DependInfo.cmake "--color="
-[ 55%] Built target eckit_test_multihandle
-make  -f tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_multihandle.dir/link.d CMakeFiles/eckit_test_multihandle.dir/test_multihandle.cc.o -o eckit_test_multihandle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc: In function 'void eckit::test::test_21(std::string&, int&, int)':
+/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc:30:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
+   30 |     const auto& linalg = linalg::LinearAlgebraSparse::backend();
+      |                 ^~~~~~
+/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc:30:62: note: the temporary was destroyed at the end of the full expression 'eckit::linalg::LinearAlgebraSparse::backend(std::__cxx11::basic_string<char>(((const char*)""), std::allocator<char>()))'
+   30 |     const auto& linalg = linalg::LinearAlgebraSparse::backend();
+      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 51%] Built target eckit_test_multihandle
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/DependInfo.cmake "--color="
+[ 52%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o -MF CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o.d -o CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_sparse.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/build.make tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/build
-[ 56%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o -MF CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o.d -o CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_sparse.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 56%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/test_la_streaming.cc.o
+[ 52%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o -MF CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o.d -o CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/types/array/ArrayReference.cc
+[ 52%] Building CXX object tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/test_la_streaming.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/linalg/CMakeFiles/eckit_test_linalg_streaming.dir/test_la_streaming.cc.o -MF CMakeFiles/eckit_test_linalg_streaming.dir/test_la_streaming.cc.o.d -o CMakeFiles/eckit_test_linalg_streaming.dir/test_la_streaming.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_streaming.cc
-[ 56%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionExpression.cc
-[ 56%] Linking CXX executable eckit_test_linalg_factory
+[ 52%] Linking CXX executable eckit_test_linalg_factory
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_pooledfile.dir/link.d CMakeFiles/eckit_test_pooledfile.dir/test_pooledfile.cc.o -o eckit_test_pooledfile  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_factory.dir/link.txt --verbose=1
-[ 56%] Built target eckit_test_pooledfile
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_factory.dir/link.d CMakeFiles/eckit_test_linalg_factory.dir/test_la_factory.cc.o -o eckit_test_linalg_factory  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 52%] Built target eckit_test_linalg_factory
 make  -f tests/log/CMakeFiles/eckit_test_log.dir/build.make tests/log/CMakeFiles/eckit_test_log.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/CMakeFiles/eckit_test_log.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/log/CMakeFiles/eckit_test_log.dir/build.make tests/log/CMakeFiles/eckit_test_log.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 56%] Building CXX object tests/log/CMakeFiles/eckit_test_log.dir/test_log.cc.o
+[ 52%] Building CXX object tests/log/CMakeFiles/eckit_test_log.dir/test_log.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_log.dir/test_log.cc.o -MF CMakeFiles/eckit_test_log.dir/test_log.cc.o.d -o CMakeFiles/eckit_test_log.dir/test_log.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_log.cc
-[ 56%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionAND.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_factory.dir/link.d CMakeFiles/eckit_test_linalg_factory.dir/test_la_factory.cc.o -o eckit_test_linalg_factory  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 52%] Linking CXX executable eckit_test_linalg_dense_backend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 52%] Building CXX object src/eckit/codec/CMakeFiles/eckit_codec.dir/types/scalar.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_dense_backend.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/c++ -Deckit_codec_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/codec/CMakeFiles/eckit_codec.dir/types/scalar.cc.o -MF CMakeFiles/eckit_codec.dir/types/scalar.cc.o.d -o CMakeFiles/eckit_codec.dir/types/scalar.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/codec/types/scalar.cc
+[ 53%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o -MF CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLSimpleOutput.cc
+[ 53%] Linking CXX executable eckit_test_linalg_matrix
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 53%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLStatement.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_matrix.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLStatement.cc.o -MF CMakeFiles/eckit_sql.dir/SQLStatement.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLStatement.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLStatement.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_dense_backend.dir/link.d CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o -o eckit_test_linalg_dense_backend  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 56%] Built target eckit_test_linalg_factory
+[ 53%] Built target eckit_test_linalg_dense_backend
 make  -f tests/log/CMakeFiles/eckit_test_log_channels.dir/build.make tests/log/CMakeFiles/eckit_test_log_channels.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/CMakeFiles/eckit_test_log_channels.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/log/CMakeFiles/eckit_test_log_channels.dir/build.make tests/log/CMakeFiles/eckit_test_log_channels.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 56%] Building CXX object tests/log/CMakeFiles/eckit_test_log_channels.dir/test_log_channels.cc.o
+[ 53%] Building CXX object tests/log/CMakeFiles/eckit_test_log_channels.dir/test_log_channels.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_log_channels.dir/test_log_channels.cc.o -MF CMakeFiles/eckit_test_log_channels.dir/test_log_channels.cc.o.d -o CMakeFiles/eckit_test_log_channels.dir/test_log_channels.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_log_channels.cc
-/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc: In function 'void eckit::test::test_21(std::string&, int&, int)':
-/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc:30:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
-   30 |     const auto& linalg = linalg::LinearAlgebraSparse::backend();
-      |                 ^~~~~~
-/build/reproducible-path/eckit-1.28.6/tests/linalg/test_la_linalg_sparse.cc:30:62: note: the temporary was destroyed at the end of the full expression 'eckit::linalg::LinearAlgebraSparse::backend(std::__cxx11::basic_string<char>(((const char*)""), std::allocator<char>()))'
-   30 |     const auto& linalg = linalg::LinearAlgebraSparse::backend();
-      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
-[ 56%] Linking CXX executable eckit_test_linalg_dense_backend
+[ 53%] Linking CXX executable eckit_test_linalg_sparse_backend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_dense_backend.dir/link.txt --verbose=1
-[ 56%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionAVG.cc
-[ 57%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_dense_backend.dir/link.d CMakeFiles/eckit_test_linalg_dense_backend.dir/test_la_linalg_dense.cc.o -o eckit_test_linalg_dense_backend  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_sparse_backend.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_matrix.dir/link.d CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o -o eckit_test_linalg_matrix  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 57%] Built target eckit_test_linalg_dense_backend
+[ 53%] Built target eckit_test_linalg_matrix
 make  -f tests/log/CMakeFiles/eckit_test_log_callback.dir/build.make tests/log/CMakeFiles/eckit_test_log_callback.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/CMakeFiles/eckit_test_log_callback.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/log/CMakeFiles/eckit_test_log_callback.dir/build.make tests/log/CMakeFiles/eckit_test_log_callback.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Building CXX object tests/log/CMakeFiles/eckit_test_log_callback.dir/test_log_callback.cc.o
+[ 53%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTable.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTable.cc.o -MF CMakeFiles/eckit_sql.dir/SQLTable.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLTable.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLTable.cc
+[ 54%] Building CXX object tests/log/CMakeFiles/eckit_test_log_callback.dir/test_log_callback.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_log_callback.dir/test_log_callback.cc.o -MF CMakeFiles/eckit_test_log_callback.dir/test_log_callback.cc.o.d -o CMakeFiles/eckit_test_log_callback.dir/test_log_callback.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_log_callback.cc
-[ 58%] Linking CXX executable eckit_test_log
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log.dir/link.txt --verbose=1
-[ 58%] Linking CXX executable eckit_test_linalg_matrix
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_matrix.dir/link.txt --verbose=1
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc: In member function 'virtual const eckit::sql::type::SQLType* eckit::sql::expression::function::FunctionCOUNT::type() const':
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc:22:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
-   22 |     const type::SQLType& x = type::SQLType::lookup("double");
-      |                          ^
-/build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc:22:51: note: the temporary was destroyed at the end of the full expression 'eckit::sql::type::SQLType::lookup(std::__cxx11::basic_string<char>(((const char*)"double"), std::allocator<char>()), 1)'
-   22 |     const type::SQLType& x = type::SQLType::lookup("double");
-      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log.dir/link.d CMakeFiles/eckit_test_log.dir/test_log.cc.o -o eckit_test_log  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_sparse_backend.dir/link.d CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o -o eckit_test_linalg_sparse_backend  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Built target eckit_test_log
+[ 54%] Built target eckit_test_linalg_sparse_backend
 make  -f tests/log/CMakeFiles/eckit_test_log_threads.dir/build.make tests/log/CMakeFiles/eckit_test_log_threads.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/CMakeFiles/eckit_test_log_threads.dir/DependInfo.cmake "--color="
+[ 54%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o -MF CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o.d -o CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SQLTableFactory.cc
+[ 54%] Linking CXX executable eckit_test_linalg_mixed_backend
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make  -f tests/log/CMakeFiles/eckit_test_log_threads.dir/build.make tests/log/CMakeFiles/eckit_test_log_threads.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Building CXX object tests/log/CMakeFiles/eckit_test_log_threads.dir/test_log_threads.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_mixed_backend.dir/link.txt --verbose=1
+[ 54%] Building CXX object tests/log/CMakeFiles/eckit_test_log_threads.dir/test_log_threads.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_log_threads.dir/test_log_threads.cc.o -MF CMakeFiles/eckit_test_log_threads.dir/test_log_threads.cc.o.d -o CMakeFiles/eckit_test_log_threads.dir/test_log_threads.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_log_threads.cc
-[ 58%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionDOTP.cc
-[ 58%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionEQ.cc
-[ 58%] Linking CXX executable eckit_test_linalg_streaming
+[ 54%] Linking CXX shared library ../../../lib/libeckit_codec.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_codec.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_codec.dir/link.txt --verbose=1
+[ 54%] Linking CXX executable eckit_test_linalg_streaming
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_streaming.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_matrix.dir/link.d CMakeFiles/eckit_test_linalg_matrix.dir/test_la_matrix.cc.o -o eckit_test_linalg_matrix  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_mixed_backend.dir/link.d CMakeFiles/eckit_test_linalg_mixed_backend.dir/test_la_linalg.cc.o -o eckit_test_linalg_mixed_backend  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Built target eckit_test_linalg_matrix
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_codec.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_codec.so.0d -o ../../../lib/libeckit_codec.so.0d CMakeFiles/eckit_codec.dir/Data.cc.o CMakeFiles/eckit_codec.dir/Exceptions.cc.o CMakeFiles/eckit_codec.dir/FileStream.cc.o CMakeFiles/eckit_codec.dir/Metadata.cc.o CMakeFiles/eckit_codec.dir/ReadRequest.cc.o CMakeFiles/eckit_codec.dir/Record.cc.o CMakeFiles/eckit_codec.dir/RecordItem.cc.o CMakeFiles/eckit_codec.dir/RecordItemReader.cc.o CMakeFiles/eckit_codec.dir/RecordPrinter.cc.o CMakeFiles/eckit_codec.dir/RecordReader.cc.o CMakeFiles/eckit_codec.dir/RecordWriter.cc.o CMakeFiles/eckit_codec.dir/Session.cc.o CMakeFiles/eckit_codec.dir/Stream.cc.o CMakeFiles/eckit_codec.dir/detail/Base64.cc.o CMakeFiles/eckit_codec.dir/detail/Checksum.cc.o CMakeFiles/eckit_codec.dir/detail/DataType.cc.o CMakeFiles/eckit_codec.dir/detail/Decoder.cc.o CMakeFiles/eckit_codec.dir/detail/demangle.cc.o CMakeFiles/eckit_codec.dir/detail/Encoder.cc.o CMakeFiles/eckit_codec.dir/detail/Link.cc.o CMakeFiles/eckit_codec.dir/detail/Time.cc.o CMakeFiles/eckit_codec.dir/print/Bytes.cc.o CMakeFiles/eckit_codec.dir/print/JSONFormat.cc.o CMakeFiles/eckit_codec.dir/print/TableFormat.cc.o CMakeFiles/eckit_codec.dir/types/array/ArrayMetadata.cc.o CMakeFiles/eckit_codec.dir/types/array/ArrayReference.cc.o CMakeFiles/eckit_codec.dir/types/scalar.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/codec && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_codec.so.0d ../../../lib/libeckit_codec.so.0d ../../../lib/libeckit_codec.so
+[ 54%] Built target eckit_test_linalg_mixed_backend
 make  -f tests/log/CMakeFiles/eckit_test_log_colour.dir/build.make tests/log/CMakeFiles/eckit_test_log_colour.dir/depend
+[ 54%] Linking CXX executable eckit_test_linalg_sparse
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/CMakeFiles/eckit_test_log_colour.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/log/CMakeFiles/eckit_test_log_colour.dir/build.make tests/log/CMakeFiles/eckit_test_log_colour.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Linking CXX executable eckit_test_linalg_sparse_backend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 58%] Building CXX object tests/log/CMakeFiles/eckit_test_log_colour.dir/test_colour.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_sparse_backend.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_sparse.dir/link.txt --verbose=1
+[ 54%] Building CXX object tests/log/CMakeFiles/eckit_test_log_colour.dir/test_colour.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_log_colour.dir/test_colour.cc.o -MF CMakeFiles/eckit_test_log_colour.dir/test_colour.cc.o.d -o CMakeFiles/eckit_test_log_colour.dir/test_colour.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_colour.cc
-[ 58%] Linking CXX executable eckit_test_linalg_mixed_backend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_mixed_backend.dir/link.txt --verbose=1
-[ 58%] Linking CXX executable eckit_test_log_channels
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_channels.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_streaming.dir/link.d CMakeFiles/eckit_test_linalg_streaming.dir/test_la_streaming.cc.o -o eckit_test_linalg_streaming  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Built target eckit_test_linalg_streaming
+[ 54%] Built target eckit_codec
 make  -f tests/log/CMakeFiles/eckit_test_log_json.dir/build.make tests/log/CMakeFiles/eckit_test_log_json.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/CMakeFiles/eckit_test_log_json.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/log/CMakeFiles/eckit_test_log_json.dir/build.make tests/log/CMakeFiles/eckit_test_log_json.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Building CXX object tests/log/CMakeFiles/eckit_test_log_json.dir/test_log_json.cc.o
+[ 54%] Building CXX object tests/log/CMakeFiles/eckit_test_log_json.dir/test_log_json.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_log_json.dir/test_log_json.cc.o -MF CMakeFiles/eckit_test_log_json.dir/test_log_json.cc.o.d -o CMakeFiles/eckit_test_log_json.dir/test_log_json.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_log_json.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_sparse_backend.dir/link.d CMakeFiles/eckit_test_linalg_sparse_backend.dir/test_la_linalg_sparse.cc.o -o eckit_test_linalg_sparse_backend  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_mixed_backend.dir/link.d CMakeFiles/eckit_test_linalg_mixed_backend.dir/test_la_linalg.cc.o -o eckit_test_linalg_mixed_backend  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 54%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o -MF CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o.d -o CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SchemaAnalyzer.cc
+[ 54%] Linking CXX executable eckit_test_log
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_streaming.dir/link.d CMakeFiles/eckit_test_linalg_streaming.dir/test_la_streaming.cc.o -o eckit_test_linalg_streaming  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Built target eckit_test_linalg_sparse_backend
+[ 54%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o -MF CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o.d -o CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/SchemaComponents.cc
+[ 54%] Built target eckit_test_linalg_streaming
 make  -f tests/log/CMakeFiles/eckit_test_syslog.dir/build.make tests/log/CMakeFiles/eckit_test_syslog.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Built target eckit_test_linalg_mixed_backend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/CMakeFiles/eckit_test_syslog.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/log/CMakeFiles/eckit_test_syslog.dir/build.make tests/log/CMakeFiles/eckit_test_syslog.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 54%] Building CXX object tests/log/CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o -MF CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o.d -o CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_syslog.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_sparse.dir/link.d CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o -o eckit_test_linalg_sparse  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 54%] Built target eckit_test_linalg_sparse
 make  -f tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log.dir/link.d CMakeFiles/eckit_test_log.dir/test_log.cc.o -o eckit_test_log  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/log/CMakeFiles/eckit_test_syslog.dir/build.make tests/log/CMakeFiles/eckit_test_syslog.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/build
+[ 54%] Built target eckit_test_log
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Building CXX object tests/log/CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/log/CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o -MF CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o.d -o CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/log/test_syslog.cc
-[ 58%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o -MF CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o.d -o CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/maths/test_eigen.cc
-[ 58%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o
-[ 58%] Linking CXX executable eckit_test_linalg_sparse
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionRLIKE.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_channels.dir/link.d CMakeFiles/eckit_test_log_channels.dir/test_log_channels.cc.o -o eckit_test_log_channels  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_sparse.dir/link.txt --verbose=1
-[ 58%] Built target eckit_test_log_channels
 make  -f tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 54%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/maths/CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o -MF CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o.d -o CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/maths/test_eigen.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/build
+[ 54%] Linking CXX executable eckit_test_log_callback
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/test_matrix.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_callback.dir/link.txt --verbose=1
+[ 54%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/test_matrix.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/maths/CMakeFiles/eckit_test_maths_matrix.dir/test_matrix.cc.o -MF CMakeFiles/eckit_test_maths_matrix.dir/test_matrix.cc.o.d -o CMakeFiles/eckit_test_maths_matrix.dir/test_matrix.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/maths/test_matrix.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_sparse.dir/link.d CMakeFiles/eckit_test_linalg_sparse.dir/test_la_sparse.cc.o -o eckit_test_linalg_sparse  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Linking CXX executable eckit_test_log_callback
+[ 54%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/BitColumnExpression.cc
+[ 54%] Linking CXX executable eckit_test_log_channels
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 58%] Built target eckit_test_linalg_sparse
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_channels.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_callback.dir/link.d CMakeFiles/eckit_test_log_callback.dir/test_log_callback.cc.o -o eckit_test_log_callback  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 54%] Built target eckit_test_log_callback
 make  -f tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/depend
+[ 54%] Linking CXX executable eckit_test_log_threads
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_callback.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 58%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/test_matrix3.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_threads.dir/link.txt --verbose=1
+[ 54%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/test_matrix3.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/maths/CMakeFiles/eckit_test_maths_matrix3.dir/test_matrix3.cc.o -MF CMakeFiles/eckit_test_maths_matrix3.dir/test_matrix3.cc.o.d -o CMakeFiles/eckit_test_maths_matrix3.dir/test_matrix3.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/maths/test_matrix3.cc
-[ 58%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionFactory.cc
-[ 58%] Linking CXX executable eckit_test_log_threads
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_callback.dir/link.d CMakeFiles/eckit_test_log_callback.dir/test_log_callback.cc.o -o eckit_test_log_callback  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 54%] Linking CXX executable eckit_test_log_colour
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 58%] Built target eckit_test_log_callback
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_colour.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_channels.dir/link.d CMakeFiles/eckit_test_log_channels.dir/test_log_channels.cc.o -o eckit_test_log_channels  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 54%] Built target eckit_test_log_channels
 make  -f tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_threads.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/build.make tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 59%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/test_convex_hull.cc.o
+[ 55%] Building CXX object tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/test_convex_hull.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/maths/CMakeFiles/eckit_test_maths_convex_hull.dir/test_convex_hull.cc.o -MF CMakeFiles/eckit_test_maths_convex_hull.dir/test_convex_hull.cc.o.d -o CMakeFiles/eckit_test_maths_convex_hull.dir/test_convex_hull.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/maths/test_convex_hull.cc
-[ 59%] Linking CXX executable eckit_test_log_json
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_threads.dir/link.d CMakeFiles/eckit_test_log_threads.dir/test_log_threads.cc.o -o eckit_test_log_threads  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_json.dir/link.txt --verbose=1
-[ 59%] Built target eckit_test_log_threads
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_colour.dir/link.d CMakeFiles/eckit_test_log_colour.dir/test_colour.cc.o -o eckit_test_log_colour  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 55%] Built target eckit_test_log_threads
 make  -f tests/memory/CMakeFiles/eckit_test_memory_counted.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_counted.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory/CMakeFiles/eckit_test_memory_counted.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/memory/CMakeFiles/eckit_test_memory_counted.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_counted.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 59%] Linking CXX executable eckit_test_log_colour
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 59%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/memory/CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o -MF CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o.d -o CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/memory/test_counted.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_colour.dir/link.txt --verbose=1
-[ 59%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionIN.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_json.dir/link.d CMakeFiles/eckit_test_log_json.dir/test_log_json.cc.o -o eckit_test_log_json  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 59%] Built target eckit_test_log_json
+[ 55%] Built target eckit_test_log_colour
 make  -f tests/memory/CMakeFiles/eckit_test_memory_factory.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_factory.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory/CMakeFiles/eckit_test_memory_factory.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/memory/CMakeFiles/eckit_test_memory_counted.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_counted.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/memory/CMakeFiles/eckit_test_memory_factory.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_factory.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_factory.dir/test_factory.cc.o
+[ 55%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/memory/CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o -MF CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o.d -o CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/memory/test_counted.cc
+[ 55%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/ColumnExpression.cc
+[ 56%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_factory.dir/test_factory.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/memory/CMakeFiles/eckit_test_memory_factory.dir/test_factory.cc.o -MF CMakeFiles/eckit_test_memory_factory.dir/test_factory.cc.o.d -o CMakeFiles/eckit_test_memory_factory.dir/test_factory.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/memory/test_factory.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_colour.dir/link.d CMakeFiles/eckit_test_log_colour.dir/test_colour.cc.o -o eckit_test_log_colour  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 56%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/ConstantExpression.cc
+[ 56%] Linking CXX executable eckit_test_log_json
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_log_json.dir/link.txt --verbose=1
+[ 56%] Linking CXX executable eckit_test_syslog
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_syslog.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_log_json.dir/link.d CMakeFiles/eckit_test_log_json.dir/test_log_json.cc.o -o eckit_test_log_json  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Built target eckit_test_log_colour
+[ 56%] Built target eckit_test_log_json
 make  -f tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/test_scoped_ptr.cc.o
+[ 56%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/test_scoped_ptr.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/memory/CMakeFiles/eckit_test_memory_scoped_ptr.dir/test_scoped_ptr.cc.o -MF CMakeFiles/eckit_test_memory_scoped_ptr.dir/test_scoped_ptr.cc.o.d -o CMakeFiles/eckit_test_memory_scoped_ptr.dir/test_scoped_ptr.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/memory/test_scoped_ptr.cc
-[ 60%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionIntegerExpression.cc
-[ 60%] Linking CXX executable eckit_test_syslog
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 60%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_syslog.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionJOIN.cc
-[ 60%] Linking CXX executable eckit_test_maths_matrix3
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_maths_matrix3.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_syslog.dir/link.d CMakeFiles/eckit_test_syslog.dir/test_syslog.cc.o -o eckit_test_syslog  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Built target eckit_test_syslog
+[ 56%] Built target eckit_test_syslog
 make  -f tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/test_shared_ptr.cc.o
+[ 56%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/test_shared_ptr.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/memory/CMakeFiles/eckit_test_memory_shared_ptr.dir/test_shared_ptr.cc.o -MF CMakeFiles/eckit_test_memory_shared_ptr.dir/test_shared_ptr.cc.o.d -o CMakeFiles/eckit_test_memory_shared_ptr.dir/test_shared_ptr.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/memory/test_shared_ptr.cc
+[ 56%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/NumberExpression.cc
+[ 56%] Linking CXX executable eckit_test_linalg_tensor
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 56%] Linking CXX executable eckit_test_maths_matrix3
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_tensor.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_maths_matrix3.dir/link.txt --verbose=1
+[ 57%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/ParameterExpression.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_tensor.dir/link.d CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o -o eckit_test_linalg_tensor  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_maths_matrix3.dir/link.d CMakeFiles/eckit_test_maths_matrix3.dir/test_matrix3.cc.o -o eckit_test_maths_matrix3  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_maths.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Built target eckit_test_maths_matrix3
+[ 57%] Built target eckit_test_linalg_tensor
 make  -f tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/depend
+[ 57%] Built target eckit_test_maths_matrix3
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/DependInfo.cmake "--color="
+make  -f tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/build.make tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/build
+[ 57%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o -MF CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o.d -o CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o -MF CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o.d -o CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/memory/test_memory_mmap.cc
-[ 60%] Linking CXX executable eckit_test_maths_eigen
+[ 57%] Linking CXX executable eckit_test_maths_eigen
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 57%] Building CXX object tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/memory/CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o -MF CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o.d -o CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/memory/test_memory_mmap.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_maths_eigen.dir/link.txt --verbose=1
+[ 57%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/StringExpression.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_maths_eigen.dir/link.d CMakeFiles/eckit_test_maths_eigen.dir/test_eigen.cc.o -o eckit_test_maths_eigen  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_maths.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Built target eckit_test_maths_eigen
-make  -f tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/depend
+[ 57%] Built target eckit_test_maths_eigen
+make  -f tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/DependInfo.cmake "--color="
+[ 57%] Linking CXX executable eckit_test_memory_scoped_ptr
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 57%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/SQLExpression.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/build
+make  -f tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionJULIAN.cc
-[ 60%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o -MF CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o.d -o CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi.cc
-[ 60%] Linking CXX executable eckit_test_memory_counted
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 60%] Linking CXX executable eckit_test_memory_scoped_ptr
+[ 57%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o -MF CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o.d -o CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_memory_scoped_ptr.dir/link.txt --verbose=1
+[ 57%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o -MF CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/SQLExpressions.cc
+[ 57%] Linking CXX executable eckit_test_memory_counted
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_memory_counted.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_memory_scoped_ptr.dir/link.txt --verbose=1
-[ 60%] Linking CXX executable eckit_test_linalg_tensor
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_linalg_tensor.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_memory_scoped_ptr.dir/link.d CMakeFiles/eckit_test_memory_scoped_ptr.dir/test_scoped_ptr.cc.o -o eckit_test_memory_scoped_ptr  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_memory_counted.dir/link.d CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o -o eckit_test_memory_counted  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Built target eckit_test_memory_scoped_ptr
-make  -f tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/depend
-[ 60%] Built target eckit_test_memory_counted
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/DependInfo.cmake "--color="
+[ 57%] Built target eckit_test_memory_scoped_ptr
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/build
-[ 60%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o -MF CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o.d -o CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_linalg_tensor.dir/link.d CMakeFiles/eckit_test_linalg_tensor.dir/test_la_tensor.cc.o -o eckit_test_linalg_tensor  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_linalg.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 60%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/eckit_test_mpi_addcomm.cc.o
+[ 57%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/eckit_test_mpi_addcomm.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_addcomm.dir/eckit_test_mpi_addcomm.cc.o -MF CMakeFiles/eckit_test_mpi_addcomm.dir/eckit_test_mpi_addcomm.cc.o.d -o CMakeFiles/eckit_test_mpi_addcomm.dir/eckit_test_mpi_addcomm.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi_addcomm.cc
-[ 60%] Built target eckit_test_linalg_tensor
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_memory_counted.dir/link.d CMakeFiles/eckit_test_memory_counted.dir/test_counted.cc.o -o eckit_test_memory_counted  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 57%] Built target eckit_test_memory_counted
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 61%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/eckit_test_mpi_splitcomm.cc.o
+[ 58%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/eckit_test_mpi_splitcomm.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_splitcomm.dir/eckit_test_mpi_splitcomm.cc.o -MF CMakeFiles/eckit_test_mpi_splitcomm.dir/eckit_test_mpi_splitcomm.cc.o.d -o CMakeFiles/eckit_test_mpi_splitcomm.dir/eckit_test_mpi_splitcomm.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi_splitcomm.cc
-[ 61%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionJULIAN_SECONDS.cc
-[ 62%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionMAX.cc
-[ 62%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionMIN.cc
-[ 62%] Linking CXX executable eckit_test_memory_mmap
+[ 58%] Linking CXX executable eckit_test_memory_mmap
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_memory_mmap.dir/link.txt --verbose=1
+[ 58%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o -MF CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/SQLExpressionEvaluated.cc
+[ 58%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o -MF CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/OrderByExpressions.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_memory_mmap.dir/link.d CMakeFiles/eckit_test_memory_mmap.dir/test_memory_mmap.cc.o -o eckit_test_memory_mmap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 62%] Built target eckit_test_memory_mmap
+[ 58%] Built target eckit_test_memory_mmap
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/DependInfo.cmake "--color="
-[ 62%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionFIRST.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 63%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/eckit_test_mpi_group.cc.o
+[ 59%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/eckit_test_mpi_group.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_group.dir/eckit_test_mpi_group.cc.o -MF CMakeFiles/eckit_test_mpi_group.dir/eckit_test_mpi_group.cc.o.d -o CMakeFiles/eckit_test_mpi_group.dir/eckit_test_mpi_group.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi_group.cc
-[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionLAST.cc
-[ 63%] Linking CXX executable eckit_test_mpi_addcomm
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_addcomm.dir/link.txt --verbose=1
-[ 63%] Linking CXX executable eckit_test_memory_shared_ptr
+[ 59%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/DoubleFunctions.cc
+[ 59%] Linking CXX executable eckit_test_memory_shared_ptr
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_memory_shared_ptr.dir/link.txt --verbose=1
-[ 63%] Linking CXX executable eckit_test_maths_convex_hull
+[ 59%] Linking CXX executable eckit_test_maths_convex_hull
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_maths_convex_hull.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_addcomm.dir/link.d CMakeFiles/eckit_test_mpi_addcomm.dir/eckit_test_mpi_addcomm.cc.o -o eckit_test_mpi_addcomm  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_memory_shared_ptr.dir/link.d CMakeFiles/eckit_test_memory_shared_ptr.dir/test_shared_ptr.cc.o -o eckit_test_memory_shared_ptr  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 63%] Built target eckit_test_mpi_addcomm
-[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o
+[ 59%] Built target eckit_test_memory_shared_ptr
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNORM.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_memory_shared_ptr.dir/link.d CMakeFiles/eckit_test_memory_shared_ptr.dir/test_shared_ptr.cc.o -o eckit_test_memory_shared_ptr  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 63%] Built target eckit_test_memory_shared_ptr
+[ 59%] Linking CXX executable eckit_test_mpi_addcomm
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 59%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o -MF CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o.d -o CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi_objserialisation.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_addcomm.dir/link.txt --verbose=1
+[ 59%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionExpression.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_addcomm.dir/link.d CMakeFiles/eckit_test_mpi_addcomm.dir/eckit_test_mpi_addcomm.cc.o -o eckit_test_mpi_addcomm  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 59%] Built target eckit_test_mpi_addcomm
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/depend
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_maths_convex_hull.dir/link.d CMakeFiles/eckit_test_maths_convex_hull.dir/test_convex_hull.cc.o -o eckit_test_maths_convex_hull  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_maths.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/DependInfo.cmake "--color="
-[ 63%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o -MF CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o.d -o CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi_objserialisation.cc
+[ 59%] Linking CXX executable eckit_test_memory_factory
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 59%] Built target eckit_test_maths_convex_hull
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/build.make tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 63%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o -MF CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o.d -o CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi_internal_access.cc
-[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNE.cc
-[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNOT_IN.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_maths_convex_hull.dir/link.d CMakeFiles/eckit_test_maths_convex_hull.dir/test_convex_hull.cc.o -o eckit_test_maths_convex_hull  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_maths.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 63%] Built target eckit_test_maths_convex_hull
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/depend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_memory_factory.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/DependInfo.cmake "--color="
-[ 63%] Linking CXX executable eckit_test_mpi_splitcomm
+[ 59%] Building CXX object tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/mpi/CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o -MF CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o.d -o CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/mpi/eckit_test_mpi_internal_access.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_splitcomm.dir/link.txt --verbose=1
-[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/eckit_test_option_cmdargs.cc.o
+[ 59%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=1 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_1.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_1.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_1.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 63%] Linking CXX executable eckit_test_memory_factory
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_memory_factory.dir/link.txt --verbose=1
+[ 59%] Linking CXX executable eckit_test_mpi_splitcomm
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_splitcomm.dir/link.txt --verbose=1
+[ 59%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionAND.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_memory_factory.dir/link.d CMakeFiles/eckit_test_memory_factory.dir/test_factory.cc.o -o eckit_test_memory_factory  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_splitcomm.dir/link.d CMakeFiles/eckit_test_mpi_splitcomm.dir/eckit_test_mpi_splitcomm.cc.o -o eckit_test_mpi_splitcomm  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 63%] Built target eckit_test_memory_factory
+[ 59%] Built target eckit_test_memory_factory
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/depend
-[ 63%] Built target eckit_test_mpi_splitcomm
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/DependInfo.cmake "--color="
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 59%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=2 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_splitcomm.dir/link.d CMakeFiles/eckit_test_mpi_splitcomm.dir/eckit_test_mpi_splitcomm.cc.o -o eckit_test_mpi_splitcomm  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 59%] Built target eckit_test_mpi_splitcomm
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=2 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/eckit_test_option_cmdargs.cc.o
+[ 59%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=3 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_3.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_3.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_3.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNOT_NULL.cc
-[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o
-[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNVL.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNULL.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
+[ 59%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionAVG.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
+[ 60%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
-[ 63%] Linking CXX executable eckit_test_mpi_internal_access
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 63%] Linking CXX executable eckit_test_mpi_group
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_internal_access.dir/link.txt --verbose=1
+[ 60%] Linking CXX executable eckit_test_mpi_group
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_group.dir/link.txt --verbose=1
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionOR.cc
-[ 64%] Linking CXX executable eckit_test_option_cmdargs_1
+[ 60%] Linking CXX executable eckit_test_mpi_internal_access
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_internal_access.dir/link.txt --verbose=1
+[ 60%] Linking CXX executable eckit_test_option_cmdargs_1
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_1.dir/link.txt --verbose=1
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionRMS.cc
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionROWNUMBER.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_internal_access.dir/link.d CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o -o eckit_test_mpi_internal_access  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_group.dir/link.d CMakeFiles/eckit_test_mpi_group.dir/eckit_test_mpi_group.cc.o -o eckit_test_mpi_group  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Built target eckit_test_mpi_internal_access
+[ 60%] Linking CXX executable eckit_test_option_cmdargs_3
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_3.dir/link.txt --verbose=1
+[ 60%] Built target eckit_test_mpi_group
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/DependInfo.cmake "--color="
-[ 64%] Built target eckit_test_mpi_group
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/build
-[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/eckit_test_option_cmdargs.cc.o
+[ 60%] Linking CXX executable eckit_test_mpi_objserialisation
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 60%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_objserialisation.dir/link.txt --verbose=1
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=4 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_4.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_4.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_4.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=5 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_1.dir/link.d CMakeFiles/eckit_test_option_cmdargs_1.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_1  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc: In member function 'virtual const eckit::sql::type::SQLType* eckit::sql::expression::function::FunctionCOUNT::type() const':
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc:22:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
+   22 |     const type::SQLType& x = type::SQLType::lookup("double");
+      |                          ^
+/build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionCOUNT.cc:22:51: note: the temporary was destroyed at the end of the full expression 'eckit::sql::type::SQLType::lookup(std::__cxx11::basic_string<char>(((const char*)"double"), std::allocator<char>()), 1)'
+   22 |     const type::SQLType& x = type::SQLType::lookup("double");
+      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_internal_access.dir/link.d CMakeFiles/eckit_test_mpi_internal_access.dir/eckit_test_mpi_internal_access.cc.o -o eckit_test_mpi_internal_access  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_3.dir/link.d CMakeFiles/eckit_test_option_cmdargs_3.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_3  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Built target eckit_test_option_cmdargs_1
+[ 60%] Built target eckit_test_mpi_internal_access
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/depend
+[ 60%] Built target eckit_test_option_cmdargs_3
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/DependInfo.cmake "--color="
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Linking CXX executable eckit_test_option_cmdargs_3
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=6 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_3.dir/link.txt --verbose=1
-[ 64%] Linking CXX executable eckit_test_option_cmdargs_2
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_3.dir/link.d CMakeFiles/eckit_test_option_cmdargs_3.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_3  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 60%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=5 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_1.dir/link.d CMakeFiles/eckit_test_option_cmdargs_1.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_1  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Built target eckit_test_option_cmdargs_3
+[ 60%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=6 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 60%] Built target eckit_test_option_cmdargs_1
+[ 60%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionDOTP.cc
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_objserialisation.dir/link.d CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o -o eckit_test_mpi_objserialisation  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=7 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_2.dir/link.d CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_2  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionSTDEV.cc
-[ 64%] Built target eckit_test_option_cmdargs_2
+[ 60%] Built target eckit_test_mpi_objserialisation
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/build
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/eckit_test_option_cmdargs.cc.o
+[ 60%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=8 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_8.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_8.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_8.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 64%] Linking CXX executable eckit_test_mpi_objserialisation
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_objserialisation.dir/link.txt --verbose=1
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
+[ 60%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=7 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 60%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionEQ.cc
+[ 60%] Linking CXX executable eckit_test_option_cmdargs_2
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_2.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_objserialisation.dir/link.d CMakeFiles/eckit_test_mpi_objserialisation.dir/eckit_test_mpi_objserialisation.cc.o -o eckit_test_mpi_objserialisation  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_2.dir/link.d CMakeFiles/eckit_test_option_cmdargs_2.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_2  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Built target eckit_test_mpi_objserialisation
+[ 60%] Built target eckit_test_option_cmdargs_2
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/DependInfo.cmake "--color="
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionSUM.cc
-[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/eckit_test_option_cmdargs.cc.o
+[ 60%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=9 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_9.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_9.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_9.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionTDIFF.cc
+[ 60%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionRLIKE.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionTHIN.cc
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 64%] Linking CXX executable eckit_test_option_cmdargs_5
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_5.dir/link.txt --verbose=1
-[ 64%] Linking CXX executable eckit_test_option_cmdargs_6
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_6.dir/link.txt --verbose=1
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o
-[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionVAR.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionTIMESTAMP.cc
-[ 65%] Linking CXX executable eckit_test_option_cmdargs_4
+[ 61%] Linking CXX executable eckit_test_option_cmdargs_4
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_4.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_5.dir/link.d CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_5  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+[ 61%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionFactory.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_4.dir/link.d CMakeFiles/eckit_test_option_cmdargs_4.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_4  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 65%] Built target eckit_test_option_cmdargs_5
+[ 61%] Built target eckit_test_option_cmdargs_4
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/eckit_test_option_cmdargs.cc.o
+[ 61%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=10 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_10.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_10.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_10.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 61%] Linking CXX executable eckit_test_option_cmdargs_6
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_6.dir/link.txt --verbose=1
+[ 62%] Linking CXX executable eckit_test_option_cmdargs_8
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_8.dir/link.txt --verbose=1
+[ 62%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionIN.cc
+[ 62%] Linking CXX executable eckit_test_option_cmdargs_5
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_5.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_4.dir/link.d CMakeFiles/eckit_test_option_cmdargs_4.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_4  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 62%] Linking CXX executable eckit_test_option_cmdargs_7
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_7.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_8.dir/link.d CMakeFiles/eckit_test_option_cmdargs_8.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_8  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_6.dir/link.d CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_6  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 65%] Built target eckit_test_option_cmdargs_4
+[ 62%] Built target eckit_test_option_cmdargs_8
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_6.dir/link.d CMakeFiles/eckit_test_option_cmdargs_6.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_6  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=11 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 65%] Built target eckit_test_option_cmdargs_6
+[ 62%] Built target eckit_test_option_cmdargs_6
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_5.dir/link.d CMakeFiles/eckit_test_option_cmdargs_5.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_5  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 62%] Built target eckit_test_option_cmdargs_5
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 66%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=12 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 66%] Linking CXX executable eckit_test_option_cmdargs_7
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_7.dir/link.txt --verbose=1
-[ 67%] Linking CXX executable eckit_test_option_cmdargs_8
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 67%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLBit.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_8.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_7.dir/link.d CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_7  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 67%] Built target eckit_test_option_cmdargs_7
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/DependInfo.cmake "--color="
+[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=12 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=11 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 67%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/eckit_test_option_cmdargs.cc.o
+[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=13 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_13.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_13.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_13.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_8.dir/link.d CMakeFiles/eckit_test_option_cmdargs_8.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_8  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_7.dir/link.d CMakeFiles/eckit_test_option_cmdargs_7.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_7  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLBitfield.cc
-[ 68%] Built target eckit_test_option_cmdargs_8
-[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o
+[ 63%] Built target eckit_test_option_cmdargs_7
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLDouble.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 68%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/eckit_test_option_cmdargs.cc.o
+[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=14 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_14.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_14.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_14.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionIntegerExpression.cc
+[ 63%] Linking CXX executable eckit_test_mpi_parallel
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_parallel.dir/link.txt --verbose=1
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLInt.cc
-[ 68%] Linking CXX executable eckit_test_option_cmdargs_9
+[ 63%] Linking CXX executable eckit_test_option_cmdargs_9
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_9.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_9.dir/link.d CMakeFiles/eckit_test_option_cmdargs_9.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_9  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionJOIN.cc
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+[ 63%] Linking CXX executable eckit_test_maths_matrix
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_parallel.dir/link.d CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o -o eckit_test_mpi_parallel  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 68%] Built target eckit_test_option_cmdargs_9
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_maths_matrix.dir/link.txt --verbose=1
+[ 63%] Built target eckit_test_mpi_parallel
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 68%] Linking CXX executable eckit_test_option_cmdargs_10
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 68%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/eckit_test_option_cmdargs.cc.o
+[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=15 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_15.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_15.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_15.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_10.dir/link.txt --verbose=1
-[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLReal.cc
-[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLString.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLString.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLString.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLString.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLString.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_9.dir/link.d CMakeFiles/eckit_test_option_cmdargs_9.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_9  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_10.dir/link.d CMakeFiles/eckit_test_option_cmdargs_10.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_10  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 68%] Built target eckit_test_option_cmdargs_10
+[ 63%] Built target eckit_test_option_cmdargs_9
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/DependInfo.cmake "--color="
-[ 68%] Linking CXX executable eckit_test_mpi_parallel
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_parallel.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 68%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/eckit_test_option_cmdargs.cc.o
+[ 63%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=16 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_16.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_16.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_16.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 68%] Linking CXX executable eckit_test_mpi_serial
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_serial.dir/link.txt --verbose=1
-[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLType.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLType.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLType.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLType.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLType.cc
-[ 68%] Linking CXX executable eckit_test_option_cmdargs_11
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_11.dir/link.txt --verbose=1
-[ 68%] Linking CXX executable eckit_test_option_cmdargs_12
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_12.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_parallel.dir/link.d CMakeFiles/eckit_test_mpi_parallel.dir/eckit_test_mpi.cc.o -o eckit_test_mpi_parallel  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+[ 63%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionJULIAN.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_maths_matrix.dir/link.d CMakeFiles/eckit_test_maths_matrix.dir/test_matrix.cc.o -o eckit_test_maths_matrix  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_maths.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 68%] Built target eckit_test_mpi_parallel
+[ 63%] Built target eckit_test_maths_matrix
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/depend
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_serial.dir/link.d CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o -o eckit_test_mpi_serial  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/DependInfo.cmake "--color="
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/DependInfo.cmake "--color="
-[ 68%] Built target eckit_test_mpi_serial
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/DependInfo.cmake "--color="
+[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=17 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 64%] Linking CXX executable eckit_test_option_cmdargs_14
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_14.dir/link.txt --verbose=1
+[ 64%] Linking CXX executable eckit_test_option_cmdargs_13
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 64%] Linking CXX executable eckit_test_option_cmdargs_11
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_13.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_11.dir/link.txt --verbose=1
+[ 64%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionJULIAN_SECONDS.cc
+[ 64%] Linking CXX executable eckit_test_mpi_serial
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_mpi_serial.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_14.dir/link.d CMakeFiles/eckit_test_option_cmdargs_14.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_14  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 64%] Linking CXX executable eckit_test_option_cmdargs_10
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/build
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_10.dir/link.txt --verbose=1
+[ 64%] Built target eckit_test_option_cmdargs_14
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=17 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 64%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=18 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_13.dir/link.d CMakeFiles/eckit_test_option_cmdargs_13.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_13  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_11.dir/link.d CMakeFiles/eckit_test_option_cmdargs_11.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_11  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Built target eckit_test_option_cmdargs_11
+[ 64%] Built target eckit_test_option_cmdargs_13
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/DependInfo.cmake "--color="
+[ 65%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionMAX.cc
+[ 65%] Built target eckit_test_option_cmdargs_11
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/depend
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/DependInfo.cmake "--color="
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=19 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=18 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/build
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=19 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=20 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_12.dir/link.d CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_12  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_mpi_serial.dir/link.d CMakeFiles/eckit_test_mpi_serial.dir/eckit_test_mpi.cc.o -o eckit_test_mpi_serial  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../lib/libeckit_mpi.so.0d /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Built target eckit_test_option_cmdargs_12
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=20 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 65%] Built target eckit_test_mpi_serial
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=21 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 65%] Linking CXX executable eckit_test_option_cmdargs_12
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_12.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o
-[ 69%] Linking CXX executable eckit_test_option_cmdargs_14
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=21 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_10.dir/link.d CMakeFiles/eckit_test_option_cmdargs_10.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_10  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+[ 65%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionMIN.cc
+[ 65%] Built target eckit_test_option_cmdargs_10
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_14.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Linking CXX executable eckit_test_maths_matrix
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/eckit_test_option_cmdargs.cc.o
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=22 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_22.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_22.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_22.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/maths && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_maths_matrix.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_14.dir/link.d CMakeFiles/eckit_test_option_cmdargs_14.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_14  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 65%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionFIRST.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_12.dir/link.d CMakeFiles/eckit_test_option_cmdargs_12.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_12  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Built target eckit_test_option_cmdargs_14
+[ 65%] Built target eckit_test_option_cmdargs_12
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=23 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 65%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionLAST.cc
+[ 65%] Linking CXX executable eckit_test_option_cmdargs_15
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_15.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=23 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 69%] Linking CXX executable eckit_test_option_cmdargs_13
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_13.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_maths_matrix.dir/link.d CMakeFiles/eckit_test_maths_matrix.dir/test_matrix.cc.o -o eckit_test_maths_matrix  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_maths.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Built target eckit_test_maths_matrix
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/DependInfo.cmake "--color="
+[ 65%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNORM.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_15.dir/link.d CMakeFiles/eckit_test_option_cmdargs_15.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_15  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 65%] Built target eckit_test_option_cmdargs_15
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/eckit_test_option_cmdargs.cc.o
+[ 65%] Linking CXX executable eckit_test_option_cmdargs_17
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_17.dir/link.txt --verbose=1
+[ 65%] Linking CXX executable eckit_test_option_cmdargs_16
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=24 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_24.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_24.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_24.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_16.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_13.dir/link.d CMakeFiles/eckit_test_option_cmdargs_13.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_13  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Built target eckit_test_option_cmdargs_13
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/depend
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/DependInfo.cmake "--color="
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
@@ -4863,222 +4850,247 @@
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=25 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 69%] Linking CXX shared library ../../../lib/libeckit_sql.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_sql.so.0d
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_sql.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_sql.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_sql.so.0d -o ../../../lib/libeckit_sql.so.0d CMakeFiles/eckit_sql.dir/Environment.cc.o CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o CMakeFiles/eckit_sql.dir/SQLColumn.cc.o CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o CMakeFiles/eckit_sql.dir/SQLOutput.cc.o CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o CMakeFiles/eckit_sql.dir/SQLParser.cc.o CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o CMakeFiles/eckit_sql.dir/SQLSelect.cc.o CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o CMakeFiles/eckit_sql.dir/SQLSession.cc.o CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o CMakeFiles/eckit_sql.dir/SQLStatement.cc.o CMakeFiles/eckit_sql.dir/SQLTable.cc.o CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o CMakeFiles/eckit_sql.dir/type/SQLBitfield.c/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
-[ 69%] Linking CXX executable eckit_test_option_cmdargs_15
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_15.dir/link.txt --verbose=1
-c.o CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o CMakeFiles/eckit_sql.dir/type/SQLString.cc.o CMakeFiles/eckit_sql.dir/type/SQLType.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_sql.so.0d ../../../lib/libeckit_sql.so.0d ../../../lib/libeckit_sql.so
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_21
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_21.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_17.dir/link.d CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_17  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_sql
+[ 65%] Built target eckit_test_option_cmdargs_17
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/build
+[ 65%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNE.cc
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=25 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_16.dir/link.d CMakeFiles/eckit_test_option_cmdargs_16.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_16  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 65%] Built target eckit_test_option_cmdargs_16
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/eckit_test_option_cmdargs.cc.o
+[ 65%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=26 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_26.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_26.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_26.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_15.dir/link.d CMakeFiles/eckit_test_option_cmdargs_15.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_15  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 65%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNOT_IN.cc
+[ 66%] Linking CXX executable eckit_test_option_cmdargs_21
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_21.dir/link.txt --verbose=1
+[ 66%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNOT_NULL.cc
+[ 66%] Linking CXX executable eckit_test_option_cmdargs_19
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_19.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_21.dir/link.d CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_21  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_test_option_cmdargs_15
+[ 66%] Built target eckit_test_option_cmdargs_21
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_21.dir/link.d CMakeFiles/eckit_test_option_cmdargs_21.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_21  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/eckit_test_option_cmdargs.cc.o
+[ 66%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=27 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_27.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_27.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_27.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 70%] Built target eckit_test_option_cmdargs_21
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/DependInfo.cmake "--color="
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_16
+[ 66%] Linking CXX executable eckit_test_option_cmdargs_23
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_16.dir/link.txt --verbose=1
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=28 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_23.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_20
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_19.dir/link.d CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_19  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 66%] Linking CXX executable eckit_test_option_cmdargs_20
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_20.dir/link.txt --verbose=1
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_19
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_19.dir/link.txt --verbose=1
+[ 66%] Built target eckit_test_option_cmdargs_19
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 66%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_17
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_17.dir/link.txt --verbose=1
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_22
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=28 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 66%] Linking CXX executable eckit_test_option_cmdargs_22
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_22.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_16.dir/link.d CMakeFiles/eckit_test_option_cmdargs_16.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_16  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_23.dir/link.d CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_23  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_test_option_cmdargs_16
+[ 66%] Built target eckit_test_option_cmdargs_23
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/DependInfo.cmake "--color="
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_20.dir/link.d CMakeFiles/eckit_test_option_cmdargs_20.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_20  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_test_option_cmdargs_20
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/DependInfo.cmake "--color="
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+[ 66%] Built target eckit_test_option_cmdargs_20
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/depend
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/build
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/DependInfo.cmake "--color="
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=29 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_19.dir/link.d CMakeFiles/eckit_test_option_cmdargs_19.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_19  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 66%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=30 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 66%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=29 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 66%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNULL.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_22.dir/link.d CMakeFiles/eckit_test_option_cmdargs_22.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_22  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_test_option_cmdargs_19
+[ 66%] Linking CXX executable eckit_test_option_cmdargs_18
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 66%] Built target eckit_test_option_cmdargs_22
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/depend
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_17.dir/link.d CMakeFiles/eckit_test_option_cmdargs_17.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_17  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=30 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_18.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_22.dir/link.d CMakeFiles/eckit_test_option_cmdargs_22.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_22  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_test_option_cmdargs_17
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 66%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionNVL.cc
+[ 66%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=31 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 67%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionOR.cc
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_18.dir/link.d CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_18  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 67%] Built target eckit_test_option_cmdargs_18
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/depend
-[ 70%] Built target eckit_test_option_cmdargs_22
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/DependInfo.cmake "--color="
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/DependInfo.cmake "--color="
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=31 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/build
+[ 67%] Linking CXX executable eckit_test_option_cmdargs_24
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_24.dir/link.txt --verbose=1
+[ 67%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=32 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_32.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_32.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_32.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=33 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_23
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_23.dir/link.txt --verbose=1
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_18
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_18.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_23.dir/link.d CMakeFiles/eckit_test_option_cmdargs_23.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_23  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 67%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 70%] Built target eckit_test_option_cmdargs_23
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionRMS.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_24.dir/link.d CMakeFiles/eckit_test_option_cmdargs_24.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_24  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/build
+[ 67%] Built target eckit_test_option_cmdargs_24
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=34 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_18.dir/link.d CMakeFiles/eckit_test_option_cmdargs_18.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_18  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_test_option_cmdargs_18
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/depend
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/DependInfo.cmake "--color="
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_24
+[ 67%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=33 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 68%] Linking CXX executable eckit_test_option_cmdargs_26
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_24.dir/link.txt --verbose=1
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=35 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
+[ 68%] Linking CXX executable eckit_test_option_cmdargs_25
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_26.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_25.dir/link.txt --verbose=1
+[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionROWNUMBER.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
+[ 68%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionSTDEV.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_24.dir/link.d CMakeFiles/eckit_test_option_cmdargs_24.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_24  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_26.dir/link.d CMakeFiles/eckit_test_option_cmdargs_26.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_26  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 68%] Built target eckit_test_option_cmdargs_26
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/depend
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_25.dir/link.d CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_25  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 68%] Built target eckit_test_option_cmdargs_25
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 68%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=34 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 68%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=35 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 69%] Linking CXX executable eckit_test_option_cmdargs_30
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_30.dir/link.txt --verbose=1
+[ 69%] Linking CXX executable eckit_test_option_cmdargs_27
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_27.dir/link.txt --verbose=1
+[ 69%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionSUM.cc
+[ 69%] Linking CXX executable eckit_test_option_cmdargs_29
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_29.dir/link.txt --verbose=1
+[ 69%] Linking CXX executable eckit_test_option_cmdargs_28
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_28.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_30.dir/link.d CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_30  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
@@ -5086,174 +5098,103 @@
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-[ 70%] Built target eckit_test_option_cmdargs_24
+[ 69%] Built target eckit_test_option_cmdargs_30
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/DependInfo.cmake "--color="
-[ 70%] Linking CXX executable eckit_test_option_cmdargs_25
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_25.dir/link.txt --verbose=1
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
-[ 70%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/eckit_test_option_cmdargs.cc.o
+[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=36 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_36.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_36.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_36.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_25.dir/link.d CMakeFiles/eckit_test_option_cmdargs_25.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_25  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_29.dir/link.d CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_29  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 70%] Built target eckit_test_option_cmdargs_25
+[ 69%] Built target eckit_test_option_cmdargs_29
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_28.dir/link.d CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_28  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/DependInfo.cmake "--color="
-[ 71%] Linking CXX executable eckit_test_option_cmdargs_26
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/build
+[ 69%] Built target eckit_test_option_cmdargs_28
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_26.dir/link.txt --verbose=1
-[ 71%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=37 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 71%] Linking CXX executable eckit_test_option_cmdargs_27
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_27.dir/link.txt --verbose=1
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
-[ 72%] Linking CXX executable eckit_test_option_cmdargs_30
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_26.dir/link.d CMakeFiles/eckit_test_option_cmdargs_26.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_26  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
-   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
-      |      ^~~~
-/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
-   62 | void init(int nargs, const char* global_args[]) {
-      |      ^~~~
-[ 72%] Built target eckit_test_option_cmdargs_26
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_30.dir/link.txt --verbose=1
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_27.dir/link.d CMakeFiles/eckit_test_option_cmdargs_27.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_27  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=37 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
+[ 69%] Linking CXX executable eckit_test_option_cmdargs_31
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_31.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 69%] Built target eckit_test_option_cmdargs_27
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=38 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_27.dir/link.d CMakeFiles/eckit_test_option_cmdargs_27.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_27  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Built target eckit_test_option_cmdargs_27
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/depend
+[ 69%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/DependInfo.cmake "--color="
-[ 72%] Linking CXX executable eckit_test_option_cmdargs_33
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionTDIFF.cc
+[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o
+[ 69%] Linking CXX executable eckit_test_option_cmdargs_32
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=38 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_32.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_33.dir/link.txt --verbose=1
-[ 72%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/eckit_test_option_cmdargs.cc.o
+[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=39 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_39.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_39.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_39.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_30.dir/link.d CMakeFiles/eckit_test_option_cmdargs_30.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_30  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 69%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionTHIN.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_31.dir/link.d CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_31  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Built target eckit_test_option_cmdargs_30
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+[ 69%] Built target eckit_test_option_cmdargs_31
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/build.make tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/eckit_test_option_cmdargs.cc.o
+[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/eckit_test_option_cmdargs.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++ -DTESTCASE=40 -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_cmdargs_40.dir/eckit_test_option_cmdargs.cc.o -MF CMakeFiles/eckit_test_option_cmdargs_40.dir/eckit_test_option_cmdargs.cc.o.d -o CMakeFiles/eckit_test_option_cmdargs_40.dir/eckit_test_option_cmdargs.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc
-[ 72%] Linking CXX executable eckit_test_option_cmdargs_31
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_31.dir/link.txt --verbose=1
-[ 72%] Linking CXX executable eckit_test_option_cmdargs_32
-[ 72%] Linking CXX executable eckit_test_option_cmdargs_28
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_28.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_32.dir/link.txt --verbose=1
-[ 72%] Linking CXX executable eckit_test_option_cmdargs_29
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 69%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionTIMESTAMP.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_32.dir/link.d CMakeFiles/eckit_test_option_cmdargs_32.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_32  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 69%] Built target eckit_test_option_cmdargs_32
+make  -f tests/option/CMakeFiles/eckit_test_option_factory.dir/build.make tests/option/CMakeFiles/eckit_test_option_factory.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_factory.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/option/CMakeFiles/eckit_test_option_factory.dir/build.make tests/option/CMakeFiles/eckit_test_option_factory.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 69%] Building CXX object tests/option/CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o -MF CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o.d -o CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_factory.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_29.dir/link.txt --verbose=1
+[ 69%] Linking CXX executable eckit_test_option_cmdargs_33
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_33.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_33.dir/link.d CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_33  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Built target eckit_test_option_cmdargs_33
-make  -f tests/option/CMakeFiles/eckit_test_option_factory.dir/build.make tests/option/CMakeFiles/eckit_test_option_factory.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/CMakeFiles/eckit_test_option_factory.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/option/CMakeFiles/eckit_test_option_factory.dir/build.make tests/option/CMakeFiles/eckit_test_option_factory.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_31.dir/link.d CMakeFiles/eckit_test_option_cmdargs_31.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_31  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Building CXX object tests/option/CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/option/CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o -MF CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o.d -o CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_factory.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_28.dir/link.d CMakeFiles/eckit_test_option_cmdargs_28.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_28  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Built target eckit_test_option_cmdargs_31
-make  -f tests/parser/CMakeFiles/eckit_test_parser_json.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_json.dir/depend
-[ 72%] Built target eckit_test_option_cmdargs_28
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_json.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_32.dir/link.d CMakeFiles/eckit_test_option_cmdargs_32.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_32  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make  -f tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/depend
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/parser/CMakeFiles/eckit_test_parser_json.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_json.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Built target eckit_test_option_cmdargs_32
-make  -f tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/depend
-[ 72%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o -MF CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o.d -o CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_json.cc
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o -MF CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o.d -o CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_yaml.cc
-[ 72%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o -MF CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o.d -o CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_stream_parser.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_29.dir/link.d CMakeFiles/eckit_test_option_cmdargs_29.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_29  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Built target eckit_test_option_cmdargs_29
-make  -f tests/parser/CMakeFiles/eckit_test_parser_csv.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_csv.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Linking CXX executable eckit_test_option_cmdargs_34
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_csv.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_34.dir/link.txt --verbose=1
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/parser/CMakeFiles/eckit_test_parser_csv.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_csv.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 72%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o -MF CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o.d -o CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_csv.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc: In function 'void eckit::test::test_1024(std::string&, int&, int)':
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:1027:75: warning: 'eckit::option::Option* eckit::option::BaseOption<T>::defaultValue(const std::string&) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]' is deprecated: Specify the default value(s) when calling the ctor [-Wdeprecated-declarations]
  1027 |         auto o = (new SimpleOption<std::string>("arg1", ""))->defaultValue("default string");
@@ -5275,6 +5216,14 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/option/Option.h:89:13: note: declared here
    89 |     Option* defaultValue(const std::string& value) {
       |             ^~~~~~~~~~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
+   67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
+      |      ^~~~
+/build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
+   62 | void init(int nargs, const char* global_args[]) {
+      |      ^~~~
+[ 69%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o -MF CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o.d -o CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/expression/function/FunctionVAR.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc: At global scope:
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
@@ -5282,421 +5231,466 @@
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_34.dir/link.d CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_34  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_33.dir/link.d CMakeFiles/eckit_test_option_cmdargs_33.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_33  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Linking CXX executable eckit_test_option_cmdargs_35
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 73%] Built target eckit_test_option_cmdargs_34
-make  -f tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/depend
+[ 69%] Built target eckit_test_option_cmdargs_33
+make  -f tests/parser/CMakeFiles/eckit_test_parser_json.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_json.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_35.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_json.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/build
+make  -f tests/parser/CMakeFiles/eckit_test_parser_json.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_json.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Building CXX object tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o -MF CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o.d -o CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/runtime/test_producer.cc
+[ 69%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o -MF CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o.d -o CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_json.cc
+[ 69%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLBit.cc
+[ 70%] Linking CXX executable eckit_test_option_cmdargs_35
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_35.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_35.dir/link.d CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_35  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLBitfield.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLBitfield.cc
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:67:6: warning: 'void eckit::test::{anonymous}::init(int, const char**, options_t&, int)' defined but not used [-Wunused-function]
    67 | void init(int nargs, const char* global_args[], options_t& options, int args_count = 0) {
       |      ^~~~
 /build/reproducible-path/eckit-1.28.6/tests/option/eckit_test_option_cmdargs.cc:62:6: warning: 'void eckit::test::{anonymous}::init(int, const char**)' defined but not used [-Wunused-function]
    62 | void init(int nargs, const char* global_args[]) {
       |      ^~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_35.dir/link.d CMakeFiles/eckit_test_option_cmdargs_35.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_35  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 71%] Built target eckit_test_option_cmdargs_35
+make  -f tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o -MF CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o.d -o CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_yaml.cc
+[ 71%] Linking CXX executable eckit_test_option_cmdargs_36
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 71%] Linking CXX executable eckit_test_option_cmdargs_34
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_36.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_34.dir/link.txt --verbose=1
+[ 71%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLDouble.cc
+[ 71%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLInt.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_36.dir/link.d CMakeFiles/eckit_test_option_cmdargs_36.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_36  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Linking CXX executable eckit_test_option_cmdargs_37
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_37.dir/link.txt --verbose=1
+[ 71%] Built target eckit_test_option_cmdargs_36
+make  -f tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o -MF CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o.d -o CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_stream_parser.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_34.dir/link.d CMakeFiles/eckit_test_option_cmdargs_34.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_34  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Built target eckit_test_option_cmdargs_34
+make  -f tests/parser/CMakeFiles/eckit_test_parser_csv.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_csv.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/CMakeFiles/eckit_test_parser_csv.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/parser/CMakeFiles/eckit_test_parser_csv.dir/build.make tests/parser/CMakeFiles/eckit_test_parser_csv.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Building CXX object tests/parser/CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/parser/CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o -MF CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o.d -o CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/parser/test_csv.cc
+[ 71%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLReal.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_37.dir/link.d CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_37  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Built target eckit_test_option_cmdargs_37
+make  -f tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Built target eckit_test_option_cmdargs_35
+make  -f tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 71%] Building CXX object tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/runtime/CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o -MF CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o.d -o CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/runtime/test_producer.cc
+[ 71%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLString.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLString.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLString.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLString.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLString.cc
+[ 71%] Building CXX object src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLType.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/c++ -Deckit_sql_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/sql/CMakeFiles/eckit_sql.dir/type/SQLType.cc.o -MF CMakeFiles/eckit_sql.dir/type/SQLType.cc.o.d -o CMakeFiles/eckit_sql.dir/type/SQLType.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/sql/type/SQLType.cc
 make  -f tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Building CXX object tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/test_telemetry.cc.o
-[ 73%] Linking CXX executable eckit_test_option_cmdargs_36
+[ 71%] Building CXX object tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/test_telemetry.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/runtime/CMakeFiles/eckit_test_runtime_telemetry.dir/test_telemetry.cc.o -MF CMakeFiles/eckit_test_runtime_telemetry.dir/test_telemetry.cc.o.d -o CMakeFiles/eckit_test_runtime_telemetry.dir/test_telemetry.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/runtime/test_telemetry.cc
+[ 71%] Linking CXX executable eckit_test_option_cmdargs_39
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_36.dir/link.txt --verbose=1
-[ 73%] Linking CXX executable eckit_test_option_cmdargs_37
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_39.dir/link.txt --verbose=1
+[ 71%] Linking CXX executable eckit_test_option_cmdargs_38
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_37.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_36.dir/link.d CMakeFiles/eckit_test_option_cmdargs_36.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_36  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 71%] Linking CXX executable eckit_test_option_cmdargs_40
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_38.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_40.dir/link.txt --verbose=1
+[ 71%] Linking CXX executable eckit_test_option_factory
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_factory.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_39.dir/link.d CMakeFiles/eckit_test_option_cmdargs_39.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_39  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Built target eckit_test_option_cmdargs_36
+[ 71%] Built target eckit_test_option_cmdargs_39
 make  -f tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/build.make tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Building CXX object tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/test_context.cc.o
+[ 71%] Building CXX object tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/test_context.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/runtime/CMakeFiles/eckit_test_runtime_context.dir/test_context.cc.o -MF CMakeFiles/eckit_test_runtime_context.dir/test_context.cc.o.d -o CMakeFiles/eckit_test_runtime_context.dir/test_context.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/runtime/test_context.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_37.dir/link.d CMakeFiles/eckit_test_option_cmdargs_37.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_37  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 71%] Linking CXX executable eckit_test_parser_json
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_40.dir/link.d CMakeFiles/eckit_test_option_cmdargs_40.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_40  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_json.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_38.dir/link.d CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_38  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Built target eckit_test_option_cmdargs_37
+[ 71%] Built target eckit_test_option_cmdargs_38
+[ 71%] Built target eckit_test_option_cmdargs_40
 make  -f tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/build.make tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/serialisation /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/build.make tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Building CXX object tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o -MF CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o.d -o CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/serialisation/test_file_stream.cc
-[ 73%] Linking CXX executable eckit_test_parser_csv
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_csv.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_csv.dir/link.d CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o -o eckit_test_parser_csv  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Built target eckit_test_parser_csv
 make  -f tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/build.make tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/serialisation /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/DependInfo.cmake "--color="
-[ 73%] Linking CXX executable eckit_test_option_cmdargs_40
+make  -f tests/system/CMakeFiles/eckit_test_system_library.dir/build.make tests/system/CMakeFiles/eckit_test_system_library.dir/depend
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/build.make tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 73%] Linking CXX executable eckit_test_option_cmdargs_39
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_40.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_39.dir/link.txt --verbose=1
-[ 73%] Building CXX object tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o -MF CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o.d -o CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/serialisation/test_streamable.cc
-[ 74%] Linking CXX executable eckit_test_parser_stream_parser
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 74%] Linking CXX executable eckit_test_option_factory
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_stream_parser.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_factory.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_39.dir/link.d CMakeFiles/eckit_test_option_cmdargs_39.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_39  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make  -f tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/build.make tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/system /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system/CMakeFiles/eckit_test_system_library.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 74%] Built target eckit_test_option_cmdargs_39
-make  -f tests/system/CMakeFiles/eckit_test_system_library.dir/build.make tests/system/CMakeFiles/eckit_test_system_library.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/system /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system/CMakeFiles/eckit_test_system_library.dir/DependInfo.cmake "--color="
+make  -f tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/build.make tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/system/CMakeFiles/eckit_test_system_library.dir/build.make tests/system/CMakeFiles/eckit_test_system_library.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 74%] Building CXX object tests/system/CMakeFiles/eckit_test_system_library.dir/test_system_library.cc.o
+[ 71%] Building CXX object tests/system/CMakeFiles/eckit_test_system_library.dir/test_system_library.cc.o
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_factory.dir/link.d CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o -o eckit_test_option_factory  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/system/CMakeFiles/eckit_test_system_library.dir/test_system_library.cc.o -MF CMakeFiles/eckit_test_system_library.dir/test_system_library.cc.o.d -o CMakeFiles/eckit_test_system_library.dir/test_system_library.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/system/test_system_library.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_40.dir/link.d CMakeFiles/eckit_test_option_cmdargs_40.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_40  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 71%] Building CXX object tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 74%] Built target eckit_test_option_cmdargs_40
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/serialisation/CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o -MF CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o.d -o CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/serialisation/test_file_stream.cc
+[ 71%] Building CXX object tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/serialisation/CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o -MF CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o.d -o CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/serialisation/test_streamable.cc
+[ 71%] Built target eckit_test_option_factory
 make  -f tests/testing/CMakeFiles/eckit_test_testing.dir/build.make tests/testing/CMakeFiles/eckit_test_testing.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/testing /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing/CMakeFiles/eckit_test_testing.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_stream_parser.dir/link.d CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o -o eckit_test_parser_stream_parser  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/testing/CMakeFiles/eckit_test_testing.dir/build.make tests/testing/CMakeFiles/eckit_test_testing.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 74%] Built target eckit_test_parser_stream_parser
-make  -f tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/build.make tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/depend
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_factory.dir/link.d CMakeFiles/eckit_test_option_factory.dir/eckit_test_option_factory.cc.o -o eckit_test_option_factory  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-[ 74%] Building CXX object tests/testing/CMakeFiles/eckit_test_testing.dir/test_testing.cc.o
+[ 71%] Building CXX object tests/testing/CMakeFiles/eckit_test_testing.dir/test_testing.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/testing/CMakeFiles/eckit_test_testing.dir/test_testing.cc.o -MF CMakeFiles/eckit_test_testing.dir/test_testing.cc.o.d -o CMakeFiles/eckit_test_testing.dir/test_testing.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/testing/test_testing.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_json.dir/link.d CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o -o eckit_test_parser_json  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 72%] Linking CXX executable eckit_test_parser_stream_parser
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 72%] Built target eckit_test_parser_json
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_stream_parser.dir/link.txt --verbose=1
+make  -f tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/build.make tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Linking CXX executable eckit_test_runtime_producer
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/thread /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/thread /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/testing/CMakeFiles/eckit_test_testing.dir/test_testing.cc.o -MF CMakeFiles/eckit_test_testing.dir/test_testing.cc.o.d -o CMakeFiles/eckit_test_testing.dir/test_testing.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/testing/test_testing.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 75%] Built target eckit_test_option_factory
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_runtime_producer.dir/link.txt --verbose=1
-make  -f tests/types/CMakeFiles/eckit_test_types_cache.dir/build.make tests/types/CMakeFiles/eckit_test_types_cache.dir/depend
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_cache.dir/DependInfo.cmake "--color="
 make  -f tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/build.make tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/test_mutex.cc.o
+[ 72%] Building CXX object tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/test_mutex.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/thread && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/thread/CMakeFiles/eckit_test_thread_mutex.dir/test_mutex.cc.o -MF CMakeFiles/eckit_test_thread_mutex.dir/test_mutex.cc.o.d -o CMakeFiles/eckit_test_thread_mutex.dir/test_mutex.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/thread/test_mutex.cc
-[ 75%] Linking CXX executable eckit_test_option_cmdargs_38
+[ 72%] Linking CXX executable eckit_test_parser_csv
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_csv.dir/link.txt --verbose=1
+[ 72%] Linking CXX shared library ../../../lib/libeckit_sql.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_sql.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_sql.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_sql.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_sql.so.0d -o ../../../lib/libeckit_sql.so.0d CMakeFiles/eckit_sql.dir/Environment.cc.o CMakeFiles/eckit_sql.dir/SQLBitColumn.cc.o CMakeFiles/eckit_sql.dir/SQLColumn.cc.o CMakeFiles/eckit_sql.dir/SQLDatabase.cc.o CMakeFiles/eckit_sql.dir/SQLDistinctOutput.cc.o CMakeFiles/eckit_sql.dir/SQLOrderOutput.cc.o CMakeFiles/eckit_sql.dir/SQLOutput.cc.o CMakeFiles/eckit_sql.dir/SQLOutputConfig.cc.o CMakeFiles/eckit_sql.dir/SQLParser.cc.o CMakeFiles/eckit_sql.dir/SelectOneTable.cc.o CMakeFiles/eckit_sql.dir/SQLSelect.cc.o CMakeFiles/eckit_sql.dir/SQLSelectFactory.cc.o CMakeFiles/eckit_sql.dir/SQLSession.cc.o CMakeFiles/eckit_sql.dir/SQLSimpleOutput.cc.o CMakeFiles/eckit_sql.dir/SQLStatement.cc.o CMakeFiles/eckit_sql.dir/SQLTable.cc.o CMakeFiles/eckit_sql.dir/SQLTableFactory.cc.o CMakeFiles/eckit_sql.dir/SchemaAnalyzer.cc.o CMakeFiles/eckit_sql.dir/SchemaComponents.cc.o CMakeFiles/eckit_sql.dir/expression/BitColumnExpression.cc.o CMakeFiles/eckit_sql.dir/expression/ColumnExpression.cc.o CMakeFiles/eckit_sql.dir/expression/ConstantExpression.cc.o CMakeFiles/eckit_sql.dir/expression/NumberExpression.cc.o CMakeFiles/eckit_sql.dir/expression/ParameterExpression.cc.o CMakeFiles/eckit_sql.dir/expression/StringExpression.cc.o CMakeFiles/eckit_sql.dir/expression/SQLExpression.cc.o CMakeFiles/eckit_sql.dir/expression/SQLExpressions.cc.o CMakeFiles/eckit_sql.dir/expression/SQLExpressionEvaluated.cc.o CMakeFiles/eckit_sql.dir/expression/OrderByExpressions.cc.o CMakeFiles/eckit_sql.dir/expression/function/DoubleFunctions.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionExpression.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionAND.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionAVG.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionCOUNT.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionDOTP.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionEQ.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionRLIKE.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionFactory.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionIntegerExpression.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionJOIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionJULIAN_SECONDS.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionMAX.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionMIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionFIRST.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionLAST.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNORM.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNE.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_IN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNOT_NULL.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNULL.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionNVL.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionOR.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionRMS.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionROWNUMBER.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionSTDEV.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionSUM.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionTDIFF.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionTHIN.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionTIMESTAMP.cc.o CMakeFiles/eckit_sql.dir/expression/function/FunctionVAR.cc.o CMakeFiles/eckit_sql.dir/type/SQLBit.cc.o CMakeFiles/eckit_sql.dir/type/SQLBitfield.c/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_stream_parser.dir/link.d CMakeFiles/eckit_test_parser_stream_parser.dir/test_stream_parser.cc.o -o eckit_test_parser_stream_parser  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 72%] Built target eckit_test_parser_stream_parser
+make  -f tests/types/CMakeFiles/eckit_test_types_cache.dir/build.make tests/types/CMakeFiles/eckit_test_types_cache.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_cache.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_cache.dir/build.make tests/types/CMakeFiles/eckit_test_types_cache.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_option_cmdargs_38.dir/link.txt --verbose=1
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_cache.dir/test_cache.cc.o
+[ 73%] Linking CXX executable eckit_test_runtime_producer
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_cache.dir/test_cache.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_cache.dir/test_cache.cc.o -MF CMakeFiles/eckit_test_types_cache.dir/test_cache.cc.o.d -o CMakeFiles/eckit_test_types_cache.dir/test_cache.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_cache.cc
-[ 75%] Linking CXX executable eckit_test_parser_json
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_json.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_runtime_producer.dir/link.d CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o -o eckit_test_runtime_producer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_option_cmdargs_38.dir/link.d CMakeFiles/eckit_test_option_cmdargs_38.dir/eckit_test_option_cmdargs.cc.o -o eckit_test_option_cmdargs_38  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_runtime_producer.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_csv.dir/link.d CMakeFiles/eckit_test_parser_csv.dir/test_csv.cc.o -o eckit_test_parser_csv  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_runtime_producer
+[ 73%] Built target eckit_test_parser_csv
 make  -f tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/build.make tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/DependInfo.cmake "--color="
-[ 75%] Built target eckit_test_option_cmdargs_38
+c.o CMakeFiles/eckit_sql.dir/type/SQLDouble.cc.o CMakeFiles/eckit_sql.dir/type/SQLInt.cc.o CMakeFiles/eckit_sql.dir/type/SQLReal.cc.o CMakeFiles/eckit_sql.dir/type/SQLString.cc.o CMakeFiles/eckit_sql.dir/type/SQLType.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/sql && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_sql.so.0d ../../../lib/libeckit_sql.so.0d ../../../lib/libeckit_sql.so
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/build.make tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o -MF CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o.d -o CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_doublecompare.cc
+[ 73%] Built target eckit_sql
 make  -f tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/build.make tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_runtime_producer.dir/link.d CMakeFiles/eckit_test_runtime_producer.dir/test_producer.cc.o -o eckit_test_runtime_producer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/build.make tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Linking CXX executable eckit_test_runtime_context
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/build.make tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/build
+[ 73%] Built target eckit_test_runtime_producer
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_runtime_context.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o -MF CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o.d -o CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_doublecompare.cc
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o -MF CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o.d -o CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_floatcompare.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_json.dir/link.d CMakeFiles/eckit_test_parser_json.dir/test_json.cc.o -o eckit_test_parser_json  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_parser_json
 make  -f tests/types/CMakeFiles/eckit_test_types_time.dir/build.make tests/types/CMakeFiles/eckit_test_types_time.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_time.dir/DependInfo.cmake "--color="
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o -MF CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o.d -o CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_floatcompare.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_time.dir/build.make tests/types/CMakeFiles/eckit_test_types_time.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_time.dir/test_time.cc.o
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_time.dir/test_time.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_time.dir/test_time.cc.o -MF CMakeFiles/eckit_test_types_time.dir/test_time.cc.o.d -o CMakeFiles/eckit_test_types_time.dir/test_time.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_time.cc
-[ 75%] Linking CXX executable eckit_test_runtime_telemetry
+[ 73%] Linking CXX executable eckit_test_runtime_telemetry
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 73%] Linking CXX executable eckit_test_runtime_context
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_runtime_telemetry.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_runtime_context.dir/link.d CMakeFiles/eckit_test_runtime_context.dir/test_context.cc.o -o eckit_test_runtime_context  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_runtime_context.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_runtime_telemetry.dir/link.d CMakeFiles/eckit_test_runtime_telemetry.dir/test_telemetry.cc.o -o eckit_test_runtime_telemetry  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_runtime_context
+[ 73%] Built target eckit_test_runtime_telemetry
 make  -f tests/types/CMakeFiles/eckit_test_types_uuid.dir/build.make tests/types/CMakeFiles/eckit_test_types_uuid.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_uuid.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_uuid.dir/build.make tests/types/CMakeFiles/eckit_test_types_uuid.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_uuid.dir/test_uuid.cc.o
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_uuid.dir/test_uuid.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_uuid.dir/test_uuid.cc.o -MF CMakeFiles/eckit_test_types_uuid.dir/test_uuid.cc.o.d -o CMakeFiles/eckit_test_types_uuid.dir/test_uuid.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_uuid.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_runtime_telemetry.dir/link.d CMakeFiles/eckit_test_runtime_telemetry.dir/test_telemetry.cc.o -o eckit_test_runtime_telemetry  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 73%] Linking CXX executable eckit_test_serialisation_file_stream
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 73%] Linking CXX executable eckit_test_thread_mutex
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/thread && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_serialisation_file_stream.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_runtime_context.dir/link.d CMakeFiles/eckit_test_runtime_context.dir/test_context.cc.o -o eckit_test_runtime_context  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_runtime_telemetry
+[ 73%] Linking CXX executable eckit_test_system_library
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/thread && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_thread_mutex.dir/link.txt --verbose=1
+[ 73%] Built target eckit_test_runtime_context
 make  -f tests/types/CMakeFiles/eckit_test_types_print_vector.dir/build.make tests/types/CMakeFiles/eckit_test_types_print_vector.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_print_vector.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_system_library.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_print_vector.dir/build.make tests/types/CMakeFiles/eckit_test_types_print_vector.dir/build
-[ 75%] Linking CXX executable eckit_test_serialisation_file_stream
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_serialisation_file_stream.dir/link.txt --verbose=1
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_print_vector.dir/test_print_vector.cc.o
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_print_vector.dir/test_print_vector.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_print_vector.dir/test_print_vector.cc.o -MF CMakeFiles/eckit_test_types_print_vector.dir/test_print_vector.cc.o.d -o CMakeFiles/eckit_test_types_print_vector.dir/test_print_vector.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_print_vector.cc
-[ 75%] Linking CXX executable eckit_test_thread_mutex
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/thread && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/thread && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_thread_mutex.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_serialisation_file_stream.dir/link.d CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o -o eckit_test_serialisation_file_stream  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_thread_mutex.dir/link.d CMakeFiles/eckit_test_thread_mutex.dir/test_mutex.cc.o -o eckit_test_thread_mutex  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_serialisation_file_stream
+[ 73%] Built target eckit_test_thread_mutex
 make  -f tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/build.make tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/build.make tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o -MF CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o.d -o CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_fixedstring.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_thread_mutex.dir/link.d CMakeFiles/eckit_test_thread_mutex.dir/test_mutex.cc.o -o eckit_test_thread_mutex  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_serialisation_file_stream.dir/link.d CMakeFiles/eckit_test_serialisation_file_stream.dir/test_file_stream.cc.o -o eckit_test_serialisation_file_stream  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_thread_mutex
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o -MF CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o.d -o CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_fixedstring.cc
+[ 73%] Built target eckit_test_serialisation_file_stream
 make  -f tests/types/CMakeFiles/eckit_test_types_fraction.dir/build.make tests/types/CMakeFiles/eckit_test_types_fraction.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_fraction.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_fraction.dir/build.make tests/types/CMakeFiles/eckit_test_types_fraction.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_fraction.dir/test_fraction.cc.o
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_fraction.dir/test_fraction.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_fraction.dir/test_fraction.cc.o -MF CMakeFiles/eckit_test_types_fraction.dir/test_fraction.cc.o.d -o CMakeFiles/eckit_test_types_fraction.dir/test_fraction.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_fraction.cc
-[ 75%] Linking CXX executable eckit_test_system_library
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_system_library.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_system_library.dir/link.d CMakeFiles/eckit_test_system_library.dir/test_system_library.cc.o -o eckit_test_system_library  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_system_library
+[ 73%] Built target eckit_test_system_library
 make  -f tests/types/CMakeFiles/eckit_test_types_hour.dir/build.make tests/types/CMakeFiles/eckit_test_types_hour.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_hour.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_hour.dir/build.make tests/types/CMakeFiles/eckit_test_types_hour.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_hour.dir/test_hour.cc.o
+[ 73%] Building CXX object tests/types/CMakeFiles/eckit_test_types_hour.dir/test_hour.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_hour.dir/test_hour.cc.o -MF CMakeFiles/eckit_test_types_hour.dir/test_hour.cc.o.d -o CMakeFiles/eckit_test_types_hour.dir/test_hour.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test_hour.cc
-[ 75%] Linking CXX executable eckit_test_types_uuid
+[ 73%] Linking CXX executable eckit_test_types_uuid
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_uuid.dir/link.txt --verbose=1
+[ 73%] Linking CXX executable eckit_test_types_floatcompare
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_floatcompare.dir/link.txt --verbose=1
+[ 73%] Linking CXX executable eckit_test_testing
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 74%] Linking CXX executable eckit_test_types_cache
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_testing.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_cache.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_uuid.dir/link.d CMakeFiles/eckit_test_types_uuid.dir/test_uuid.cc.o -o eckit_test_types_uuid  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_types_uuid
+[ 74%] Built target eckit_test_types_uuid
 make  -f tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/build.make tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/build.make tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/build
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_floatcompare.dir/link.d CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o -o eckit_test_types_floatcompare  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o -MF CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o.d -o CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test-double-compare-speed.cc
-[ 75%] Linking CXX executable eckit_test_types_print_vector
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_print_vector.dir/link.txt --verbose=1
-[ 75%] Linking CXX executable eckit_test_types_doublecompare
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_doublecompare.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_print_vector.dir/link.d CMakeFiles/eckit_test_types_print_vector.dir/test_print_vector.cc.o -o eckit_test_types_print_vector  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Built target eckit_test_types_print_vector
+[ 74%] Building CXX object tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/types/CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o -MF CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o.d -o CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/types/test-double-compare-speed.cc
+[ 74%] Built target eckit_test_types_floatcompare
 make  -f tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_testing.dir/link.d CMakeFiles/eckit_test_testing.dir/test_testing.cc.o -o eckit_test_testing  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/build
+[ 74%] Built target eckit_test_testing
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_doublecompare.dir/link.d CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o -o eckit_test_types_doublecompare  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o -MF CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o.d -o CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_byteswap.cc
-[ 75%] Built target eckit_test_types_doublecompare
 make  -f tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/DependInfo.cmake "--color="
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o -MF CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o.d -o CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_byteswap.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/test_string_tools.cc.o
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/test_string_tools.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_string_tools.dir/test_string_tools.cc.o -MF CMakeFiles/eckit_test_utils_string_tools.dir/test_string_tools.cc.o.d -o CMakeFiles/eckit_test_utils_string_tools.dir/test_string_tools.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_string_tools.cc
-[ 75%] Linking CXX executable eckit_test_types_floatcompare
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_floatcompare.dir/link.txt --verbose=1
-[ 76%] Linking CXX executable eckit_test_types_fraction
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_fraction.dir/link.txt --verbose=1
-[ 77%] Linking CXX executable eckit_test_types_cache
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_cache.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_floatcompare.dir/link.d CMakeFiles/eckit_test_types_floatcompare.dir/test_floatcompare.cc.o -o eckit_test_types_floatcompare  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_cache.dir/link.d CMakeFiles/eckit_test_types_cache.dir/test_cache.cc.o -o eckit_test_types_cache  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Built target eckit_test_types_floatcompare
+[ 74%] Built target eckit_test_types_cache
 make  -f tests/utils/CMakeFiles/eckit_test_utils_translator.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_translator.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_translator.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_utils_translator.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_translator.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_translator.dir/test_translator.cc.o
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_translator.dir/test_translator.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_translator.dir/test_translator.cc.o -MF CMakeFiles/eckit_test_utils_translator.dir/test_translator.cc.o.d -o CMakeFiles/eckit_test_utils_translator.dir/test_translator.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_translator.cc
-[ 77%] Linking CXX executable eckit_test_testing
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/testing && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_testing.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_fraction.dir/link.d CMakeFiles/eckit_test_types_fraction.dir/test_fraction.cc.o -o eckit_test_types_fraction  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 74%] Linking CXX executable eckit_test_types_doublecompare
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_doublecompare.dir/link.txt --verbose=1
+[ 74%] Linking CXX executable eckit_test_serialisation_streamable
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_serialisation_streamable.dir/link.txt --verbose=1
+[ 74%] Linking CXX executable eckit_test_types_print_vector
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_print_vector.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_doublecompare.dir/link.d CMakeFiles/eckit_test_types_doublecompare.dir/test_doublecompare.cc.o -o eckit_test_types_doublecompare  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Built target eckit_test_types_fraction
+[ 74%] Built target eckit_test_types_doublecompare
 make  -f tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Linking CXX executable eckit_test_types_hour
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o -MF CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o.d -o CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_tokenizer.cc
+[ 74%] Linking CXX executable eckit_test_types_hour
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_hour.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_cache.dir/link.d CMakeFiles/eckit_test_types_cache.dir/test_cache.cc.o -o eckit_test_types_cache  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o -MF CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o.d -o CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_tokenizer.cc
+[ 74%] Linking CXX executable eckit_test_types_fixedstring
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_fixedstring.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_print_vector.dir/link.d CMakeFiles/eckit_test_types_print_vector.dir/test_print_vector.cc.o -o eckit_test_types_print_vector  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_serialisation_streamable.dir/link.d CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o -o eckit_test_serialisation_streamable  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Built target eckit_test_types_cache
+[ 74%] Built target eckit_test_types_print_vector
 make  -f tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/depend
+[ 74%] Built target eckit_test_serialisation_streamable
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/DependInfo.cmake "--color="
-[ 77%] Linking CXX executable eckit_test_serialisation_streamable
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_serialisation_streamable.dir/link.txt --verbose=1
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Linking CXX executable eckit_test_types_double_compare_speed
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o -MF CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o.d -o CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_semanticversion.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_double_compare_speed.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_hour.dir/link.d CMakeFiles/eckit_test_types_hour.dir/test_hour.cc.o -o eckit_test_types_hour  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Linking CXX executable eckit_test_types_fixedstring
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 77%] Built target eckit_test_types_hour
 make  -f tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_fixedstring.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/test_rendezvoushash.cc.o
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o -MF CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o.d -o CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_semanticversion.cc
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/test_rendezvoushash.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_rendezvoushash.dir/test_rendezvoushash.cc.o -MF CMakeFiles/eckit_test_utils_rendezvoushash.dir/test_rendezvoushash.cc.o.d -o CMakeFiles/eckit_test_utils_rendezvoushash.dir/test_rendezvoushash.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_rendezvoushash.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_testing.dir/link.d CMakeFiles/eckit_test_testing.dir/test_testing.cc.o -o eckit_test_testing  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_hour.dir/link.d CMakeFiles/eckit_test_types_hour.dir/test_hour.cc.o -o eckit_test_types_hour  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_fixedstring.dir/link.d CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o -o eckit_test_types_fixedstring  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Built target eckit_test_testing
+[ 74%] Built target eckit_test_types_hour
 make  -f tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/depend
+[ 74%] Built target eckit_test_types_fixedstring
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/DependInfo.cmake "--color="
+make  -f tests/utils/CMakeFiles/eckit_test_utils_optional.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_optional.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_optional.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Linking CXX executable eckit_test_types_time
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_double_compare_speed.dir/link.d "CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o" -o eckit_test_types_double_compare_speed  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/utils/CMakeFiles/eckit_test_utils_optional.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_optional.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 74%] Linking CXX executable eckit_test_types_time
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o -MF CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o.d -o CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_optional.cc
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/test_compressor.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_time.dir/link.txt --verbose=1
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/test_compressor.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_compressor.dir/test_compressor.cc.o -MF CMakeFiles/eckit_test_utils_compressor.dir/test_compressor.cc.o.d -o CMakeFiles/eckit_test_utils_compressor.dir/test_compressor.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_compressor.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_serialisation_streamable.dir/link.d CMakeFiles/eckit_test_serialisation_streamable.dir/test_streamable.cc.o -o eckit_test_serialisation_streamable  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 74%] Linking CXX executable eckit_test_types_double_compare_speed
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_double_compare_speed.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_double_compare_speed.dir/link.d "CMakeFiles/eckit_test_types_double_compare_speed.dir/test-double-compare-speed.cc.o" -o eckit_test_types_double_compare_speed  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Built target eckit_test_types_double_compare_speed
-make  -f tests/utils/CMakeFiles/eckit_test_utils_optional.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_optional.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_optional.dir/DependInfo.cmake "--color="
-[ 77%] Built target eckit_test_serialisation_streamable
+[ 74%] Built target eckit_test_types_double_compare_speed
 make  -f tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_time.dir/link.d CMakeFiles/eckit_test_types_time.dir/test_time.cc.o -o eckit_test_types_time  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/utils/CMakeFiles/eckit_test_utils_optional.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_optional.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/build.make tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/build
+[ 74%] Built target eckit_test_types_time
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o -MF CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o.d -o CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_hashing.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o -MF CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o.d -o CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_optional.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_fixedstring.dir/link.d CMakeFiles/eckit_test_types_fixedstring.dir/test_fixedstring.cc.o -o eckit_test_types_fixedstring  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Built target eckit_test_types_fixedstring
 make  -f tests/utils/CMakeFiles/eckit_test_rsync.dir/build.make tests/utils/CMakeFiles/eckit_test_rsync.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_rsync.dir/DependInfo.cmake "--color="
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o -MF CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o.d -o CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_hashing.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/utils/CMakeFiles/eckit_test_rsync.dir/build.make tests/utils/CMakeFiles/eckit_test_rsync.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_rsync.dir/test_rsync.cc.o
+[ 74%] Building CXX object tests/utils/CMakeFiles/eckit_test_rsync.dir/test_rsync.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_rsync.dir/test_rsync.cc.o -MF CMakeFiles/eckit_test_rsync.dir/test_rsync.cc.o.d -o CMakeFiles/eckit_test_rsync.dir/test_rsync.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_rsync.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_time.dir/link.d CMakeFiles/eckit_test_types_time.dir/test_time.cc.o -o eckit_test_types_time  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Built target eckit_test_types_time
-make  -f tests/utils/CMakeFiles/eckit_test_regex.dir/build.make tests/utils/CMakeFiles/eckit_test_regex.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_regex.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/utils/CMakeFiles/eckit_test_regex.dir/build.make tests/utils/CMakeFiles/eckit_test_regex.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 77%] Building CXX object tests/utils/CMakeFiles/eckit_test_regex.dir/test_regex.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_regex.dir/test_regex.cc.o -MF CMakeFiles/eckit_test_regex.dir/test_regex.cc.o.d -o CMakeFiles/eckit_test_regex.dir/test_regex.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_regex.cc
 /build/reproducible-path/eckit-1.28.6/tests/utils/test_optional.cc: In function 'void eckit::test::test_100(std::string&, int&, int)':
 /build/reproducible-path/eckit-1.28.6/tests/utils/test_optional.cc:129:14: warning: moving 'opt2' of type 'eckit::Optional<long int>' to itself [-Wself-move]
   129 |         opt2 = std::move(opt2);
@@ -5707,7 +5701,24 @@
   213 |         optTmp4 = std::move(optTmp4);
       |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/eckit-1.28.6/tests/utils/test_optional.cc:213:17: note: remove 'std::move' call
-[ 77%] Linking CXX executable eckit_test_utils_tokenizer
+[ 75%] Linking CXX executable eckit_test_types_fraction
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_types_fraction.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_types_fraction.dir/link.d CMakeFiles/eckit_test_types_fraction.dir/test_fraction.cc.o -o eckit_test_types_fraction  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 75%] Built target eckit_test_types_fraction
+make  -f tests/utils/CMakeFiles/eckit_test_regex.dir/build.make tests/utils/CMakeFiles/eckit_test_regex.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/CMakeFiles/eckit_test_regex.dir/DependInfo.cmake "--color="
+[ 75%] Linking CXX executable eckit_test_utils_tokenizer
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/utils/CMakeFiles/eckit_test_regex.dir/build.make tests/utils/CMakeFiles/eckit_test_regex.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_tokenizer.dir/link.txt --verbose=1
+[ 75%] Building CXX object tests/utils/CMakeFiles/eckit_test_regex.dir/test_regex.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/utils/CMakeFiles/eckit_test_regex.dir/test_regex.cc.o -MF CMakeFiles/eckit_test_regex.dir/test_regex.cc.o.d -o CMakeFiles/eckit_test_regex.dir/test_regex.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/utils/test_regex.cc
+[ 75%] Linking CXX executable eckit_test_utils_string_tools
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 In file included from /usr/include/c++/14/vector:66,
                  from /usr/include/c++/14/functional:64,
@@ -5741,7 +5752,12 @@
 /build/reproducible-path/eckit-1.28.6/tests/utils/test_optional.cc:59:14: note: 'ret' declared here
    59 |         auto ret = array();
       |              ^~~
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_tokenizer.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_string_tools.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_tokenizer.dir/link.d CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o -o eckit_test_utils_tokenizer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 75%] Built target eckit_test_utils_tokenizer
+make  -f tests/value/CMakeFiles/eckit_test_value_custom_params.dir/build.make tests/value/CMakeFiles/eckit_test_value_custom_params.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 In destructor 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = long int; _Alloc = std::allocator<long int>]',
     inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = long int; _Alloc = std::allocator<long int>]' at /usr/include/c++/14/bits/stl_vector.h:738:7,
     inlined from 'void eckit::Optional<T>::reset() [with T = std::vector<long int>]' at /build/reproducible-path/eckit-1.28.6/src/eckit/utils/Optional.h:116:26,
@@ -5798,396 +5814,420 @@
 /build/reproducible-path/eckit-1.28.6/tests/utils/test_optional.cc:77:14: note: 'ret' declared here
    77 |         auto ret = array();
       |              ^~~
-[ 77%] Linking CXX executable eckit_test_regex
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_regex.dir/link.txt --verbose=1
-[ 78%] Linking CXX executable eckit_test_utils_semanticversion
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_semanticversion.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_tokenizer.dir/link.d CMakeFiles/eckit_test_utils_tokenizer.dir/test_tokenizer.cc.o -o eckit_test_utils_tokenizer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Built target eckit_test_utils_tokenizer
-make  -f tests/value/CMakeFiles/eckit_test_value_custom_params.dir/build.make tests/value/CMakeFiles/eckit_test_value_custom_params.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_custom_params.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_custom_params.dir/build.make tests/value/CMakeFiles/eckit_test_value_custom_params.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Linking CXX executable eckit_test_utils_string_tools
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_custom_params.dir/AnyKeyParams.cc.o
+[ 75%] Building CXX object tests/value/CMakeFiles/eckit_test_value_custom_params.dir/AnyKeyParams.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++ -Deckit_test_value_custom_params_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT tests/value/CMakeFiles/eckit_test_value_custom_params.dir/AnyKeyParams.cc.o -MF CMakeFiles/eckit_test_value_custom_params.dir/AnyKeyParams.cc.o.d -o CMakeFiles/eckit_test_value_custom_params.dir/AnyKeyParams.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/AnyKeyParams.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_string_tools.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_regex.dir/link.d CMakeFiles/eckit_test_regex.dir/test_regex.cc.o -o eckit_test_regex  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 75%] Linking CXX executable eckit_test_utils_compressor
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_compressor.dir/link.txt --verbose=1
+[ 76%] Linking CXX executable eckit_test_utils_semanticversion
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_semanticversion.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_string_tools.dir/link.d CMakeFiles/eckit_test_utils_string_tools.dir/test_string_tools.cc.o -o eckit_test_utils_string_tools  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Built target eckit_test_regex
+[ 76%] Built target eckit_test_utils_string_tools
 make  -f tests/value/CMakeFiles/eckit_test_value_value_properties.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_properties.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_properties.dir/DependInfo.cmake "--color="
-[ 78%] Linking CXX executable eckit_test_utils_compressor
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_properties.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_properties.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_compressor.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o -MF CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o.d -o CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_properties.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_semanticversion.dir/link.d CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o -o eckit_test_utils_semanticversion  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_compressor.dir/link.d CMakeFiles/eckit_test_utils_compressor.dir/test_compressor.cc.o -o eckit_test_utils_compressor  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Built target eckit_test_utils_semanticversion
+[ 76%] Built target eckit_test_utils_compressor
 make  -f tests/value/CMakeFiles/eckit_test_value_value_const.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_const.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_const.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_const.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_const.dir/build
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_string_tools.dir/link.d CMakeFiles/eckit_test_utils_string_tools.dir/test_string_tools.cc.o -o eckit_test_utils_string_tools  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_const.dir/test_value_const.cc.o
-[ 78%] Built target eckit_test_utils_string_tools
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_const.dir/test_value_const.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_const.dir/test_value_const.cc.o -MF CMakeFiles/eckit_test_value_value_const.dir/test_value_const.cc.o.d -o CMakeFiles/eckit_test_value_value_const.dir/test_value_const.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_const.cc
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o -MF CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o.d -o CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_properties.cc
+[ 76%] Linking CXX executable eckit_test_utils_translator
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_translator.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_semanticversion.dir/link.d CMakeFiles/eckit_test_utils_semanticversion.dir/test_semanticversion.cc.o -o eckit_test_utils_semanticversion  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 76%] Built target eckit_test_utils_semanticversion
 make  -f tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_compressor.dir/link.d CMakeFiles/eckit_test_utils_compressor.dir/test_compressor.cc.o -o eckit_test_utils_compressor  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/test_value_typeordering.cc.o
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/test_value_typeordering.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_typeordering.dir/test_value_typeordering.cc.o -MF CMakeFiles/eckit_test_value_value_typeordering.dir/test_value_typeordering.cc.o.d -o CMakeFiles/eckit_test_value_value_typeordering.dir/test_value_typeordering.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_typeordering.cc
-[ 78%] Built target eckit_test_utils_compressor
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_translator.dir/link.d CMakeFiles/eckit_test_utils_translator.dir/test_translator.cc.o -o eckit_test_utils_translator  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 76%] Built target eckit_test_utils_translator
 make  -f tests/value/CMakeFiles/eckit_test_value_value_nil.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_nil.dir/depend
+[ 76%] Linking CXX executable eckit_test_regex
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_nil.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_regex.dir/link.txt --verbose=1
 make  -f tests/value/CMakeFiles/eckit_test_value_value_nil.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_nil.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_nil.dir/test_value_nil.cc.o
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_nil.dir/test_value_nil.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_nil.dir/test_value_nil.cc.o -MF CMakeFiles/eckit_test_value_value_nil.dir/test_value_nil.cc.o.d -o CMakeFiles/eckit_test_value_value_nil.dir/test_value_nil.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_nil.cc
-[ 78%] Linking CXX executable eckit_test_utils_hashing
+[ 76%] Linking CXX shared library libeckit_test_value_custom_params.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/libeckit_test_value_custom_params.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_custom_params.dir/link.txt --verbose=1
+[ 76%] Linking CXX executable eckit_test_utils_hashing
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_hashing.dir/link.txt --verbose=1
-[ 78%] Linking CXX executable eckit_test_utils_translator
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_translator.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_translator.dir/link.d CMakeFiles/eckit_test_utils_translator.dir/test_translator.cc.o -o eckit_test_utils_translator  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Built target eckit_test_utils_translator
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_hashing.dir/link.d CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o -o eckit_test_utils_hashing  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 76%] Linking CXX executable eckit_test_parser_yaml
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_yaml.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_test_value_custom_params.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_test_value_custom_params.so -o libeckit_test_value_custom_params.so CMakeFiles/eckit_test_value_custom_params.dir/AnyKeyParams.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 76%] Built target eckit_test_value_custom_params
 make  -f tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/DependInfo.cmake "--color="
-[ 78%] Built target eckit_test_utils_hashing
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o -MF CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o.d -o CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_boolean.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_hashing.dir/link.d CMakeFiles/eckit_test_utils_hashing.dir/test_hashing.cc.o -o eckit_test_utils_hashing  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 76%] Built target eckit_test_utils_hashing
 make  -f tests/value/CMakeFiles/eckit_test_value_value_integer.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_integer.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_integer.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_regex.dir/link.d CMakeFiles/eckit_test_regex.dir/test_regex.cc.o -o eckit_test_regex  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_integer.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_integer.dir/build
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o
+[ 76%] Linking CXX executable eckit_test_utils_rendezvoushash
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 76%] Built target eckit_test_regex
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o -MF CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o.d -o CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_boolean.cc
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o
-[ 78%] Linking CXX shared library libeckit_test_value_custom_params.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o -MF CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o.d -o CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_integer.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/libeckit_test_value_custom_params.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_custom_params.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_test_value_custom_params.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_test_value_custom_params.so -o libeckit_test_value_custom_params.so CMakeFiles/eckit_test_value_custom_params.dir/AnyKeyParams.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Built target eckit_test_value_custom_params
 make  -f tests/value/CMakeFiles/eckit_test_value_value_double.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_double.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_double.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_rendezvoushash.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_double.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_double.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o
-[ 78%] Linking CXX executable eckit_test_utils_rendezvoushash
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o -MF CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o.d -o CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_double.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_rendezvoushash.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_rendezvoushash.dir/link.d CMakeFiles/eckit_test_utils_rendezvoushash.dir/test_rendezvoushash.cc.o -o eckit_test_utils_rendezvoushash  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_yaml.dir/link.d CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o -o eckit_test_parser_yaml  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o -MF CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o.d -o CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_integer.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Built target eckit_test_utils_rendezvoushash
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o -MF CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o.d -o CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_double.cc
+[ 76%] Built target eckit_test_parser_yaml
 make  -f tests/value/CMakeFiles/eckit_test_value_value_string.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_string.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_string.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_string.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_string.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 78%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_string.dir/test_value_string.cc.o
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_string.dir/test_value_string.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_string.dir/test_value_string.cc.o -MF CMakeFiles/eckit_test_value_value_string.dir/test_value_string.cc.o.d -o CMakeFiles/eckit_test_value_value_string.dir/test_value_string.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_string.cc
-[ 78%] Linking CXX executable eckit_test_parser_yaml
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_parser_yaml.dir/link.txt --verbose=1
-[ 78%] Linking CXX executable eckit_test_rsync
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_rsync.dir/link.txt --verbose=1
-[ 79%] Linking CXX executable eckit_test_utils_byteswap
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_parser_yaml.dir/link.d CMakeFiles/eckit_test_parser_yaml.dir/test_yaml.cc.o -o eckit_test_parser_yaml  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_rendezvoushash.dir/link.d CMakeFiles/eckit_test_utils_rendezvoushash.dir/test_rendezvoushash.cc.o -o eckit_test_utils_rendezvoushash  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_byteswap.dir/link.txt --verbose=1
-[ 79%] Built target eckit_test_parser_yaml
+[ 76%] Built target eckit_test_utils_rendezvoushash
 make  -f tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 79%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/test_value_valuemap.cc.o
+[ 76%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/test_value_valuemap.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_valuemap.dir/test_value_valuemap.cc.o -MF CMakeFiles/eckit_test_value_value_valuemap.dir/test_value_valuemap.cc.o.d -o CMakeFiles/eckit_test_value_value_valuemap.dir/test_value_valuemap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_valuemap.cc
-[ 79%] Linking CXX executable eckit_test_value_value_const
+[ 76%] Linking CXX executable eckit_test_rsync
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_rsync.dir/link.txt --verbose=1
+[ 77%] Linking CXX executable eckit_test_utils_byteswap
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_byteswap.dir/link.txt --verbose=1
+[ 77%] Linking CXX executable eckit_test_value_value_const
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_const.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_rsync.dir/link.d CMakeFiles/eckit_test_rsync.dir/test_rsync.cc.o -o eckit_test_rsync  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d /usr/lib/aarch64-linux-gnu/librsync.so -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 79%] Built target eckit_test_rsync
+[ 77%] Built target eckit_test_rsync
 make  -f tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_byteswap.dir/link.d CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o -o eckit_test_utils_byteswap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 79%] Built target eckit_test_utils_byteswap
-make  -f tests/value/CMakeFiles/eckit_test_value_value_date.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_date.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_date.dir/DependInfo.cmake "--color="
-[ 79%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o -MF CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o.d -o CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_valuelist.cc
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/value/CMakeFiles/eckit_test_value_value_date.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_date.dir/build
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_const.dir/link.d CMakeFiles/eckit_test_value_value_const.dir/test_value_const.cc.o -o eckit_test_value_value_const  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 77%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o -MF CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o.d -o CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_valuelist.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_byteswap.dir/link.d CMakeFiles/eckit_test_utils_byteswap.dir/test_byteswap.cc.o -o eckit_test_utils_byteswap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 77%] Built target eckit_test_value_value_const
+make  -f tests/value/CMakeFiles/eckit_test_value_value_date.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_date.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 79%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o -MF CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o.d -o CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_date.cc
-[ 79%] Built target eckit_test_value_value_const
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_date.dir/DependInfo.cmake "--color="
+[ 77%] Built target eckit_test_utils_byteswap
 make  -f tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/depend
+[ 77%] Linking CXX executable eckit_test_utils_optional
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/value/CMakeFiles/eckit_test_value_value_date.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_date.dir/build
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_optional.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 79%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/test_value_orderedmap.cc.o
+[ 77%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o -MF CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o.d -o CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_date.cc
+[ 77%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/test_value_orderedmap.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_orderedmap.dir/test_value_orderedmap.cc.o -MF CMakeFiles/eckit_test_value_value_orderedmap.dir/test_value_orderedmap.cc.o.d -o CMakeFiles/eckit_test_value_value_orderedmap.dir/test_value_orderedmap.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_orderedmap.cc
-[ 79%] Linking CXX executable eckit_test_utils_optional
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_utils_optional.dir/link.txt --verbose=1
-[ 80%] Linking CXX executable eckit_test_value_value_typeordering
+[ 78%] Linking CXX executable eckit_test_value_value_typeordering
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_typeordering.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_utils_optional.dir/link.d CMakeFiles/eckit_test_utils_optional.dir/test_optional.cc.o -o eckit_test_utils_optional  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 80%] Built target eckit_test_utils_optional
+[ 78%] Built target eckit_test_utils_optional
 make  -f tests/sql/CMakeFiles/eckit_test_sql_select.dir/build.make tests/sql/CMakeFiles/eckit_test_sql_select.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/sql /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql/CMakeFiles/eckit_test_sql_select.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/sql/CMakeFiles/eckit_test_sql_select.dir/build.make tests/sql/CMakeFiles/eckit_test_sql_select.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 80%] Building CXX object tests/sql/CMakeFiles/eckit_test_sql_select.dir/test_select.cc.o
+[ 78%] Building CXX object tests/sql/CMakeFiles/eckit_test_sql_select.dir/test_select.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/sql/CMakeFiles/eckit_test_sql_select.dir/test_select.cc.o -MF CMakeFiles/eckit_test_sql_select.dir/test_select.cc.o.d -o CMakeFiles/eckit_test_sql_select.dir/test_select.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/sql/test_select.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_typeordering.dir/link.d CMakeFiles/eckit_test_value_value_typeordering.dir/test_value_typeordering.cc.o -o eckit_test_value_value_typeordering  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 80%] Built target eckit_test_value_value_typeordering
+[ 78%] Built target eckit_test_value_value_typeordering
 make  -f tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/build.make tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/sql /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/build.make tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 80%] Building CXX object tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/test_simple_functions.cc.o
+[ 78%] Building CXX object tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/test_simple_functions.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/sql/CMakeFiles/eckit_test_sql_simple_functions.dir/test_simple_functions.cc.o -MF CMakeFiles/eckit_test_sql_simple_functions.dir/test_simple_functions.cc.o.d -o CMakeFiles/eckit_test_sql_simple_functions.dir/test_simple_functions.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/sql/test_simple_functions.cc
-[ 80%] Linking CXX executable eckit_test_value_value_properties
+[ 78%] Linking CXX executable eckit_test_value_value_properties
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_properties.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_properties.dir/link.d CMakeFiles/eckit_test_value_value_properties.dir/test_value_properties.cc.o -o eckit_test_value_value_properties  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 80%] Built target eckit_test_value_value_properties
+[ 78%] Built target eckit_test_value_value_properties
 make  -f tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/build.make tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/build.make tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 80%] Building CXX object tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/test_codec_encoding.cc.o
+[ 78%] Building CXX object tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/test_codec_encoding.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/codec/CMakeFiles/eckit_test_codec_encoding.dir/test_codec_encoding.cc.o -MF CMakeFiles/eckit_test_codec_encoding.dir/test_codec_encoding.cc.o.d -o CMakeFiles/eckit_test_codec_encoding.dir/test_codec_encoding.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/codec/test_codec_encoding.cc
-[ 81%] Linking CXX executable eckit_test_value_value_nil
+[ 79%] Linking CXX executable eckit_test_value_value_nil
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_nil.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_nil.dir/link.d CMakeFiles/eckit_test_value_value_nil.dir/test_value_nil.cc.o -o eckit_test_value_value_nil  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 81%] Built target eckit_test_value_value_nil
+[ 79%] Built target eckit_test_value_value_nil
 make  -f tests/codec/CMakeFiles/eckit_test_codec_stream.dir/build.make tests/codec/CMakeFiles/eckit_test_codec_stream.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/CMakeFiles/eckit_test_codec_stream.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/codec/CMakeFiles/eckit_test_codec_stream.dir/build.make tests/codec/CMakeFiles/eckit_test_codec_stream.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 81%] Building CXX object tests/codec/CMakeFiles/eckit_test_codec_stream.dir/test_codec_stream.cc.o
+[ 79%] Building CXX object tests/codec/CMakeFiles/eckit_test_codec_stream.dir/test_codec_stream.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/codec/CMakeFiles/eckit_test_codec_stream.dir/test_codec_stream.cc.o -MF CMakeFiles/eckit_test_codec_stream.dir/test_codec_stream.cc.o.d -o CMakeFiles/eckit_test_codec_stream.dir/test_codec_stream.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/codec/test_codec_stream.cc
-[ 81%] Linking CXX executable eckit_test_value_value_integer
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_integer.dir/link.txt --verbose=1
-[ 82%] Linking CXX executable eckit_test_value_value_boolean
+[ 80%] Linking CXX executable eckit_test_value_value_boolean
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_boolean.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_integer.dir/link.d CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o -o eckit_test_value_value_integer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 80%] Linking CXX executable eckit_test_value_value_integer
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 80%] Linking CXX executable eckit_test_value_value_double
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_integer.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_double.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_boolean.dir/link.d CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o -o eckit_test_value_value_boolean  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_integer
+[ 80%] Built target eckit_test_value_value_boolean
 make  -f tests/codec/CMakeFiles/eckit_test_codec_record.dir/build.make tests/codec/CMakeFiles/eckit_test_codec_record.dir/depend
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_double.dir/link.d CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o -o eckit_test_value_value_double  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_integer.dir/link.d CMakeFiles/eckit_test_value_value_integer.dir/test_value_integer.cc.o -o eckit_test_value_value_integer  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/CMakeFiles/eckit_test_codec_record.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 80%] Linking CXX executable eckit_test_value_value_valuemap
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 80%] Built target eckit_test_value_value_double
 make  -f tests/codec/CMakeFiles/eckit_test_codec_record.dir/build.make tests/codec/CMakeFiles/eckit_test_codec_record.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object tests/codec/CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/codec/CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o -MF CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o.d -o CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/codec/test_codec_record.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_boolean.dir/link.d CMakeFiles/eckit_test_value_value_boolean.dir/test_value_boolean.cc.o -o eckit_test_value_value_boolean  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_boolean
 make  -f regressions/CMakeFiles/ECKIT-175.x.dir/build.make regressions/CMakeFiles/ECKIT-175.x.dir/depend
+[ 80%] Built target eckit_test_value_value_integer
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_valuemap.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f regressions/CMakeFiles/ECKIT-221.x.dir/build.make regressions/CMakeFiles/ECKIT-221.x.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/CMakeFiles/ECKIT-175.x.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/CMakeFiles/ECKIT-221.x.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f regressions/CMakeFiles/ECKIT-175.x.dir/build.make regressions/CMakeFiles/ECKIT-175.x.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object regressions/CMakeFiles/ECKIT-175.x.dir/ECKIT-175.cc.o
+[ 80%] Building CXX object tests/codec/CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/codec/CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o -MF CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o.d -o CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/codec/test_codec_record.cc
+[ 80%] Building CXX object regressions/CMakeFiles/ECKIT-175.x.dir/ECKIT-175.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT regressions/CMakeFiles/ECKIT-175.x.dir/ECKIT-175.cc.o -MF CMakeFiles/ECKIT-175.x.dir/ECKIT-175.cc.o.d -o CMakeFiles/ECKIT-175.x.dir/ECKIT-175.cc.o -c /build/reproducible-path/eckit-1.28.6/regressions/ECKIT-175.cc
-[ 82%] Linking CXX executable eckit_test_value_value_double
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_double.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_double.dir/link.d CMakeFiles/eckit_test_value_value_double.dir/test_value_double.cc.o -o eckit_test_value_value_double  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_double
-make  -f regressions/CMakeFiles/ECKIT-221.x.dir/build.make regressions/CMakeFiles/ECKIT-221.x.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/CMakeFiles/ECKIT-221.x.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f regressions/CMakeFiles/ECKIT-221.x.dir/build.make regressions/CMakeFiles/ECKIT-221.x.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object regressions/CMakeFiles/ECKIT-221.x.dir/ECKIT-221.cc.o
+[ 80%] Building CXX object regressions/CMakeFiles/ECKIT-221.x.dir/ECKIT-221.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT regressions/CMakeFiles/ECKIT-221.x.dir/ECKIT-221.cc.o -MF CMakeFiles/ECKIT-221.x.dir/ECKIT-221.cc.o.d -o CMakeFiles/ECKIT-221.x.dir/ECKIT-221.cc.o -c /build/reproducible-path/eckit-1.28.6/regressions/ECKIT-221.cc
-[ 82%] Linking CXX executable eckit_test_value_value_string
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_string.dir/link.txt --verbose=1
-[ 82%] Linking CXX executable ECKIT-175.x
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/ECKIT-175.x
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E cmake_link_script CMakeFiles/ECKIT-175.x.dir/link.txt --verbose=1
-[ 82%] Linking CXX executable eckit_test_value_value_date
+[ 80%] Linking CXX executable eckit_test_value_value_date
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_string.dir/link.d CMakeFiles/eckit_test_value_value_string.dir/test_value_string.cc.o -o eckit_test_value_value_string  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_string
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_date.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_valuemap.dir/link.d CMakeFiles/eckit_test_value_value_valuemap.dir/test_value_valuemap.cc.o -o eckit_test_value_value_valuemap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 80%] Built target eckit_test_value_value_valuemap
 make  -f regressions/CMakeFiles/ECKIT-166.x.dir/build.make regressions/CMakeFiles/ECKIT-166.x.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/CMakeFiles/ECKIT-166.x.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f regressions/CMakeFiles/ECKIT-166.x.dir/build.make regressions/CMakeFiles/ECKIT-166.x.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object regressions/CMakeFiles/ECKIT-166.x.dir/ECKIT-166.cc.o
+[ 80%] Building CXX object regressions/CMakeFiles/ECKIT-166.x.dir/ECKIT-166.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT regressions/CMakeFiles/ECKIT-166.x.dir/ECKIT-166.cc.o -MF CMakeFiles/ECKIT-166.x.dir/ECKIT-166.cc.o.d -o CMakeFiles/ECKIT-166.x.dir/ECKIT-166.cc.o -c /build/reproducible-path/eckit-1.28.6/regressions/ECKIT-166.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/ECKIT-175.x.dir/link.d "CMakeFiles/ECKIT-175.x.dir/ECKIT-175.cc.o" -o ECKIT-175.x  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../lib/libeckit_mpi.so.0d ../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
+[ 80%] Linking CXX executable eckit_test_value_value_string
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_string.dir/link.txt --verbose=1
+[ 80%] Linking CXX executable ECKIT-175.x
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/ECKIT-175.x
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E cmake_link_script CMakeFiles/ECKIT-175.x.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_date.dir/link.d CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o -o eckit_test_value_value_date  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target ECKIT-175.x
+[ 80%] Built target eckit_test_value_value_date
 make  -f src/eckit/distributed/CMakeFiles/eckit_distributed.dir/build.make src/eckit/distributed/CMakeFiles/eckit_distributed.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/distributed /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed/CMakeFiles/eckit_distributed.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/distributed/CMakeFiles/eckit_distributed.dir/build.make src/eckit/distributed/CMakeFiles/eckit_distributed.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Actor.cc.o
+[ 80%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Actor.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Actor.cc.o -MF CMakeFiles/eckit_distributed.dir/Actor.cc.o.d -o CMakeFiles/eckit_distributed.dir/Actor.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Actor.cc
-[ 82%] Linking CXX executable eckit_test_value_value_valuemap
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_valuemap.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_date.dir/link.d CMakeFiles/eckit_test_value_value_date.dir/test_value_date.cc.o -o eckit_test_value_value_date  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_string.dir/link.d CMakeFiles/eckit_test_value_value_string.dir/test_value_string.cc.o -o eckit_test_value_value_string  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_date
+[ 80%] Built target eckit_test_value_value_string
 make  -f src/eckit/geo/CMakeFiles/eckit_geo.dir/build.make src/eckit/geo/CMakeFiles/eckit_geo.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/eckit/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo/CMakeFiles/eckit_geo.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/eckit/geo/CMakeFiles/eckit_geo.dir/build.make src/eckit/geo/CMakeFiles/eckit_geo.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Area.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Area.cc.o -MF CMakeFiles/eckit_geo.dir/Area.cc.o.d -o CMakeFiles/eckit_geo.dir/Area.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Area.cc
-[ 82%] Linking CXX executable eckit_test_codec_stream
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_codec_stream.dir/link.txt --verbose=1
-[ 82%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Consumer.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Consumer.cc.o -MF CMakeFiles/eckit_distributed.dir/Consumer.cc.o.d -o CMakeFiles/eckit_distributed.dir/Consumer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Consumer.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_valuemap.dir/link.d CMakeFiles/eckit_test_value_value_valuemap.dir/test_value_valuemap.cc.o -o eckit_test_value_value_valuemap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 80%] Linking CXX executable ECKIT-221.x
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/ECKIT-221.x
+[ 80%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Area.cc.o
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/ECKIT-175.x.dir/link.d "CMakeFiles/ECKIT-175.x.dir/ECKIT-175.cc.o" -o ECKIT-175.x  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../lib/libeckit_mpi.so.0d ../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_valuemap
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Area.cc.o -MF CMakeFiles/eckit_geo.dir/Area.cc.o.d -o CMakeFiles/eckit_geo.dir/Area.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Area.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E cmake_link_script CMakeFiles/ECKIT-221.x.dir/link.txt --verbose=1
+[ 80%] Built target ECKIT-175.x
 make  -f src/tools/CMakeFiles/eckit_version.dir/build.make src/tools/CMakeFiles/eckit_version.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_version.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/tools/CMakeFiles/eckit_version.dir/build.make src/tools/CMakeFiles/eckit_version.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Linking CXX executable ECKIT-221.x
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/ECKIT-221.x
-[ 82%] Building CXX object src/tools/CMakeFiles/eckit_version.dir/eckit-version.cc.o
+[ 80%] Building CXX object src/tools/CMakeFiles/eckit_version.dir/eckit-version.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_version.dir/eckit-version.cc.o -MF CMakeFiles/eckit_version.dir/eckit-version.cc.o.d -o CMakeFiles/eckit_version.dir/eckit-version.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-version.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E cmake_link_script CMakeFiles/ECKIT-221.x.dir/link.txt --verbose=1
-[ 82%] Linking CXX executable ECKIT-166.x
+[ 80%] Linking CXX executable ECKIT-166.x
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/ECKIT-166.x
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions && /usr/bin/cmake -E cmake_link_script CMakeFiles/ECKIT-166.x.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_codec_stream.dir/link.d CMakeFiles/eckit_test_codec_stream.dir/test_codec_stream.cc.o -o eckit_test_codec_stream  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 80%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Consumer.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Consumer.cc.o -MF CMakeFiles/eckit_distributed.dir/Consumer.cc.o.d -o CMakeFiles/eckit_distributed.dir/Consumer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Consumer.cc
+[ 80%] Linking CXX executable eckit_test_value_value_orderedmap
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_orderedmap.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/ECKIT-166.x.dir/link.d "CMakeFiles/ECKIT-166.x.dir/ECKIT-166.cc.o" -o ECKIT-166.x  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../lib/libeckit_mpi.so.0d ../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_codec_stream
+[ 80%] Built target ECKIT-166.x
 make  -f src/tools/CMakeFiles/eckit_info.dir/build.make src/tools/CMakeFiles/eckit_info.dir/depend
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/ECKIT-221.x.dir/link.d "CMakeFiles/ECKIT-221.x.dir/ECKIT-221.cc.o" -o ECKIT-221.x  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../lib/libeckit_mpi.so.0d ../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_info.dir/DependInfo.cmake "--color="
+[ 80%] Built target ECKIT-221.x
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/tools/CMakeFiles/eckit_info.dir/build.make src/tools/CMakeFiles/eckit_info.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object src/tools/CMakeFiles/eckit_info.dir/eckit-info.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_info.dir/eckit-info.cc.o -MF CMakeFiles/eckit_info.dir/eckit-info.cc.o.d -o CMakeFiles/eckit_info.dir/eckit-info.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-info.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/ECKIT-221.x.dir/link.d "CMakeFiles/ECKIT-221.x.dir/ECKIT-221.cc.o" -o ECKIT-221.x  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../lib/libeckit_mpi.so.0d ../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target ECKIT-221.x
 make  -f src/tools/CMakeFiles/eckit_codec_list.dir/build.make src/tools/CMakeFiles/eckit_codec_list.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_codec_list.dir/DependInfo.cmake "--color="
+[ 80%] Building CXX object src/tools/CMakeFiles/eckit_info.dir/eckit-info.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_info.dir/eckit-info.cc.o -MF CMakeFiles/eckit_info.dir/eckit-info.cc.o.d -o CMakeFiles/eckit_info.dir/eckit-info.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-info.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/tools/CMakeFiles/eckit_codec_list.dir/build.make src/tools/CMakeFiles/eckit_codec_list.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object src/tools/CMakeFiles/eckit_codec_list.dir/eckit-codec-list.cc.o
+[ 80%] Building CXX object src/tools/CMakeFiles/eckit_codec_list.dir/eckit-codec-list.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_codec_list.dir/eckit-codec-list.cc.o -MF CMakeFiles/eckit_codec_list.dir/eckit-codec-list.cc.o.d -o CMakeFiles/eckit_codec_list.dir/eckit-codec-list.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-codec-list.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/ECKIT-166.x.dir/link.d "CMakeFiles/ECKIT-166.x.dir/ECKIT-166.cc.o" -o ECKIT-166.x  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../lib/libeckit_mpi.so.0d ../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_orderedmap.dir/link.d CMakeFiles/eckit_test_value_value_orderedmap.dir/test_value_orderedmap.cc.o -o eckit_test_value_value_orderedmap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target ECKIT-166.x
+[ 80%] Built target eckit_test_value_value_orderedmap
 make  -f src/tools/CMakeFiles/dhcopy.dir/build.make src/tools/CMakeFiles/dhcopy.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/dhcopy.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/tools/CMakeFiles/dhcopy.dir/build.make src/tools/CMakeFiles/dhcopy.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object src/tools/CMakeFiles/dhcopy.dir/dhcopy.cc.o
+[ 80%] Building CXX object src/tools/CMakeFiles/dhcopy.dir/dhcopy.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/dhcopy.dir/dhcopy.cc.o -MF CMakeFiles/dhcopy.dir/dhcopy.cc.o.d -o CMakeFiles/dhcopy.dir/dhcopy.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/dhcopy.cc
-[ 82%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Message.cc.o
+[ 80%] Linking CXX executable eckit_test_codec_stream
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_codec_stream.dir/link.txt --verbose=1
+[ 80%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Message.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Message.cc.o -MF CMakeFiles/eckit_distributed.dir/Message.cc.o.d -o CMakeFiles/eckit_distributed.dir/Message.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Message.cc
-[ 82%] Linking CXX executable ../../bin/eckit-version
+[ 80%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Cache.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Cache.cc.o -MF CMakeFiles/eckit_geo.dir/Cache.cc.o.d -o CMakeFiles/eckit_geo.dir/Cache.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Cache.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_codec_stream.dir/link.d CMakeFiles/eckit_test_codec_stream.dir/test_codec_stream.cc.o -o eckit_test_codec_stream  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 80%] Linking CXX executable ../../bin/eckit-version
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-version
+[ 80%] Built target eckit_test_codec_stream
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_version.dir/link.txt --verbose=1
-[ 82%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Cache.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Cache.cc.o -MF CMakeFiles/eckit_geo.dir/Cache.cc.o.d -o CMakeFiles/eckit_geo.dir/Cache.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Cache.cc
-[ 82%] Linking CXX executable eckit_test_value_value_orderedmap
+make  -f src/tools/CMakeFiles/eckit_rsync.dir/build.make src/tools/CMakeFiles/eckit_rsync.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_rsync.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/tools/CMakeFiles/eckit_rsync.dir/build.make src/tools/CMakeFiles/eckit_rsync.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 81%] Building CXX object src/tools/CMakeFiles/eckit_rsync.dir/rsync.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_rsync.dir/rsync.cc.o -MF CMakeFiles/eckit_rsync.dir/rsync.cc.o.d -o CMakeFiles/eckit_rsync.dir/rsync.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/rsync.cc
+[ 81%] Linking CXX executable eckit_test_value_value_valuelist
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_orderedmap.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_valuelist.dir/link.txt --verbose=1
+[ 81%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/NoTransport.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/NoTransport.cc.o -MF CMakeFiles/eckit_distributed.dir/NoTransport.cc.o.d -o CMakeFiles/eckit_distributed.dir/NoTransport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/NoTransport.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_version.dir/link.d "CMakeFiles/eckit_version.dir/eckit-version.cc.o" -o ../../bin/eckit-version  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_version
+[ 81%] Built target eckit_version
+make  -f src/tools/CMakeFiles/eckit_hash.dir/build.make src/tools/CMakeFiles/eckit_hash.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_hash.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/tools/CMakeFiles/eckit_hash.dir/build.make src/tools/CMakeFiles/eckit_hash.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 81%] Building CXX object src/tools/CMakeFiles/eckit_hash.dir/eckit-hash.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_hash.dir/eckit-hash.cc.o -MF CMakeFiles/eckit_hash.dir/eckit-hash.cc.o.d -o CMakeFiles/eckit_hash.dir/eckit-hash.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-hash.cc
+[ 81%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Figure.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Figure.cc.o -MF CMakeFiles/eckit_geo.dir/Figure.cc.o.d -o CMakeFiles/eckit_geo.dir/Figure.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Figure.cc
+[ 82%] Linking CXX executable eckit_test_sql_simple_functions
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_sql_simple_functions.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_valuelist.dir/link.d CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o -o eckit_test_value_value_valuelist  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 82%] Built target eckit_test_value_value_valuelist
 make  -f tests/value/CMakeFiles/eckit_test_value_value_params.dir/build.make tests/value/CMakeFiles/eckit_test_value_value_params.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/CMakeFiles/eckit_test_value_value_params.dir/DependInfo.cmake "--color="
@@ -6196,95 +6236,91 @@
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 82%] Building CXX object tests/value/CMakeFiles/eckit_test_value_value_params.dir/test_value_params.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/value/CMakeFiles/eckit_test_value_value_params.dir/test_value_params.cc.o -MF CMakeFiles/eckit_test_value_value_params.dir/test_value_params.cc.o.d -o CMakeFiles/eckit_test_value_value_params.dir/test_value_params.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/value/test_value_params.cc
-[ 82%] Linking CXX executable eckit_test_value_value_valuelist
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_valuelist.dir/link.txt --verbose=1
-[ 82%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/NoTransport.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/NoTransport.cc.o -MF CMakeFiles/eckit_distributed.dir/NoTransport.cc.o.d -o CMakeFiles/eckit_distributed.dir/NoTransport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/NoTransport.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_orderedmap.dir/link.d CMakeFiles/eckit_test_value_value_orderedmap.dir/test_value_orderedmap.cc.o -o eckit_test_value_value_orderedmap  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_orderedmap
-[ 82%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Figure.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Figure.cc.o -MF CMakeFiles/eckit_geo.dir/Figure.cc.o.d -o CMakeFiles/eckit_geo.dir/Figure.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Figure.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_valuelist.dir/link.d CMakeFiles/eckit_test_value_value_valuelist.dir/test_value_valuelist.cc.o -o eckit_test_value_value_valuelist  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_sql_simple_functions.dir/link.d CMakeFiles/eckit_test_sql_simple_functions.dir/test_simple_functions.cc.o -o eckit_test_sql_simple_functions  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_sql.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 82%] Built target eckit_test_value_value_valuelist
-[ 83%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/GreatCircle.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/GreatCircle.cc.o -MF CMakeFiles/eckit_geo.dir/GreatCircle.cc.o.d -o CMakeFiles/eckit_geo.dir/GreatCircle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/GreatCircle.cc
-[ 83%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Grid.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Grid.cc.o -MF CMakeFiles/eckit_geo.dir/Grid.cc.o.d -o CMakeFiles/eckit_geo.dir/Grid.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Grid.cc
+[ 82%] Built target eckit_test_sql_simple_functions
+[ 83%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Producer.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Producer.cc.o -MF CMakeFiles/eckit_distributed.dir/Producer.cc.o.d -o CMakeFiles/eckit_distributed.dir/Producer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Producer.cc
+[ 83%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Transport.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Transport.cc.o -MF CMakeFiles/eckit_distributed.dir/Transport.cc.o.d -o CMakeFiles/eckit_distributed.dir/Transport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Transport.cc
 [ 83%] Linking CXX executable ../../bin/eckit-info
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-info
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_info.dir/link.txt --verbose=1
-[ 84%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Producer.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Producer.cc.o -MF CMakeFiles/eckit_distributed.dir/Producer.cc.o.d -o CMakeFiles/eckit_distributed.dir/Producer.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Producer.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_info.dir/link.d "CMakeFiles/eckit_info.dir/eckit-info.cc.o" -o ../../bin/eckit-info  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 84%] Built target eckit_info
-/build/reproducible-path/eckit-1.28.6/src/eckit/geo/GreatCircle.cc: In member function 'std::pair<double, double> eckit::geo::GreatCircle::course() const':
-/build/reproducible-path/eckit-1.28.6/src/eckit/geo/GreatCircle.cc:122:49: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
-  122 | std::pair<double, double> GreatCircle::course() const {
-      |                                                 ^~~~~
-[ 84%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Transport.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/Transport.cc.o -MF CMakeFiles/eckit_distributed.dir/Transport.cc.o.d -o CMakeFiles/eckit_distributed.dir/Transport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/Transport.cc
-[ 84%] Linking CXX executable eckit-dhcopy
+[ 83%] Linking CXX executable eckit-dhcopy
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-dhcopy
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/dhcopy.dir/link.txt --verbose=1
-[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Increments.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Increments.cc.o -MF CMakeFiles/eckit_geo.dir/Increments.cc.o.d -o CMakeFiles/eckit_geo.dir/Increments.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Increments.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_info.dir/link.d "CMakeFiles/eckit_info.dir/eckit-info.cc.o" -o ../../bin/eckit-info  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 83%] Built target eckit_info
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/dhcopy.dir/link.d CMakeFiles/dhcopy.dir/dhcopy.cc.o -o eckit-dhcopy  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 84%] Built target dhcopy
-[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Iterator.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Iterator.cc.o -MF CMakeFiles/eckit_geo.dir/Iterator.cc.o.d -o CMakeFiles/eckit_geo.dir/Iterator.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Iterator.cc
+[ 83%] Built target dhcopy
+[ 83%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o -MF CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o.d -o CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/TransportHandle.cc
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/GreatCircle.cc.o
+[ 84%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/GreatCircle.cc.o -MF CMakeFiles/eckit_geo.dir/GreatCircle.cc.o.d -o CMakeFiles/eckit_geo.dir/GreatCircle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/GreatCircle.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o -MF CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o.d -o CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/TransportStatistics.cc
 [ 84%] Linking CXX executable ../../bin/eckit-codec-list
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-codec-list
-[ 84%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o -MF CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o.d -o CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/TransportHandle.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_codec_list.dir/link.txt --verbose=1
-[ 85%] Linking CXX executable eckit_test_sql_simple_functions
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_sql_simple_functions.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_sql_simple_functions.dir/link.d CMakeFiles/eckit_test_sql_simple_functions.dir/test_simple_functions.cc.o -o eckit_test_sql_simple_functions  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_sql.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 85%] Built target eckit_test_sql_simple_functions
-[ 85%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o -MF CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o.d -o CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/TransportStatistics.cc
+/build/reproducible-path/eckit-1.28.6/src/eckit/geo/GreatCircle.cc: In member function 'std::pair<double, double> eckit::geo::GreatCircle::course() const':
+/build/reproducible-path/eckit-1.28.6/src/eckit/geo/GreatCircle.cc:122:49: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
+  122 | std::pair<double, double> GreatCircle::course() const {
+      |                                                 ^~~~~
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_codec_list.dir/link.d "CMakeFiles/eckit_codec_list.dir/eckit-codec-list.cc.o" -o ../../bin/eckit-codec-list  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_codec.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 85%] Built target eckit_codec_list
-[ 85%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o -MF CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o.d -o CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/tcp/TCPTransport.cc
-[ 85%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o -MF CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o.d -o CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/LibEcKitGeo.cc
-[ 85%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o -MF CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o.d -o CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/mpi/MPITransport.cc
-[ 85%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Ordering.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Ordering.cc.o -MF CMakeFiles/eckit_geo.dir/Ordering.cc.o.d -o CMakeFiles/eckit_geo.dir/Ordering.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Ordering.cc
-[ 85%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Point.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Point.cc.o -MF CMakeFiles/eckit_geo.dir/Point.cc.o.d -o CMakeFiles/eckit_geo.dir/Point.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Point.cc
-[ 85%] Linking CXX executable eckit_test_sql_select
+[ 84%] Built target eckit_codec_list
+[ 84%] Linking CXX executable eckit_test_sql_select
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Grid.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Grid.cc.o -MF CMakeFiles/eckit_geo.dir/Grid.cc.o.d -o CMakeFiles/eckit_geo.dir/Grid.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Grid.cc
+[ 84%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_sql_select.dir/link.txt --verbose=1
-[ 85%] Linking CXX executable eckit_test_codec_encoding
-[ 85%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Point2.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Point2.cc.o -MF CMakeFiles/eckit_geo.dir/Point2.cc.o.d -o CMakeFiles/eckit_geo.dir/Point2.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Point2.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o -MF CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o.d -o CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/tcp/TCPTransport.cc
+[ 84%] Building CXX object src/eckit/distributed/CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/c++ -Deckit_distributed_EXPORTS -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -I/build/reproducible-path/eckit-1.28.6/src -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/distributed/CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o -MF CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o.d -o CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/distributed/mpi/MPITransport.cc
+[ 84%] Linking CXX executable eckit_test_codec_encoding
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_codec_encoding.dir/link.txt --verbose=1
-[ 85%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Point3.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Point3.cc.o -MF CMakeFiles/eckit_geo.dir/Point3.cc.o.d -o CMakeFiles/eckit_geo.dir/Point3.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Point3.cc
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Increments.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Increments.cc.o -MF CMakeFiles/eckit_geo.dir/Increments.cc.o.d -o CMakeFiles/eckit_geo.dir/Increments.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Increments.cc
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Iterator.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Iterator.cc.o -MF CMakeFiles/eckit_geo.dir/Iterator.cc.o.d -o CMakeFiles/eckit_geo.dir/Iterator.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Iterator.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_sql_select.dir/link.d CMakeFiles/eckit_test_sql_select.dir/test_select.cc.o -o eckit_test_sql_select  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_sql.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 84%] Built target eckit_test_sql_select
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o -MF CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o.d -o CMakeFiles/eckit_geo.dir/LibEcKitGeo.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/LibEcKitGeo.cc
+[ 84%] Linking CXX executable eckit-rsync
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-rsync
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_rsync.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_codec_encoding.dir/link.d CMakeFiles/eckit_test_codec_encoding.dir/test_codec_encoding.cc.o -o eckit_test_codec_encoding  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 85%] Built target eckit_test_sql_select
-[ 85%] Built target eckit_test_codec_encoding
+[ 84%] Built target eckit_test_codec_encoding
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Ordering.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Ordering.cc.o -MF CMakeFiles/eckit_geo.dir/Ordering.cc.o.d -o CMakeFiles/eckit_geo.dir/Ordering.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Ordering.cc
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Point.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Point.cc.o -MF CMakeFiles/eckit_geo.dir/Point.cc.o.d -o CMakeFiles/eckit_geo.dir/Point.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Point.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_rsync.dir/link.d CMakeFiles/eckit_rsync.dir/rsync.cc.o -o eckit-rsync  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 84%] Built target eckit_rsync
+[ 84%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Point2.cc.o
+[ 85%] Linking CXX executable eckit-hash
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/eckit-hash
+[ 85%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Point3.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Point2.cc.o -MF CMakeFiles/eckit_geo.dir/Point2.cc.o.d -o CMakeFiles/eckit_geo.dir/Point2.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Point2.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Point3.cc.o -MF CMakeFiles/eckit_geo.dir/Point3.cc.o.d -o CMakeFiles/eckit_geo.dir/Point3.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Point3.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_hash.dir/link.txt --verbose=1
 [ 85%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/PointLonLat.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/PointLonLat.cc.o -MF CMakeFiles/eckit_geo.dir/PointLonLat.cc.o.d -o CMakeFiles/eckit_geo.dir/PointLonLat.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/PointLonLat.cc
 [ 86%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/PointLonLatR.cc.o
-[ 86%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Projection.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/PointLonLatR.cc.o -MF CMakeFiles/eckit_geo.dir/PointLonLatR.cc.o.d -o CMakeFiles/eckit_geo.dir/PointLonLatR.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/PointLonLatR.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_hash.dir/link.d "CMakeFiles/eckit_hash.dir/eckit-hash.cc.o" -o eckit-hash  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_option.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 86%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Projection.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Projection.cc.o -MF CMakeFiles/eckit_geo.dir/Projection.cc.o.d -o CMakeFiles/eckit_geo.dir/Projection.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Projection.cc
+[ 86%] Built target eckit_hash
 [ 86%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Range.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/Range.cc.o -MF CMakeFiles/eckit_geo.dir/Range.cc.o.d -o CMakeFiles/eckit_geo.dir/Range.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/Range.cc
 [ 86%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/Shape.cc.o
@@ -6299,24 +6335,21 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/figure/Earth.cc.o -MF CMakeFiles/eckit_geo.dir/figure/Earth.cc.o.d -o CMakeFiles/eckit_geo.dir/figure/Earth.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/figure/Earth.cc
 [ 86%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/figure/OblateSpheroid.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/figure/OblateSpheroid.cc.o -MF CMakeFiles/eckit_geo.dir/figure/OblateSpheroid.cc.o.d -o CMakeFiles/eckit_geo.dir/figure/OblateSpheroid.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/figure/OblateSpheroid.cc
+[ 86%] Linking CXX shared library ../../../lib/libeckit_distributed.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_distributed.so.0d
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_distributed.dir/link.txt --verbose=1
 [ 86%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/figure/Sphere.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/figure/Sphere.cc.o -MF CMakeFiles/eckit_geo.dir/figure/Sphere.cc.o.d -o CMakeFiles/eckit_geo.dir/figure/Sphere.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/figure/Sphere.cc
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_distributed.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_distributed.so.0d -o ../../../lib/libeckit_distributed.so.0d CMakeFiles/eckit_distributed.dir/Actor.cc.o CMakeFiles/eckit_distributed.dir/Consumer.cc.o CMakeFiles/eckit_distributed.dir/Message.cc.o CMakeFiles/eckit_distributed.dir/NoTransport.cc.o CMakeFiles/eckit_distributed.dir/Producer.cc.o CMakeFiles/eckit_distributed.dir/Transport.cc.o CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu/openmpi/lib" ../../../lib/libeckit_mpi.so.0d ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_distributed.so.0d ../../../lib/libeckit_distributed.so.0d ../../../lib/libeckit_distributed.so
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 86%] Built target eckit_distributed
 [ 87%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/figure/UnitSphere.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/figure/UnitSphere.cc.o -MF CMakeFiles/eckit_geo.dir/figure/UnitSphere.cc.o.d -o CMakeFiles/eckit_geo.dir/figure/UnitSphere.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/figure/UnitSphere.cc
 [ 87%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/geometry/OblateSpheroid.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/geometry/OblateSpheroid.cc.o -MF CMakeFiles/eckit_geo.dir/geometry/OblateSpheroid.cc.o.d -o CMakeFiles/eckit_geo.dir/geometry/OblateSpheroid.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/geometry/OblateSpheroid.cc
-[ 87%] Linking CXX shared library ../../../lib/libeckit_distributed.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit_distributed.so.0d
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_distributed.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,--dependency-file=CMakeFiles/eckit_distributed.dir/link.d -Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libeckit_distributed.so.0d -o ../../../lib/libeckit_distributed.so.0d CMakeFiles/eckit_distributed.dir/Actor.cc.o CMakeFiles/eckit_distributed.dir/Consumer.cc.o CMakeFiles/eckit_distributed.dir/Message.cc.o CMakeFiles/eckit_distributed.dir/NoTransport.cc.o CMakeFiles/eckit_distributed.dir/Producer.cc.o CMakeFiles/eckit_distributed.dir/Transport.cc.o CMakeFiles/eckit_distributed.dir/TransportHandle.cc.o CMakeFiles/eckit_distributed.dir/TransportStatistics.cc.o CMakeFiles/eckit_distributed.dir/tcp/TCPTransport.cc.o CMakeFiles/eckit_distributed.dir/mpi/MPITransport.cc.o  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu/openmpi/lib" ../../../lib/libeckit_mpi.so.0d ../../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/distributed && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libeckit_distributed.so.0d ../../../lib/libeckit_distributed.so.0d ../../../lib/libeckit_distributed.so
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 87%] Built target eckit_distributed
 [ 87%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/geometry/Sphere.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/geometry/Sphere.cc.o -MF CMakeFiles/eckit_geo.dir/geometry/Sphere.cc.o.d -o CMakeFiles/eckit_geo.dir/geometry/Sphere.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/geometry/Sphere.cc
-[ 87%] Linking CXX executable eckit_test_value_value_params
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_params.dir/link.txt --verbose=1
 [ 87%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/HEALPix.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/HEALPix.cc.o -MF CMakeFiles/eckit_geo.dir/grid/HEALPix.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/HEALPix.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/HEALPix.cc
 [ 87%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/Reduced.cc.o
@@ -6329,23 +6362,26 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/Regular.cc.o -MF CMakeFiles/eckit_geo.dir/grid/Regular.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/Regular.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/Regular.cc
 [ 87%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/RegularGaussian.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/RegularGaussian.cc.o -MF CMakeFiles/eckit_geo.dir/grid/RegularGaussian.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/RegularGaussian.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/RegularGaussian.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_params.dir/link.d CMakeFiles/eckit_test_value_value_params.dir/test_value_params.cc.o -o eckit_test_value_value_params  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value:/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib libeckit_test_value_custom_params.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 87%] Built target eckit_test_value_value_params
+[ 87%] Linking CXX executable eckit_test_value_value_params
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_value_value_params.dir/link.txt --verbose=1
 [ 87%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/RegularLL.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/RegularLL.cc.o -MF CMakeFiles/eckit_geo.dir/grid/RegularLL.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/RegularLL.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/RegularLL.cc
 [ 88%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/RegularXY.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/RegularXY.cc.o -MF CMakeFiles/eckit_geo.dir/grid/RegularXY.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/RegularXY.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/RegularXY.cc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_value_value_params.dir/link.d CMakeFiles/eckit_test_value_value_params.dir/test_value_params.cc.o -o eckit_test_value_value_params  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value:/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib libeckit_test_value_custom_params.so ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 88%] Built target eckit_test_value_value_params
 [ 88%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/Unstructured.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/Unstructured.cc.o -MF CMakeFiles/eckit_geo.dir/grid/Unstructured.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/Unstructured.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/Unstructured.cc
+[ 88%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o -MF CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/regular-xy/LambertAzimuthalEqualArea.cc
 [ 89%] Linking CXX executable eckit_test_codec_record
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_record
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_codec_record.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_codec_record.dir/link.d CMakeFiles/eckit_test_codec_record.dir/test_codec_record.cc.o -o eckit_test_codec_record  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 89%] Built target eckit_test_codec_record
-[ 89%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o -MF CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertAzimuthalEqualArea.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/regular-xy/LambertAzimuthalEqualArea.cc
 [ 89%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertConformalConic.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertConformalConic.cc.o -MF CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertConformalConic.cc.o.d -o CMakeFiles/eckit_geo.dir/grid/regular-xy/LambertConformalConic.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/grid/regular-xy/LambertConformalConic.cc
 [ 89%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/grid/regular-xy/Mercator.cc.o
@@ -6375,23 +6411,15 @@
 [ 90%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Mercator.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Mercator.cc.o -MF CMakeFiles/eckit_geo.dir/projection/Mercator.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/Mercator.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/Mercator.cc
 [ 90%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/None.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/None.cc.o -MF CMakeFiles/eckit_geo.dir/projection/None.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/None.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/None.cc
 [ 90%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/PolarStereographic.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/None.cc.o -MF CMakeFiles/eckit_geo.dir/projection/None.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/None.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/None.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/PolarStereographic.cc.o -MF CMakeFiles/eckit_geo.dir/projection/PolarStereographic.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/PolarStereographic.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/PolarStereographic.cc
 [ 90%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/ProjectionOnFigure.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/ProjectionOnFigure.cc.o -MF CMakeFiles/eckit_geo.dir/projection/ProjectionOnFigure.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/ProjectionOnFigure.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/ProjectionOnFigure.cc
 [ 90%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Rotation.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Rotation.cc.o -MF CMakeFiles/eckit_geo.dir/projection/Rotation.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/Rotation.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/Rotation.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/ProjectionOnFigure.cc.o -MF CMakeFiles/eckit_geo.dir/projection/ProjectionOnFigure.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/ProjectionOnFigure.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/ProjectionOnFigure.cc
 [ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/SpaceView.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/SpaceView.cc.o -MF CMakeFiles/eckit_geo.dir/projection/SpaceView.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/SpaceView.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/SpaceView.cc
-[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o -MF CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/Stretch.cc
-[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o -MF CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/XYToLonLat.cc
-[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o -MF CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o.d -o CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/range/GaussianLatitude.cc
-[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/range/Regular.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/range/Regular.cc.o -MF CMakeFiles/eckit_geo.dir/range/Regular.cc.o.d -o CMakeFiles/eckit_geo.dir/range/Regular.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/range/Regular.cc
 /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/SpaceView.cc: In function 'void eckit::geo::projection::{anonymous}::init()':
 /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/SpaceView.cc:109:26: warning: ignoring return value of 'static eckit::geo::PointLonLat eckit::geo::PointLonLat::make(std::array<double, 2>::value_type, std::array<double, 2>::value_type, std::array<double, 2>::value_type, std::array<double, 2>::value_type)', declared with attribute 'nodiscard' [-Wunused-result]
   109 |         PointLonLat::make(util::RADIAN_TO_DEGREE * lonr, util::RADIAN_TO_DEGREE * latr);
@@ -6404,16 +6432,24 @@
 /build/reproducible-path/eckit-1.28.6/src/eckit/geo/PointLonLat.h:79:38: note: declared here
    79 |     [[nodiscard]] static PointLonLat make(value_type lon, value_type lat, value_type lon_minimum = 0.,
       |                                      ^~~~
+/build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/SpaceView.cc: At global scope:
+/build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/SpaceView.cc:60:6: warning: 'void eckit::geo::projection::{anonymous}::init()' defined but not used [-Wunused-function]
+   60 | void init() {
+      |      ^~~~
+[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o -MF CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/Stretch.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/Stretch.cc
+[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o
+[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o -MF CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o.d -o CMakeFiles/eckit_geo.dir/projection/XYToLonLat.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/XYToLonLat.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o -MF CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o.d -o CMakeFiles/eckit_geo.dir/range/GaussianLatitude.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/range/GaussianLatitude.cc
+[ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/range/Regular.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/range/Regular.cc.o -MF CMakeFiles/eckit_geo.dir/range/Regular.cc.o.d -o CMakeFiles/eckit_geo.dir/range/Regular.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/range/Regular.cc
 [ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/range/RegularCartesian.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/range/RegularCartesian.cc.o -MF CMakeFiles/eckit_geo.dir/range/RegularCartesian.cc.o.d -o CMakeFiles/eckit_geo.dir/range/RegularCartesian.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/range/RegularCartesian.cc
 [ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/range/RegularLatitude.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/range/RegularLatitude.cc.o -MF CMakeFiles/eckit_geo.dir/range/RegularLatitude.cc.o.d -o CMakeFiles/eckit_geo.dir/range/RegularLatitude.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/range/RegularLatitude.cc
 [ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/range/RegularLongitude.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/range/RegularLongitude.cc.o -MF CMakeFiles/eckit_geo.dir/range/RegularLongitude.cc.o.d -o CMakeFiles/eckit_geo.dir/range/RegularLongitude.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/range/RegularLongitude.cc
-/build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/SpaceView.cc: At global scope:
-/build/reproducible-path/eckit-1.28.6/src/eckit/geo/projection/SpaceView.cc:60:6: warning: 'void eckit::geo::projection::{anonymous}::init()' defined but not used [-Wunused-function]
-   60 | void init() {
-      |      ^~~~
 [ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/spec/Custom.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/eckit/geo && /usr/bin/c++ -Deckit_geo_EXPORTS -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIC -MD -MT src/eckit/geo/CMakeFiles/eckit_geo.dir/spec/Custom.cc.o -MF CMakeFiles/eckit_geo.dir/spec/Custom.cc.o.d -o CMakeFiles/eckit_geo.dir/spec/Custom.cc.o -c /build/reproducible-path/eckit-1.28.6/src/eckit/geo/spec/Custom.cc
 [ 91%] Building CXX object src/eckit/geo/CMakeFiles/eckit_geo.dir/spec/Layered.cc.o
@@ -6469,227 +6505,227 @@
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 93%] Built target eckit_geo
 make  -f src/tools/CMakeFiles/eckit_grid.dir/build.make src/tools/CMakeFiles/eckit_grid.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f src/tools/CMakeFiles/eckit_grid_list.dir/build.make src/tools/CMakeFiles/eckit_grid_list.dir/depend
+make  -f src/tools/CMakeFiles/eckit_grid_nearest.dir/build.make src/tools/CMakeFiles/eckit_grid_nearest.dir/depend
+make  -f src/tools/CMakeFiles/eckit_grid_spec.dir/build.make src/tools/CMakeFiles/eckit_grid_spec.dir/depend
+make  -f tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/depend
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_grid.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/eckit_grid_nearest.dir/build.make src/tools/CMakeFiles/eckit_grid_nearest.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_grid_list.dir/DependInfo.cmake "--color="
-make  -f src/tools/CMakeFiles/eckit_grid_spec.dir/build.make src/tools/CMakeFiles/eckit_grid_spec.dir/depend
+make  -f tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/depend
+make  -f tests/geo/CMakeFiles/eckit_test_geo_cache.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_cache.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_grid_nearest.dir/DependInfo.cmake "--color="
+make  -f tests/geo/CMakeFiles/eckit_test_geo_figure.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_figure.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools/CMakeFiles/eckit_grid_spec.dir/DependInfo.cmake "--color="
-make  -f tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/depend
+make  -f tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/depend
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/DependInfo.cmake "--color="
-make  -f src/tools/CMakeFiles/eckit_grid.dir/build.make src/tools/CMakeFiles/eckit_grid.dir/build
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/eckit_grid_list.dir/build.make src/tools/CMakeFiles/eckit_grid_list.dir/build
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_cache.dir/DependInfo.cmake "--color="
+make  -f tests/geo/CMakeFiles/eckit_test_geo_grid.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/eckit_grid_nearest.dir/build.make src/tools/CMakeFiles/eckit_grid_nearest.dir/build
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f src/tools/CMakeFiles/eckit_grid_spec.dir/build.make src/tools/CMakeFiles/eckit_grid_spec.dir/build
-[ 93%] Building CXX object src/tools/CMakeFiles/eckit_grid.dir/eckit-grid.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid.dir/eckit-grid.cc.o -MF CMakeFiles/eckit_grid.dir/eckit-grid.cc.o.d -o CMakeFiles/eckit_grid.dir/eckit-grid.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_figure.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/build
-[ 93%] Building CXX object src/tools/CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/build
-[ 93%] Building CXX object src/tools/CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o -MF CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o.d -o CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid-nearest.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o -MF CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o.d -o CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid-list.cc
+make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/depend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_cache.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_cache.dir/depend
-[ 93%] Building CXX object src/tools/CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o
-[ 93%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o -MF CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o.d -o CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid-spec.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_cache.dir/DependInfo.cmake "--color="
-make  -f tests/geo/CMakeFiles/eckit_test_geo_figure.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_figure.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o -MF CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o.d -o CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/area_boundingbox.cc
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/tools/CMakeFiles/eckit_grid_nearest.dir/build.make src/tools/CMakeFiles/eckit_grid_nearest.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/tools/CMakeFiles/eckit_grid.dir/build.make src/tools/CMakeFiles/eckit_grid.dir/build
+make  -f src/tools/CMakeFiles/eckit_grid_spec.dir/build.make src/tools/CMakeFiles/eckit_grid_spec.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_figure.dir/DependInfo.cmake "--color="
-[ 94%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o -MF CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o.d -o CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/area_polygon.cc
-make  -f tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/DependInfo.cmake "--color="
-make  -f tests/geo/CMakeFiles/eckit_test_geo_grid.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid.dir/depend
+make  -f tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/build
+make  -f tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/build
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_cache.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_cache.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid.dir/DependInfo.cmake "--color="
-make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/depend
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/geo/CMakeFiles/eckit_test_geo_cache.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_cache.dir/build
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f src/tools/CMakeFiles/eckit_grid_list.dir/build.make src/tools/CMakeFiles/eckit_grid_list.dir/build
 make  -f tests/geo/CMakeFiles/eckit_test_geo_figure.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_figure.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/build
-[ 94%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o -MF CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o.d -o CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/cache.cc
 make  -f tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 93%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 93%] Building CXX object src/tools/CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o
+[ 93%] Building CXX object src/tools/CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o -MF CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o.d -o CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/geometry_sphere.cc
+[ 93%] Building CXX object src/tools/CMakeFiles/eckit_grid.dir/eckit-grid.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o -MF CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o.d -o CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid-spec.cc
+[ 93%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid.dir/eckit-grid.cc.o -MF CMakeFiles/eckit_grid.dir/eckit-grid.cc.o.d -o CMakeFiles/eckit_grid.dir/eckit-grid.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid.cc
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o -MF CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o.d -o CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid-nearest.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o -MF CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o.d -o CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/area_boundingbox.cc
+[ 94%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o
+[ 94%] Building CXX object src/tools/CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o -MF CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o.d -o CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/area_polygon.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT src/tools/CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o -MF CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o.d -o CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o -c /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid-list.cc
+[ 94%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o
 [ 94%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_figure.dir/figure.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o -MF CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o.d -o CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/cache.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_figure.dir/figure.cc.o -MF CMakeFiles/eckit_test_geo_figure.dir/figure.cc.o.d -o CMakeFiles/eckit_test_geo_figure.dir/figure.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/figure.cc
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 94%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/great_circle.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_great_circle.dir/great_circle.cc.o -MF CMakeFiles/eckit_test_geo_great_circle.dir/great_circle.cc.o.d -o CMakeFiles/eckit_test_geo_great_circle.dir/great_circle.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/great_circle.cc
 [ 95%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_grid.dir/grid.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_grid.dir/grid.cc.o -MF CMakeFiles/eckit_test_geo_grid.dir/grid.cc.o.d -o CMakeFiles/eckit_test_geo_grid.dir/grid.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/grid.cc
 [ 95%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/grid_healpix.cc.o
-[ 95%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o -MF CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o.d -o CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/geometry_sphere.cc
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_grid_healpix.dir/grid_healpix.cc.o -MF CMakeFiles/eckit_test_geo_grid_healpix.dir/grid_healpix.cc.o.d -o CMakeFiles/eckit_test_geo_grid_healpix.dir/grid_healpix.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/grid_healpix.cc
 /build/reproducible-path/eckit-1.28.6/tests/geo/great_circle.cc: In function 'void eckit::geo::test::test_209(std::string&, int&, int)':
 /build/reproducible-path/eckit-1.28.6/tests/geo/great_circle.cc:212:51: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
   212 |         const auto [course1, course2] = gc.course();
       |                                                   ^
-[ 95%] Linking CXX executable ../../bin/eckit-grid-list
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-list
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid_list.dir/link.txt --verbose=1
 /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid.cc: In member function 'virtual void eckit::EckitGrid::execute(const eckit::option::CmdArgs&)':
 /build/reproducible-path/eckit-1.28.6/src/tools/eckit-grid.cc:68:14: warning: variable 'deg_km' set but not used [-Wunused-but-set-variable]
    68 |         auto deg_km
       |              ^~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_grid_list.dir/link.d "CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o" -o ../../bin/eckit-grid-list  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_geo.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 95%] Linking CXX executable ../../bin/eckit-grid-spec
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid_spec.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_grid_spec.dir/link.d "CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o" -o ../../bin/eckit-grid-spec  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_geo.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 95%] Built target eckit_grid_list
+[ 95%] Linking CXX executable ../../bin/eckit-grid-list
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-list
+[ 95%] Linking CXX executable eckit_test_geo_cache
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid_list.dir/link.txt --verbose=1
+[ 95%] Built target eckit_grid_spec
+[ 95%] Linking CXX executable eckit_test_geo_area_boundingbox
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/depend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_cache.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_area_boundingbox.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 95%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/grid_reduced_gg.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/grid_reduced_gg.cc.o -MF CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/grid_reduced_gg.cc.o.d -o CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/grid_reduced_gg.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/grid_reduced_gg.cc
-[ 95%] Linking CXX executable eckit_test_geo_cache
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_cache.dir/link.txt --verbose=1
-[ 95%] Linking CXX executable ../../bin/eckit-grid-spec
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid_spec.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_cache.dir/link.d CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o -o eckit_test_geo_cache  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_grid_list.dir/link.d "CMakeFiles/eckit_grid_list.dir/eckit-grid-list.cc.o" -o ../../bin/eckit-grid-list  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_geo.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 95%] Built target eckit_test_geo_cache
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_area_boundingbox.dir/link.d CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o -o eckit_test_geo_area_boundingbox  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 95%] Built target eckit_grid_list
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_regular_gg.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_regular_gg.dir/depend
+[ 95%] Built target eckit_test_geo_area_boundingbox
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_regular_gg.dir/DependInfo.cmake "--color="
+[ 95%] Linking CXX executable ../../bin/eckit-grid
+make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/depend
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_regular_gg.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_regular_gg.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 95%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_grid_regular_gg.dir/grid_regular_gg.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_grid_regular_gg.dir/grid_regular_gg.cc.o -MF CMakeFiles/eckit_test_geo_grid_regular_gg.dir/grid_regular_gg.cc.o.d -o CMakeFiles/eckit_test_geo_grid_regular_gg.dir/grid_regular_gg.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/grid_regular_gg.cc
-[ 95%] Linking CXX executable eckit_test_geo_great_circle
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_great_circle.dir/link.txt --verbose=1
-[ 95%] Linking CXX executable eckit_test_geo_grid
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_great_circle.dir/link.d CMakeFiles/eckit_test_geo_great_circle.dir/great_circle.cc.o -o eckit_test_geo_great_circle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 95%] Linking CXX executable ../../bin/eckit-grid
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid
-[ 95%] Built target eckit_test_geo_great_circle
-make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/build
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_grid_spec.dir/link.d "CMakeFiles/eckit_grid_spec.dir/eckit-grid-spec.cc.o" -o ../../bin/eckit-grid-spec  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_geo.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 95%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/grid_regular_ll.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_grid_regular_ll.dir/grid_regular_ll.cc.o -MF CMakeFiles/eckit_test_geo_grid_regular_ll.dir/grid_regular_ll.cc.o.d -o CMakeFiles/eckit_test_geo_grid_regular_ll.dir/grid_regular_ll.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/grid_regular_ll.cc
-[ 95%] Built target eckit_grid_spec
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_cache.dir/link.d CMakeFiles/eckit_test_geo_cache.dir/cache.cc.o -o eckit_test_geo_cache  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 95%] Built target eckit_test_geo_cache
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_reorder.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_reorder.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_reorder.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_reorder.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_reorder.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 96%] Linking CXX executable eckit_test_geo_great_circle
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 [ 96%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_grid_reorder.dir/grid_reorder.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_grid_reorder.dir/grid_reorder.cc.o -MF CMakeFiles/eckit_test_geo_grid_reorder.dir/grid_reorder.cc.o.d -o CMakeFiles/eckit_test_geo_grid_reorder.dir/grid_reorder.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/grid_reorder.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid.dir/link.d CMakeFiles/eckit_test_geo_grid.dir/grid.cc.o -o eckit_test_geo_grid  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 96%] Linking CXX executable eckit_test_geo_area_boundingbox
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_great_circle.dir/link.txt --verbose=1
+[ 96%] Linking CXX executable eckit_test_geo_grid
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 96%] Built target eckit_test_geo_grid
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid.dir/link.txt --verbose=1
+[ 96%] Linking CXX executable eckit_test_geo_figure
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_figure.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_grid.dir/link.d "CMakeFiles/eckit_grid.dir/eckit-grid.cc.o" -o ../../bin/eckit-grid  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_geo.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 96%] Built target eckit_grid
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_to_points.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_to_points.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_grid_to_points.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_area_boundingbox.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_grid_to_points.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_grid_to_points.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 96%] Linking CXX executable eckit_test_geo_geometry_sphere
 [ 96%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_grid_to_points.dir/grid_to_points.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_grid_to_points.dir/grid_to_points.cc.o -MF CMakeFiles/eckit_test_geo_grid_to_points.dir/grid_to_points.cc.o.d -o CMakeFiles/eckit_test_geo_grid_to_points.dir/grid_to_points.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/grid_to_points.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_grid.dir/link.d "CMakeFiles/eckit_grid.dir/eckit-grid.cc.o" -o ../../bin/eckit-grid  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_geo.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_geometry_sphere.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid.dir/link.d CMakeFiles/eckit_test_geo_grid.dir/grid.cc.o -o eckit_test_geo_grid  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 96%] Built target eckit_grid
+[ 96%] Built target eckit_test_geo_grid
 make  -f tests/geo/CMakeFiles/eckit_test_geo_increments.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_increments.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_increments.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_figure.dir/link.d CMakeFiles/eckit_test_geo_figure.dir/figure.cc.o -o eckit_test_geo_figure  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_increments.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_increments.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 96%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o -MF CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o.d -o CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/increments.cc
-[ 96%] Linking CXX executable eckit_test_geo_figure
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_figure.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_area_boundingbox.dir/link.d CMakeFiles/eckit_test_geo_area_boundingbox.dir/area_boundingbox.cc.o -o eckit_test_geo_area_boundingbox  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 96%] Built target eckit_test_geo_area_boundingbox
+[ 96%] Built target eckit_test_geo_figure
 make  -f tests/geo/CMakeFiles/eckit_test_geo_iterator.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_iterator.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_iterator.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/geo/CMakeFiles/eckit_test_geo_increments.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_increments.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_iterator.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_iterator.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 96%] Linking CXX executable eckit_test_geo_geometry_sphere
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 96%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o -MF CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o.d -o CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/increments.cc
 [ 96%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_iterator.dir/iterator.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_iterator.dir/iterator.cc.o -MF CMakeFiles/eckit_test_geo_iterator.dir/iterator.cc.o.d -o CMakeFiles/eckit_test_geo_iterator.dir/iterator.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/iterator.cc
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_geometry_sphere.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_figure.dir/link.d CMakeFiles/eckit_test_geo_figure.dir/figure.cc.o -o eckit_test_geo_figure  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_great_circle.dir/link.d CMakeFiles/eckit_test_geo_great_circle.dir/great_circle.cc.o -o eckit_test_geo_great_circle  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 96%] Built target eckit_test_geo_figure
+[ 96%] Linking CXX executable ../../bin/eckit-grid-nearest
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-nearest
+[ 96%] Built target eckit_test_geo_great_circle
 make  -f tests/geo/CMakeFiles/eckit_test_geo_kdtree.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_kdtree.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_kdtree.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid_nearest.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_kdtree.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_kdtree.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 96%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_kdtree.dir/kdtree.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_kdtree.dir/kdtree.cc.o -MF CMakeFiles/eckit_test_geo_kdtree.dir/kdtree.cc.o.d -o CMakeFiles/eckit_test_geo_kdtree.dir/kdtree.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/kdtree.cc
-[ 96%] Linking CXX executable ../../bin/eckit-grid-nearest
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E remove /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-nearest
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_grid_nearest.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_geometry_sphere.dir/link.d CMakeFiles/eckit_test_geo_geometry_sphere.dir/geometry_sphere.cc.o -o eckit_test_geo_geometry_sphere  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 96%] Built target eckit_test_geo_geometry_sphere
@@ -6701,9 +6737,6 @@
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 97%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_ordering.dir/ordering.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_ordering.dir/ordering.cc.o -MF CMakeFiles/eckit_test_geo_ordering.dir/ordering.cc.o.d -o CMakeFiles/eckit_test_geo_ordering.dir/ordering.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/ordering.cc
-[ 97%] Linking CXX executable eckit_test_geo_grid_healpix
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_healpix.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_grid_nearest.dir/link.d "CMakeFiles/eckit_grid_nearest.dir/eckit-grid-nearest.cc.o" -o ../../bin/eckit-grid-nearest  -Wl,-rpath,"\$ORIGIN/../lib/aarch64-linux-gnu" ../../lib/libeckit_geo.so.0d ../../lib/libeckit_option.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 97%] Built target eckit_grid_nearest
@@ -6715,6 +6748,9 @@
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 97%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_point.dir/point.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_point.dir/point.cc.o -MF CMakeFiles/eckit_test_geo_point.dir/point.cc.o.d -o CMakeFiles/eckit_test_geo_point.dir/point.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/point.cc
+[ 97%] Linking CXX executable eckit_test_geo_grid_healpix
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_healpix.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_healpix.dir/link.d CMakeFiles/eckit_test_geo_grid_healpix.dir/grid_healpix.cc.o -o eckit_test_geo_grid_healpix  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 97%] Built target eckit_test_geo_grid_healpix
@@ -6723,80 +6759,89 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_point2.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_point2.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_point2.dir/build
+[ 97%] Linking CXX executable eckit_test_geo_iterator
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 97%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_point2.dir/point2.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_point2.dir/point2.cc.o -MF CMakeFiles/eckit_test_geo_point2.dir/point2.cc.o.d -o CMakeFiles/eckit_test_geo_point2.dir/point2.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/point2.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_iterator.dir/link.txt --verbose=1
 [ 97%] Linking CXX executable eckit_test_geo_increments
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_increments.dir/link.txt --verbose=1
-[ 97%] Linking CXX executable eckit_test_geo_iterator
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_iterator.dir/link.txt --verbose=1
-[ 97%] Linking CXX executable eckit_test_geo_grid_reorder
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_increments.dir/link.d CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o -o eckit_test_geo_increments  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 97%] Linking CXX executable eckit_test_geo_grid_regular_ll
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_reorder.dir/link.txt --verbose=1
-[ 97%] Built target eckit_test_geo_increments
-make  -f tests/geo/CMakeFiles/eckit_test_geo_point3.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_point3.dir/depend
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_iterator.dir/link.d CMakeFiles/eckit_test_geo_iterator.dir/iterator.cc.o -o eckit_test_geo_iterator  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_regular_ll.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 97%] Built target eckit_test_geo_iterator
+make  -f tests/geo/CMakeFiles/eckit_test_geo_point3.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_point3.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_point3.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_point3.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_point3.dir/build
-[ 97%] Built target eckit_test_geo_iterator
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 97%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o -MF CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o.d -o CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/point3.cc
+[ 97%] Linking CXX executable eckit_test_geo_grid_to_points
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_to_points.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_increments.dir/link.d CMakeFiles/eckit_test_geo_increments.dir/increments.cc.o -o eckit_test_geo_increments  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 97%] Built target eckit_test_geo_increments
 make  -f tests/geo/CMakeFiles/eckit_test_geo_pointlonlat.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_pointlonlat.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_pointlonlat.dir/DependInfo.cmake "--color="
-[ 97%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o -MF CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o.d -o CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/point3.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_pointlonlat.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_pointlonlat.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 97%] Linking CXX executable eckit_test_geo_grid_regular_ll
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 [ 97%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_pointlonlat.dir/pointlonlat.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_pointlonlat.dir/pointlonlat.cc.o -MF CMakeFiles/eckit_test_geo_pointlonlat.dir/pointlonlat.cc.o.d -o CMakeFiles/eckit_test_geo_pointlonlat.dir/pointlonlat.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/pointlonlat.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_reorder.dir/link.d CMakeFiles/eckit_test_geo_grid_reorder.dir/grid_reorder.cc.o -o eckit_test_geo_grid_reorder  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_regular_ll.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_to_points.dir/link.d CMakeFiles/eckit_test_geo_grid_to_points.dir/grid_to_points.cc.o -o eckit_test_geo_grid_to_points  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 97%] Linking CXX executable eckit_test_geo_grid_to_points
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-[ 97%] Built target eckit_test_geo_grid_reorder
+[ 97%] Built target eckit_test_geo_grid_to_points
 make  -f tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/depend
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_to_points.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_regular_ll.dir/link.d CMakeFiles/eckit_test_geo_grid_regular_ll.dir/grid_regular_ll.cc.o -o eckit_test_geo_grid_regular_ll  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/build
+[ 97%] Linking CXX executable eckit_test_geo_point
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 97%] Built target eckit_test_geo_grid_regular_ll
+[ 98%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o -MF CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o.d -o CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/pointlonlatr.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_point.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_regular_ll.dir/link.d CMakeFiles/eckit_test_geo_grid_regular_ll.dir/grid_regular_ll.cc.o -o eckit_test_geo_grid_regular_ll  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 98%] Built target eckit_test_geo_grid_regular_ll
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 98%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o -MF CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o.d -o CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/pointlonlatr.cc
 [ 98%] Linking CXX executable eckit_test_geo_grid_reduced_gg
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/link.txt --verbose=1
 [ 98%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_projection.dir/projection.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection.dir/projection.cc.o -MF CMakeFiles/eckit_test_geo_projection.dir/projection.cc.o.d -o CMakeFiles/eckit_test_geo_projection.dir/projection.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/link.txt --verbose=1
 [ 98%] Linking CXX executable eckit_test_geo_ordering
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_ordering.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_to_points.dir/link.d CMakeFiles/eckit_test_geo_grid_to_points.dir/grid_to_points.cc.o -o eckit_test_geo_grid_to_points  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+[ 98%] Linking CXX executable eckit_test_geo_grid_regular_gg
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_regular_gg.dir/link.txt --verbose=1
+[ 98%] Linking CXX executable eckit_test_geo_point2
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_point2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_point.dir/link.d CMakeFiles/eckit_test_geo_point.dir/point.cc.o -o eckit_test_geo_point  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 98%] Built target eckit_test_geo_grid_to_points
+[ 98%] Built target eckit_test_geo_point
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/depend
+[ 98%] Linking CXX executable eckit_test_geo_grid_reorder
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_reorder.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
@@ -6804,203 +6849,194 @@
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/projection_ll_to_xyz.cc.o -MF CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/projection_ll_to_xyz.cc.o.d -o CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/projection_ll_to_xyz.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection_ll_to_xyz.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/link.d CMakeFiles/eckit_test_geo_grid_reduced_gg.dir/grid_reduced_gg.cc.o -o eckit_test_geo_grid_reduced_gg  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 98%] Linking CXX executable eckit_test_geo_point2
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 [ 98%] Built target eckit_test_geo_grid_reduced_gg
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_mercator.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_mercator.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection_mercator.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_point2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_ordering.dir/link.d CMakeFiles/eckit_test_geo_ordering.dir/ordering.cc.o -o eckit_test_geo_ordering  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_mercator.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_mercator.dir/build
-[ 98%] Built target eckit_test_geo_ordering
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/depend
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_ordering.dir/link.d CMakeFiles/eckit_test_geo_ordering.dir/ordering.cc.o -o eckit_test_geo_ordering  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 98%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_projection_mercator.dir/projection_mercator.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection_mercator.dir/projection_mercator.cc.o -MF CMakeFiles/eckit_test_geo_projection_mercator.dir/projection_mercator.cc.o.d -o CMakeFiles/eckit_test_geo_projection_mercator.dir/projection_mercator.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection_mercator.cc
+[ 98%] Built target eckit_test_geo_ordering
+make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/depend
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_point2.dir/link.d CMakeFiles/eckit_test_geo_point2.dir/point2.cc.o -o eckit_test_geo_point2  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 98%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o -MF CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o.d -o CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection_plate-caree.cc
-[ 98%] Linking CXX executable eckit_test_geo_point
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_point.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_point2.dir/link.d CMakeFiles/eckit_test_geo_point2.dir/point2.cc.o -o eckit_test_geo_point2  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/build
 [ 98%] Built target eckit_test_geo_point2
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_proj.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_proj.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection_proj.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_point.dir/link.d CMakeFiles/eckit_test_geo_point.dir/point.cc.o -o eckit_test_geo_point  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 98%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o -MF CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o.d -o CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection_plate-caree.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_proj.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_proj.dir/build
-[ 98%] Built target eckit_test_geo_point
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/DependInfo.cmake "--color="
-[ 98%] Linking CXX executable eckit_test_geo_grid_regular_gg
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 [ 99%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_projection_proj.dir/projection_proj.cc.o
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/build
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection_proj.dir/projection_proj.cc.o -MF CMakeFiles/eckit_test_geo_projection_proj.dir/projection_proj.cc.o.d -o CMakeFiles/eckit_test_geo_projection_proj.dir/projection_proj.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection_proj.cc
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_grid_regular_gg.dir/link.txt --verbose=1
-[ 99%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o -MF CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o.d -o CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection_rotation.cc
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_regular_gg.dir/link.d CMakeFiles/eckit_test_geo_grid_regular_gg.dir/grid_regular_gg.cc.o -o eckit_test_geo_grid_regular_gg  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 99%] Built target eckit_test_geo_grid_regular_gg
+make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/depend
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_grid_reorder.dir/link.d CMakeFiles/eckit_test_geo_grid_reorder.dir/grid_reorder.cc.o -o eckit_test_geo_grid_reorder  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/DependInfo.cmake "--color="
+[ 99%] Linking CXX executable eckit_test_geo_area_polygon
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_area_polygon.dir/link.txt --verbose=1
+[ 99%] Built target eckit_test_geo_grid_reorder
 make  -f tests/geo/CMakeFiles/eckit_test_geo_range.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_range.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_range.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make  -f tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/build
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_range.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_range.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 99%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o -MF CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o.d -o CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/projection_rotation.cc
 [ 99%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_range.dir/range.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_range.dir/range.cc.o -MF CMakeFiles/eckit_test_geo_range.dir/range.cc.o.d -o CMakeFiles/eckit_test_geo_range.dir/range.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/range.cc
-[ 99%] Linking CXX executable eckit_test_geo_area_polygon
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_area_polygon.dir/link.txt --verbose=1
-[ 99%] Linking CXX executable eckit_test_geo_pointlonlatr
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_pointlonlatr.dir/link.txt --verbose=1
 [ 99%] Linking CXX executable eckit_test_geo_point3
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_point3.dir/link.txt --verbose=1
+[ 99%] Linking CXX executable eckit_test_geo_kdtree
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_kdtree.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_area_polygon.dir/link.d CMakeFiles/eckit_test_geo_area_polygon.dir/area_polygon.cc.o -o eckit_test_geo_area_polygon  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 99%] Built target eckit_test_geo_area_polygon
 make  -f tests/geo/CMakeFiles/eckit_test_geo_search.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_search.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_search.dir/DependInfo.cmake "--color="
-[ 99%] Linking CXX executable eckit_test_geo_kdtree
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_search.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_search.dir/build
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_kdtree.dir/link.txt --verbose=1
 [ 99%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_search.dir/search.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_search.dir/search.cc.o -MF CMakeFiles/eckit_test_geo_search.dir/search.cc.o.d -o CMakeFiles/eckit_test_geo_search.dir/search.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/search.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_pointlonlatr.dir/link.d CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o -o eckit_test_geo_pointlonlatr  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_kdtree.dir/link.d CMakeFiles/eckit_test_geo_kdtree.dir/kdtree.cc.o -o eckit_test_geo_kdtree  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[ 99%] Built target eckit_test_geo_pointlonlatr
+[ 99%] Built target eckit_test_geo_kdtree
 make  -f tests/geo/CMakeFiles/eckit_test_geo_spec.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_spec.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_spec.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_point3.dir/link.d CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o -o eckit_test_geo_point3  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_spec.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_spec.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[ 99%] Linking CXX executable eckit_test_geo_pointlonlatr
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+[ 99%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o -MF CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o.d -o CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/spec.cc
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_pointlonlatr.dir/link.txt --verbose=1
+[ 99%] Linking CXX executable eckit_test_geo_pointlonlat
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_pointlonlat.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_point3.dir/link.d CMakeFiles/eckit_test_geo_point3.dir/point3.cc.o -o eckit_test_geo_point3  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [ 99%] Built target eckit_test_geo_point3
 make  -f tests/geo/CMakeFiles/eckit_test_geo_spec_custom.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_spec_custom.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_spec_custom.dir/DependInfo.cmake "--color="
-[ 99%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o -MF CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o.d -o CMakeFiles/eckit_test_geo_spec.dir/spec.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/spec.cc
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_spec_custom.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_spec_custom.dir/build
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [100%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_spec_custom.dir/spec_custom.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_spec_custom.dir/spec_custom.cc.o -MF CMakeFiles/eckit_test_geo_spec_custom.dir/spec_custom.cc.o.d -o CMakeFiles/eckit_test_geo_spec_custom.dir/spec_custom.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/spec_custom.cc
-[100%] Linking CXX executable eckit_test_geo_pointlonlat
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_pointlonlat.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_kdtree.dir/link.d CMakeFiles/eckit_test_geo_kdtree.dir/kdtree.cc.o -o eckit_test_geo_kdtree  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_pointlonlatr.dir/link.d CMakeFiles/eckit_test_geo_pointlonlatr.dir/pointlonlatr.cc.o -o eckit_test_geo_pointlonlatr  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[100%] Built target eckit_test_geo_kdtree
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_pointlonlat.dir/link.d CMakeFiles/eckit_test_geo_pointlonlat.dir/pointlonlat.cc.o -o eckit_test_geo_pointlonlat  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[100%] Built target eckit_test_geo_pointlonlatr
 make  -f tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/depend
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-make  -f tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/build
-make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[100%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o -MF CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o.d -o CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/spec_layered.cc
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_pointlonlat.dir/link.d CMakeFiles/eckit_test_geo_pointlonlat.dir/pointlonlat.cc.o -o eckit_test_geo_pointlonlat  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [100%] Built target eckit_test_geo_pointlonlat
 make  -f tests/geo/CMakeFiles/eckit_test_geo_util.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_util.dir/depend
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/eckit-1.28.6 /build/reproducible-path/eckit-1.28.6/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/CMakeFiles/eckit_test_geo_util.dir/DependInfo.cmake "--color="
+make  -f tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/build
+make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 make  -f tests/geo/CMakeFiles/eckit_test_geo_util.dir/build.make tests/geo/CMakeFiles/eckit_test_geo_util.dir/build
+[100%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o -MF CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o.d -o CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/spec_layered.cc
 make[3]: Entering directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [100%] Building CXX object tests/geo/CMakeFiles/eckit_test_geo_util.dir/util.cc.o
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/c++  -I/build/reproducible-path/eckit-1.28.6/src -I/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/src -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -std=gnu++17 -fPIE -MD -MT tests/geo/CMakeFiles/eckit_test_geo_util.dir/util.cc.o -MF CMakeFiles/eckit_test_geo_util.dir/util.cc.o.d -o CMakeFiles/eckit_test_geo_util.dir/util.cc.o -c /build/reproducible-path/eckit-1.28.6/tests/geo/util.cc
+[100%] Linking CXX executable eckit_test_geo_projection_mercator
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_mercator.dir/link.txt --verbose=1
+/build/reproducible-path/eckit-1.28.6/tests/geo/spec_custom.cc: In function 'void eckit::geo::test::test_176(std::string&, int&, int)':
+/build/reproducible-path/eckit-1.28.6/tests/geo/spec_custom.cc:219:33: warning: loop variable 'key' of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct]
+  219 |         for (const std::string& key : {"double", "float", "int", "long", "size_t"}) {
+      |                                 ^~~
+/build/reproducible-path/eckit-1.28.6/tests/geo/spec_custom.cc:219:33: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string<char>'} to make the copy explicit or 'const char* const&' to prevent copying
 [100%] Linking CXX executable eckit_test_geo_projection
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection.dir/link.txt --verbose=1
-[100%] Linking CXX executable eckit_test_geo_projection_mercator
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 [100%] Linking CXX executable eckit_test_geo_projection_plate-caree
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_plate-caree.dir/link.txt --verbose=1
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_mercator.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_mercator.dir/link.d CMakeFiles/eckit_test_geo_projection_mercator.dir/projection_mercator.cc.o -o eckit_test_geo_projection_mercator  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_plate-caree.dir/link.d "CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o" -o eckit_test_geo_projection_plate-caree  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [100%] Built target eckit_test_geo_projection_mercator
-[100%] Built target eckit_test_geo_projection_plate-caree
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection.dir/link.d CMakeFiles/eckit_test_geo_projection.dir/projection.cc.o -o eckit_test_geo_projection  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [100%] Built target eckit_test_geo_projection
-/build/reproducible-path/eckit-1.28.6/tests/geo/spec_custom.cc: In function 'void eckit::geo::test::test_176(std::string&, int&, int)':
-/build/reproducible-path/eckit-1.28.6/tests/geo/spec_custom.cc:219:33: warning: loop variable 'key' of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct]
-  219 |         for (const std::string& key : {"double", "float", "int", "long", "size_t"}) {
-      |                                 ^~~
-/build/reproducible-path/eckit-1.28.6/tests/geo/spec_custom.cc:219:33: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string<char>'} to make the copy explicit or 'const char* const&' to prevent copying
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_plate-caree.dir/link.d "CMakeFiles/eckit_test_geo_projection_plate-caree.dir/projection_plate-caree.cc.o" -o eckit_test_geo_projection_plate-caree  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[100%] Built target eckit_test_geo_projection_plate-caree
+[100%] Linking CXX executable eckit_test_geo_projection_ll_to_xyz
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/link.txt --verbose=1
 [100%] Linking CXX executable eckit_test_geo_range
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_range.dir/link.txt --verbose=1
+[100%] Linking CXX executable eckit_test_geo_projection_proj
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_proj.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/link.d CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/projection_ll_to_xyz.cc.o -o eckit_test_geo_projection_ll_to_xyz  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[100%] Built target eckit_test_geo_projection_ll_to_xyz
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_range.dir/link.d CMakeFiles/eckit_test_geo_range.dir/range.cc.o -o eckit_test_geo_range  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[100%] Built target eckit_test_geo_range
 [100%] Linking CXX executable eckit_test_geo_util
+[100%] Built target eckit_test_geo_range
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_util.dir/link.txt --verbose=1
-[100%] Linking CXX executable eckit_test_geo_projection_ll_to_xyz
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_proj.dir/link.d CMakeFiles/eckit_test_geo_projection_proj.dir/projection_proj.cc.o -o eckit_test_geo_projection_proj  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[100%] Built target eckit_test_geo_projection_proj
+[100%] Linking CXX executable eckit_test_geo_search
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/link.txt --verbose=1
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_search.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_util.dir/link.d CMakeFiles/eckit_test_geo_util.dir/util.cc.o -o eckit_test_geo_util  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [100%] Built target eckit_test_geo_util
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/link.d CMakeFiles/eckit_test_geo_projection_ll_to_xyz.dir/projection_ll_to_xyz.cc.o -o eckit_test_geo_projection_ll_to_xyz  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[100%] Built target eckit_test_geo_projection_ll_to_xyz
-[100%] Linking CXX executable eckit_test_geo_search
+[100%] Linking CXX executable eckit_test_geo_projection_rotation
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_search.dir/link.d CMakeFiles/eckit_test_geo_search.dir/search.cc.o -o eckit_test_geo_search  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_search.dir/link.txt --verbose=1
+make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
+[100%] Built target eckit_test_geo_search
+cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_rotation.dir/link.txt --verbose=1
 [100%] Linking CXX executable eckit_test_geo_spec_layered
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_spec_layered.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_search.dir/link.d CMakeFiles/eckit_test_geo_search.dir/search.cc.o -o eckit_test_geo_search  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_rotation.dir/link.d CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o -o eckit_test_geo_projection_rotation  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[100%] Built target eckit_test_geo_search
-[100%] Linking CXX executable eckit_test_geo_projection_proj
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_proj.dir/link.txt --verbose=1
+[100%] Built target eckit_test_geo_projection_rotation
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_spec_layered.dir/link.d CMakeFiles/eckit_test_geo_spec_layered.dir/spec_layered.cc.o -o eckit_test_geo_spec_layered  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
 make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
 [100%] Built target eckit_test_geo_spec_layered
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_proj.dir/link.d CMakeFiles/eckit_test_geo_projection_proj.dir/projection_proj.cc.o -o eckit_test_geo_projection_proj  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[100%] Built target eckit_test_geo_projection_proj
-[100%] Linking CXX executable eckit_test_geo_projection_rotation
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
-cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_projection_rotation.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.28.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wl,-z,relro    -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/eckit_test_geo_projection_rotation.dir/link.d CMakeFiles/eckit_test_geo_projection_rotation.dir/projection_rotation.cc.o -o eckit_test_geo_projection_rotation  -Wl,-rpath,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib ../../lib/libeckit_geo.so.0d ../../lib/libeckit_maths.so.0d /usr/lib/aarch64-linux-gnu/libproj.so.25.9.6.0 ../../lib/libeckit_codec.so.0d ../../lib/libeckit.so.0d -lm /usr/lib/aarch64-linux-gnu/librt.a -ldl
-make[3]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-[100%] Built target eckit_test_geo_projection_rotation
 [100%] Linking CXX executable eckit_test_geo_spec_custom
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E remove EXE_FILENAME-NOTFOUND
 cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo && /usr/bin/cmake -E cmake_link_script CMakeFiles/eckit_test_geo_spec_custom.dir/link.txt --verbose=1
@@ -7146,22 +7182,6 @@
 1: 0 tests failed out of 5.
 2: Running 7 tests:
 2: Running case 0: test_configuration_interface ...
-2: Completed case 0: test_configuration_interface
-2: Running case 1: test_yaml_empty ...
-2: Completed case 1: test_yaml_empty
-2: Running case 2: test_json_configuration ...
-2: Completed case 2: test_json_configuration
-2: Running case 3: YAML configuration converts numbers to strings or numbers ...
-2: LocalConfiguration[root={one => 1 , two => 2 , three => 3 , four => 4 , neg7 => -7}]
-2: Completed case 3: YAML configuration converts numbers to strings or numbers
-2: Running case 4: YAML configuration with null value ...
-2: LocalConfiguration[root={nothing => (nil)}]
-2: Completed case 4: YAML configuration with null value
-2: Running case 5: test_local_configuration ...
-2: Completed case 5: test_local_configuration
-2: Running case 6: Hash a configuration ...
-2: Completed case 6: Hash a configuration
-2: 0 tests failed out of 7.
 3: Running 4 tests:
 3: Running case 0: test_eckit_sharedmemarray_construction ...
 3: Completed case 0: test_eckit_sharedmemarray_construction
@@ -7180,39 +7200,38 @@
 4: Running case 2: test_eckit_container_btree_random_char_udf ...
 4: 
 4: ::BTree : maxLeafEntries_=4, maxNodeEntries_=9
-4: NODE_PAGE[id=1,count=3]{12!D@22,Z@13,n@27,}
-4:    NODE_PAGE[id=12,count=5]{2!2@19,4@21,7@17,9@28,B@18,}
-4:       LEAF_PAGE[id=2,count=2](0:0,1:1,)[0<=>19]
-4:       LEAF_PAGE[id=19,count=2](2:2,3:3,)[2<=>21]
-4:       LEAF_PAGE[id=21,count=3](4:4,5:5,6:6,)[19<=>17]
-4:       LEAF_PAGE[id=17,count=2](7:7,8:8,)[21<=>28]
-4:       LEAF_PAGE[id=28,count=2](9:9,A:A,)[17<=>18]
-4:       LEAF_PAGE[id=18,count=2](B:B,C:C,)[28<=>8]
-4:    NODE_PAGE[id=22,count=8]{8!G@23,J@15,L@32,N@25,P@4,S@5,U@31,W@9,}
-4:       LEAF_PAGE[id=8,count=3](D:D,E:E,F:F,)[18<=>23]
-4:       LEAF_PAGE[id=23,count=3](G:G,H:H,I:I,)[8<=>15]
-4:       LEAF_PAGE[id=15,count=2](J:J,K:K,)[23<=>32]
-4:       LEAF_PAGE[id=32,count=2](L:L,M:M,)[15<=>25]
-4:       LEAF_PAGE[id=25,count=2](N:N,O:O,)[32<=>4]
-4:       LEAF_PAGE[id=4,count=3](P:P,Q:Q,R:R,)[25<=>5]
-4:       LEAF_PAGE[id=5,count=2](S:S,T:T,)[4<=>31]
-4:       LEAF_PAGE[id=31,count=2](U:U,V:V,)[5<=>9]
-4:       LEAF_PAGE[id=9,count=3](W:W,X:X,Y:Y,)[31<=>6]
-4:    NODE_PAGE[id=13,count=6]{6!b@29,d@14,f@33,h@24,j@10,l@26,}
-4:       LEAF_PAGE[id=6,count=2](Z:Z,a:a,)[9<=>29]
-4:       LEAF_PAGE[id=29,count=2](b:b,c:c,)[6<=>14]
-4:       LEAF_PAGE[id=14,count=2](d:d,e:e,)[29<=>33]
-4:       LEAF_PAGE[id=33,count=2](f:f,g:g,)[14<=>24]
-4:       LEAF_PAGE[id=24,count=2](h:h,i:i,)[33<=>10]
-4:       LEAF_PAGE[id=10,count=2](j:j,k:k,)[24<=>26]
-4:       LEAF_PAGE[id=26,count=2](l:l,m:m,)[10<=>3]
-4:    NODE_PAGE[id=27,count=5]{3!p@20,r@7,t@30,v@11,x@16,}
-4:       LEAF_PAGE[id=3,count=2](n:n,o:o,)[26<=>20]
-4:       LEAF_PAGE[id=20,count=2](p:p,q:q,)[3<=>7]
-4:       LEAF_PAGE[id=7,count=2](r:r,s:s,)[20<=>30]
-4:       LEAF_PAGE[id=30,count=2](t:t,u:u,)[7<=>11]
-4:       LEAF_PAGE[id=11,count=2](v:v,w:w,)[30<=>16]
-4:       LEAF_PAGE[id=16,count=3](x:x,y:y,z:z,)[11<=>0]
+4: NODE_PAGE[id=1,count=3]{12!I@22,T@13,g@26,}
+4:    NODE_PAGE[id=12,count=7]{2!2@17,5@9,7@23,9@15,B@31,D@5,F@29,}
+4:       LEAF_PAGE[id=2,count=2](0:0,1:1,)[0<=>17]
+4:       LEAF_PAGE[id=17,count=3](2:2,3:3,4:4,)[2<=>9]
+4:       LEAF_PAGE[id=9,count=2](5:5,6:6,)[17<=>23]
+4:       LEAF_PAGE[id=23,count=2](7:7,8:8,)[9<=>15]
+4:       LEAF_PAGE[id=15,count=2](9:9,A:A,)[23<=>31]
+4:       LEAF_PAGE[id=31,count=2](B:B,C:C,)[15<=>5]
+4:       LEAF_PAGE[id=5,count=2](D:D,E:E,)[31<=>29]
+4:       LEAF_PAGE[id=29,count=3](F:F,G:G,H:H,)[5<=>21]
+4:    NODE_PAGE[id=22,count=4]{21!L@8,N@16,P@6,R@19,}
+4:       LEAF_PAGE[id=21,count=3](I:I,J:J,K:K,)[29<=>8]
+4:       LEAF_PAGE[id=8,count=2](L:L,M:M,)[21<=>16]
+4:       LEAF_PAGE[id=16,count=2](N:N,O:O,)[8<=>6]
+4:       LEAF_PAGE[id=6,count=2](P:P,Q:Q,)[16<=>19]
+4:       LEAF_PAGE[id=19,count=2](R:R,S:S,)[6<=>3]
+4:    NODE_PAGE[id=13,count=5]{3!V@20,X@30,a@25,c@10,e@24,}
+4:       LEAF_PAGE[id=3,count=2](T:T,U:U,)[19<=>20]
+4:       LEAF_PAGE[id=20,count=2](V:V,W:W,)[3<=>30]
+4:       LEAF_PAGE[id=30,count=3](X:X,Y:Y,Z:Z,)[20<=>25]
+4:       LEAF_PAGE[id=25,count=2](a:a,b:b,)[30<=>10]
+4:       LEAF_PAGE[id=10,count=2](c:c,d:d,)[25<=>24]
+4:       LEAF_PAGE[id=24,count=2](e:e,f:f,)[10<=>11]
+4:    NODE_PAGE[id=26,count=7]{11!j@27,l@18,n@32,p@7,s@14,v@28,x@4,}
+4:       LEAF_PAGE[id=11,count=3](g:g,h:h,i:i,)[24<=>27]
+4:       LEAF_PAGE[id=27,count=2](j:j,k:k,)[11<=>18]
+4:       LEAF_PAGE[id=18,count=2](l:l,m:m,)[27<=>32]
+4:       LEAF_PAGE[id=32,count=2](n:n,o:o,)[18<=>7]
+4:       LEAF_PAGE[id=7,count=3](p:p,q:q,r:r,)[32<=>14]
+4:       LEAF_PAGE[id=14,count=3](s:s,t:t,u:u,)[7<=>28]
+4:       LEAF_PAGE[id=28,count=2](v:v,w:w,)[14<=>4]
+4:       LEAF_PAGE[id=4,count=3](x:x,y:y,z:z,)[28<=>0]
 4: 
 4: Completed case 2: test_eckit_container_btree_random_char_udf
 4: Running case 3: test_eckit_container_btree_random_char_fixedstring ...
@@ -7246,14 +7265,6 @@
 4: 
 4: Completed case 3: test_eckit_container_btree_random_char_fixedstring
 4: Running case 4: test_eckit_container_btree_random_char_int ...
-4: Completed case 4: test_eckit_container_btree_random_char_int
-4: Running case 5: test_eckit_container_btree_fixedsttring_int_nolocking ...
-4: Completed case 5: test_eckit_container_btree_fixedsttring_int_nolocking
-4: Running case 6: test_eckit_container_btree_fixedsttring_int_locking ...
-4: Completed case 6: test_eckit_container_btree_fixedsttring_int_locking
-4: Running case 7: test_eckit_container_fixedsttring_fixedsttring ...
-4: Completed case 7: test_eckit_container_fixedsttring_fixedsttring
-4: 0 tests failed out of 8.
 5: Running 1 tests:
 5: Running case 0: test_eckit_container_bloomfilter_insert ...
 5: Completed case 0: test_eckit_container_bloomfilter_insert
@@ -7272,36 +7283,14 @@
 6: 0 tests failed out of 5.
 7: Running 1 tests:
 7: Running case 0: Multi Producer Multi Consumer Queue access size = 1 ...
+  1/219 Test   #5: eckit_test_container_bloomfilter .............   Passed    0.05 sec
+  2/219 Test   #6: eckit_test_container_trie ....................   Passed    0.05 sec
+  3/219 Test   #1: eckit_test_config_resource ...................   Passed    0.06 sec
+  4/219 Test   #3: eckit_test_container_sharedmemarray ..........   Passed    0.06 sec
 8: Running 4 tests:
 8: Running case 0: test_eckit_container_densemap_0 ...
 8: Completed case 0: test_eckit_container_densemap_0
 8: Running case 1: test_map_string_int ...
-8: Completed case 1: test_map_string_int
-8: Running case 2: test_map_int_string ...
-8: Completed case 2: test_map_int_string
-8: Running case 3: test_map_double_bool ...
-8: Completed case 3: test_map_double_bool
-8: 0 tests failed out of 4.
-9: Running 5 tests:
-9: Running case 0: test_eckit_container_denseset_0 ...
-9: Completed case 0: test_eckit_container_denseset_0
-9: Running case 1: test_set_string ...
-9: Completed case 1: test_set_string
-9: Running case 2: test_set_int ...
-9: Completed case 2: test_set_int
-9: Running case 3: test_set_bool ...
-9: Completed case 3: test_set_bool
-9: Running case 4: test merge ...
-9: Completed case 4: test merge
-9: 0 tests failed out of 5.
-  1/219 Test   #1: eckit_test_config_resource ...................   Passed    0.23 sec
-  2/219 Test   #2: eckit_test_config_configuration ..............   Passed    0.22 sec
-  3/219 Test   #3: eckit_test_container_sharedmemarray ..........   Passed    0.20 sec
-  4/219 Test   #4: eckit_test_container_btree ...................   Passed    0.18 sec
-  5/219 Test   #5: eckit_test_container_bloomfilter .............   Passed    0.16 sec
-  6/219 Test   #6: eckit_test_container_trie ....................   Passed    0.14 sec
-  7/219 Test   #8: eckit_test_container_densemap ................   Passed    0.10 sec
-  8/219 Test   #9: eckit_test_container_denseset ................   Passed    0.08 sec
 test 13
         Start  13: eckit_test_exceptions
 
@@ -7318,6 +7307,12 @@
 14: Environment variables: 
 14:  OMP_NUM_THREADS=1
 14: Test timeout computed to be: 1500
+8: Completed case 1: test_map_string_int
+8: Running case 2: test_map_int_string ...
+8: Completed case 2: test_map_int_string
+8: Running case 3: test_map_double_bool ...
+8: Completed case 3: test_map_double_bool
+8: 0 tests failed out of 4.
 test 15
         Start  15: eckit_test_filesystem_asynchandle
 
@@ -7334,6 +7329,45 @@
 16: Environment variables: 
 16:  OMP_NUM_THREADS=1
 16: Test timeout computed to be: 1500
+2: Completed case 0: test_configuration_interface
+2: Running case 1: test_yaml_empty ...
+2: Completed case 1: test_yaml_empty
+2: Running case 2: test_json_configuration ...
+2: Completed case 2: test_json_configuration
+2: Running case 3: YAML configuration converts numbers to strings or numbers ...
+2: LocalConfiguration[root={one => 1 , two => 2 , three => 3 , four => 4 , neg7 => -7}]
+2: Completed case 3: YAML configuration converts numbers to strings or numbers
+2: Running case 4: YAML configuration with null value ...
+2: LocalConfiguration[root={nothing => (nil)}]
+2: Completed case 4: YAML configuration with null value
+2: Running case 5: test_local_configuration ...
+2: Completed case 5: test_local_configuration
+2: Running case 6: Hash a configuration ...
+2: Completed case 6: Hash a configuration
+2: 0 tests failed out of 7.
+9: Running 5 tests:
+9: Running case 0: test_eckit_container_denseset_0 ...
+9: Completed case 0: test_eckit_container_denseset_0
+9: Running case 1: test_set_string ...
+9: Completed case 1: test_set_string
+9: Running case 2: test_set_int ...
+9: Completed case 2: test_set_int
+9: Running case 3: test_set_bool ...
+9: Completed case 3: test_set_bool
+9: Running case 4: test merge ...
+9: Completed case 4: test merge
+9: 0 tests failed out of 5.
+10: Running 2 tests:
+10: Running case 0: test_cache_lru_basic ...
+10: Completed case 0: test_cache_lru_basic
+10: Running case 1: test_cache_lru_purge ...
+10: Purged key aaa with value 10
+10: Purged key ccc with value 30
+10: Purged key ddd with value 40
+10: Completed case 1: test_cache_lru_purge
+10: 0 tests failed out of 2.
+  5/219 Test   #2: eckit_test_config_configuration ..............   Passed    0.08 sec
+  6/219 Test   #8: eckit_test_container_densemap ................   Passed    0.06 sec
 test 17
         Start  17: eckit_test_filesystem_localpathname
 
@@ -7342,6 +7376,8 @@
 17: Environment variables: 
 17:  OMP_NUM_THREADS=1
 17: Test timeout computed to be: 1500
+  7/219 Test   #9: eckit_test_container_denseset ................   Passed    0.06 sec
+  8/219 Test  #10: eckit_test_container_cache_lru ...............   Passed    0.06 sec
 test 18
         Start  18: eckit_test_filesystem_restarthandle
 
@@ -7373,43 +7409,44 @@
 11: Cache file ./test_cachemanager/42/key.ext does not exist
 11: Creating cache file ./test_cachemanager/42/key.ext
 11: CacheManager creating file ./test_cachemanager/42/key.ext
-11: CacheCreator::create(path='./test_cachemanager/42/key.ext.20250322.173426.codethink04-arm64.11164535557718016')
+11: CacheCreator::create(path='./test_cachemanager/42/key.ext.20260425.000309.i-capture-the-hostname.1747184106078208')
 11: CacheTraits::load(path='./test_cachemanager/42/key.ext')
 11: CacheTraits::load(path='./test_cachemanager/42/key.ext')
 11: missingPath='test_cachemanager/42/missingKey.ext'
 11: Completed case 0: test_cachemanager
 11: 0 tests failed out of 1.
+4: Completed case 4: test_eckit_container_btree_random_char_int
+4: Running case 5: test_eckit_container_btree_fixedsttring_int_nolocking ...
+4: Completed case 5: test_eckit_container_btree_fixedsttring_int_nolocking
+4: Running case 6: test_eckit_container_btree_fixedsttring_int_locking ...
+4: Completed case 6: test_eckit_container_btree_fixedsttring_int_locking
+4: Running case 7: test_eckit_container_fixedsttring_fixedsttring ...
+4: Completed case 7: test_eckit_container_fixedsttring_fixedsttring
+4: 0 tests failed out of 8.
+  9/219 Test   #4: eckit_test_container_btree ...................   Passed    0.09 sec
+ 10/219 Test  #11: eckit_test_container_cachemanager ............   Passed    0.07 sec
+test 21
+        Start  21: eckit_test_filesystem_uri
+
+21: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/eckit_test_filesystem_uri
+21: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem
+21: Environment variables: 
+21:  OMP_NUM_THREADS=1
+21: Test timeout computed to be: 1500
+test 22
+        Start  22: eckit_test_pathname
+
+22: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/eckit_test_pathname
+22: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem
+22: Environment variables: 
+22:  OMP_NUM_THREADS=1
+22: Test timeout computed to be: 1500
 12: Running 1 tests:
 12: Running case 0: benchmark_densemap ...
 12: -------------------------------------------------------------
 12: DenseMap<int,string>
-12: insert: 0.000115 second elapsed, 0.000114 second cpu
-12: sort: 4.3e-05 second elapsed, 4.3e-05 second cpu
-12: find: 0.030113 second elapsed, 0.013894 second cpu
-12: -------------------------------------------------------------
-12: std::map<int,string>
-12: insert: 0.000152 second elapsed, 0.000151 second cpu
-12: find: 0.024194 second elapsed, 0.01206 second cpu
-12: -------------------------------------------------------------
-12: DenseMap<int,FixedString>
-12: insert: 0.000166 second elapsed, 0.000165 second cpu
-12: sort: 8.7e-05 second elapsed, 8.6e-05 second cpu
-12: find: 0.031296 second elapsed, 0.014263 second cpu
-12: -------------------------------------------------------------
-12: std::map<int,FixedString>
-12: insert: 0.000129 second elapsed, 0.000129 second cpu
-12: find: 0.026032 second elapsed, 0.01289 second cpu
-12: Completed case 0: benchmark_densemap
-12: 0 tests failed out of 1.
-10: Running 2 tests:
-10: Running case 0: test_cache_lru_basic ...
-10: Completed case 0: test_cache_lru_basic
-10: Running case 1: test_cache_lru_purge ...
-10: Purged key aaa with value 10
-10: Purged key ccc with value 30
-10: Purged key ddd with value 40
-10: Completed case 1: test_cache_lru_purge
-10: 0 tests failed out of 2.
+12: insert: 0.000251 second elapsed, 0.000249 second cpu
+12: sort: 9.3e-05 second elapsed, 9.2e-05 second cpu
 13: Running 3 tests:
 13: Running case 0: Test AssertionFailed ...
 13: Completed case 0: Test AssertionFailed
@@ -7451,14 +7488,35 @@
 14: Running case 0: Write to a new file ...
 15: Running 1 tests:
 15: Running case 0: test_asynchandle ...
+15: Unlink /tmp/lolo.20260425.000309.i-capture-the-hostname.1747287185293312.dat
+15: Completed case 0: test_asynchandle
+15: 0 tests failed out of 1.
 16: Running 1 tests:
 16: Running case 0: Atomically update the contents of a file ...
 16: {"restart":true,"step":42,"description":"forecast run"}
 16: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/tmp/control.json
-16: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/tmp/control.json.20250322.173426.codethink04-arm64.11164587097325568 : exists 0
+16: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/tmp/control.json.20260425.000309.i-capture-the-hostname.1747291480260608 : exists 0
 16: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/tmp/control.json : exists 1
 16: Completed case 0: Atomically update the contents of a file
 16: 0 tests failed out of 1.
+ 11/219 Test  #13: eckit_test_exceptions ........................   Passed    0.06 sec
+ 12/219 Test  #15: eckit_test_filesystem_asynchandle ............   Passed    0.05 sec
+test 23
+        Start  23: eckit_test_geometry_coordinate_helpers
+
+23: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_coordinate_helpers
+23: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
+23: Environment variables: 
+23:  OMP_NUM_THREADS=1
+23: Test timeout computed to be: 1500
+test 24
+        Start  24: eckit_test_geometry_great_circle
+
+24: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_great_circle
+24: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
+24: Environment variables: 
+24:  OMP_NUM_THREADS=1
+24: Test timeout computed to be: 1500
 17: Running 16 tests:
 17: Running case 0: Building of paths ...
 17: Completed case 0: Building of paths
@@ -7475,63 +7533,15 @@
 17: cwd.node() <missing-node-name>
 17: cwd.path() /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem
 17: size 340
-17: lastAccess 1742664500
-17: lastModified 1742664683
-17: created 1742664683
+17: lastAccess 1777075220
+17: lastModified 1777075298
+17: created 1777075298
 17: Completed case 4: Check a path exists and is a directory
 17: Running case 5: Construct relative paths ...
 17: Completed case 5: Construct relative paths
 17: Running case 6: We can touch files/directories to update the timestamp ...
 18: Running 1 tests:
 18: Running case 0: test_restarthandle ...
-  9/219 Test  #10: eckit_test_container_cache_lru ...............   Passed    0.21 sec
- 10/219 Test  #11: eckit_test_container_cachemanager ............   Passed    0.19 sec
- 11/219 Test  #12: eckit_test_container_benchmark_densemap ......   Passed    0.18 sec
- 12/219 Test  #13: eckit_test_exceptions ........................   Passed    0.14 sec
- 13/219 Test  #16: eckit_test_filesystem_atomic_file_update .....   Passed    0.09 sec
-test 21
-        Start  21: eckit_test_filesystem_uri
-
-21: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/eckit_test_filesystem_uri
-21: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem
-21: Environment variables: 
-21:  OMP_NUM_THREADS=1
-21: Test timeout computed to be: 1500
-test 22
-        Start  22: eckit_test_pathname
-
-22: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/eckit_test_pathname
-22: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem
-22: Environment variables: 
-22:  OMP_NUM_THREADS=1
-22: Test timeout computed to be: 1500
-test 23
-        Start  23: eckit_test_geometry_coordinate_helpers
-
-23: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_coordinate_helpers
-23: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
-23: Environment variables: 
-23:  OMP_NUM_THREADS=1
-23: Test timeout computed to be: 1500
-test 24
-        Start  24: eckit_test_geometry_great_circle
-
-24: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_great_circle
-24: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
-24: Environment variables: 
-24:  OMP_NUM_THREADS=1
-24: Test timeout computed to be: 1500
-test 25
-        Start  25: eckit_test_geometry_kdtree
-
-25: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_kdtree
-25: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
-25: Environment variables: 
-25:  OMP_NUM_THREADS=1
-25: Test timeout computed to be: 1500
-15: Unlink /tmp/lolo.20250322.173426.codethink04-arm64.11164578507390976.dat
-15: Completed case 0: test_asynchandle
-15: 0 tests failed out of 1.
 19: Running 5 tests:
 19: Running case 0: Expand a CWD ...
 19: Completed case 0: Expand a CWD
@@ -7544,54 +7554,19 @@
 19: Running case 4: Expand multiple times, multiple paths ...
 19: Completed case 4: Expand multiple times, multiple paths
 19: 0 tests failed out of 5.
-20: Running 7 tests:
-20: Running case 0: Create a file controling its mode ...
-20: Running section "---,---,---" ...
-20: ---,---,--- = 0000
-20: Running section "rwx,rwx,rwx" ...
-20: rwx,rwx,rwx = 0777
-20: Running section "rwx,---,---" ...
-20: rwx,---,--- = 0700
-20: Running section "---,rwx,---" ...
-20: ---,rwx,--- = 0070
-20: Running section "---,---,rwx" ...
-20: ---,---,rwx = 0007
-20: Running section "rw-,r--,r--" ...
-20: rw-,r--,r-- = 0644
-20: Running section "rwx,r-x,r-x" ...
-20: rwx,r-x,r-x = 0755
-20: Completed case 0: Create a file controling its mode
-20: Running case 1: Handle bad strings ...
-20: Running section "Bad chars" ...
-20: Completed case 1: Handle bad strings
-20: Running case 2: Handle bad constructor ...
-20: Completed case 2: Handle bad constructor
-20: Running case 3: Create a file and set its permissions ...
-20: Unlink foo.txt
-20: Completed case 3: Create a file and set its permissions
-20: Running case 4: Octal mode ...
-20: mode1 = rw-,rw-,rw- oct=0666
-20: mode2 = rw-,rw-,rw- oct=0666
-20: mode3 = rw-,rw-,rw- oct=0666
-20: mode4 = rw-,rw-,rw- oct=0666
-20: Completed case 4: Octal mode
-20: Running case 5: Use as umask ...
-20: Running section "File creation" ...
-20: result = rw-,r--,r-- oct=0644
-20: Unlink bar.txt
-20: Running section "Directory creation" ...
-20: result = rwx,r-x,r-x oct=0755
-20: Rmdir mydir
-20: Completed case 5: Use as umask
-20: Running case 6: From resource use as mask ...
-20: Running section "File creation" ...
-20: result = rw-,r--,r-- oct=0644
-20: Unlink bar.txt
-20: Running section "Directory creation" ...
-20: result = rwx,r-x,r-x oct=0755
-20: Rmdir mydir
-20: Completed case 6: From resource use as mask
-20: 0 tests failed out of 7.
+12: find: 0.02665 second elapsed, 0.026613 second cpu
+12: -------------------------------------------------------------
+12: std::map<int,string>
+12: insert: 0.000216 second elapsed, 0.000215 second cpu
+ 13/219 Test  #16: eckit_test_filesystem_atomic_file_update .....   Passed    0.05 sec
+test 25
+        Start  25: eckit_test_geometry_kdtree
+
+25: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_kdtree
+25: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
+25: Environment variables: 
+25:  OMP_NUM_THREADS=1
+25: Test timeout computed to be: 1500
 21: Running 5 tests:
 21: Running case 0: Parsing uri (path) ...
 21: Completed case 0: Parsing uri (path)
@@ -7676,6 +7651,26 @@
 21: 
 21: end of backtrace dump ...
 21: Not implemented:  (./src/eckit/filesystem/URIManager.cc:124 path)
+20: Running 7 tests:
+20: Running case 0: Create a file controling its mode ...
+20: Running section "---,---,---" ...
+20: ---,---,--- = 0000
+20: Running section "rwx,rwx,rwx" ...
+20: rwx,rwx,rwx = 0777
+20: Running section "rwx,---,---" ...
+20: rwx,---,--- = 0700
+20: Running section "---,rwx,---" ...
+20: ---,rwx,--- = 0070
+20: Running section "---,---,rwx" ...
+20: ---,---,rwx = 0007
+20: Running section "rw-,r--,r--" ...
+20: rw-,r--,r-- = 0644
+20: Running section "rwx,r-x,r-x" ...
+20: rwx,r-x,r-x = 0755
+20: Completed case 0: Create a file controling its mode
+20: Running case 1: Handle bad strings ...
+20: Running section "Bad chars" ...
+ 14/219 Test  #19: eckit_test_filesystem_pathexpander ...........   Passed    0.05 sec
 21: backtrace [12] stack has 11 addresses
 21: (/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit.so.0d+eckit::BackTrace::dump[abi:cxx11]())0x144 
 21: (/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit.so.0d+eckit::NotImplemented::NotImplemented(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, eckit::CodeLocation const&))0x28c 
@@ -7737,6 +7732,20 @@
 21: end of backtrace dump ...
 21: Completed case 3: Parsing uri (authority)
 21: Running case 4: Stream ...
+22: Running 2 tests:
+22: Running case 0: Unknown path type fails ...
+22: Completed case 0: Unknown path type fails
+22: Running case 1: Creation of local paths ...
+22: Completed case 1: Creation of local paths
+22: 0 tests failed out of 2.
+test 26
+        Start  26: eckit_test_geometry_sphere
+
+26: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_sphere
+26: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
+26: Environment variables: 
+26:  OMP_NUM_THREADS=1
+26: Test timeout computed to be: 1500
 21: Not implemented:  (./src/eckit/filesystem/URIManager.cc:124 path)
 21: backtrace [20] stack has 11 addresses
 21: (/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/lib/libeckit.so.0d+eckit::BackTrace::dump[abi:cxx11]())0x144 
@@ -7784,29 +7793,42 @@
 21: end of backtrace dump ...
 21: Completed case 4: Stream
 21: 0 tests failed out of 5.
-22: Running 2 tests:
-22: Running case 0: Unknown path type fails ...
-22: Completed case 0: Unknown path type fails
-22: Running case 1: Creation of local paths ...
-22: Completed case 1: Creation of local paths
-22: 0 tests failed out of 2.
- 14/219 Test  #15: eckit_test_filesystem_asynchandle ............   Passed    0.21 sec
- 15/219 Test  #19: eckit_test_filesystem_pathexpander ...........   Passed    0.16 sec
- 16/219 Test  #20: eckit_test_filesystem_filemode ...............   Passed    0.14 sec
- 17/219 Test  #21: eckit_test_filesystem_uri ....................   Passed    0.11 sec
- 18/219 Test  #22: eckit_test_pathname ..........................   Passed    0.09 sec
-24: Running 1 tests:
-24: Running case 0: test great circles intersections ...
-24: Running section "example intersection with meridian and parallel" ...
-24: Running section "mal-formed great circle" ...
-test 26
-        Start  26: eckit_test_geometry_sphere
-
-26: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry/eckit_test_geometry_sphere
-26: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geometry
-26: Environment variables: 
-26:  OMP_NUM_THREADS=1
-26: Test timeout computed to be: 1500
+12: find: 0.017174 second elapsed, 0.017174 second cpu
+12: -------------------------------------------------------------
+12: DenseMap<int,FixedString>
+12: insert: 0.000195 second elapsed, 0.000195 second cpu
+12: sort: 0.000109 second elapsed, 0.000109 second cpu
+ 15/219 Test  #22: eckit_test_pathname ..........................   Passed    0.05 sec
+ 16/219 Test  #21: eckit_test_filesystem_uri ....................   Passed    0.05 sec
+20: Completed case 1: Handle bad strings
+20: Running case 2: Handle bad constructor ...
+20: Completed case 2: Handle bad constructor
+20: Running case 3: Create a file and set its permissions ...
+20: Unlink foo.txt
+20: Completed case 3: Create a file and set its permissions
+20: Running case 4: Octal mode ...
+20: mode1 = rw-,rw-,rw- oct=0666
+20: mode2 = rw-,rw-,rw- oct=0666
+20: mode3 = rw-,rw-,rw- oct=0666
+20: mode4 = rw-,rw-,rw- oct=0666
+20: Completed case 4: Octal mode
+20: Running case 5: Use as umask ...
+20: Running section "File creation" ...
+20: result = rw-,r--,r-- oct=0644
+20: Unlink bar.txt
+20: Running section "Directory creation" ...
+20: result = rwx,r-x,r-x oct=0755
+20: Rmdir mydir
+20: Completed case 5: Use as umask
+20: Running case 6: From resource use as mask ...
+20: Running section "File creation" ...
+20: result = rw-,r--,r-- oct=0644
+20: Unlink bar.txt
+20: Running section "Directory creation" ...
+20: result = rwx,r-x,r-x oct=0755
+20: Rmdir mydir
+20: Completed case 6: From resource use as mask
+20: 0 tests failed out of 7.
 test 27
         Start  27: eckit_test_geometry_kpoint
 
@@ -7823,6 +7845,17 @@
 28: Environment variables: 
 28:  OMP_NUM_THREADS=1
 28: Test timeout computed to be: 1500
+23: Running 4 tests:
+23: Running case 0: normalise angles ...
+23: Completed case 0: normalise angles
+23: Running case 1: normalise angles that should stay bit-identical ...
+23: Completed case 1: normalise angles that should stay bit-identical
+23: Running case 2: normalise angles that should be reproducible ...
+23: Completed case 2: normalise angles that should be reproducible
+23: Running case 3: canonicalise on sphere ...
+23: Completed case 3: canonicalise on sphere
+23: 0 tests failed out of 4.
+ 17/219 Test  #20: eckit_test_filesystem_filemode ...............   Passed    0.06 sec
 test 29
         Start  29: eckit_test_geometry_polygon
 
@@ -7831,6 +7864,11 @@
 29: Environment variables: 
 29:  OMP_NUM_THREADS=1
 29: Test timeout computed to be: 1500
+24: Running 1 tests:
+24: Running case 0: test great circles intersections ...
+24: Running section "example intersection with meridian and parallel" ...
+24: Running section "mal-formed great circle" ...
+ 18/219 Test  #23: eckit_test_geometry_coordinate_helpers .......   Passed    0.04 sec
 test 30
         Start  30: eckit_test_filepool
 
@@ -7839,16 +7877,10 @@
 30: Environment variables: 
 30:  OMP_NUM_THREADS=1
 30: Test timeout computed to be: 1500
-23: Running 4 tests:
-23: Running case 0: normalise angles ...
-23: Completed case 0: normalise angles
-23: Running case 1: normalise angles that should stay bit-identical ...
-23: Completed case 1: normalise angles that should stay bit-identical
-23: Running case 2: normalise angles that should be reproducible ...
-23: Completed case 2: normalise angles that should be reproducible
-23: Running case 3: canonicalise on sphere ...
-23: Completed case 3: canonicalise on sphere
-23: 0 tests failed out of 4.
+12: find: 0.01753 second elapsed, 0.01753 second cpu
+12: -------------------------------------------------------------
+12: std::map<int,FixedString>
+12: insert: 0.000143 second elapsed, 0.000142 second cpu
 25: Running 4 tests:
 25: Running case 0: test_eckit_container_kdtree_constructor ...
 25: testPoint perturb 5.1, 7.1
@@ -7877,6 +7909,58 @@
 25: Running case 3: test_kdtree_iterate_empty ...
 25: Completed case 3: test_kdtree_iterate_empty
 25: 0 tests failed out of 4.
+27: Running 10 tests:
+27: Running case 0: KPoint Inits to Zero ...
+27: Completed case 0: KPoint Inits to Zero
+27: Running case 1: KPoint Inits to Array ...
+27: Completed case 1: KPoint Inits to Array
+27: Running case 2: KPoint addition ...
+27: Completed case 2: KPoint addition
+27: Running case 3: KPoint subtraction ...
+27: Completed case 3: KPoint subtraction
+27: Running case 4: KPoint subtraction ...
+27: Completed case 4: KPoint subtraction
+27: Running case 5: KPoint scaling ...
+27: Completed case 5: KPoint scaling
+27: Running case 6: KPoint equality ...
+27: Completed case 6: KPoint equality
+27: Running case 7: KPoint inequality ...
+27: Completed case 7: KPoint inequality
+27: Running case 8: KPoint comparison ...
+27: Completed case 8: KPoint comparison
+27: Running case 9: KPoint distance2 comparison ...
+27: Completed case 9: KPoint distance2 comparison
+27: 0 tests failed out of 10.
+ 19/219 Test  #25: eckit_test_geometry_kdtree ...................   Passed    0.05 sec
+12: find: 0.014087 second elapsed, 0.014087 second cpu
+12: Completed case 0: benchmark_densemap
+12: 0 tests failed out of 1.
+test 31
+        Start  31: eckit_test_circularbuffer
+
+31: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_circularbuffer
+31: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
+31: Environment variables: 
+31:  OMP_NUM_THREADS=1
+31: Test timeout computed to be: 1500
+ 20/219 Test  #27: eckit_test_geometry_kpoint ...................   Passed    0.03 sec
+ 21/219 Test  #12: eckit_test_container_benchmark_densemap ......   Passed    0.13 sec
+test 32
+        Start  32: eckit_test_compress
+
+32: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_compress
+32: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
+32: Environment variables: 
+32:  OMP_NUM_THREADS=1
+32: Test timeout computed to be: 1500
+test 33
+        Start  33: eckit_test_bitio
+
+33: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_bitio
+33: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
+33: Environment variables: 
+33:  OMP_NUM_THREADS=1
+33: Test timeout computed to be: 1500
 26: Running 21 tests:
 26: Running case 0: test unit sphere radius ...
 26: Completed case 0: test unit sphere radius
@@ -7921,75 +8005,6 @@
 26: Running case 20: test two units sphere sub areas ...
 26: Completed case 20: test two units sphere sub areas
 26: 0 tests failed out of 21.
- 19/219 Test  #23: eckit_test_geometry_coordinate_helpers .......   Passed    0.16 sec
- 20/219 Test  #25: eckit_test_geometry_kdtree ...................   Passed    0.13 sec
- 21/219 Test  #26: eckit_test_geometry_sphere ...................   Passed    0.09 sec
-test 31
-        Start  31: eckit_test_circularbuffer
-
-31: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_circularbuffer
-31: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
-31: Environment variables: 
-31:  OMP_NUM_THREADS=1
-31: Test timeout computed to be: 1500
-test 32
-        Start  32: eckit_test_compress
-
-32: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_compress
-32: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
-32: Environment variables: 
-32:  OMP_NUM_THREADS=1
-32: Test timeout computed to be: 1500
-test 33
-        Start  33: eckit_test_bitio
-
-33: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_bitio
-33: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
-33: Environment variables: 
-33:  OMP_NUM_THREADS=1
-33: Test timeout computed to be: 1500
-27: Running 10 tests:
-27: Running case 0: KPoint Inits to Zero ...
-27: Completed case 0: KPoint Inits to Zero
-27: Running case 1: KPoint Inits to Array ...
-27: Completed case 1: KPoint Inits to Array
-27: Running case 2: KPoint addition ...
-27: Completed case 2: KPoint addition
-27: Running case 3: KPoint subtraction ...
-27: Completed case 3: KPoint subtraction
-27: Running case 4: KPoint subtraction ...
-27: Completed case 4: KPoint subtraction
-27: Running case 5: KPoint scaling ...
-27: Completed case 5: KPoint scaling
-27: Running case 6: KPoint equality ...
-27: Completed case 6: KPoint equality
-27: Running case 7: KPoint inequality ...
-27: Completed case 7: KPoint inequality
-27: Running case 8: KPoint comparison ...
-27: Completed case 8: KPoint comparison
-27: Running case 9: KPoint distance2 comparison ...
-27: Completed case 9: KPoint distance2 comparison
-27: 0 tests failed out of 10.
-29: Running 2 tests:
-29: Running case 0: Polygon ...
-29: Running section "empty polygon" ...
-29: Running section "equality" ...
-29: Running section "congruence" ...
-29: Completed case 0: Polygon
-29: Running case 1: LonLatPolygon ...
-29: Running section "Construction" ...
-29: Running section "Contains North pole" ...
-29: Running section "Contains South pole" ...
-29: Running section "Contains South and North poles" ...
-29: Running section "MIR-566: wide polygon" ...
-29: Running section "MIR-566: winding number strict check of edges" ...
-29: Running section "Simple rectangular polygon" ...
-29: Running section "Parallelogram" ...
-29: Running section "Degenerate polygon" ...
-29: Running section "Self-intersecting polygon" ...
-29: Running section "Partitioning (includePoles=false)" ...
-29: Completed case 1: LonLatPolygon
-29: 0 tests failed out of 2.
 28: Running 11 tests:
 28: Running case 0: Inits to Zero ...
 28: Completed case 0: Inits to Zero
@@ -8014,16 +8029,29 @@
 28: Running case 10: Point3 cross ...
 28: Completed case 10: Point3 cross
 28: 0 tests failed out of 11.
-30: Running 2 tests:
-30: Running case 0: test_eckit_io_filepool_threads ...
-31: Running 1 tests:
-31: Running case 0: test_eckit_circularbuffer ...
-31: Completed case 0: test_eckit_circularbuffer
-31: 0 tests failed out of 1.
- 22/219 Test  #27: eckit_test_geometry_kpoint ...................   Passed    0.14 sec
- 23/219 Test  #28: eckit_test_geometry_points ...................   Passed    0.11 sec
- 24/219 Test  #29: eckit_test_geometry_polygon ..................   Passed    0.09 sec
- 25/219 Test  #31: eckit_test_circularbuffer ....................   Passed    0.05 sec
+29: Running 2 tests:
+29: Running case 0: Polygon ...
+29: Running section "empty polygon" ...
+29: Running section "equality" ...
+29: Running section "congruence" ...
+29: Completed case 0: Polygon
+29: Running case 1: LonLatPolygon ...
+29: Running section "Construction" ...
+29: Running section "Contains North pole" ...
+29: Running section "Contains South pole" ...
+29: Running section "Contains South and North poles" ...
+29: Running section "MIR-566: wide polygon" ...
+29: Running section "MIR-566: winding number strict check of edges" ...
+29: Running section "Simple rectangular polygon" ...
+29: Running section "Parallelogram" ...
+29: Running section "Degenerate polygon" ...
+29: Running section "Self-intersecting polygon" ...
+29: Running section "Partitioning (includePoles=false)" ...
+29: Completed case 1: LonLatPolygon
+29: 0 tests failed out of 2.
+ 22/219 Test  #26: eckit_test_geometry_sphere ...................   Passed    0.05 sec
+ 23/219 Test  #28: eckit_test_geometry_points ...................   Passed    0.05 sec
+ 24/219 Test  #29: eckit_test_geometry_polygon ..................   Passed    0.04 sec
 test 34
         Start  34: eckit_test_base64
 
@@ -8048,26 +8076,21 @@
 36: Environment variables: 
 36:  OMP_NUM_THREADS=1
 36: Test timeout computed to be: 1500
-test 37
-        Start  37: eckit_test_pooledfile
-
-37: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_pooledfile
-37: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
-37: Environment variables: 
-37:  OMP_NUM_THREADS=1
-37: Test timeout computed to be: 1500
-14: Running section "Single write" ...
-14: Read  rate: 1.20628 Gbytes per second
-14: Write rate: 3.16825 Gbytes per second
-14: Save into: 0.033645 second elapsed, 0.015621 second cpu
+30: Running 2 tests:
+30: Running case 0: test_eckit_io_filepool_threads ...
 30: Completed case 0: test_eckit_io_filepool_threads
 30: Running case 1: test_eckit_io_filepool_0 ...
-30: FilePool(inUse={bar.data=0xaaaada777aa0,foo.data=0xffff8c001010}, cache=CacheLRU(capacity=3,size=0,storage={}))
+30: FilePool(inUse={bar.data=0xaaaae169faa0,foo.data=0xffffa0001010}, cache=CacheLRU(capacity=3,size=0,storage={}))
 30: FilePool(inUse={}, cache=CacheLRU(capacity=3,size=2,storage={key=bar.data,key=foo.data,}))
 30: FilePool(inUse={}, cache=CacheLRU(capacity=3,size=3,storage={key=marco.data,key=baz.data,key=foo.data,}))
 30: FilePool(inUse={}, cache=CacheLRU(capacity=1,size=1,storage={key=marco.data,}))
-30: FilePool(inUse={polo.data=0xaaaada777af0}, cache=CacheLRU(capacity=1,size=1,storage={key=marco.data,}))
+30: FilePool(inUse={polo.data=0xaaaae169faf0}, cache=CacheLRU(capacity=1,size=1,storage={key=marco.data,}))
 30: FilePool(inUse={}, cache=CacheLRU(capacity=1,size=1,storage={key=polo.data,}))
+31: Running 1 tests:
+31: Running case 0: test_eckit_circularbuffer ...
+31: Completed case 0: test_eckit_circularbuffer
+31: 0 tests failed out of 1.
+ 25/219 Test  #31: eckit_test_circularbuffer ....................   Passed    0.04 sec
 30: Completed case 1: test_eckit_io_filepool_0
 30: 0 tests failed out of 2.
 30: Unlink foo.data
@@ -8075,18 +8098,6 @@
 30: Unlink baz.data
 30: Unlink marco.data
 30: Unlink polo.data
-33: Running 5 tests:
-33: Running case 0: test_eckit_bitio_1 ...
-33: Completed case 0: test_eckit_bitio_1
-33: Running case 1: test_eckit_bitio_2 ...
-33: Completed case 1: test_eckit_bitio_2
-33: Running case 2: test_eckit_bitio_3 ...
-33: Completed case 2: test_eckit_bitio_3
-33: Running case 3: test_eckit_bitio_4 ...
-33: Completed case 3: test_eckit_bitio_4
-33: Running case 4: test_eckit_bitio_5 ...
-33: Completed case 4: test_eckit_bitio_5
-33: 0 tests failed out of 5.
 32: Running 4 tests:
 32: Running case 0: test_eckit_compress_1 ...
 32: Text is [TOBEORNOTTOBEORTOBEORNOT#]
@@ -8117,8 +8128,17 @@
 32: Completed case 2: test_eckit_compress_3
 32: Running case 3: test_eckit_compress_4 ...
 32: Bits 16
- 26/219 Test  #30: eckit_test_filepool ..........................   Passed    0.14 sec
- 27/219 Test  #33: eckit_test_bitio .............................   Passed    0.09 sec
+test 37
+        Start  37: eckit_test_pooledfile
+
+37: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io/eckit_test_pooledfile
+37: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/io
+37: Environment variables: 
+37:  OMP_NUM_THREADS=1
+37: Test timeout computed to be: 1500
+33: Running 5 tests:
+33: Running case 0: test_eckit_bitio_1 ...
+ 26/219 Test  #30: eckit_test_filepool ..........................   Passed    0.06 sec
 test 38
         Start  38: eckit_test_pooledhandle
 
@@ -8127,6 +8147,17 @@
 38: Environment variables: 
 38:  OMP_NUM_THREADS=1
 38: Test timeout computed to be: 1500
+33: Completed case 0: test_eckit_bitio_1
+33: Running case 1: test_eckit_bitio_2 ...
+33: Completed case 1: test_eckit_bitio_2
+33: Running case 2: test_eckit_bitio_3 ...
+33: Completed case 2: test_eckit_bitio_3
+33: Running case 3: test_eckit_bitio_4 ...
+33: Completed case 3: test_eckit_bitio_4
+33: Running case 4: test_eckit_bitio_5 ...
+33: Completed case 4: test_eckit_bitio_5
+33: 0 tests failed out of 5.
+ 27/219 Test  #33: eckit_test_bitio .............................   Passed    0.04 sec
 test 39
         Start  39: eckit_test_buffer
 
@@ -8168,66 +8199,80 @@
 34: 0 tests failed out of 1.
 35: Running 1 tests:
 35: Running case 0: Multihandle ...
-35: created: /tmp/path1.20250322.173426.codethink04-arm64.11164926399741952.dat
-35: created: /tmp/path2.20250322.173426.codethink04-arm64.11164926399741953.dat
-35: created: /tmp/path3.20250322.173426.codethink04-arm64.11164926399741954.dat
+35: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747450394050560.dat
+35: created: /tmp/path2.20260425.000309.i-capture-the-hostname.1747450394050561.dat
+35: created: /tmp/path3.20260425.000309.i-capture-the-hostname.1747450394050562.dat
 35: Running section "PartFileHandle compress" ...
-35: Read  rate: 1.79175 Mbytes per second
+35: Read  rate: 1.07505 Mbytes per second
 35: Write rate: 59.1278 Mbytes per second
-35: Save into: 9e-05 second elapsed, 8.9e-05 second cpu
-35: created: /tmp/path1.20250322.173426.codethink04-arm64.11164926399741955.dat
-35: created: /tmp/path2.20250322.173426.codethink04-arm64.11164926399741956.dat
-35: created: /tmp/path3.20250322.173426.codethink04-arm64.11164926399741957.dat
+35: Save into: 0.000221 second elapsed, 0.000218 second cpu
+35: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747450394050563.dat
+35: created: /tmp/path2.20260425.000309.i-capture-the-hostname.1747450394050564.dat
+35: created: /tmp/path3.20260425.000309.i-capture-the-hostname.1747450394050565.dat
 35: Running section "Seek/skip/position in empty MultiHandle" ...
-35: created: /tmp/path1.20250322.173426.codethink04-arm64.11164926399741958.dat
-35: created: /tmp/path2.20250322.173426.codethink04-arm64.11164926399741959.dat
-35: created: /tmp/path3.20250322.173426.codethink04-arm64.11164926399741960.dat
+35: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747450394050566.dat
+35: created: /tmp/path2.20260425.000309.i-capture-the-hostname.1747450394050567.dat
+35: created: /tmp/path3.20260425.000309.i-capture-the-hostname.1747450394050568.dat
 35: Running section "Clinical case of empty PartFileHandles making a MultiHandle" ...
-35: created: /tmp/path1.20250322.173426.codethink04-arm64.11164926399741961.dat
-35: created: /tmp/path2.20250322.173426.codethink04-arm64.11164926399741962.dat
-35: created: /tmp/path3.20250322.173426.codethink04-arm64.11164926399741963.dat
+35: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747450394050569.dat
+35: created: /tmp/path2.20260425.000309.i-capture-the-hostname.1747450394050570.dat
+35: created: /tmp/path3.20260425.000309.i-capture-the-hostname.1747450394050571.dat
 35: Running section "MultiHandle of PartFileHandles" ...
-35: created: /tmp/path1.20250322.173426.codethink04-arm64.11164926399741964.dat
-35: created: /tmp/path2.20250322.173426.codethink04-arm64.11164926399741965.dat
-35: created: /tmp/path3.20250322.173426.codethink04-arm64.11164926399741966.dat
+35: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747450394050572.dat
+35: created: /tmp/path2.20260425.000309.i-capture-the-hostname.1747450394050573.dat
+35: created: /tmp/path3.20260425.000309.i-capture-the-hostname.1747450394050574.dat
 35: Running section "MultiHandle of MemoryHandle" ...
 35: qrsxyz01234CE
 35: STUVWXBCDE
 35: acdghij
 35: z01234
 35: lmnopqrstuvwxyz01234
-35: created: /tmp/path1.20250322.173426.codethink04-arm64.11164926399741967.dat
-35: created: /tmp/path2.20250322.173426.codethink04-arm64.11164926399741968.dat
-35: created: /tmp/path3.20250322.173426.codethink04-arm64.11164926399741969.dat
+35: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747450394050575.dat
+35: created: /tmp/path2.20260425.000309.i-capture-the-hostname.1747450394050576.dat
+35: created: /tmp/path3.20260425.000309.i-capture-the-hostname.1747450394050577.dat
 35: Running section "Multihandle seek in FileHandle" ...
 35: uvwxyz01234AB
 35: EFGHIJKLMN
 35: abcdefg
 35: Z56789
-35: created: /tmp/path1.20250322.173426.codethink04-arm64.11164926399741970.dat
-35: created: /tmp/path2.20250322.173426.codethink04-arm64.11164926399741971.dat
-35: created: /tmp/path3.20250322.173426.codethink04-arm64.11164926399741972.dat
+35: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747450394050578.dat
+35: created: /tmp/path2.20260425.000309.i-capture-the-hostname.1747450394050579.dat
+35: created: /tmp/path3.20260425.000309.i-capture-the-hostname.1747450394050580.dat
 35: Completed case 0: Multihandle
 35: 0 tests failed out of 1.
+ 28/219 Test  #34: eckit_test_base64 ............................   Passed    0.05 sec
+ 29/219 Test  #35: eckit_test_multihandle .......................   Passed    0.05 sec
+38: Running 3 tests:
+38: Running case 0: From one PooledHandle ...
+38: Running section "Read from begin" ...
+38: Running section "Read interlaced" ...
+38: aaaabbbbccccddddeeeeffffgggghhhhiiiijjjjkkkkllllmmmmnnnnooooppppqqqqrrrrssssttttuuuuvvvvwwwwxxxxyyyyzzzz
+38: aaaabbbbccccddddeeeeffffgggghhhhiiiijjjjkkkkllllmmmmnnnnooooppppqqqqrrrrssssttttuuuuvvvvwwwwxxxxyyyyzzzz
+38: Completed case 0: From one PooledHandle
+38: Running case 1: Error handling ...
+38: Running section "Failed to open" ...
+38: Running section "Failed to close is not an error" ...
+38: Completed case 1: Error handling
+38: Running case 2: Seeking to location ...
+38: Running section "1" ...
+38: Running section "2" ...
+38: Completed case 2: Seeking to location
+38: 0 tests failed out of 3.
+ 30/219 Test  #38: eckit_test_pooledhandle ......................   Passed    0.03 sec
+32: Compress from 102400 to 10733 10%
+32: -----------------------
 36: Running 2 tests:
 36: Running case 0: PartFileHandle with no parts (empty) ...
-36: created: /tmp/path1.20250322.173426.codethink04-arm64.11164943579611136.dat
+36: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747454689017856.dat
 36: Running section "Read @ start" ...
-36: created: /tmp/path1.20250322.173426.codethink04-arm64.11164943579611137.dat
+36: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747454689017857.dat
 36: Running section "Seek beyond EOF throws, but we can still read without error" ...
-36: created: /tmp/path1.20250322.173426.codethink04-arm64.11164943579611138.dat
+36: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747454689017858.dat
 36: Completed case 0: PartFileHandle with no parts (empty)
 36: Running case 1: PartFileHandle with multiple parts ...
-36: created: /tmp/path1.20250322.173426.codethink04-arm64.11164943579611139.dat
+36: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747454689017859.dat
 36: Running section "Seek to EOF" ...
 36: qrsxyz01234
-36: acdghijnopqrsxyz01234
-36: ijnopqrsxyz0
-36: created: /tmp/path1.20250322.173426.codethink04-arm64.11164943579611140.dat
-36: Completed case 1: PartFileHandle with multiple parts
-36: 0 tests failed out of 2.
- 28/219 Test  #34: eckit_test_base64 ............................   Passed    0.10 sec
- 29/219 Test  #35: eckit_test_multihandle .......................   Passed    0.08 sec
 test 40
         Start  40: eckit_test_bufferlist
 
@@ -8236,6 +8281,11 @@
 40: Environment variables: 
 40:  OMP_NUM_THREADS=1
 40: Test timeout computed to be: 1500
+36: acdghijnopqrsxyz01234
+36: ijnopqrsxyz0
+36: created: /tmp/path1.20260425.000309.i-capture-the-hostname.1747454689017860.dat
+36: Completed case 1: PartFileHandle with multiple parts
+36: 0 tests failed out of 2.
 test 41
         Start  41: eckit_test_radoshandle
 
@@ -8244,31 +8294,6 @@
 41: Environment variables: 
 41:  OMP_NUM_THREADS=1
 41: Test timeout computed to be: 1500
-32: Compress from 102400 to 10733 10%
-32: -----------------------
-39: Running 9 tests:
-39: Running case 0: Test eckit Buffer default constructor ...
-39: Completed case 0: Test eckit Buffer default constructor
-39: Running case 1: Test eckit Buffer constructor 1 ...
-39: Completed case 1: Test eckit Buffer constructor 1
-39: Running case 2: Test eckit Buffer constructor 2 ...
-39: Running section "String" ...
-39: Running section "Random bytestream" ...
-39: Completed case 2: Test eckit Buffer constructor 2
-39: Running case 3: Test eckit Buffer move constructor ...
-39: Completed case 3: Test eckit Buffer move constructor
-39: Running case 4: Test eckit Buffer move assignment ...
-39: Completed case 4: Test eckit Buffer move assignment
-39: Running case 5: Test eckit Buffer self move ...
-39: Completed case 5: Test eckit Buffer self move
-39: Running case 6: Test eckit Buffer Zero ...
-39: Completed case 6: Test eckit Buffer Zero
-39: Running case 7: Test eckit Buffer resize ...
-39: Completed case 7: Test eckit Buffer resize
-39: Running case 8: Test copying and construction from of std::string ...
-39: Completed case 8: Test copying and construction from of std::string
-39: 0 tests failed out of 9.
- 30/219 Test  #36: eckit_test_partfilehandle ....................   Passed    0.10 sec
 test 42
         Start  42: eckit_test_large_file
 
@@ -8277,6 +8302,8 @@
 42: Environment variables: 
 42:  OMP_NUM_THREADS=1
 42: Test timeout computed to be: 1500
+32: Uncompress from 10733 to 102400
+32: Bits 15
 37: Running 3 tests:
 37: Running case 0: From one PooledFile ...
 37: Running section "Read from begin" ...
@@ -8293,32 +8320,7 @@
 37: Running section "2" ...
 37: Completed case 2: Seeking to location
 37: 0 tests failed out of 3.
-38: Running 3 tests:
-38: Running case 0: From one PooledHandle ...
-38: Running section "Read from begin" ...
-38: Running section "Read interlaced" ...
-38: aaaabbbbccccddddeeeeffffgggghhhhiiiijjjjkkkkllllmmmmnnnnooooppppqqqqrrrrssssttttuuuuvvvvwwwwxxxxyyyyzzzz
-38: aaaabbbbccccddddeeeeffffgggghhhhiiiijjjjkkkkllllmmmmnnnnooooppppqqqqrrrrssssttttuuuuvvvvwwwwxxxxyyyyzzzz
-38: Completed case 0: From one PooledHandle
-38: Running case 1: Error handling ...
-38: Running section "Failed to open" ...
-38: Running section "Failed to close is not an error" ...
-38: Completed case 1: Error handling
-38: Running case 2: Seeking to location ...
-38: Running section "1" ...
-40: Running 4 tests:
-40: Running case 0: Test Empty ...
-40: Completed case 0: Test Empty
-40: Running case 1: Test 1 Buffer Optimisation ...
-40: Completed case 1: Test 1 Buffer Optimisation
-40: Running case 2: Test Buffer Aggregation ...
-40: Completed case 2: Test Buffer Aggregation
-40: Running case 3: Test ownership of aggregated buffers ...
-40: Completed case 3: Test ownership of aggregated buffers
-40: 0 tests failed out of 4.
- 31/219 Test  #39: eckit_test_buffer ............................   Passed    0.07 sec
- 32/219 Test  #40: eckit_test_bufferlist ........................   Passed    0.05 sec
- 33/219 Test  #37: eckit_test_pooledfile ........................   Passed    0.11 sec
+ 31/219 Test  #36: eckit_test_partfilehandle ....................   Passed    0.06 sec
 test 43
         Start  43: eckit_test_linalg_factory
 
@@ -8327,6 +8329,7 @@
 43: Environment variables: 
 43:  OMP_NUM_THREADS=1
 43: Test timeout computed to be: 1500
+ 32/219 Test  #37: eckit_test_pooledfile ........................   Passed    0.05 sec
 test 44
         Start  44: eckit_test_linalg_dense_backend
 
@@ -8335,43 +8338,46 @@
 44: Environment variables: 
 44:  OMP_NUM_THREADS=1
 44: Test timeout computed to be: 1500
-test 45
-        Start  45: eckit_test_linalg_sparse_backend
-
-45: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/eckit_test_linalg_sparse_backend "--log_level=message"
-45: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg
-45: Environment variables: 
-45:  OMP_NUM_THREADS=1
-45: Test timeout computed to be: 1500
-38: Running section "2" ...
-38: Completed case 2: Seeking to location
-38: 0 tests failed out of 3.
- 34/219 Test  #38: eckit_test_pooledhandle ......................   Passed    0.13 sec
-32: Uncompress from 10733 to 102400
-32: Bits 15
-14: DataHandle::compare(FileHandle[file=/tmp/reference.20250322.173426.codethink04-arm64.11164565622489089.dat],FileHandle[file=/tmp/file.20250322.173426.codethink04-arm64.11164565622489088.dat]) is successful
-14: Unlink /tmp/file.20250322.173426.codethink04-arm64.11164565622489088.dat
-14: Unlink /tmp/reference.20250322.173426.codethink04-arm64.11164565622489089.dat
-test 46
-        Start  46: eckit_test_linalg_matrix
-
-46: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/eckit_test_linalg_matrix "--log_level=message"
-46: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg
-46: Environment variables: 
-46:  OMP_NUM_THREADS=1
-46: Test timeout computed to be: 1500
-42: Running 1 tests:
-42: Running case 0: test_large_file ...
-42: off_t can index 16 Ebytes
-42: openning file 'large.wy6Ci0'
-42: Unlink large.wy6Ci0
-42: Completed case 0: test_large_file
-42: 0 tests failed out of 1.
+39: Running 9 tests:
+39: Running case 0: Test eckit Buffer default constructor ...
+39: Completed case 0: Test eckit Buffer default constructor
+39: Running case 1: Test eckit Buffer constructor 1 ...
+39: Completed case 1: Test eckit Buffer constructor 1
+39: Running case 2: Test eckit Buffer constructor 2 ...
+39: Running section "String" ...
+39: Running section "Random bytestream" ...
+39: Completed case 2: Test eckit Buffer constructor 2
+39: Running case 3: Test eckit Buffer move constructor ...
+39: Completed case 3: Test eckit Buffer move constructor
+39: Running case 4: Test eckit Buffer move assignment ...
+39: Completed case 4: Test eckit Buffer move assignment
+39: Running case 5: Test eckit Buffer self move ...
+39: Completed case 5: Test eckit Buffer self move
+39: Running case 6: Test eckit Buffer Zero ...
+39: Completed case 6: Test eckit Buffer Zero
+39: Running case 7: Test eckit Buffer resize ...
+39: Completed case 7: Test eckit Buffer resize
+39: Running case 8: Test copying and construction from of std::string ...
+39: Completed case 8: Test copying and construction from of std::string
+39: 0 tests failed out of 9.
 41: Running 2 tests:
 41: Running case 0: RadosHandle ...
 41: ====> RadosHandle[RadosObject[pool=mars,oid=foobar]]
 41: RadosClusterName is mars
 41: RadosClusterUser is client.mars
+32: Compress from 102400 to 10733 10%
+32: -----------------------
+40: Running 4 tests:
+40: Running case 0: Test Empty ...
+40: Completed case 0: Test Empty
+40: Running case 1: Test 1 Buffer Optimisation ...
+40: Completed case 1: Test 1 Buffer Optimisation
+40: Running case 2: Test Buffer Aggregation ...
+40: Completed case 2: Test Buffer Aggregation
+40: Running case 3: Test ownership of aggregated buffers ...
+40: Completed case 3: Test ownership of aggregated buffers
+40: 0 tests failed out of 4.
+ 33/219 Test  #39: eckit_test_buffer ............................   Passed    0.05 sec
 41: RADOS_CALL => rados_create2(&cluster_, radosClusterName.c_str(), radosClusterUser.c_str(), flags)
 41: RADOS_CALL <= rados_create2(&cluster_, radosClusterName.c_str(), radosClusterUser.c_str(), flags)
 41: RadosClusterConf is ~/.ceph/ceph.conf
@@ -8404,15 +8410,17 @@
 41: RadosWriteHandle::write open RadosObject[pool=mars,oid=foobar]
 41: RadosClusterName is mars
 41: RadosClusterUser is client.mars
- 35/219 Test  #42: eckit_test_large_file ........................   Passed    0.07 sec
-test 47
-        Start  47: eckit_test_linalg_tensor
+32: Uncompress from 10733 to 102400
+32: Bits 14
+ 34/219 Test  #40: eckit_test_bufferlist ........................   Passed    0.03 sec
+test 45
+        Start  45: eckit_test_linalg_sparse_backend
 
-47: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/eckit_test_linalg_tensor "--log_level=message"
-47: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg
-47: Environment variables: 
-47:  OMP_NUM_THREADS=1
-47: Test timeout computed to be: 1500
+45: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/eckit_test_linalg_sparse_backend "--log_level=message"
+45: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg
+45: Environment variables: 
+45:  OMP_NUM_THREADS=1
+45: Test timeout computed to be: 1500
 41: RADOS_CALL => rados_create2(&cluster_, radosClusterName.c_str(), radosClusterUser.c_str(), flags)
 41: RADOS_CALL <= rados_create2(&cluster_, radosClusterName.c_str(), radosClusterUser.c_str(), flags)
 41: RadosClusterConf is ~/.ceph/ceph.conf
@@ -8442,42 +8450,23 @@
 41: 	FAILED: RadosHandle
 41: 	FAILED: RadosWriteHandle
 41: 2 tests failed out of 2.
-44: Running 1 tests:
-44: Running case 0: test backend ...
-44: LinearAlgebraGeneric[]
-44: Running section "dot" ...
-44: LinearAlgebraGeneric[]
-44: Running section "gemv" ...
-44: LinearAlgebraGeneric[]
-44: Running section "gemm - 2x2 x 2x2" ...
-44: LinearAlgebraGeneric[]
-44: Running section "gemm - 2x4 x 4x3" ...
-44: LinearAlgebraGeneric[]
-44: Completed case 0: test backend
-44: 0 tests failed out of 1.
-43: Running 1 tests:
-43: Running case 0: list ...
-43: Running section "dense backends" ...
-43: Available backends: eigen, generic, lapack, openmp
-43: Looking for 'generic'
-43: Switching to 'generic'
-43: Looking for 'eigen'
-43: Switching to 'eigen'
-43: Looking for 'lapack'
-43: Switching to 'lapack'
-43: Looking for 'openmp'
-43: Switching to 'openmp'
-43: Running section "sparse backends" ...
-43: Available backends: eigen, generic, openmp
-43: Looking for 'generic'
-43: Switching to 'generic'
-43: Looking for 'eigen'
-43: Switching to 'eigen'
-43: Looking for 'openmp'
-43: Switching to 'openmp'
-43: Completed case 0: list
-43: 0 tests failed out of 1.
- 36/219 Test  #41: eckit_test_radoshandle .......................***Failed    0.12 sec
+test 46
+        Start  46: eckit_test_linalg_matrix
+
+46: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/eckit_test_linalg_matrix "--log_level=message"
+46: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg
+46: Environment variables: 
+46:  OMP_NUM_THREADS=1
+46: Test timeout computed to be: 1500
+42: Running 1 tests:
+42: Running case 0: test_large_file ...
+42: off_t can index 16 Ebytes
+42: openning file 'large.joynii'
+42: Unlink large.joynii
+42: Completed case 0: test_large_file
+42: 0 tests failed out of 1.
+14: Running section "Single write" ...
+ 35/219 Test  #41: eckit_test_radoshandle .......................***Failed    0.04 sec
 Running 2 tests:
 Running case 0: RadosHandle ...
 ====> RadosHandle[RadosObject[pool=mars,oid=foobar]]
@@ -8545,8 +8534,15 @@
 	FAILED: RadosWriteHandle
 2 tests failed out of 2.
 
- 37/219 Test  #43: eckit_test_linalg_factory ....................   Passed    0.07 sec
- 38/219 Test  #44: eckit_test_linalg_dense_backend ..............   Passed    0.06 sec
+ 36/219 Test  #42: eckit_test_large_file ........................   Passed    0.04 sec
+test 47
+        Start  47: eckit_test_linalg_tensor
+
+47: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg/eckit_test_linalg_tensor "--log_level=message"
+47: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/linalg
+47: Environment variables: 
+47:  OMP_NUM_THREADS=1
+47: Test timeout computed to be: 1500
 test 48
         Start  48: eckit_test_linalg_mixed_backend
 
@@ -8555,6 +8551,50 @@
 48: Environment variables: 
 48:  OMP_NUM_THREADS=1
 48: Test timeout computed to be: 1500
+43: Running 1 tests:
+43: Running case 0: list ...
+43: Running section "dense backends" ...
+43: Available backends: eigen, generic, lapack, openmp
+43: Looking for 'generic'
+43: Switching to 'generic'
+43: Looking for 'eigen'
+43: Switching to 'eigen'
+43: Looking for 'lapack'
+43: Switching to 'lapack'
+43: Looking for 'openmp'
+43: Switching to 'openmp'
+43: Running section "sparse backends" ...
+43: Available backends: eigen, generic, openmp
+43: Looking for 'generic'
+43: Switching to 'generic'
+43: Looking for 'eigen'
+43: Switching to 'eigen'
+43: Looking for 'openmp'
+43: Switching to 'openmp'
+43: Completed case 0: list
+43: 0 tests failed out of 1.
+32: Compress from 102400 to 10733 10%
+32: -----------------------
+32: Uncompress from 10733 to 102400
+32: Bits 13
+44: Running 1 tests:
+44: Running case 0: test backend ...
+44: LinearAlgebraGeneric[]
+44: Running section "dot" ...
+44: LinearAlgebraGeneric[]
+44: Running section "gemv" ...
+44: LinearAlgebraGeneric[]
+44: Running section "gemm - 2x2 x 2x2" ...
+44: LinearAlgebraGeneric[]
+44: Running section "gemm - 2x4 x 4x3" ...
+44: LinearAlgebraGeneric[]
+44: Completed case 0: test backend
+44: 0 tests failed out of 1.
+14: Read  rate: 2.44527 Gbytes per second
+14: Write rate: 5.45666 Gbytes per second
+14: Save into: 0.017463 second elapsed, 0.01757 second cpu
+ 37/219 Test  #43: eckit_test_linalg_factory ....................   Passed    0.06 sec
+ 38/219 Test  #44: eckit_test_linalg_dense_backend ..............   Passed    0.05 sec
 test 49
         Start  49: eckit_test_linalg_mixed_backend_generic
 
@@ -8571,20 +8611,56 @@
 50: Environment variables: 
 50:  OMP_NUM_THREADS=1
 50: Test timeout computed to be: 1500
-32: Compress from 102400 to 10733 10%
-32: -----------------------
-32: Uncompress from 10733 to 102400
-32: Bits 14
+47: Running 21 tests:
+47: Running case 0: TensorDouble [2, 2] ...
+47: Completed case 0: TensorDouble [2, 2]
+47: Running case 1: TensorDouble [2, 3, 4] ...
+47: Completed case 1: TensorDouble [2, 3, 4]
+47: Running case 2: TensorDouble [2, 3, 4, 5] ...
+47: Completed case 2: TensorDouble [2, 3, 4, 5]
+47: Running case 3: TensorDouble serialization ...
+47: Unlink tensorA
+47: Completed case 3: TensorDouble serialization
+47: Running case 4: TensorDouble zero ...
+47: Completed case 4: TensorDouble zero
+47: Running case 5: Fill TensorDouble with scalar ...
+47: Completed case 5: Fill TensorDouble with scalar
+47: Running case 6: Fill TensorDouble with scalar ...
+47: Completed case 6: Fill TensorDouble with scalar
+47: Running case 7: TensorDouble wrapping const data ...
+47: Completed case 7: TensorDouble wrapping const data
+47: Running case 8: TensorFloat [2, 2] ...
+47: Completed case 8: TensorFloat [2, 2]
+47: Running case 9: TensorFloat [2, 3, 4] ...
+47: Completed case 9: TensorFloat [2, 3, 4]
+47: Running case 10: TensorFloat [2, 3, 4, 5] ...
+47: Completed case 10: TensorFloat [2, 3, 4, 5]
+47: Running case 11: TensorFloat serialization ...
+47: Unlink tensorA
+47: Completed case 11: TensorFloat serialization
+47: Running case 12: TensorFloat zero ...
+47: Completed case 12: TensorFloat zero
+47: Running case 13: Fill TensorFloat with scalar ...
+47: Completed case 13: Fill TensorFloat with scalar
+47: Running case 14: TensorFloat wrapping const data ...
+47: Completed case 14: TensorFloat wrapping const data
+47: Running case 15: TensorFloat [2, 3] col-major to row-major layout ...
+47: Completed case 15: TensorFloat [2, 3] col-major to row-major layout
+47: Running case 16: TensorFloat [2, 3] col-major->row-major->col-major layout ...
+47: Completed case 16: TensorFloat [2, 3] col-major->row-major->col-major layout
+47: Running case 17: TensorFloat [2, 3, 4] col-major->row-major->col-major layout ...
+47: Completed case 17: TensorFloat [2, 3, 4] col-major->row-major->col-major layout
+47: Running case 18: TensorFloat [6, 3, 2, 5] col-major->row-major->col-major layout ...
+47: Completed case 18: TensorFloat [6, 3, 2, 5] col-major->row-major->col-major layout
+47: Running case 19: TensorFloat move constructor ...
+47: Completed case 19: TensorFloat move constructor
+47: Running case 20: TensorFloat move assignment operator ...
+47: Completed case 20: TensorFloat move assignment operator
+47: 0 tests failed out of 21.
 46: Running 1 tests:
 46: Running case 0: test wrapping of const data ...
 46: Completed case 0: test wrapping of const data
 46: 0 tests failed out of 1.
-24: Running section "intersection at quadrants" ...
-24: Running section "intersection with parallels when crossing the poles" ...
-24: Running section "intersection with parallels" ...
-24: Running section "equator great circle intersection with meridian and parallel" ...
-24: Completed case 0: test great circles intersections
-24: 0 tests failed out of 1.
 45: Running 1 tests:
 45: Running case 0: test backend ...
 45: LinearAlgebraGeneric[]
@@ -8615,9 +8691,10 @@
 45: LinearAlgebraGeneric[]
 45: Completed case 0: test backend
 45: 0 tests failed out of 1.
- 39/219 Test  #24: eckit_test_geometry_great_circle .............   Passed    0.50 sec
- 40/219 Test  #45: eckit_test_linalg_sparse_backend .............   Passed    0.11 sec
- 41/219 Test  #46: eckit_test_linalg_matrix .....................   Passed    0.09 sec
+32: Compress from 102400 to 10733 10%
+32: -----------------------
+ 39/219 Test  #46: eckit_test_linalg_matrix .....................   Passed    0.04 sec
+ 40/219 Test  #47: eckit_test_linalg_tensor .....................   Passed    0.03 sec
 test 51
         Start  51: eckit_test_linalg_mixed_backend_lapack
 
@@ -8634,6 +8711,9 @@
 52: Environment variables: 
 52:  OMP_NUM_THREADS=1
 52: Test timeout computed to be: 1500
+32: Uncompress from 10733 to 102400
+32: Bits 12
+ 41/219 Test  #45: eckit_test_linalg_sparse_backend .............   Passed    0.04 sec
 test 53
         Start  53: eckit_test_linalg_dense_backend_generic
 
@@ -8642,88 +8722,11 @@
 53: Environment variables: 
 53:  OMP_NUM_THREADS=1
 53: Test timeout computed to be: 1500
-47: Running 21 tests:
-47: Running case 0: TensorDouble [2, 2] ...
-47: Completed case 0: TensorDouble [2, 2]
-47: Running case 1: TensorDouble [2, 3, 4] ...
-47: Completed case 1: TensorDouble [2, 3, 4]
-47: Running case 2: TensorDouble [2, 3, 4, 5] ...
-47: Completed case 2: TensorDouble [2, 3, 4, 5]
-47: Running case 3: TensorDouble serialization ...
-47: Unlink tensorA
-47: Completed case 3: TensorDouble serialization
-47: Running case 4: TensorDouble zero ...
-47: Completed case 4: TensorDouble zero
-47: Running case 5: Fill TensorDouble with scalar ...
-47: Completed case 5: Fill TensorDouble with scalar
-47: Running case 6: Fill TensorDouble with scalar ...
-47: Completed case 6: Fill TensorDouble with scalar
-47: Running case 7: TensorDouble wrapping const data ...
-47: Completed case 7: TensorDouble wrapping const data
-47: Running case 8: TensorFloat [2, 2] ...
-47: Completed case 8: TensorFloat [2, 2]
-47: Running case 9: TensorFloat [2, 3, 4] ...
-47: Completed case 9: TensorFloat [2, 3, 4]
-47: Running case 10: TensorFloat [2, 3, 4, 5] ...
-47: Completed case 10: TensorFloat [2, 3, 4, 5]
-47: Running case 11: TensorFloat serialization ...
-47: Unlink tensorA
-47: Completed case 11: TensorFloat serialization
-47: Running case 12: TensorFloat zero ...
-47: Completed case 12: TensorFloat zero
-47: Running case 13: Fill TensorFloat with scalar ...
-47: Completed case 13: Fill TensorFloat with scalar
-47: Running case 14: TensorFloat wrapping const data ...
-47: Completed case 14: TensorFloat wrapping const data
-47: Running case 15: TensorFloat [2, 3] col-major to row-major layout ...
-47: Completed case 15: TensorFloat [2, 3] col-major to row-major layout
-47: Running case 16: TensorFloat [2, 3] col-major->row-major->col-major layout ...
-47: Completed case 16: TensorFloat [2, 3] col-major->row-major->col-major layout
-47: Running case 17: TensorFloat [2, 3, 4] col-major->row-major->col-major layout ...
-47: Completed case 17: TensorFloat [2, 3, 4] col-major->row-major->col-major layout
-47: Running case 18: TensorFloat [6, 3, 2, 5] col-major->row-major->col-major layout ...
-47: Completed case 18: TensorFloat [6, 3, 2, 5] col-major->row-major->col-major layout
-47: Running case 19: TensorFloat move constructor ...
-47: Completed case 19: TensorFloat move constructor
-47: Running case 20: TensorFloat move assignment operator ...
-47: Completed case 20: TensorFloat move assignment operator
-47: 0 tests failed out of 21.
-7: Completed case 0: Multi Producer Multi Consumer Queue access size = 1
-7: 0 tests failed out of 1.
-49: Running 1 tests:
-49: Running case 0: test backend ...
-49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-49: Running section "dot" ...
-49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-49: Running section "gemv" ...
-49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-49: Running section "gemm" ...
-49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-49: Running section "spmv" ...
-49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-49: Running section "spmm" ...
-49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-49: Running section "dsptd" ...
-49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-49: Completed case 0: test backend
-49: 0 tests failed out of 1.
-48: Running 1 tests:
-48: Running case 0: test backend ...
-48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-48: Running section "dot" ...
-48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-48: Running section "gemv" ...
-48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-48: Running section "gemm" ...
-48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-48: Running section "spmv" ...
-48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-48: Running section "spmm" ...
-48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-48: Running section "dsptd" ...
-48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
-48: Completed case 0: test backend
-48: 0 tests failed out of 1.
+32: Compress from 102400 to 19136 19%
+32: -----------------------
+18: /tmp/path1.20260425.000309.i-capture-the-hostname.1747300070195200.dat
+14: DataHandle::compare(FileHandle[file=/tmp/reference.20260425.000309.i-capture-the-hostname.1747282890326017.dat],FileHandle[file=/tmp/file.20260425.000309.i-capture-the-hostname.1747282890326016.dat]) is successful
+14: Unlink /tmp/file.20260425.000309.i-capture-the-hostname.1747282890326016.dat
 50: Running 1 tests:
 50: Running case 0: test backend ...
 50: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraEigen[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
@@ -8741,11 +8744,37 @@
 50: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraEigen[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
 50: Completed case 0: test backend
 50: 0 tests failed out of 1.
- 42/219 Test   #7: eckit_test_container_queue ...................   Passed    0.86 sec
- 43/219 Test  #47: eckit_test_linalg_tensor .....................   Passed    0.13 sec
- 44/219 Test  #48: eckit_test_linalg_mixed_backend ..............   Passed    0.10 sec
- 45/219 Test  #49: eckit_test_linalg_mixed_backend_generic ......   Passed    0.08 sec
- 46/219 Test  #50: eckit_test_linalg_mixed_backend_eigen ........   Passed    0.06 sec
+48: Running 1 tests:
+48: Running case 0: test backend ...
+48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+48: Running section "dot" ...
+48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+48: Running section "gemv" ...
+48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+48: Running section "gemm" ...
+48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+48: Running section "spmv" ...
+48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+48: Running section "spmm" ...
+48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+48: Running section "dsptd" ...
+48: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+48: Completed case 0: test backend
+48: 0 tests failed out of 1.
+51: Running 1 tests:
+51: Running case 0: test backend ...
+51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
+51: Running section "dot" ...
+32: Uncompress from 19136 to 102400
+32: Bits 11
+51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
+51: Running section "gemv" ...
+51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
+51: Running section "gemm" ...
+14: Unlink /tmp/reference.20260425.000309.i-capture-the-hostname.1747282890326017.dat
+ 42/219 Test  #48: eckit_test_linalg_mixed_backend ..............   Passed    0.06 sec
+51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
+51: Running section "spmv" ...
 test 54
         Start  54: eckit_test_linalg_dense_backend_eigen
 
@@ -8754,6 +8783,14 @@
 54: Environment variables: 
 54:  OMP_NUM_THREADS=1
 54: Test timeout computed to be: 1500
+ 43/219 Test  #50: eckit_test_linalg_mixed_backend_eigen ........   Passed    0.03 sec
+51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
+51: Running section "spmm" ...
+51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
+51: Running section "dsptd" ...
+51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
+51: Completed case 0: test backend
+51: 0 tests failed out of 1.
 test 55
         Start  55: eckit_test_linalg_dense_backend_lapack
 
@@ -8762,6 +8799,31 @@
 55: Environment variables: 
 55:  OMP_NUM_THREADS=1
 55: Test timeout computed to be: 1500
+49: Running 1 tests:
+49: Running case 0: test backend ...
+49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+49: Running section "dot" ...
+49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+49: Running section "gemv" ...
+49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+49: Running section "gemm" ...
+49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+49: Running section "spmv" ...
+49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+49: Running section "spmm" ...
+49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+49: Running section "dsptd" ...
+49: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
+49: Completed case 0: test backend
+49: 0 tests failed out of 1.
+24: Running section "intersection at quadrants" ...
+24: Running section "intersection with parallels when crossing the poles" ...
+24: Running section "intersection with parallels" ...
+24: Running section "equator great circle intersection with meridian and parallel" ...
+24: Completed case 0: test great circles intersections
+24: 0 tests failed out of 1.
+ 44/219 Test  #51: eckit_test_linalg_mixed_backend_lapack .......   Passed    0.04 sec
+ 45/219 Test  #24: eckit_test_geometry_great_circle .............   Passed    0.24 sec
 test 56
         Start  56: eckit_test_linalg_dense_backend_openmp
 
@@ -8778,6 +8840,7 @@
 57: Environment variables: 
 57:  OMP_NUM_THREADS=1
 57: Test timeout computed to be: 1500
+ 46/219 Test  #49: eckit_test_linalg_mixed_backend_generic ......   Passed    0.05 sec
 test 58
         Start  58: eckit_test_linalg_sparse_backend_eigen
 
@@ -8786,23 +8849,6 @@
 58: Environment variables: 
 58:  OMP_NUM_THREADS=1
 58: Test timeout computed to be: 1500
-51: Running 1 tests:
-51: Running case 0: test backend ...
-51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
-51: Running section "dot" ...
-51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
-51: Running section "gemv" ...
-51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
-51: Running section "gemm" ...
-51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
-51: Running section "spmv" ...
-51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
-51: Running section "spmm" ...
-51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
-51: Running section "dsptd" ...
-51: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraLAPACK[]],LinearAlgebraSparse=[LinearAlgebraEigen[]]]
-51: Completed case 0: test backend
-51: 0 tests failed out of 1.
 53: Running 1 tests:
 53: Running case 0: test backend ...
 53: LinearAlgebraGeneric[]
@@ -8816,11 +8862,6 @@
 53: LinearAlgebraGeneric[]
 53: Completed case 0: test backend
 53: 0 tests failed out of 1.
-18: /tmp/path1.20250322.173426.codethink04-arm64.11164604277194752.dat
-32: Compress from 102400 to 10733 10%
-32: -----------------------
-32: Uncompress from 10733 to 102400
-32: Bits 13
 52: Running 1 tests:
 52: Running case 0: test backend ...
 52: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
@@ -8838,6 +8879,36 @@
 52: LinearAlgebra[LinearAlgebraDense=[LinearAlgebraGeneric[]],LinearAlgebraSparse=[LinearAlgebraGeneric[]]]
 52: Completed case 0: test backend
 52: 0 tests failed out of 1.
+32: Compress from 102400 to 33884 33%
+32: -----------------------
+32: Uncompress from 33884 to 102400
+32: Bits 10
+54: Running 1 tests:
+54: Running case 0: test backend ...
+54: LinearAlgebraEigen[]
+54: Running section "dot" ...
+54: LinearAlgebraEigen[]
+54: Running section "gemv" ...
+54: LinearAlgebraEigen[]
+54: Running section "gemm - 2x2 x 2x2" ...
+54: LinearAlgebraEigen[]
+54: Running section "gemm - 2x4 x 4x3" ...
+54: LinearAlgebraEigen[]
+54: Completed case 0: test backend
+54: 0 tests failed out of 1.
+56: Running 1 tests:
+56: Running case 0: test backend ...
+56: LinearAlgebraGeneric[]
+56: Running section "dot" ...
+56: LinearAlgebraGeneric[]
+56: Running section "gemv" ...
+56: LinearAlgebraGeneric[]
+56: Running section "gemm - 2x2 x 2x2" ...
+56: LinearAlgebraGeneric[]
+56: Running section "gemm - 2x4 x 4x3" ...
+56: LinearAlgebraGeneric[]
+56: Completed case 0: test backend
+56: 0 tests failed out of 1.
 55: Running 1 tests:
 55: Running case 0: test backend ...
 55: LinearAlgebraLAPACK[]
@@ -8851,9 +8922,9 @@
 55: LinearAlgebraLAPACK[]
 55: Completed case 0: test backend
 55: 0 tests failed out of 1.
- 47/219 Test  #51: eckit_test_linalg_mixed_backend_lapack .......   Passed    0.13 sec
- 48/219 Test  #52: eckit_test_linalg_mixed_backend_openmp .......   Passed    0.12 sec
- 49/219 Test  #53: eckit_test_linalg_dense_backend_generic ......   Passed    0.10 sec
+ 47/219 Test  #52: eckit_test_linalg_mixed_backend_openmp .......   Passed    0.06 sec
+ 48/219 Test  #53: eckit_test_linalg_dense_backend_generic ......   Passed    0.06 sec
+ 49/219 Test  #54: eckit_test_linalg_dense_backend_eigen ........   Passed    0.03 sec
 test 59
         Start  59: eckit_test_linalg_sparse_backend_openmp
 
@@ -8878,50 +8949,6 @@
 61: Environment variables: 
 61:  OMP_NUM_THREADS=1
 61: Test timeout computed to be: 1500
- 50/219 Test  #55: eckit_test_linalg_dense_backend_lapack .......   Passed    0.14 sec
-54: Running 1 tests:
-54: Running case 0: test backend ...
-54: LinearAlgebraEigen[]
-54: Running section "dot" ...
-54: LinearAlgebraEigen[]
-54: Running section "gemv" ...
-54: LinearAlgebraEigen[]
-54: Running section "gemm - 2x2 x 2x2" ...
-54: LinearAlgebraEigen[]
-54: Running section "gemm - 2x4 x 4x3" ...
-54: LinearAlgebraEigen[]
-54: Completed case 0: test backend
-54: 0 tests failed out of 1.
- 51/219 Test  #54: eckit_test_linalg_dense_backend_eigen ........   Passed    0.15 sec
-56: Running 1 tests:
-56: Running case 0: test backend ...
-56: LinearAlgebraGeneric[]
-56: Running section "dot" ...
-56: LinearAlgebraGeneric[]
-56: Running section "gemv" ...
-56: LinearAlgebraGeneric[]
-56: Running section "gemm - 2x2 x 2x2" ...
-56: LinearAlgebraGeneric[]
-56: Running section "gemm - 2x4 x 4x3" ...
-56: LinearAlgebraGeneric[]
-56: Completed case 0: test backend
-56: 0 tests failed out of 1.
-test 62
-        Start  62: eckit_test_log
-
-62: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_log
-62: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
-62: Environment variables: 
-62:  OMP_NUM_THREADS=1
-62: Test timeout computed to be: 1500
-test 63
-        Start  63: eckit_test_log_channels
-
-63: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_log_channels
-63: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
-63: Environment variables: 
-63:  OMP_NUM_THREADS=1
-63: Test timeout computed to be: 1500
 57: Running 1 tests:
 57: Running case 0: test backend ...
 57: LinearAlgebraGeneric[]
@@ -8935,6 +8962,8 @@
 57: LinearAlgebraGeneric[]
 57: Running section "spmv - sparse 3x3 x vector 3 = vector 3" ...
 57: spmv of sparse matrix and vector of non-matching sizes should fail
+ 50/219 Test  #55: eckit_test_linalg_dense_backend_lapack .......   Passed    0.04 sec
+ 51/219 Test  #56: eckit_test_linalg_dense_backend_openmp .......   Passed    0.03 sec
 57: LinearAlgebraGeneric[]
 57: Running section "spmm - sparse 2x4 x matrix 4x2 = matrix 2x2" ...
 57: LinearAlgebraGeneric[]
@@ -8949,45 +8978,34 @@
 57: LinearAlgebraGeneric[]
 57: Running section "dsptd - diagonal 2 x sparse 2x4 x diagonal 4 = sparse 2x4" ...
 57: dsptd with matrices of non-matching sizes should fail
+test 62
+        Start  62: eckit_test_log
+
+62: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_log
+62: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
+62: Environment variables: 
+62:  OMP_NUM_THREADS=1
+62: Test timeout computed to be: 1500
+test 63
+        Start  63: eckit_test_log_channels
+
+63: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_log_channels
+63: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
+63: Environment variables: 
+63:  OMP_NUM_THREADS=1
+63: Test timeout computed to be: 1500
 57: LinearAlgebraGeneric[]
 57: Completed case 0: test backend
 57: 0 tests failed out of 1.
-58: Running 1 tests:
-58: Running case 0: test backend ...
-58: LinearAlgebraEigen[]
-58: Running section "spmv - sparse 2x4 x vector 4 = vector 2" ...
-58: LinearAlgebraEigen[]
-58: Running section "spmv - sparse identity 3x3 x vector 3 = vector 3" ...
-58: LinearAlgebraEigen[]
-58: Running section "spmv - sparse identity 6x3 x vector 3 = vector 6" ...
-58: LinearAlgebraEigen[]
-58: Running section "spmv - sparse identity 2x3 x vector 3 = vector 2" ...
-58: LinearAlgebraEigen[]
-58: Running section "spmv - sparse 3x3 x vector 3 = vector 3" ...
-58: spmv of sparse matrix and vector of non-matching sizes should fail
-58: LinearAlgebraEigen[]
-58: Running section "spmm - sparse 2x4 x matrix 4x2 = matrix 2x2" ...
-58: LinearAlgebraEigen[]
-58: Running section "spmm - sparse 3x3 x matrix 3x2 = matrix 3x2" ...
-58: spmm of sparse matrix and matrix of non-matching sizes should fail
-58: LinearAlgebraEigen[]
-58: Running section "dsptd - diagonal 3 x sparse 3x3 x diagonal 3 = sparse 3x3" ...
-58: dsptd with matrices of non-matching sizes should fail
-58: LinearAlgebraEigen[]
-58: Running section "dsptd - diagonal 2 x sparse 2x3 x diagonal 3 = sparse 2x3" ...
-58: dsptd with matrices of non-matching sizes should fail
-58: LinearAlgebraEigen[]
-58: Running section "dsptd - diagonal 2 x sparse 2x4 x diagonal 4 = sparse 2x4" ...
-58: dsptd with matrices of non-matching sizes should fail
-58: LinearAlgebraEigen[]
-58: Completed case 0: test backend
-58: 0 tests failed out of 1.
-32: Compress from 102400 to 10733 10%
-32: -----------------------
-32: Uncompress from 10733 to 102400
-32: Bits 12
-32: Compress from 102400 to 19136 19%
-32: -----------------------
+ 52/219 Test  #57: eckit_test_linalg_sparse_backend_generic .....   Passed    0.04 sec
+test 64
+        Start  64: eckit_test_log_callback
+
+64: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_log_callback
+64: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
+64: Environment variables: 
+64:  OMP_NUM_THREADS=1
+64: Test timeout computed to be: 1500
 59: Running 1 tests:
 59: Running case 0: test backend ...
 59: LinearAlgebraGeneric[]
@@ -9009,6 +9027,29 @@
 59: LinearAlgebraGeneric[]
 59: Running section "dsptd - diagonal 3 x sparse 3x3 x diagonal 3 = sparse 3x3" ...
 59: dsptd with matrices of non-matching sizes should fail
+32: Compress from 102400 to 62139 61%
+32: -----------------------
+60: Running 3 tests:
+60: Running case 0: move constructor ...
+60: Completed case 0: move constructor
+60: Running case 1: eckit la sparse ...
+60: Running section "set from triplets" ...
+60: Running section "set from triplets with empty rows" ...
+60: Running section "set from triplets with rows in wrong order" ...
+60: Running section "copy constructor" ...
+60: Running section "prune" ...
+60: Running section "row reduction" ...
+60: 0 0 7 1 2
+60: 1 0 2 2 1
+60: Running section "iterator" ...
+60: Running section "transpose square" ...
+60: Running section "transpose non-square" ...
+60: Completed case 1: eckit la sparse
+60: Running case 2: creation with unassigned triplets ( ECKIT-361 ) ...
+60: Running section "only zero triplets, expects throw" ...
+60: Running section "mixed zero / non-zero triplets" ...
+60: Completed case 2: creation with unassigned triplets ( ECKIT-361 )
+60: 0 tests failed out of 3.
 59: LinearAlgebraGeneric[]
 59: Running section "dsptd - diagonal 2 x sparse 2x3 x diagonal 3 = sparse 2x3" ...
 59: dsptd with matrices of non-matching sizes should fail
@@ -9018,27 +9059,29 @@
 59: LinearAlgebraGeneric[]
 59: Completed case 0: test backend
 59: 0 tests failed out of 1.
- 52/219 Test  #56: eckit_test_linalg_dense_backend_openmp .......   Passed    0.16 sec
- 53/219 Test  #57: eckit_test_linalg_sparse_backend_generic .....   Passed    0.14 sec
- 54/219 Test  #58: eckit_test_linalg_sparse_backend_eigen .......   Passed    0.13 sec
- 55/219 Test  #59: eckit_test_linalg_sparse_backend_openmp ......   Passed    0.10 sec
-test 64
-        Start  64: eckit_test_log_callback
-
-64: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_log_callback
-64: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
-64: Environment variables: 
-64:  OMP_NUM_THREADS=1
-64: Test timeout computed to be: 1500
+61: Running 3 tests:
+61: Running case 0: test_stream_vector ...
+61: Unlink data.20260425.000310.i-capture-the-hostname.1747566358167552
+61: Completed case 0: test_stream_vector
+61: Running case 1: test_stream_matrix ...
+ 53/219 Test  #60: eckit_test_linalg_sparse .....................   Passed    0.03 sec
+61: Unlink data.20260425.000310.i-capture-the-hostname.1747566358167553
+61: Completed case 1: test_stream_matrix
+61: Running case 2: test_stream_sparsematrix ...
+61: Unlink data.20260425.000310.i-capture-the-hostname.1747566358167554
+61: Completed case 2: test_stream_sparsematrix
+61: 0 tests failed out of 3.
 test 65
         Start  65: eckit_test_log_threads
 
 65: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_log_threads
 65: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
 65: Environment variables: 
-65:  _TEST_ECKIT_HOME=/tmp/pbuilder1
+65:  _TEST_ECKIT_HOME=/tmp/pbuilder2
 65:  OMP_NUM_THREADS=1
 65: Test timeout computed to be: 1500
+ 54/219 Test  #59: eckit_test_linalg_sparse_backend_openmp ......   Passed    0.03 sec
+ 55/219 Test  #61: eckit_test_linalg_streaming ..................   Passed    0.03 sec
 test 66
         Start  66: eckit_test_log_colour
 
@@ -9055,49 +9098,6 @@
 67: Environment variables: 
 67:  OMP_NUM_THREADS=1
 67: Test timeout computed to be: 1500
-61: Running 3 tests:
-61: Running case 0: test_stream_vector ...
-61: Unlink data.20250322.173427.codethink04-arm64.11165227047452672
-61: Completed case 0: test_stream_vector
-61: Running case 1: test_stream_matrix ...
-61: Unlink data.20250322.173427.codethink04-arm64.11165227047452673
-61: Completed case 1: test_stream_matrix
-61: Running case 2: test_stream_sparsematrix ...
-61: Unlink data.20250322.173427.codethink04-arm64.11165227047452674
-61: Completed case 2: test_stream_sparsematrix
-61: 0 tests failed out of 3.
-60: Running 3 tests:
-60: Running case 0: move constructor ...
-60: Completed case 0: move constructor
-60: Running case 1: eckit la sparse ...
-60: Running section "set from triplets" ...
-60: Running section "set from triplets with empty rows" ...
-60: Running section "set from triplets with rows in wrong order" ...
-60: Running section "copy constructor" ...
-60: Running section "prune" ...
-60: Running section "row reduction" ...
-60: 0 0 7 1 2
-60: 1 0 2 2 1
-60: Running section "iterator" ...
-60: Running section "transpose square" ...
-60: Running section "transpose non-square" ...
-60: Completed case 1: eckit la sparse
-60: Running case 2: creation with unassigned triplets ( ECKIT-361 ) ...
-60: Running section "only zero triplets, expects throw" ...
-60: Running section "mixed zero / non-zero triplets" ...
-60: Completed case 2: creation with unassigned triplets ( ECKIT-361 )
-60: 0 tests failed out of 3.
- 56/219 Test  #60: eckit_test_linalg_sparse .....................   Passed    0.13 sec
-test 68
-        Start  68: eckit_test_syslog
-
-68: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_syslog
-68: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
-68: Environment variables: 
-68:  OMP_NUM_THREADS=1
-68: Test timeout computed to be: 1500
-32: Uncompress from 19136 to 102400
-32: Bits 11
 63: Running 2 tests:
 63: Running case 0: test_multi_targets ...
 63: ---> test_multi_targets()
@@ -9122,6 +9122,36 @@
 63: Running case 1: test_multi_colouring ...
 63: Completed case 1: test_multi_colouring
 63: 0 tests failed out of 2.
+58: Running 1 tests:
+58: Running case 0: test backend ...
+58: LinearAlgebraEigen[]
+58: Running section "spmv - sparse 2x4 x vector 4 = vector 2" ...
+58: LinearAlgebraEigen[]
+58: Running section "spmv - sparse identity 3x3 x vector 3 = vector 3" ...
+58: LinearAlgebraEigen[]
+58: Running section "spmv - sparse identity 6x3 x vector 3 = vector 6" ...
+58: LinearAlgebraEigen[]
+58: Running section "spmv - sparse identity 2x3 x vector 3 = vector 2" ...
+58: LinearAlgebraEigen[]
+58: Running section "spmv - sparse 3x3 x vector 3 = vector 3" ...
+58: spmv of sparse matrix and vector of non-matching sizes should fail
+58: LinearAlgebraEigen[]
+58: Running section "spmm - sparse 2x4 x matrix 4x2 = matrix 2x2" ...
+58: LinearAlgebraEigen[]
+58: Running section "spmm - sparse 3x3 x matrix 3x2 = matrix 3x2" ...
+58: spmm of sparse matrix and matrix of non-matching sizes should fail
+58: LinearAlgebraEigen[]
+58: Running section "dsptd - diagonal 3 x sparse 3x3 x diagonal 3 = sparse 3x3" ...
+58: dsptd with matrices of non-matching sizes should fail
+58: LinearAlgebraEigen[]
+58: Running section "dsptd - diagonal 2 x sparse 2x3 x diagonal 3 = sparse 2x3" ...
+58: dsptd with matrices of non-matching sizes should fail
+58: LinearAlgebraEigen[]
+58: Running section "dsptd - diagonal 2 x sparse 2x4 x diagonal 4 = sparse 2x4" ...
+58: dsptd with matrices of non-matching sizes should fail
+58: LinearAlgebraEigen[]
+58: Completed case 0: test backend
+58: 0 tests failed out of 1.
 62: Running 9 tests:
 62: Running case 0: test_debug ...
 62: Completed case 0: test_debug
@@ -9148,23 +9178,31 @@
 62: Running case 8: test_bytes ...
 62: Completed case 8: test_bytes
 62: 0 tests failed out of 9.
-14: Running section "Multiple writes write" ...
-64: Running 3 tests:
-64: Running case 0: test_callback_none ...
-64: info message 1
-64: warning message 1
-64: error message 1
-64: [FORWARD OUT] -- info message 1warning message 1
-64: error message 1
-64: [FORWARD OUT] -- CTXT [MyTest] -- info message 1warning message 1
-64: error message 1
+32: Uncompress from 62139 to 102400
+32: Bits 9
 65: Running 1 tests:
 65: Running case 0: test_log_threads ...
-65: [TEST] -- >>> starting ... thread [1] -- 0
- 57/219 Test  #61: eckit_test_linalg_streaming ..................   Passed    0.13 sec
- 58/219 Test  #62: eckit_test_log ...............................   Passed    0.11 sec
- 59/219 Test  #63: eckit_test_log_channels ......................   Passed    0.09 sec
- 60/219 Test  #64: eckit_test_log_callback ......................   Passed    0.08 sec
+ 56/219 Test  #58: eckit_test_linalg_sparse_backend_eigen .......   Passed    0.07 sec
+ 57/219 Test  #62: eckit_test_log ...............................   Passed    0.04 sec
+ 58/219 Test  #63: eckit_test_log_channels ......................   Passed    0.04 sec
+66: Running 1 tests:
+66: Running case 0: test_colour ...
+66: Hello, worlds
+66: Red
+66: Red
+66: Red
+66: Red
+66: Red
+66: Completed case 0: test_colour
+66: 0 tests failed out of 1.
+test 68
+        Start  68: eckit_test_syslog
+
+68: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log/eckit_test_syslog
+68: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/log
+68: Environment variables: 
+68:  OMP_NUM_THREADS=1
+68: Test timeout computed to be: 1500
 test 69
         Start  69: eckit_test_maths_eigen
 
@@ -9181,6 +9219,18 @@
 70: Environment variables: 
 70:  OMP_NUM_THREADS=1
 70: Test timeout computed to be: 1500
+64: Running 3 tests:
+64: Running case 0: test_callback_none ...
+64: info message 1
+64: warning message 1
+64: error message 1
+64: [FORWARD OUT] -- info message 1warning message 1
+64: error message 1
+64: [FORWARD OUT] -- CTXT [MyTest] -- info message 1warning message 1
+64: error message 1
+65: [TEST] -- >>> starting ... thread [1] -- 0
+ 59/219 Test  #64: eckit_test_log_callback ......................   Passed    0.05 sec
+ 60/219 Test  #66: eckit_test_log_colour ........................   Passed    0.03 sec
 test 71
         Start  71: eckit_test_maths_matrix3
 
@@ -9197,10 +9247,7 @@
 72: Environment variables: 
 72:  OMP_NUM_THREADS=1
 72: Test timeout computed to be: 1500
-32: Compress from 102400 to 33884 33%
-32: -----------------------
-32: Uncompress from 33884 to 102400
-32: Bits 10
+65: thread [1] -- 1
 67: Running 8 tests:
 67: Running case 0: compact (default) ...
 67: Completed case 0: compact (default)
@@ -9219,36 +9266,15 @@
 67: Running case 7: INDENT_DICT | INDENT_LIST, indent=4 ...
 67: Completed case 7: INDENT_DICT | INDENT_LIST, indent=4
 67: 0 tests failed out of 8.
-65: thread [1] -- 1
-65: thread [1] -- 2
-65: thread [1] -- done !
-65: >>> thread [2] -- 0thread [3] -- 0
-68: Running 5 tests:
-68: Running case 0: test_priority ...
-68: Completed case 0: test_priority
-68: Running case 1: test_timezone ...
-68: Completed case 1: test_timezone
-68: Running case 2: test_appname ...
-68: Completed case 2: test_appname
-68: Running case 3: test_without_structured_data ...
-68: Completed case 3: test_without_structured_data
-68: Running case 4: test_with_structured_data ...
-68: Completed case 4: test_with_structured_data
-68: 0 tests failed out of 5.
-66: Running 1 tests:
-66: Running case 0: test_colour ...
-66: Hello, worlds
-66: Red
-66: Red
-66: Red
-66: Red
-66: Red
-66: Completed case 0: test_colour
-66: 0 tests failed out of 1.
-69: Running 1 tests:
-69: Running case 0: test_default ...
-69: Completed case 0: test_default
-69: 0 tests failed out of 1.
+ 61/219 Test  #67: eckit_test_log_json ..........................   Passed    0.04 sec
+test 73
+        Start  73: eckit_test_memory_counted
+
+73: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory/eckit_test_memory_counted
+73: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory
+73: Environment variables: 
+73:  OMP_NUM_THREADS=1
+73: Test timeout computed to be: 1500
 70: Running 4 tests:
 70: Running case 0: test_determinant ...
 70: Completed case 0: test_determinant
@@ -9341,20 +9367,27 @@
 70: Running case 3: Mappings to existing data ...
 70: Completed case 3: Mappings to existing data
 70: 0 tests failed out of 4.
- 61/219 Test  #66: eckit_test_log_colour ........................   Passed    0.12 sec
- 62/219 Test  #67: eckit_test_log_json ..........................   Passed    0.11 sec
- 63/219 Test  #68: eckit_test_syslog ............................   Passed    0.10 sec
- 64/219 Test  #69: eckit_test_maths_eigen .......................   Passed    0.08 sec
- 65/219 Test  #70: eckit_test_maths_matrix ......................   Passed    0.06 sec
-65: >>> thread [2] -- 1>>> thread [2] -- 2thread [3] -- 1
-test 73
-        Start  73: eckit_test_memory_counted
-
-73: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory/eckit_test_memory_counted
-73: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/memory
-73: Environment variables: 
-73:  OMP_NUM_THREADS=1
-73: Test timeout computed to be: 1500
+69: Running 1 tests:
+69: Running case 0: test_default ...
+69: Completed case 0: test_default
+69: 0 tests failed out of 1.
+65: >>> thread [2] -- 0thread [3] -- 0
+65: thread [1] -- 2
+65: thread [1] -- done !
+68: Running 5 tests:
+68: Running case 0: test_priority ...
+68: Completed case 0: test_priority
+68: Running case 1: test_timezone ...
+68: Completed case 1: test_timezone
+68: Running case 2: test_appname ...
+68: Completed case 2: test_appname
+68: Running case 3: test_without_structured_data ...
+68: Completed case 3: test_without_structured_data
+68: Running case 4: test_with_structured_data ...
+68: Completed case 4: test_with_structured_data
+68: 0 tests failed out of 5.
+ 62/219 Test  #69: eckit_test_maths_eigen .......................   Passed    0.03 sec
+ 63/219 Test  #70: eckit_test_maths_matrix ......................   Passed    0.03 sec
 test 74
         Start  74: eckit_test_memory_factory
 
@@ -9371,6 +9404,15 @@
 75: Environment variables: 
 75:  OMP_NUM_THREADS=1
 75: Test timeout computed to be: 1500
+32: Compress from 102400 to 115657 113%
+32: -----------------------
+71: Running 2 tests:
+71: Running case 0: test determinant ...
+71: Completed case 0: test determinant
+71: Running case 1: test inverse ...
+71: Completed case 1: test inverse
+71: 0 tests failed out of 2.
+ 64/219 Test  #68: eckit_test_syslog ............................   Passed    0.04 sec
 test 76
         Start  76: eckit_test_memory_shared_ptr
 
@@ -9379,6 +9421,7 @@
 76: Environment variables: 
 76:  OMP_NUM_THREADS=1
 76: Test timeout computed to be: 1500
+ 65/219 Test  #71: eckit_test_maths_matrix3 .....................   Passed    0.03 sec
 test 77
         Start  77: eckit_test_memory_mmap
 
@@ -9387,39 +9430,6 @@
 77: Environment variables: 
 77:  OMP_NUM_THREADS=1
 77: Test timeout computed to be: 1500
-65: >>> thread [2] -- 3thread [3] -- 2
-65: >>> thread [2] -- 4>>> thread [2] -- 5>>> thread [2] -- done !thread [3] -- 3
-65: thread [3] -- 4
-71: Running 2 tests:
-71: Running case 0: test determinant ...
-71: Completed case 0: test determinant
-71: Running case 1: test inverse ...
-71: Completed case 1: test inverse
-71: 0 tests failed out of 2.
-32: Compress from 102400 to 62139 61%
-32: -----------------------
-32: Uncompress from 62139 to 102400
-32: Bits 9
-72: Running 5 tests:
-72: Running case 0: Qhull errors/exceptions ...
-72: Running section "input" ...
-72: Running section "qhull" ...
-72: Completed case 0: Qhull errors/exceptions
-72: Running case 1: ConvexHullN, N=2 ...
-72: Running section "vertices and facets" ...
-72: Running section "factory" ...
-72: Completed case 1: ConvexHullN, N=2
-72: Running case 2: ConvexHullN, N=3 (tetrahedron) ...
-72: Running section "vertices" ...
-72: Running section "facets" ...
-72: Completed case 2: ConvexHullN, N=3 (tetrahedron)
-72: Running case 3: ConvexHullN, N=3 (square pyramid) ...
-72: Running section "vertices" ...
-72: Running section "facets" ...
-72: Completed case 3: ConvexHullN, N=3 (square pyramid)
-72: Running case 4: Triangulation, N=3 ...
-72: Completed case 4: Triangulation, N=3
-72: 0 tests failed out of 5.
 73: Running 4 tests:
 73: Running case 0: test_default ...
 73: Running section "Type FooLock" ...
@@ -9438,18 +9448,11 @@
 73: Running section "Type FooNoLock" ...
 73: Completed case 3: test_swap
 73: 0 tests failed out of 4.
-74: Running 3 tests:
-74: Running case 0: test_eckit_memory_factory_0 ...
-74: Completed case 0: test_eckit_memory_factory_0
-74: Running case 1: test_eckit_memory_factory_1 ...
-74: Completed case 1: test_eckit_memory_factory_1
-74: Running case 2: test_eckit_memory_factory_2 ...
-74: Completed case 2: test_eckit_memory_factory_2
-74: 0 tests failed out of 3.
- 66/219 Test  #71: eckit_test_maths_matrix3 .....................   Passed    0.15 sec
- 67/219 Test  #72: eckit_test_maths_convex_hull .................   Passed    0.12 sec
- 68/219 Test  #73: eckit_test_memory_counted ....................   Passed    0.09 sec
- 69/219 Test  #74: eckit_test_memory_factory ....................   Passed    0.07 sec
+72: Running 5 tests:
+72: Running case 0: Qhull errors/exceptions ...
+72: Running section "input" ...
+72: Running section "qhull" ...
+ 66/219 Test  #73: eckit_test_memory_counted ....................   Passed    0.02 sec
 test 78
         Start  78: eckit_test_mpi_parallel
 
@@ -9458,6 +9461,23 @@
 78: Environment variables: 
 78:  OMP_NUM_THREADS=1
 78: Test timeout computed to be: 1500
+72: Completed case 0: Qhull errors/exceptions
+72: Running case 1: ConvexHullN, N=2 ...
+72: Running section "vertices and facets" ...
+72: Running section "factory" ...
+72: Completed case 1: ConvexHullN, N=2
+72: Running case 2: ConvexHullN, N=3 (tetrahedron) ...
+72: Running section "vertices" ...
+72: Running section "facets" ...
+72: Completed case 2: ConvexHullN, N=3 (tetrahedron)
+72: Running case 3: ConvexHullN, N=3 (square pyramid) ...
+72: Running section "vertices" ...
+72: Running section "facets" ...
+72: Completed case 3: ConvexHullN, N=3 (square pyramid)
+72: Running case 4: Triangulation, N=3 ...
+72: Completed case 4: Triangulation, N=3
+72: 0 tests failed out of 5.
+ 67/219 Test  #72: eckit_test_maths_convex_hull .................   Passed    0.04 sec
 test 79
         Start  79: eckit_test_mpi_serial
 
@@ -9467,6 +9487,26 @@
 79:  ECKIT_MPI_FORCE=serial
 79:  OMP_NUM_THREADS=1
 79: Test timeout computed to be: 1500
+65: >>> thread [2] -- 1thread [3] -- 1
+74: Running 3 tests:
+74: Running case 0: test_eckit_memory_factory_0 ...
+74: Completed case 0: test_eckit_memory_factory_0
+74: Running case 1: test_eckit_memory_factory_1 ...
+74: Completed case 1: test_eckit_memory_factory_1
+74: Running case 2: test_eckit_memory_factory_2 ...
+74: Completed case 2: test_eckit_memory_factory_2
+74: 0 tests failed out of 3.
+75: Running 2 tests:
+75: Running case 0: test_scoped_ptr_empty_constructor ...
+75: Completed case 0: test_scoped_ptr_empty_constructor
+75: Running case 1: test_scoped_ptr ...
+75: Completed case 1: test_scoped_ptr
+75: 0 tests failed out of 2.
+ 68/219 Test  #74: eckit_test_memory_factory ....................   Passed    0.03 sec
+76: Running 1 tests:
+76: Running case 0: test_intrusive_shared_ptr ...
+76: Completed case 0: test_intrusive_shared_ptr
+76: 0 tests failed out of 1.
 test 80
         Start  80: eckit_test_mpi_addcomm
 
@@ -9475,6 +9515,13 @@
 80: Environment variables: 
 80:  OMP_NUM_THREADS=1
 80: Test timeout computed to be: 1500
+77: Running 1 tests:
+77: Running case 0: Test memory map ...
+77: 2 Gbytes are 524288 memory pages
+77: mapping 32 Kbytes from 1.99998 Gbytes to 2.00002 Gbytes
+77: Completed case 0: Test memory map
+77: 0 tests failed out of 1.
+ 69/219 Test  #75: eckit_test_memory_scoped_ptr .................   Passed    0.03 sec
 test 81
         Start  81: eckit_test_mpi_splitcomm
 
@@ -9483,27 +9530,7 @@
 81: Environment variables: 
 81:  OMP_NUM_THREADS=1
 81: Test timeout computed to be: 1500
-76: Running 1 tests:
-76: Running case 0: test_intrusive_shared_ptr ...
-76: Completed case 0: test_intrusive_shared_ptr
-76: 0 tests failed out of 1.
-75: Running 2 tests:
-75: Running case 0: test_scoped_ptr_empty_constructor ...
-75: Completed case 0: test_scoped_ptr_empty_constructor
-75: Running case 1: test_scoped_ptr ...
-75: Completed case 1: test_scoped_ptr
-75: 0 tests failed out of 2.
-65: thread [3] -- 5
-65: thread [3] -- 6
-77: Running 1 tests:
-77: Running case 0: Test memory map ...
-77: 2 Gbytes are 524288 memory pages
-77: mapping 32 Kbytes from 1.99998 Gbytes to 2.00002 Gbytes
-77: Completed case 0: Test memory map
-77: 0 tests failed out of 1.
- 70/219 Test  #75: eckit_test_memory_scoped_ptr .................   Passed    0.13 sec
- 71/219 Test  #76: eckit_test_memory_shared_ptr .................   Passed    0.11 sec
- 72/219 Test  #77: eckit_test_memory_mmap .......................   Passed    0.10 sec
+ 70/219 Test  #76: eckit_test_memory_shared_ptr .................   Passed    0.03 sec
 test 82
         Start  82: eckit_test_mpi_group
 
@@ -9512,6 +9539,7 @@
 82: Environment variables: 
 82:  OMP_NUM_THREADS=1
 82: Test timeout computed to be: 1500
+ 71/219 Test  #77: eckit_test_memory_mmap .......................   Passed    0.03 sec
 test 83
         Start  83: eckit_test_mpi_objserialisation
 
@@ -9520,6 +9548,10 @@
 83: Environment variables: 
 83:  OMP_NUM_THREADS=1
 83: Test timeout computed to be: 1500
+32: Uncompress from 115657 to 102400
+32: Completed case 3: test_eckit_compress_4
+32: 0 tests failed out of 4.
+ 72/219 Test  #32: eckit_test_compress ..........................   Passed    0.35 sec
 test 84
         Start  84: eckit_test_mpi_internal_access
 
@@ -9528,12 +9560,23 @@
 84: Environment variables: 
 84:  OMP_NUM_THREADS=1
 84: Test timeout computed to be: 1500
-32: Compress from 102400 to 115657 113%
-32: -----------------------
-65: thread [3] -- 7
-65: thread [3] -- 8
-65: thread [3] -- done !
-65: [TEST] -- >>> finished![TEST] -- Completed case 0: test_log_threads[TEST] -- 0 tests failed out of 1.
+65: >>> thread [2] -- 2>>> thread [2] -- 3thread [3] -- 2
+14: Running section "Multiple writes write" ...
+7: Completed case 0: Multi Producer Multi Consumer Queue access size = 1
+7: 0 tests failed out of 1.
+ 73/219 Test   #7: eckit_test_container_queue ...................   Passed    0.54 sec
+test 85
+        Start  85: eckit_test_option_cmdargs_1
+
+85: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_1
+85: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+85: Environment variables: 
+85:  OMP_NUM_THREADS=1
+85: Test timeout computed to be: 1500
+65: >>> thread [2] -- 4thread [3] -- 3
+85: PRE-MAIN-INFO Running 1 tests:
+85: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required ...
+85: exe: invalid argument count: expected 1, got: 0.
 79: Running 23 tests:
 79: Running case 0: test_rank_size ...
 79: Completed case 0: test_rank_size
@@ -9599,16 +9642,10 @@
 79: Running case 22: test_iProbe ...
 79: Completed case 22: test_iProbe
 79: 0 tests failed out of 23.
- 73/219 Test  #65: eckit_test_log_threads .......................   Passed    0.38 sec
-test 85
-        Start  85: eckit_test_option_cmdargs_1
-
-85: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_1
-85: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-85: Environment variables: 
-85:  OMP_NUM_THREADS=1
-85: Test timeout computed to be: 1500
- 74/219 Test  #79: eckit_test_mpi_serial ........................   Passed    0.14 sec
+85: Completed case 0: test_eckit_option_cmdargs_numbered_args_required
+85: 0 tests failed out of 1.
+ 74/219 Test  #85: eckit_test_option_cmdargs_1 ..................   Passed    0.03 sec
+18: /tmp/path2.20260425.000309.i-capture-the-hostname.1747300070195201.dat
 test 86
         Start  86: eckit_test_option_cmdargs_2
 
@@ -9617,17 +9654,12 @@
 86: Environment variables: 
 86:  OMP_NUM_THREADS=1
 86: Test timeout computed to be: 1500
-78: Running 23 tests:
-78: Running case 0: test_rank_size ...
-32: Uncompress from 115657 to 102400
-32: Completed case 3: test_eckit_compress_4
-32: 0 tests failed out of 4.
-85: PRE-MAIN-INFO Running 1 tests:
-85: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required ...
-85: exe: invalid argument count: expected 1, got: 0.
-85: Completed case 0: test_eckit_option_cmdargs_numbered_args_required
-85: 0 tests failed out of 1.
- 75/219 Test  #32: eckit_test_compress ..........................   Passed    1.01 sec
+18: -------------------------------------------------------
+18: MultiHandle 545259520
+18:  (./tests/filesystem/test_restarthandle.cc:169 test_write)
+18: Restart
+18:  (./tests/filesystem/test_restarthandle.cc:173 test_write)
+ 75/219 Test  #79: eckit_test_mpi_serial ........................   Passed    0.08 sec
 test 87
         Start  87: eckit_test_option_cmdargs_3
 
@@ -9636,7 +9668,13 @@
 87: Environment variables: 
 87:  OMP_NUM_THREADS=1
 87: Test timeout computed to be: 1500
- 76/219 Test  #85: eckit_test_option_cmdargs_1 ..................   Passed    0.06 sec
+65: >>> thread [2] -- 5>>> thread [2] -- done !thread [3] -- 4
+18: write @ 67108864
+86: PRE-MAIN-INFO Running 1 tests:
+86: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required ...
+86: Completed case 0: test_eckit_option_cmdargs_numbered_args_required
+86: 0 tests failed out of 1.
+ 76/219 Test  #86: eckit_test_option_cmdargs_2 ..................   Passed    0.04 sec
 test 88
         Start  88: eckit_test_option_cmdargs_4
 
@@ -9645,14 +9683,21 @@
 88: Environment variables: 
 88:  OMP_NUM_THREADS=1
 88: Test timeout computed to be: 1500
-78: Running 23 tests:
-78: Running 23 tests:
-78: Running case 0: test_rank_size ...
 87: PRE-MAIN-INFO Running 1 tests:
 87: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required ...
 87: exe: invalid argument count: expected 1, got: 2.
 87: Completed case 0: test_eckit_option_cmdargs_numbered_args_required
 87: 0 tests failed out of 1.
+65: thread [3] -- 5
+ 77/219 Test  #87: eckit_test_option_cmdargs_3 ..................   Passed    0.05 sec
+test 89
+        Start  89: eckit_test_option_cmdargs_5
+
+89: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_5
+89: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+89: Environment variables: 
+89:  OMP_NUM_THREADS=1
+89: Test timeout computed to be: 1500
 88: PRE-MAIN-INFO Running 1 tests:
 88: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required_with_options ...
 88: exe: invalid argument count: expected 1, got: 0.
@@ -9665,22 +9710,7 @@
 88: 
 88: Completed case 0: test_eckit_option_cmdargs_numbered_args_required_with_options
 88: 0 tests failed out of 1.
-78: Running case 0: test_rank_size ...
- 77/219 Test  #87: eckit_test_option_cmdargs_3 ..................   Passed    0.06 sec
-test 89
-        Start  89: eckit_test_option_cmdargs_5
-
-89: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_5
-89: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-89: Environment variables: 
-89:  OMP_NUM_THREADS=1
-89: Test timeout computed to be: 1500
-86: PRE-MAIN-INFO Running 1 tests:
-86: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required ...
-86: Completed case 0: test_eckit_option_cmdargs_numbered_args_required
-86: 0 tests failed out of 1.
- 78/219 Test  #86: eckit_test_option_cmdargs_2 ..................   Passed    0.10 sec
- 79/219 Test  #88: eckit_test_option_cmdargs_4 ..................   Passed    0.06 sec
+ 78/219 Test  #88: eckit_test_option_cmdargs_4 ..................   Passed    0.03 sec
 test 90
         Start  90: eckit_test_option_cmdargs_6
 
@@ -9689,6 +9719,21 @@
 90: Environment variables: 
 90:  OMP_NUM_THREADS=1
 90: Test timeout computed to be: 1500
+18: backTo 0 nextStop 67264410
+18: Retrying transfer from 0 (0 bytes)
+18: MultiHandle restart read from 0
+18: MultiHandle restart read from 0, current=0
+18: PartFileHandle restart read from 0
+18: PartFileHandle restart read from 0, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 0
+18: Total so far 67108864
+18: New total 0
+89: PRE-MAIN-INFO Running 1 tests:
+89: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required_with_options ...
+89: Completed case 0: test_eckit_option_cmdargs_numbered_args_required_with_options
+89: 0 tests failed out of 1.
+65: thread [3] -- 6
+ 79/219 Test  #89: eckit_test_option_cmdargs_5 ..................   Passed    0.03 sec
 test 91
         Start  91: eckit_test_option_cmdargs_7
 
@@ -9697,9 +9742,6 @@
 91: Environment variables: 
 91:  OMP_NUM_THREADS=1
 91: Test timeout computed to be: 1500
-78: Running 23 tests:
-78: Running case 0: test_rank_size ...
-18: /tmp/path2.20250322.173426.codethink04-arm64.11164604277194753.dat
 90: PRE-MAIN-INFO Running 1 tests:
 90: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required_with_options ...
 90: exe: invalid argument count: expected 1, got: 2.
@@ -9712,11 +9754,7 @@
 90: 
 90: Completed case 0: test_eckit_option_cmdargs_numbered_args_required_with_options
 90: 0 tests failed out of 1.
-89: PRE-MAIN-INFO Running 1 tests:
-89: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_numbered_args_required_with_options ...
-89: Completed case 0: test_eckit_option_cmdargs_numbered_args_required_with_options
-89: 0 tests failed out of 1.
- 80/219 Test  #89: eckit_test_option_cmdargs_5 ..................   Passed    0.06 sec
+ 80/219 Test  #90: eckit_test_option_cmdargs_6 ..................   Passed    0.03 sec
 test 92
         Start  92: eckit_test_option_cmdargs_8
 
@@ -9725,14 +9763,15 @@
 92: Environment variables: 
 92:  OMP_NUM_THREADS=1
 92: Test timeout computed to be: 1500
-18: -------------------------------------------------------
-18: MultiHandle 545259520
-18:  (./tests/filesystem/test_restarthandle.cc:169 test_write)
-18: Restart
-18:  (./tests/filesystem/test_restarthandle.cc:173 test_write)
-81: Running 1 tests:
-81: Running case 0: Test MPI Communicator Split ...
- 81/219 Test  #90: eckit_test_option_cmdargs_6 ..................   Passed    0.07 sec
+18: write @ 134217728
+82: Running 1 tests:
+82: Running case 0: Test MPI Communicator group ...
+91: PRE-MAIN-INFO Running 1 tests:
+91: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_simple_argument_string ...
+91: Completed case 0: test_eckit_option_cmdargs_simple_argument_string
+91: 0 tests failed out of 1.
+65: thread [3] -- 7
+ 81/219 Test  #91: eckit_test_option_cmdargs_7 ..................   Passed    0.03 sec
 test 93
         Start  93: eckit_test_option_cmdargs_9
 
@@ -9741,15 +9780,11 @@
 93: Environment variables: 
 93:  OMP_NUM_THREADS=1
 93: Test timeout computed to be: 1500
-91: PRE-MAIN-INFO Running 1 tests:
-91: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_simple_argument_string ...
-91: Completed case 0: test_eckit_option_cmdargs_simple_argument_string
-91: 0 tests failed out of 1.
-83: Running 2 tests:
-81: Running 1 tests:
-80: Running 1 tests:
-80: Running case 0: Test MPI addComm ...
- 82/219 Test  #91: eckit_test_option_cmdargs_7 ..................   Passed    0.08 sec
+92: PRE-MAIN-INFO Running 1 tests:
+92: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_simple_argument_integer ...
+92: Completed case 0: test_eckit_option_cmdargs_simple_argument_integer
+92: 0 tests failed out of 1.
+ 82/219 Test  #92: eckit_test_option_cmdargs_8 ..................   Passed    0.03 sec
 test 94
         Start  94: eckit_test_option_cmdargs_10
 
@@ -9758,18 +9793,447 @@
 94: Environment variables: 
 94:  OMP_NUM_THREADS=1
 94: Test timeout computed to be: 1500
+80: Running 1 tests:
+80: Running case 0: Test MPI addComm ...
 82: Running 1 tests:
 82: Running case 0: Test MPI Communicator group ...
+78: Running 23 tests:
+78: Running case 0: test_rank_size ...
+18: backTo 67108849 nextStop 134451047
+18: Retrying transfer from 67108849 (64 Mbytes)
+18: MultiHandle restart read from 67108849
+18: MultiHandle restart read from 67108849, current=6
+18: PartFileHandle restart read from 4194289
+18: PartFileHandle restart read from 4194289, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 67108849
+18: Total so far 67108864
+18: New total 67108849
+93: PRE-MAIN-INFO Running 1 tests:
+93: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_simple_argument_missing ...
+93: Invalid option --arg3
+93: 
+93: Options are:
+93: ===========:
+93: 
+93:    --arg1=string ()
+93: 
+93:    --arg2=integer ()
+93: 
+93: 
+93: Completed case 0: test_eckit_option_cmdargs_simple_argument_missing
+93: 0 tests failed out of 1.
+94: PRE-MAIN-INFO Running 1 tests:
+94: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_integer_vector ...
+94: Completed case 0: test_eckit_option_cmdargs_integer_vector
+94: 0 tests failed out of 1.
+ 83/219 Test  #93: eckit_test_option_cmdargs_9 ..................   Passed    0.03 sec
+test 95
+        Start  95: eckit_test_option_cmdargs_11
+
+95: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_11
+95: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+95: Environment variables: 
+95:  OMP_NUM_THREADS=1
+95: Test timeout computed to be: 1500
+65: thread [3] -- 8
+65: thread [3] -- done !
+ 84/219 Test  #94: eckit_test_option_cmdargs_10 .................   Passed    0.03 sec
+test 96
+        Start  96: eckit_test_option_cmdargs_12
+
+96: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_12
+96: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+96: Environment variables: 
+96:  OMP_NUM_THREADS=1
+96: Test timeout computed to be: 1500
+65: [TEST] -- >>> finished![TEST] -- Completed case 0: test_log_threads[TEST] -- 0 tests failed out of 1.
+80: Running 1 tests:
+80: Running case 0: Test MPI addComm ...
+ 85/219 Test  #65: eckit_test_log_threads .......................   Passed    0.30 sec
+test 97
+        Start  97: eckit_test_option_cmdargs_13
+
+97: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_13
+97: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+97: Environment variables: 
+97:  OMP_NUM_THREADS=1
+97: Test timeout computed to be: 1500
+81: Running 1 tests:
 81: Running case 0: Test MPI Communicator Split ...
+84: Running 2 tests:
+84: Running case 0: Test internal access to MPI_Comm ...
+18: write @ 201326592
+84: Running 2 tests:
+84: Running case 0: Test internal access to MPI_Comm ...
 81: Running 1 tests:
+81: Running case 0: Test MPI Communicator Split ...
 81: Running 1 tests:
-92: PRE-MAIN-INFO Running 1 tests:
-92: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_simple_argument_integer ...
-92: Completed case 0: test_eckit_option_cmdargs_simple_argument_integer
-92: 0 tests failed out of 1.
+81: Running case 0: Test MPI Communicator Split ...
+96: PRE-MAIN-INFO Running 1 tests:
+96: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_vector_size_check ...
+95: PRE-MAIN-INFO Running 1 tests:
+95: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_double_vector ...
+84: Running 2 tests:
+84: Running case 0: Test internal access to MPI_Comm ...
+95: Completed case 0: test_eckit_option_cmdargs_double_vector
+95: 0 tests failed out of 1.
+96: Invalid value for option --arg
+96: 
+96: Options are:
+96: ===========:
+96: 
+96:    --arg=integer/integer/integer/integer ()
+96: 
+96: 
+96: Completed case 0: test_eckit_option_cmdargs_vector_size_check
+96: 0 tests failed out of 1.
+ 86/219 Test  #95: eckit_test_option_cmdargs_11 .................   Passed    0.03 sec
+82: Running 1 tests:
+82: Running case 0: Test MPI Communicator group ...
+test 98
+        Start  98: eckit_test_option_cmdargs_14
+
+98: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_14
+98: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+98: Environment variables: 
+98:  OMP_NUM_THREADS=1
+98: Test timeout computed to be: 1500
+82: Running 1 tests:
+82: Running case 0: Test MPI Communicator group ...
+ 87/219 Test  #96: eckit_test_option_cmdargs_12 .................   Passed    0.03 sec
+test 99
+        Start  99: eckit_test_option_cmdargs_15
+
+99: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_15
+99: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+99: Environment variables: 
+99:  OMP_NUM_THREADS=1
+99: Test timeout computed to be: 1500
+97: PRE-MAIN-INFO Running 1 tests:
+97: PRE-MAIN-INFO Running case 0: test_eckit_option__string_with_default_value ...
+97: Completed case 0: test_eckit_option__string_with_default_value
+97: 0 tests failed out of 1.
+78: Running 23 tests:
+78: Running case 0: test_rank_size ...
+ 88/219 Test  #97: eckit_test_option_cmdargs_13 .................   Passed    0.03 sec
+test 100
+        Start 100: eckit_test_option_cmdargs_16
+
+100: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_16
+100: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+100: Environment variables: 
+100:  OMP_NUM_THREADS=1
+100: Test timeout computed to be: 1500
+83: Running 2 tests:
 83: Running case 0: Serialise an object via eckit::mpi ...
 83: Running 2 tests:
 83: Running case 0: Serialise an object via eckit::mpi ...
+98: PRE-MAIN-INFO Running 1 tests:
+98: PRE-MAIN-INFO Running case 0: test_eckit_option__string_no_default_value ...
+98: Completed case 0: test_eckit_option__string_no_default_value
+98: 0 tests failed out of 1.
+ 89/219 Test  #98: eckit_test_option_cmdargs_14 .................   Passed    0.03 sec
+test 101
+        Start 101: eckit_test_option_cmdargs_17
+
+101: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_17
+101: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+101: Environment variables: 
+101:  OMP_NUM_THREADS=1
+101: Test timeout computed to be: 1500
+100: PRE-MAIN-INFO Running 1 tests:
+100: PRE-MAIN-INFO Running case 0: test_eckit_option__bool_plus_joint_string ...
+100: Completed case 0: test_eckit_option__bool_plus_joint_string
+100: 0 tests failed out of 1.
+18: backTo 134217713 nextStop 201637684
+18: Retrying transfer from 134217713 (128 Mbytes)
+18: MultiHandle restart read from 134217713
+18: MultiHandle restart read from 134217713, current=12
+18: PartFileHandle restart read from 8388593
+18: PartFileHandle restart read from 8388593, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 134217713
+18: Total so far 134217713
+18: New total 134217713
+ 90/219 Test #100: eckit_test_option_cmdargs_16 .................   Passed    0.03 sec
+test 102
+        Start 102: eckit_test_option_cmdargs_18
+
+102: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_18
+102: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+102: Environment variables: 
+102:  OMP_NUM_THREADS=1
+102: Test timeout computed to be: 1500
+84: Running 2 tests:
+84: Running case 0: Test internal access to MPI_Comm ...
+99: PRE-MAIN-INFO Running 1 tests:
+99: PRE-MAIN-INFO Running case 0: test_eckit_option__bool_plus_separated_string ...
+99: Completed case 0: test_eckit_option__bool_plus_separated_string
+99: 0 tests failed out of 1.
+80: Running 1 tests:
+80: Running case 0: Test MPI addComm ...
+81: Running 1 tests:
+81: Running case 0: Test MPI Communicator Split ...
+83: Running 2 tests:
+83: Running case 0: Serialise an object via eckit::mpi ...
+ 91/219 Test  #99: eckit_test_option_cmdargs_15 .................   Passed    0.04 sec
+test 103
+        Start 103: eckit_test_option_cmdargs_19
+
+103: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_19
+103: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+103: Environment variables: 
+103:  OMP_NUM_THREADS=1
+103: Test timeout computed to be: 1500
+101: PRE-MAIN-INFO Running 1 tests:
+101: PRE-MAIN-INFO Running case 0: test_eckit_option__long_plus_joint_string ...
+78: Running 23 tests:
+78: Running case 0: test_rank_size ...
+78: Running 23 tests:
+78: Running case 0: test_rank_size ...
+18: write @ 268435456
+83: Running 2 tests:
+83: Running case 0: Serialise an object via eckit::mpi ...
+101: Completed case 0: test_eckit_option__long_plus_joint_string
+101: 0 tests failed out of 1.
+ 92/219 Test #101: eckit_test_option_cmdargs_17 .................   Passed    0.03 sec
+test 104
+        Start 104: eckit_test_option_cmdargs_20
+
+104: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_20
+104: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+104: Environment variables: 
+104:  OMP_NUM_THREADS=1
+104: Test timeout computed to be: 1500
+102: PRE-MAIN-INFO Running 1 tests:
+102: PRE-MAIN-INFO Running case 0: test_eckit_option__long_plus_joint_and_separated_string ...
+102: Completed case 0: test_eckit_option__long_plus_joint_and_separated_string
+102: 0 tests failed out of 1.
+ 93/219 Test #102: eckit_test_option_cmdargs_18 .................   Passed    0.03 sec
+test 105
+        Start 105: eckit_test_option_cmdargs_21
+
+105: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_21
+105: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+105: Environment variables: 
+105:  OMP_NUM_THREADS=1
+105: Test timeout computed to be: 1500
+103: PRE-MAIN-INFO Running 1 tests:
+103: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_separate_value_alone ...
+103: Completed case 0: test_eckit_option__multi_separate_value_alone
+103: 0 tests failed out of 1.
+80: Running 1 tests:
+80: Running case 0: Test MPI addComm ...
+ 94/219 Test #103: eckit_test_option_cmdargs_19 .................   Passed    0.03 sec
+test 106
+        Start 106: eckit_test_option_cmdargs_22
+
+106: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_22
+106: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+106: Environment variables: 
+106:  OMP_NUM_THREADS=1
+106: Test timeout computed to be: 1500
+104: PRE-MAIN-INFO Running 1 tests:
+104: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_joint_value_alone ...
+104: Completed case 0: test_eckit_option__multi_joint_value_alone
+104: 0 tests failed out of 1.
+ 95/219 Test #104: eckit_test_option_cmdargs_20 .................   Passed    0.03 sec
+test 107
+        Start 107: eckit_test_option_cmdargs_23
+
+107: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_23
+107: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+107: Environment variables: 
+107:  OMP_NUM_THREADS=1
+107: Test timeout computed to be: 1500
+105: PRE-MAIN-INFO Running 1 tests:
+105: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_no_default_value ...
+105: Completed case 0: test_eckit_option__multi_value_no_default_value
+105: 0 tests failed out of 1.
+ 96/219 Test #105: eckit_test_option_cmdargs_21 .................   Passed    0.03 sec
+test 108
+        Start 108: eckit_test_option_cmdargs_24
+
+108: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_24
+108: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+108: Environment variables: 
+108:  OMP_NUM_THREADS=1
+108: Test timeout computed to be: 1500
+106: PRE-MAIN-INFO Running 1 tests:
+106: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_default_value ...
+106: Completed case 0: test_eckit_option__multi_value_with_default_value
+106: 0 tests failed out of 1.
+ 97/219 Test #106: eckit_test_option_cmdargs_22 .................   Passed    0.02 sec
+test 109
+        Start 109: eckit_test_option_cmdargs_25
+
+109: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_25
+109: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+109: Environment variables: 
+109:  OMP_NUM_THREADS=1
+109: Test timeout computed to be: 1500
+18: backTo 201326577 nextStop 268824321
+18: Retrying transfer from 201326577 (192 Mbytes)
+18: MultiHandle restart read from 201326577
+18: MultiHandle restart read from 201326577, current=19
+18: PartFileHandle restart read from 2097137
+18: PartFileHandle restart read from 2097137, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 201326577
+18: Total so far 201326577
+18: New total 201326577
+107: PRE-MAIN-INFO Running 1 tests:
+107: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_1_mandatory_0_optional ...
+107: Completed case 0: test_eckit_option__multi_value_with_1_mandatory_0_optional
+107: 0 tests failed out of 1.
+108: PRE-MAIN-INFO Running 1 tests:
+108: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_0_optional ...
+108: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_0_optional
+108: 0 tests failed out of 1.
+ 98/219 Test #107: eckit_test_option_cmdargs_23 .................   Passed    0.03 sec
+ 99/219 Test #108: eckit_test_option_cmdargs_24 .................   Passed    0.02 sec
+test 110
+        Start 110: eckit_test_option_cmdargs_26
+
+110: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_26
+110: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+110: Environment variables: 
+110:  OMP_NUM_THREADS=1
+110: Test timeout computed to be: 1500
+test 111
+        Start 111: eckit_test_option_cmdargs_27
+
+111: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_27
+111: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+111: Environment variables: 
+111:  OMP_NUM_THREADS=1
+111: Test timeout computed to be: 1500
+18: write @ 335544320
+109: PRE-MAIN-INFO Running 1 tests:
+109: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_2_provided ...
+109: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_2_provided
+109: 0 tests failed out of 1.
+82: Completed case 0: Test MPI Communicator group
+82: 0 tests failed out of 1.
+82: Completed case 0: Test MPI Communicator group
+82: 0 tests failed out of 1.
+82: Completed case 0: Test MPI Communicator group
+82: 0 tests failed out of 1.
+82: Completed case 0: Test MPI Communicator group
+82: 0 tests failed out of 1.
+100/219 Test #109: eckit_test_option_cmdargs_25 .................   Passed    0.02 sec
+test 112
+        Start 112: eckit_test_option_cmdargs_28
+
+112: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_28
+112: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+112: Environment variables: 
+112:  OMP_NUM_THREADS=1
+112: Test timeout computed to be: 1500
+84: Completed case 0: Test internal access to MPI_Comm
+84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
+84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
+84: 0 tests failed out of 2.
+84: Completed case 0: Test internal access to MPI_Comm
+84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
+84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
+84: 0 tests failed out of 2.
+84: Completed case 0: Test internal access to MPI_Comm
+84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
+84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
+84: 0 tests failed out of 2.
+84: Completed case 0: Test internal access to MPI_Comm
+84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
+84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
+84: 0 tests failed out of 2.
+81: Completed case 0: Test MPI Communicator Split
+81: 0 tests failed out of 1.
+81: Completed case 0: Test MPI Communicator Split
+81: 0 tests failed out of 1.
+81: Completed case 0: Test MPI Communicator Split
+81: 0 tests failed out of 1.
+81: Completed case 0: Test MPI Communicator Split
+81: 0 tests failed out of 1.
+110: PRE-MAIN-INFO Running 1 tests:
+110: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_followed_by_another_option ...
+110: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_followed_by_another_option
+110: 0 tests failed out of 1.
+83: [3] 2 -> [3] -> 0
+83: [3] sending to 0 --- Obj(foo,3,374,1,[6,6,6,6,6,6])
+83: [1] 0 -> [1] -> 2
+83: [1] sending to 2 --- Obj(foo,1,374,1,[2,2])
+83: [1] stream position: 55 / 128
+83: [3] stream position: 91 / 128
+83: [2] 1 -> [2] -> 3
+83: [0] 3 -> [0] -> 1
+83: [0] sending to 1 --- Obj(foo,0,374,1,[])
+83: [2] sending to 3 --- Obj(foo,2,374,1,[4,4,4,4])
+83: [2] stream position: 73 / 128
+83: [0] stream position: 37 / 128
+111: PRE-MAIN-INFO Running 1 tests:
+111: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_at_end ...
+111: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_at_end
+111: 0 tests failed out of 1.
+83: [0] receiving from 3 --- size 96
+83: [1] receiving from 0 --- size 40
+83: [1] receiving from 0 --- Obj(foo,0,374,1,[])
+83: Completed case 0: Serialise an object via eckit::mpi
+83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
+83: [1] 0 -> [1] -> 2
+83: [1] sending to 2 --- Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2]))))
+83: [1] stream position: 220 / 320
+83: [1] receiving from 0 --- size 152
+83: [1] receiving from 0 --- Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[]))))
+83: Completed case 1: Serialise a series of complex objects via eckit::mpi
+83: 0 tests failed out of 2.
+83: [2] receiving from 1 --- size 56
+83: [2] receiving from 1 --- Obj(foo,1,374,1,[2,2])
+83: Completed case 0: Serialise an object via eckit::mpi
+83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
+83: [2] 1 -> [2] -> 3
+83: [2] sending to 3 --- Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4]))))
+83: [2] stream position: 292 / 320
+83: [2] receiving from 1 --- size 224
+83: [2] receiving from 1 --- Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2]))))
+83: Completed case 1: Serialise a series of complex objects via eckit::mpi
+83: 0 tests failed out of 2.
+83: [3] receiving from 2 --- size 80
+83: [3] receiving from 2 --- Obj(foo,2,374,1,[4,4,4,4])
+83: Completed case 0: Serialise an object via eckit::mpi
+83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
+83: [3] 2 -> [3] -> 0
+83: [3] sending to 0 --- Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6]))))
+83: [3] stream position: 364 / 704
+83: [3] receiving from 2 --- size 296
+83: [3] receiving from 2 --- Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4]))))
+83: Completed case 1: Serialise a series of complex objects via eckit::mpi
+83: 0 tests failed out of 2.
+83: [0] receiving from 3 --- Obj(foo,3,374,1,[6,6,6,6,6,6])
+83: Completed case 0: Serialise an object via eckit::mpi
+83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
+83: [0] 3 -> [0] -> 1
+83: [0] sending to 1 --- Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[]))))
+83: [0] stream position: 148 / 320
+83: [0] receiving from 3 --- size 368
+83: [0] receiving from 3 --- Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6]))))
+83: Completed case 1: Serialise a series of complex objects via eckit::mpi
+83: 0 tests failed out of 2.
+101/219 Test #110: eckit_test_option_cmdargs_26 .................   Passed    0.02 sec
+test 113
+        Start 113: eckit_test_option_cmdargs_29
+
+113: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_29
+113: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+113: Environment variables: 
+113:  OMP_NUM_THREADS=1
+113: Test timeout computed to be: 1500
+102/219 Test #111: eckit_test_option_cmdargs_27 .................   Passed    0.02 sec
+test 114
+        Start 114: eckit_test_option_cmdargs_30
+
+114: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_30
+114: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
+114: Environment variables: 
+114:  OMP_NUM_THREADS=1
+114: Test timeout computed to be: 1500
 78: Completed case 0: test_rank_size
 78: Running case 1: test_broadcast ...
 78: Test value
@@ -9779,22 +10243,12 @@
 78: Completed case 0: test_rank_size
 78: Running case 1: test_broadcast ...
 78: Test value
-78: Completed case 0: test_rank_size
-78: Running case 1: test_broadcast ...
-78: Test value
-78: Test vector
 78: Test vector
 78: Test raw data
 78: Test vector<pair<int,int>>
 78: Test vector
 78: Test raw data
 78: Test vector<pair<int,int>>
-78: Test raw data
-78: Test vector<pair<int,int>>
-78: Test vector<pair<long,long>>
-78: Test vector
-78: Test raw data
-78: Test vector<pair<int,int>>
 78: Test vector<pair<long,long>>
 78: Test vector<pair<long long,long long>>
 78: Completed case 1: test_broadcast
@@ -9803,10 +10257,20 @@
 78: Test vector<pair<long long,long long>>
 78: Completed case 1: test_broadcast
 78: Running case 2: test_gather_scalar ...
+78: Completed case 0: test_rank_size
+78: Running case 1: test_broadcast ...
+78: Test value
+78: Test vector
+78: Test raw data
+78: Test vector<pair<int,int>>
 78: Test vector<pair<long,long>>
 78: Test vector<pair<long long,long long>>
 78: Completed case 1: test_broadcast
 78: Running case 2: test_gather_scalar ...
+78: Test vector
+78: Test raw data
+78: Test vector<pair<int,int>>
+78: Test vector<pair<long,long>>
 78: Test vector<pair<long long,long long>>
 78: Completed case 1: test_broadcast
 78: Running case 2: test_gather_scalar ...
@@ -9886,28 +10350,25 @@
 78: Testing circular shift
 78: Completed case 9: sendReceiveReplace
 78: Running case 10: test_reduce ...
+78: v : <-3,2>
+78: Testing reduce
 78: v : <-1,0>
+78: Testing reduce
 78: v : <-4,3>
 78: Testing reduce
+78: arr : [5*4]
 78: v : <-2,1>
 78: Testing reduce
-78: v : <-3,2>
-78: Testing reduce
-78: Testing reduce
-78: arr : [5*4]
+78: arr : [5*2]
 78: Testing reduce inplace
 78: Completed case 10: test_reduce
 78: Running case 11: test_allReduce ...
+78: v : <-2,1>
 78: arr : [5*3]
 78: Testing reduce inplace
 78: Completed case 10: test_reduce
 78: Running case 11: test_allReduce ...
 78: v : <-3,2>
-78: arr : [5*2]
-78: Testing reduce inplace
-78: Completed case 10: test_reduce
-78: Running case 11: test_allReduce ...
-78: v : <-2,1>
 78: Testing all_reduce
 78: arr : [5*1]
 78: Testing reduce inplace
@@ -9915,16 +10376,19 @@
 78: Running case 11: test_allReduce ...
 78: v : <-1,0>
 78: Testing all_reduce
+78: Testing reduce inplace
+78: Completed case 10: test_reduce
+78: Running case 11: test_allReduce ...
 78: v : <-4,3>
 78: Testing all_reduce
 78: Testing all_reduce
-78: arr : [5*1]
+78: arr : [5*3]
 78: Testing all_reduce inplace
 78: arr : [5*2]
 78: Testing all_reduce inplace
-78: arr : [5*4]
+78: arr : [5*1]
 78: Testing all_reduce inplace
-78: arr : [5*3]
+78: arr : [5*4]
 78: Testing all_reduce inplace
 78: Completed case 11: test_allReduce
 78: Running case 12: test_allGather ...
@@ -9952,8 +10416,6 @@
 78: Running case 14: test_allToAll ...
 78: Completed case 14: test_allToAll
 78: Running case 15: test_nonblocking_send_receive ...
-78: Completed case 14: test_allToAll
-78: Running case 15: test_nonblocking_send_receive ...
 78: Completed case 15: test_nonblocking_send_receive
 78: Running case 16: test_blocking_send_nonblocking_receive ...
 78: Completed case 16: test_blocking_send_nonblocking_receive
@@ -9966,6 +10428,8 @@
 78: Running case 16: test_blocking_send_nonblocking_receive ...
 78: Completed case 16: test_blocking_send_nonblocking_receive
 78: Running case 17: test_blocking_send_receive ...
+78: Completed case 17: test_blocking_send_receive
+78: Running case 18: test_broadcastFile ...
 78: Completed case 14: test_allToAll
 78: Running case 15: test_nonblocking_send_receive ...
 78: Completed case 15: test_nonblocking_send_receive
@@ -9974,14 +10438,14 @@
 78: Running case 17: test_blocking_send_receive ...
 78: Completed case 17: test_blocking_send_receive
 78: Running case 18: test_broadcastFile ...
+78: Completed case 14: test_allToAll
+78: Running case 15: test_nonblocking_send_receive ...
 78: Completed case 15: test_nonblocking_send_receive
 78: Running case 16: test_blocking_send_nonblocking_receive ...
 78: Completed case 16: test_blocking_send_nonblocking_receive
 78: Running case 17: test_blocking_send_receive ...
 78: Completed case 17: test_blocking_send_receive
 78: Running case 18: test_broadcastFile ...
-78: Completed case 17: test_blocking_send_receive
-78: Running case 18: test_broadcastFile ...
 78: Completed case 18: test_broadcastFile
 78: Running case 19: test_waitAll ...
 78: Completed case 18: test_broadcastFile
@@ -10012,442 +10476,21 @@
 78: Running case 22: test_iProbe ...
 78: Completed case 21: test_probe
 78: Running case 22: test_iProbe ...
-78: Completed case 21: test_probe
-78: Running case 22: test_iProbe ...
 78: Completed case 22: test_iProbe
 78: 0 tests failed out of 23.
+78: Completed case 21: test_probe
+78: Running case 22: test_iProbe ...
 78: Completed case 22: test_iProbe
 78: 0 tests failed out of 23.
 78: Completed case 22: test_iProbe
 78: 0 tests failed out of 23.
 78: Completed case 22: test_iProbe
 78: 0 tests failed out of 23.
- 83/219 Test  #92: eckit_test_option_cmdargs_8 ..................   Passed    0.08 sec
-82: Running 1 tests:
-82: Running 1 tests:
-82: Running case 0: Test MPI Communicator group ...
-80: Running 1 tests:
-80: Running case 0: Test MPI addComm ...
-test 95
-        Start  95: eckit_test_option_cmdargs_11
-
-95: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_11
-95: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-95: Environment variables: 
-95:  OMP_NUM_THREADS=1
-95: Test timeout computed to be: 1500
-82: Running 1 tests:
-82: Running case 0: Test MPI Communicator group ...
-82: Running case 0: Test MPI Communicator group ...
-80: Running 1 tests:
-80: Running case 0: Test MPI addComm ...
-80: Running 1 tests:
-80: Running case 0: Test MPI addComm ...
-81: Running case 0: Test MPI Communicator Split ...
-81: Running case 0: Test MPI Communicator Split ...
-84: Running 2 tests:
-84: Running case 0: Test internal access to MPI_Comm ...
-84: Running 2 tests:
-84: Running case 0: Test internal access to MPI_Comm ...
-83: Running 2 tests:
-83: Running case 0: Serialise an object via eckit::mpi ...
-83: Running 2 tests:
-83: Running case 0: Serialise an object via eckit::mpi ...
-18: write @ 67108864
-93: PRE-MAIN-INFO Running 1 tests:
-93: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_simple_argument_missing ...
-93: Invalid option --arg3
-93: 
-93: Options are:
-93: ===========:
-93: 
-93:    --arg1=string ()
-93: 
-93:    --arg2=integer ()
-93: 
-93: 
-93: Completed case 0: test_eckit_option_cmdargs_simple_argument_missing
-93: 0 tests failed out of 1.
-84: Running 2 tests:
-84: Running case 0: Test internal access to MPI_Comm ...
- 84/219 Test  #93: eckit_test_option_cmdargs_9 ..................   Passed    0.11 sec
-test 96
-        Start  96: eckit_test_option_cmdargs_12
-
-96: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_12
-96: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-96: Environment variables: 
-96:  OMP_NUM_THREADS=1
-96: Test timeout computed to be: 1500
-94: PRE-MAIN-INFO Running 1 tests:
-94: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_integer_vector ...
-94: Completed case 0: test_eckit_option_cmdargs_integer_vector
-94: 0 tests failed out of 1.
- 85/219 Test  #94: eckit_test_option_cmdargs_10 .................   Passed    0.10 sec
-test 97
-        Start  97: eckit_test_option_cmdargs_13
-
-97: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_13
-97: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-97: Environment variables: 
-97:  OMP_NUM_THREADS=1
-97: Test timeout computed to be: 1500
-84: Running 2 tests:
-84: Running case 0: Test internal access to MPI_Comm ...
- 86/219 Test  #78: eckit_test_mpi_parallel ......................   Passed    0.48 sec
-test 98
-        Start  98: eckit_test_option_cmdargs_14
-
-98: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_14
-98: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-98: Environment variables: 
-98:  OMP_NUM_THREADS=1
-98: Test timeout computed to be: 1500
-95: PRE-MAIN-INFO Running 1 tests:
-95: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_double_vector ...
-95: Completed case 0: test_eckit_option_cmdargs_double_vector
-95: 0 tests failed out of 1.
-96: PRE-MAIN-INFO Running 1 tests:
-96: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_vector_size_check ...
-96: Invalid value for option --arg
-96: 
-96: Options are:
-96: ===========:
-96: 
-96:    --arg=integer/integer/integer/integer ()
-96: 
-96: 
-96: Completed case 0: test_eckit_option_cmdargs_vector_size_check
-96: 0 tests failed out of 1.
- 87/219 Test  #95: eckit_test_option_cmdargs_11 .................   Passed    0.11 sec
-test 99
-        Start  99: eckit_test_option_cmdargs_15
-
-99: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_15
-99: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-99: Environment variables: 
-99:  OMP_NUM_THREADS=1
-99: Test timeout computed to be: 1500
-82: Completed case 0: Test MPI Communicator group
-82: 0 tests failed out of 1.
-82: Completed case 0: Test MPI Communicator group
-82: 0 tests failed out of 1.
-82: Completed case 0: Test MPI Communicator group
-82: 0 tests failed out of 1.
-82: Completed case 0: Test MPI Communicator group
-82: 0 tests failed out of 1.
- 88/219 Test  #96: eckit_test_option_cmdargs_12 .................   Passed    0.06 sec
-test 100
-        Start 100: eckit_test_option_cmdargs_16
-
-100: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_16
-100: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-100: Environment variables: 
-100:  OMP_NUM_THREADS=1
-100: Test timeout computed to be: 1500
-84: Completed case 0: Test internal access to MPI_Comm
-84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
-84: Completed case 0: Test internal access to MPI_Comm
-84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
-84: Completed case 0: Test internal access to MPI_Comm
-84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
-84: Completed case 0: Test internal access to MPI_Comm
-84: Running case 1: Test internal access to MPI_Comm for mock NetCDF routine ...
-84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
-84: 0 tests failed out of 2.
-84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
-84: 0 tests failed out of 2.
-84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
-84: Completed case 1: Test internal access to MPI_Comm for mock NetCDF routine
-84: 0 tests failed out of 2.
-84: 0 tests failed out of 2.
-81: Completed case 0: Test MPI Communicator Split
-81: 0 tests failed out of 1.
-81: Completed case 0: Test MPI Communicator Split
-81: 0 tests failed out of 1.
-81: Completed case 0: Test MPI Communicator Split
-81: 0 tests failed out of 1.
-81: Completed case 0: Test MPI Communicator Split
-81: 0 tests failed out of 1.
-99: PRE-MAIN-INFO Running 1 tests:
-99: PRE-MAIN-INFO Running case 0: test_eckit_option__bool_plus_separated_string ...
-99: Completed case 0: test_eckit_option__bool_plus_separated_string
-99: 0 tests failed out of 1.
- 89/219 Test  #99: eckit_test_option_cmdargs_15 .................   Passed    0.04 sec
-test 101
-        Start 101: eckit_test_option_cmdargs_17
-
-101: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_17
-101: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-101: Environment variables: 
-101:  OMP_NUM_THREADS=1
-101: Test timeout computed to be: 1500
-100: PRE-MAIN-INFO Running 1 tests:
-100: PRE-MAIN-INFO Running case 0: test_eckit_option__bool_plus_joint_string ...
-100: Completed case 0: test_eckit_option__bool_plus_joint_string
-100: 0 tests failed out of 1.
-97: PRE-MAIN-INFO Running 1 tests:
-97: PRE-MAIN-INFO Running case 0: test_eckit_option__string_with_default_value ...
-97: Completed case 0: test_eckit_option__string_with_default_value
-97: 0 tests failed out of 1.
- 90/219 Test #100: eckit_test_option_cmdargs_16 .................   Passed    0.04 sec
-test 102
-        Start 102: eckit_test_option_cmdargs_18
-
-102: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_18
-102: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-102: Environment variables: 
-102:  OMP_NUM_THREADS=1
-102: Test timeout computed to be: 1500
-83: [1] 0 -> [1] -> 2
-83: [1] sending to 2 --- Obj(foo,1,374,1,[2,2])
-83: [1] stream position: 55 / 128
-83: [3] 2 -> [3] -> 0
-83: [0] 3 -> [0] -> 1
-83: [2] 1 -> [2] -> 3
-83: [2] sending to 3 --- Obj(foo,2,374,1,[4,4,4,4])
-83: [3] sending to 0 --- Obj(foo,3,374,1,[6,6,6,6,6,6])
-83: [3] stream position: 91 / 128
-83: [0] sending to 1 --- Obj(foo,0,374,1,[])
-83: [0] stream position: 37 / 128
-83: [0] receiving from 3 --- size 96
-83: [0] receiving from 3 --- Obj(foo,3,374,1,[6,6,6,6,6,6])
-83: Completed case 0: Serialise an object via eckit::mpi
-83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
-83: [0] 3 -> [0] -> 1
-83: [0] sending to 1 --- Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[]))))
-83: [0] stream position: 148 / 320
-83: [2] stream position: 73 / 128
-83: [2] receiving from 1 --- size 56
-83: [2] receiving from 1 --- Obj(foo,1,374,1,[2,2])
-83: Completed case 0: Serialise an object via eckit::mpi
-83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
-83: [2] 1 -> [2] -> 3
-83: [2] sending to 3 --- Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4]))))
-83: [2] stream position: 292 / 320
-83: [3] receiving from 2 --- size 80
-83: [3] receiving from 2 --- Obj(foo,2,374,1,[4,4,4,4])
-83: Completed case 0: Serialise an object via eckit::mpi
-83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
-83: [3] 2 -> [3] -> 0
-83: [3] sending to 0 --- Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6]))))
-83: [3] stream position: 364 / 704
-83: [3] receiving from 2 --- size 296
-83: [0] receiving from 3 --- size 368
-83: [0] receiving from 3 --- Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6],Obj(foo,3,374,1,[6,6,6,6,6,6]))))
-83: Completed case 1: Serialise a series of complex objects via eckit::mpi
-83: 0 tests failed out of 2.
-83: [3] receiving from 2 --- Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4],Obj(foo,2,374,1,[4,4,4,4]))))
-83: Completed case 1: Serialise a series of complex objects via eckit::mpi
-83: 0 tests failed out of 2.
-98: PRE-MAIN-INFO Running 1 tests:
-98: PRE-MAIN-INFO Running case 0: test_eckit_option__string_no_default_value ...
-98: Completed case 0: test_eckit_option__string_no_default_value
-98: 0 tests failed out of 1.
- 91/219 Test  #97: eckit_test_option_cmdargs_13 .................   Passed    0.12 sec
- 92/219 Test  #98: eckit_test_option_cmdargs_14 .................   Passed    0.09 sec
-test 103
-        Start 103: eckit_test_option_cmdargs_19
-
-103: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_19
-103: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-103: Environment variables: 
-103:  OMP_NUM_THREADS=1
-103: Test timeout computed to be: 1500
-test 104
-        Start 104: eckit_test_option_cmdargs_20
-
-104: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_20
-104: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-104: Environment variables: 
-104:  OMP_NUM_THREADS=1
-104: Test timeout computed to be: 1500
-101: PRE-MAIN-INFO Running 1 tests:
-101: PRE-MAIN-INFO Running case 0: test_eckit_option__long_plus_joint_string ...
-101: Completed case 0: test_eckit_option__long_plus_joint_string
-101: 0 tests failed out of 1.
-83: [1] receiving from 0 --- size 40
-83: [1] receiving from 0 --- Obj(foo,0,374,1,[])
-83: Completed case 0: Serialise an object via eckit::mpi
-83: Running case 1: Serialise a series of complex objects via eckit::mpi ...
-83: [1] 0 -> [1] -> 2
-83: [1] sending to 2 --- Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2]))))
-83: [1] stream position: 220 / 320
-83: [1] receiving from 0 --- size 152
-83: [1] receiving from 0 --- Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[],Obj(foo,0,374,1,[]))))
-83: Completed case 1: Serialise a series of complex objects via eckit::mpi
-83: 0 tests failed out of 2.
-83: [2] receiving from 1 --- size 224
-83: [2] receiving from 1 --- Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2],Obj(foo,1,374,1,[2,2]))))
-83: Completed case 1: Serialise a series of complex objects via eckit::mpi
-83: 0 tests failed out of 2.
-80: Completed case 0: Test MPI addComm
-80: 0 tests failed out of 1.
- 93/219 Test  #81: eckit_test_mpi_splitcomm .....................   Passed    0.55 sec
- 94/219 Test  #82: eckit_test_mpi_group .........................   Passed    0.53 sec
- 95/219 Test  #84: eckit_test_mpi_internal_access ...............   Passed    0.49 sec
- 96/219 Test #101: eckit_test_option_cmdargs_17 .................   Passed    0.07 sec
-test 105
-        Start 105: eckit_test_option_cmdargs_21
-
-105: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_21
-105: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-105: Environment variables: 
-105:  OMP_NUM_THREADS=1
-105: Test timeout computed to be: 1500
-test 106
-        Start 106: eckit_test_option_cmdargs_22
-
-106: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_22
-106: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-106: Environment variables: 
-106:  OMP_NUM_THREADS=1
-106: Test timeout computed to be: 1500
-test 107
-        Start 107: eckit_test_option_cmdargs_23
-
-107: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_23
-107: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-107: Environment variables: 
-107:  OMP_NUM_THREADS=1
-107: Test timeout computed to be: 1500
-test 108
-        Start 108: eckit_test_option_cmdargs_24
-
-108: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_24
-108: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-108: Environment variables: 
-108:  OMP_NUM_THREADS=1
-108: Test timeout computed to be: 1500
-18: backTo 0 nextStop 67264410
-18: Retrying transfer from 0 (0 bytes)
-18: MultiHandle restart read from 0
-18: MultiHandle restart read from 0, current=0
-18: PartFileHandle restart read from 0
-18: PartFileHandle restart read from 0, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 0
-18: Total so far 67108864
-18: New total 0
-18: write @ 134217728
-80: Completed case 0: Test MPI addComm
-80: 0 tests failed out of 1.
-80: Completed case 0: Test MPI addComm
-80: 0 tests failed out of 1.
-80: Completed case 0: Test MPI addComm
-80: 0 tests failed out of 1.
-102: PRE-MAIN-INFO Running 1 tests:
-102: PRE-MAIN-INFO Running case 0: test_eckit_option__long_plus_joint_and_separated_string ...
-102: Completed case 0: test_eckit_option__long_plus_joint_and_separated_string
-102: 0 tests failed out of 1.
-103: PRE-MAIN-INFO Running 1 tests:
-103: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_separate_value_alone ...
-103: Completed case 0: test_eckit_option__multi_separate_value_alone
-103: 0 tests failed out of 1.
-104: PRE-MAIN-INFO Running 1 tests:
-104: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_joint_value_alone ...
-104: Completed case 0: test_eckit_option__multi_joint_value_alone
-104: 0 tests failed out of 1.
-14: DataHandle::compare(FileHandle[file=/tmp/reference.20250322.173426.codethink04-arm64.11164565622489091.dat],FileHandle[file=/tmp/file.20250322.173426.codethink04-arm64.11164565622489090.dat]) is successful
-14: Unlink /tmp/file.20250322.173426.codethink04-arm64.11164565622489090.dat
-14: Unlink /tmp/reference.20250322.173426.codethink04-arm64.11164565622489091.dat
-105: PRE-MAIN-INFO Running 1 tests:
-105: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_no_default_value ...
-105: Completed case 0: test_eckit_option__multi_value_no_default_value
-105: 0 tests failed out of 1.
- 97/219 Test  #80: eckit_test_mpi_addcomm .......................   Passed    0.65 sec
- 98/219 Test  #83: eckit_test_mpi_objserialisation ..............   Passed    0.59 sec
- 99/219 Test #102: eckit_test_option_cmdargs_18 .................   Passed    0.14 sec
-100/219 Test #103: eckit_test_option_cmdargs_19 .................   Passed    0.12 sec
-101/219 Test #104: eckit_test_option_cmdargs_20 .................   Passed    0.10 sec
-102/219 Test #105: eckit_test_option_cmdargs_21 .................   Passed    0.08 sec
-test 109
-        Start 109: eckit_test_option_cmdargs_25
-
-109: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_25
-109: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-109: Environment variables: 
-109:  OMP_NUM_THREADS=1
-109: Test timeout computed to be: 1500
-test 110
-        Start 110: eckit_test_option_cmdargs_26
-
-110: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_26
-110: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-110: Environment variables: 
-110:  OMP_NUM_THREADS=1
-110: Test timeout computed to be: 1500
-test 111
-        Start 111: eckit_test_option_cmdargs_27
-
-111: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_27
-111: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-111: Environment variables: 
-111:  OMP_NUM_THREADS=1
-111: Test timeout computed to be: 1500
-test 112
-        Start 112: eckit_test_option_cmdargs_28
-
-112: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_28
-112: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-112: Environment variables: 
-112:  OMP_NUM_THREADS=1
-112: Test timeout computed to be: 1500
-test 113
-        Start 113: eckit_test_option_cmdargs_29
-
-113: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_29
-113: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-113: Environment variables: 
-113:  OMP_NUM_THREADS=1
-113: Test timeout computed to be: 1500
-test 114
-        Start 114: eckit_test_option_cmdargs_30
-
-114: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option/eckit_test_option_cmdargs_30
-114: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/option
-114: Environment variables: 
-114:  OMP_NUM_THREADS=1
-114: Test timeout computed to be: 1500
-106: PRE-MAIN-INFO Running 1 tests:
-106: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_default_value ...
-106: Completed case 0: test_eckit_option__multi_value_with_default_value
-106: 0 tests failed out of 1.
-107: PRE-MAIN-INFO Running 1 tests:
-107: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_1_mandatory_0_optional ...
-107: Completed case 0: test_eckit_option__multi_value_with_1_mandatory_0_optional
-107: 0 tests failed out of 1.
-108: PRE-MAIN-INFO Running 1 tests:
-108: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_0_optional ...
-108: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_0_optional
-108: 0 tests failed out of 1.
-18: backTo 67108849 nextStop 134451047
-18: Retrying transfer from 67108849 (64 Mbytes)
-18: MultiHandle restart read from 67108849
-18: MultiHandle restart read from 67108849, current=6
-18: PartFileHandle restart read from 4194289
-18: PartFileHandle restart read from 4194289, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 67108849
-18: Total so far 67108864
-18: New total 67108849
-18: write @ 201326592
-109: PRE-MAIN-INFO Running 1 tests:
-109: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_2_provided ...
-109: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_2_provided
-109: 0 tests failed out of 1.
-110: PRE-MAIN-INFO Running 1 tests:
-110: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_followed_by_another_option ...
-110: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_followed_by_another_option
-110: 0 tests failed out of 1.
-111: PRE-MAIN-INFO Running 1 tests:
-111: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_at_end ...
-111: Completed case 0: test_eckit_option__multi_value_with_2_mandatory_2_optional_1_provided_at_end
-111: 0 tests failed out of 1.
-103/219 Test #106: eckit_test_option_cmdargs_22 .................   Passed    0.16 sec
-104/219 Test #107: eckit_test_option_cmdargs_23 .................   Passed    0.14 sec
-105/219 Test #108: eckit_test_option_cmdargs_24 .................   Passed    0.13 sec
-106/219 Test #109: eckit_test_option_cmdargs_25 .................   Passed    0.11 sec
-107/219 Test #110: eckit_test_option_cmdargs_26 .................   Passed    0.08 sec
-108/219 Test #111: eckit_test_option_cmdargs_27 .................   Passed    0.06 sec
+112: PRE-MAIN-INFO Running 1 tests:
+112: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_others ...
+112: Completed case 0: test_eckit_option__multi_value_with_others
+112: 0 tests failed out of 1.
+103/219 Test #112: eckit_test_option_cmdargs_28 .................   Passed    0.03 sec
 test 115
         Start 115: eckit_test_option_cmdargs_31
 
@@ -10456,6 +10499,20 @@
 115: Environment variables: 
 115:  OMP_NUM_THREADS=1
 115: Test timeout computed to be: 1500
+113: PRE-MAIN-INFO Running 1 tests:
+113: PRE-MAIN-INFO Running case 0: test_eckit_option__with_separator ...
+113: Completed case 0: test_eckit_option__with_separator
+113: 0 tests failed out of 1.
+18: backTo 268435441 nextStop 336010958
+18: Retrying transfer from 268435441 (256 Mbytes)
+18: MultiHandle restart read from 268435441
+18: MultiHandle restart read from 268435441, current=25
+18: PartFileHandle restart read from 6291441
+18: PartFileHandle restart read from 6291441, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 268435441
+18: Total so far 268435441
+18: New total 268435441
+104/219 Test #113: eckit_test_option_cmdargs_29 .................   Passed    0.02 sec
 test 116
         Start 116: eckit_test_option_cmdargs_32
 
@@ -10464,6 +10521,25 @@
 116: Environment variables: 
 116:  OMP_NUM_THREADS=1
 116: Test timeout computed to be: 1500
+114: PRE-MAIN-INFO Running 1 tests:
+114: PRE-MAIN-INFO Running case 0: test_eckit_option__with_separator_and_some_invalid_option_to_force_logging_usage ...
+114: Invalid option --invalid
+114: 
+114: Options are:
+114: ===========:
+114: 
+114:    --arg1=string ()
+114: 
+114: 
+114: Separator:
+114: 
+114: 
+114:    --arg2=string ()
+114: 
+114: 
+114: Completed case 0: test_eckit_option__with_separator_and_some_invalid_option_to_force_logging_usage
+114: 0 tests failed out of 1.
+105/219 Test #114: eckit_test_option_cmdargs_30 .................   Passed    0.03 sec
 test 117
         Start 117: eckit_test_option_cmdargs_33
 
@@ -10472,6 +10548,12 @@
 117: Environment variables: 
 117:  OMP_NUM_THREADS=1
 117: Test timeout computed to be: 1500
+115: PRE-MAIN-INFO Running 1 tests:
+115: PRE-MAIN-INFO Running case 0: test_eckit_option__with_simple_string_value_containing_equals_sign ...
+115: Completed case 0: test_eckit_option__with_simple_string_value_containing_equals_sign
+115: 0 tests failed out of 1.
+18: write @ 402653184
+106/219 Test #115: eckit_test_option_cmdargs_31 .................   Passed    0.03 sec
 test 118
         Start 118: eckit_test_option_cmdargs_34
 
@@ -10480,6 +10562,21 @@
 118: Environment variables: 
 118:  OMP_NUM_THREADS=1
 118: Test timeout computed to be: 1500
+80: Completed case 0: Test MPI addComm
+80: Completed case 0: Test MPI addComm
+80: 0 tests failed out of 1.
+80: Completed case 0: Test MPI addComm
+80: 0 tests failed out of 1.
+80: Completed case 0: Test MPI addComm
+80: 0 tests failed out of 1.
+80: 0 tests failed out of 1.
+116: PRE-MAIN-INFO Running 1 tests:
+116: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_bool_option_without_value ...
+116: Completed case 0: test_eckit_option__can_handle_bool_option_without_value
+116: 0 tests failed out of 1.
+107/219 Test  #81: eckit_test_mpi_splitcomm .....................   Passed    0.43 sec
+108/219 Test  #84: eckit_test_mpi_internal_access ...............   Passed    0.42 sec
+109/219 Test #116: eckit_test_option_cmdargs_32 .................   Passed    0.03 sec
 test 119
         Start 119: eckit_test_option_cmdargs_35
 
@@ -10496,63 +10593,6 @@
 120: Environment variables: 
 120:  OMP_NUM_THREADS=1
 120: Test timeout computed to be: 1500
-112: PRE-MAIN-INFO Running 1 tests:
-112: PRE-MAIN-INFO Running case 0: test_eckit_option__multi_value_with_others ...
-112: Completed case 0: test_eckit_option__multi_value_with_others
-112: 0 tests failed out of 1.
-113: PRE-MAIN-INFO Running 1 tests:
-113: PRE-MAIN-INFO Running case 0: test_eckit_option__with_separator ...
-113: Completed case 0: test_eckit_option__with_separator
-113: 0 tests failed out of 1.
-114: PRE-MAIN-INFO Running 1 tests:
-114: PRE-MAIN-INFO Running case 0: test_eckit_option__with_separator_and_some_invalid_option_to_force_logging_usage ...
-114: Invalid option --invalid
-114: 
-114: Options are:
-114: ===========:
-114: 
-114:    --arg1=string ()
-114: 
-114: 
-114: Separator:
-114: 
-114: 
-114:    --arg2=string ()
-114: 
-114: 
-114: Completed case 0: test_eckit_option__with_separator_and_some_invalid_option_to_force_logging_usage
-114: 0 tests failed out of 1.
-18: backTo 134217713 nextStop 201637684
-18: Retrying transfer from 134217713 (128 Mbytes)
-18: MultiHandle restart read from 134217713
-18: MultiHandle restart read from 134217713, current=12
-18: PartFileHandle restart read from 8388593
-18: PartFileHandle restart read from 8388593, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 134217713
-18: Total so far 134217713
-18: New total 134217713
-115: PRE-MAIN-INFO Running 1 tests:
-115: PRE-MAIN-INFO Running case 0: test_eckit_option__with_simple_string_value_containing_equals_sign ...
-115: Completed case 0: test_eckit_option__with_simple_string_value_containing_equals_sign
-115: 0 tests failed out of 1.
-116: PRE-MAIN-INFO Running 1 tests:
-116: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_bool_option_without_value ...
-116: Completed case 0: test_eckit_option__can_handle_bool_option_without_value
-116: 0 tests failed out of 1.
-117: PRE-MAIN-INFO Running 1 tests:
-117: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_bool_option_with_true_value ...
-117: Completed case 0: test_eckit_option__can_handle_bool_option_with_true_value
-117: 0 tests failed out of 1.
-118: PRE-MAIN-INFO Running 1 tests:
-118: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_bool_option_with_false_value ...
-118: Completed case 0: test_eckit_option__can_handle_bool_option_with_false_value
-118: 0 tests failed out of 1.
-109/219 Test #112: eckit_test_option_cmdargs_28 .................   Passed    0.15 sec
-110/219 Test #113: eckit_test_option_cmdargs_29 .................   Passed    0.13 sec
-111/219 Test #114: eckit_test_option_cmdargs_30 .................   Passed    0.12 sec
-112/219 Test #115: eckit_test_option_cmdargs_31 .................   Passed    0.10 sec
-113/219 Test #116: eckit_test_option_cmdargs_32 .................   Passed    0.08 sec
-114/219 Test #117: eckit_test_option_cmdargs_33 .................   Passed    0.06 sec
 test 121
         Start 121: eckit_test_option_cmdargs_37
 
@@ -10561,6 +10601,12 @@
 121: Environment variables: 
 121:  OMP_NUM_THREADS=1
 121: Test timeout computed to be: 1500
+117: PRE-MAIN-INFO Running 1 tests:
+117: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_bool_option_with_true_value ...
+117: Completed case 0: test_eckit_option__can_handle_bool_option_with_true_value
+117: 0 tests failed out of 1.
+110/219 Test  #82: eckit_test_mpi_group .........................   Passed    0.44 sec
+111/219 Test #117: eckit_test_option_cmdargs_33 .................   Passed    0.03 sec
 test 122
         Start 122: eckit_test_option_cmdargs_38
 
@@ -10577,6 +10623,8 @@
 123: Environment variables: 
 123:  OMP_NUM_THREADS=1
 123: Test timeout computed to be: 1500
+112/219 Test  #78: eckit_test_mpi_parallel ......................   Passed    0.46 sec
+113/219 Test  #80: eckit_test_mpi_addcomm .......................   Passed    0.45 sec
 test 124
         Start 124: eckit_test_option_cmdargs_40
 
@@ -10593,15 +10641,10 @@
 125: Environment variables: 
 125:  OMP_NUM_THREADS=1
 125: Test timeout computed to be: 1500
-test 126
-        Start 126: eckit_test_parser_json
-
-126: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/eckit_test_parser_json
-126: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser
-126: Environment variables: 
-126:  OMP_NUM_THREADS=1
-126: Test timeout computed to be: 1500
-18: write @ 268435456
+118: PRE-MAIN-INFO Running 1 tests:
+118: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_bool_option_with_false_value ...
+118: Completed case 0: test_eckit_option__can_handle_bool_option_with_false_value
+118: 0 tests failed out of 1.
 119: PRE-MAIN-INFO Running 1 tests:
 119: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_simple_option_provided_twice ...
 119: Completed case 0: test_eckit_option__can_handle_simple_option_provided_twice
@@ -10610,72 +10653,21 @@
 120: PRE-MAIN-INFO Running case 0: test_eckit_option__can_handle_vector_option_of_double ...
 120: Completed case 0: test_eckit_option__can_handle_vector_option_of_double
 120: 0 tests failed out of 1.
-17: Unlink /tmp/tmpdir.GqIwAO/baz
-17: Unlink /tmp/tmpdir.GqIwAO/bar
-17: Rmdir /tmp/tmpdir.GqIwAO/foo
-17: Rmdir /tmp/tmpdir.GqIwAO
-17: Completed case 6: We can touch files/directories to update the timestamp
-17: Running case 7: Find children files and dirs ...
-17: Running section "Find in one level" ...
-17: []
-17: [/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/baz,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/bar,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo]
-17: relative path testdir/baz
-17: relative path testdir/bar
-17: relative path testdir/foo
-17: Running section "Find recursively" ...
-17: [/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/bar/file.3,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/file.2,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/file.1]
-17: [/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/baz,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/bar,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/2,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/2/1,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/1]
-17: relative path testdir/baz
-17: relative path testdir/bar
-17: relative path testdir/foo
-17: relative path testdir/foo/2
-17: relative path testdir/foo/2/1
-17: relative path testdir/foo/1
-17: relative path testdir/bar/file.3
-17: relative path testdir/foo/file.2
-17: relative path testdir/foo/file.1
-17: Completed case 7: Find children files and dirs
-17: Running case 8: Extract basename ...
-17: Completed case 8: Extract basename
-17: Running case 9: Extract extension from Path ...
-17: Completed case 9: Extract extension from Path
-17: Running case 10: Calculate file system size ...
-17: cwd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem
-17: fs.available 75660578816
-17: fs.total 107374182400
-17: Completed case 10: Calculate file system size
-17: Running case 11: Create a unique path ...
-17: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem.20250322.173428.codethink04-arm64.11164595687260160
-17: Completed case 11: Create a unique path
-17: Running case 12: Check link ...
-17: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem.20250322.173428.codethink04-arm64.11164595687260161
-17: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystemlink
-17: Completed case 12: Check link
-17: Running case 13: Special characters not expanded in baseName ...
-17: Completed case 13: Special characters not expanded in baseName
-17: Running case 14: Tidy a path ...
-17: Running section "Constants" ...
-17: Running section "Basic rules" ...
-17: Running section "Cleanup unnecessary tokens" ...
-17: Running section "Merging of tokens" ...
-17: Running section "Absolute paths" ...
-17: Running section "Relative paths" ...
-17: Running section "Odd ones" ...
-17: Completed case 14: Tidy a path
-17: Running case 15: Test PathName hashing ...
 121: PRE-MAIN-INFO Running 1 tests:
 121: PRE-MAIN-INFO Running case 0: test_eckit_option_cmdargs_value_with_equals ...
 121: Completed case 0: test_eckit_option_cmdargs_value_with_equals
 121: 0 tests failed out of 1.
-122: PRE-MAIN-INFO Running 1 tests:
-122: PRE-MAIN-INFO Running case 0: test_eckit_option__allows_to_set_default_value_for_options ...
-122: Completed case 0: test_eckit_option__allows_to_set_default_value_for_options
-122: 0 tests failed out of 1.
-115/219 Test #118: eckit_test_option_cmdargs_34 .................   Passed    0.15 sec
-116/219 Test #119: eckit_test_option_cmdargs_35 .................   Passed    0.14 sec
-117/219 Test #120: eckit_test_option_cmdargs_36 .................   Passed    0.12 sec
-118/219 Test #121: eckit_test_option_cmdargs_37 .................   Passed    0.10 sec
-119/219 Test #122: eckit_test_option_cmdargs_38 .................   Passed    0.08 sec
+114/219 Test  #83: eckit_test_mpi_objserialisation ..............   Passed    0.45 sec
+115/219 Test #118: eckit_test_option_cmdargs_34 .................   Passed    0.04 sec
+116/219 Test #119: eckit_test_option_cmdargs_35 .................   Passed    0.03 sec
+test 126
+        Start 126: eckit_test_parser_json
+
+126: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser/eckit_test_parser_json
+126: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/parser
+126: Environment variables: 
+126:  OMP_NUM_THREADS=1
+126: Test timeout computed to be: 1500
 test 127
         Start 127: eckit_test_parser_yaml
 
@@ -10692,6 +10684,12 @@
 128: Environment variables: 
 128:  OMP_NUM_THREADS=1
 128: Test timeout computed to be: 1500
+117/219 Test #120: eckit_test_option_cmdargs_36 .................   Passed    0.03 sec
+118/219 Test #121: eckit_test_option_cmdargs_37 .................   Passed    0.03 sec
+122: PRE-MAIN-INFO Running 1 tests:
+122: PRE-MAIN-INFO Running case 0: test_eckit_option__allows_to_set_default_value_for_options ...
+122: Completed case 0: test_eckit_option__allows_to_set_default_value_for_options
+122: 0 tests failed out of 1.
 test 129
         Start 129: eckit_test_parser_csv
 
@@ -10706,9 +10704,24 @@
 130: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime/eckit_test_runtime_producer
 130: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime
 130: Environment variables: 
-130:  _TEST_ECKIT_HOME=/tmp/pbuilder1
+130:  _TEST_ECKIT_HOME=/tmp/pbuilder2
 130:  OMP_NUM_THREADS=1
 130: Test timeout computed to be: 1500
+18: backTo 335544305 nextStop 403197595
+18: Retrying transfer from 335544305 (320 Mbytes)
+18: MultiHandle restart read from 335544305
+18: MultiHandle restart read from 335544305, current=31
+18: PartFileHandle restart read from 10485745
+18: PartFileHandle restart read from 10485745, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 335544305
+18: Total so far 335544305
+18: New total 335544305
+123: PRE-MAIN-INFO Running 1 tests:
+123: PRE-MAIN-INFO Running case 0: test_eckit_option__cmdargs_argument_with_dot_in_option_name ...
+123: CmdArgs[LocalConfiguration[root={a => {a => a} , b => {b => {b => b}} , c => c , d => d}]]
+123: Completed case 0: test_eckit_option__cmdargs_argument_with_dot_in_option_name
+123: 0 tests failed out of 1.
+119/219 Test #122: eckit_test_option_cmdargs_38 .................   Passed    0.03 sec
 test 131
         Start 131: eckit_test_runtime_telemetry
 
@@ -10717,30 +10730,43 @@
 131: Environment variables: 
 131:  OMP_NUM_THREADS=1
 131: Test timeout computed to be: 1500
+120/219 Test #123: eckit_test_option_cmdargs_39 .................   Passed    0.03 sec
 124: PRE-MAIN-INFO Running 1 tests:
 124: PRE-MAIN-INFO Running case 0: test_eckit_option__cmdargs_argument_with_dot_in_option_name_and_value ...
 124: CmdArgs[LocalConfiguration[root={a => {a => a.a} , b => {b => {b => b.b.b}} , c => c. , d => .d}]]
 124: Completed case 0: test_eckit_option__cmdargs_argument_with_dot_in_option_name_and_value
 124: 0 tests failed out of 1.
-123: PRE-MAIN-INFO Running 1 tests:
-123: PRE-MAIN-INFO Running case 0: test_eckit_option__cmdargs_argument_with_dot_in_option_name ...
-123: CmdArgs[LocalConfiguration[root={a => {a => a} , b => {b => {b => b}} , c => c , d => d}]]
-123: Completed case 0: test_eckit_option__cmdargs_argument_with_dot_in_option_name
-123: 0 tests failed out of 1.
-18: backTo 201326577 nextStop 268824321
-18: Retrying transfer from 201326577 (192 Mbytes)
-18: MultiHandle restart read from 201326577
-18: MultiHandle restart read from 201326577, current=19
-18: PartFileHandle restart read from 2097137
-18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 201326577
-18: Total so far 201326577
-18: New total 201326577
-18: write @ 335544320
+121/219 Test #124: eckit_test_option_cmdargs_40 .................   Passed    0.03 sec
 125: Running 1 tests:
 125: Running case 0: test_eckit_option_factory_list ...
 125: Completed case 0: test_eckit_option_factory_list
 125: 0 tests failed out of 1.
+test 132
+        Start 132: eckit_test_runtime_context
+
+132: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime/eckit_test_runtime_context
+132: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime
+132: Environment variables: 
+132:  OMP_NUM_THREADS=1
+132: Test timeout computed to be: 1500
+test 133
+        Start 133: eckit_test_serialisation_file_stream
+
+133: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation/eckit_test_serialisation_file_stream
+133: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation
+133: Environment variables: 
+133:  OMP_NUM_THREADS=1
+133: Test timeout computed to be: 1500
+122/219 Test #125: eckit_test_option_factory ....................   Passed    0.04 sec
+test 134
+        Start 134: eckit_test_serialisation_streamable
+
+134: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation/eckit_test_serialisation_streamable
+134: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation
+134: Environment variables: 
+134:  OMP_NUM_THREADS=1
+134: Test timeout computed to be: 1500
+18: write @ 469762048
 126: Running 6 tests:
 126: Running case 0: Parse JSON to Value ...
 126: {a => (true,false,3) , b => 42.3 , c => (nil) , d => y
@@ -10763,6 +10789,7 @@
 126: {test => a}
 126: Completed case 5: test_eckit_parser_unicode
 126: 0 tests failed out of 6.
+123/219 Test #126: eckit_test_parser_json .......................   Passed    0.03 sec
 127: Running 32 tests:
 127: Running case 0: test_eckit_yaml_2 ...
 127: 2.2.yaml {hr => 65 , avg => 0.278 , rbi => 147}
@@ -10950,6 +10977,7 @@
 127: }
 127: Completed case 31: test_eckit_yaml_text_7
 127: 0 tests failed out of 32.
+124/219 Test #127: eckit_test_parser_yaml .......................   Passed    0.03 sec
 128: Running 6 tests:
 128: Running case 0: test_eckit_parser_stream_next ...
 128: Completed case 0: test_eckit_parser_stream_next
@@ -10964,44 +10992,6 @@
 128: Running case 5: test_eckit_parser_stream_consume_string ...
 128: Completed case 5: test_eckit_parser_stream_consume_string
 128: 0 tests failed out of 6.
-120/219 Test #123: eckit_test_option_cmdargs_39 .................   Passed    0.17 sec
-121/219 Test #124: eckit_test_option_cmdargs_40 .................   Passed    0.15 sec
-122/219 Test #125: eckit_test_option_factory ....................   Passed    0.13 sec
-123/219 Test #126: eckit_test_parser_json .......................   Passed    0.12 sec
-124/219 Test #127: eckit_test_parser_yaml .......................   Passed    0.10 sec
-125/219 Test #128: eckit_test_parser_stream_parser ..............   Passed    0.08 sec
-129: Running 2 tests:
-129: Running case 0: test_eckit_parser_csv_1 ...
-129: ((1,2,3),(4,5,6))
-129: Completed case 0: test_eckit_parser_csv_1
-129: Running case 1: test_eckit_parser_csv_2 ...
-129: ({a => 1 , b => 2 , c => 3},{a => 4 , b => 5 , c => 6})
-129: Completed case 1: test_eckit_parser_csv_2
-129: 0 tests failed out of 2.
-test 132
-        Start 132: eckit_test_runtime_context
-
-132: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime/eckit_test_runtime_context
-132: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/runtime
-132: Environment variables: 
-132:  OMP_NUM_THREADS=1
-132: Test timeout computed to be: 1500
-test 133
-        Start 133: eckit_test_serialisation_file_stream
-
-133: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation/eckit_test_serialisation_file_stream
-133: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation
-133: Environment variables: 
-133:  OMP_NUM_THREADS=1
-133: Test timeout computed to be: 1500
-test 134
-        Start 134: eckit_test_serialisation_streamable
-
-134: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation/eckit_test_serialisation_streamable
-134: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/serialisation
-134: Environment variables: 
-134:  OMP_NUM_THREADS=1
-134: Test timeout computed to be: 1500
 test 135
         Start 135: eckit_test_system_library
 
@@ -11018,6 +11008,15 @@
 136: Environment variables: 
 136:  OMP_NUM_THREADS=1
 136: Test timeout computed to be: 1500
+125/219 Test #128: eckit_test_parser_stream_parser ..............   Passed    0.03 sec
+129: Running 2 tests:
+129: Running case 0: test_eckit_parser_csv_1 ...
+129: ((1,2,3),(4,5,6))
+129: Completed case 0: test_eckit_parser_csv_1
+129: Running case 1: test_eckit_parser_csv_2 ...
+129: ({a => 1 , b => 2 , c => 3},{a => 4 , b => 5 , c => 6})
+129: Completed case 1: test_eckit_parser_csv_2
+129: 0 tests failed out of 2.
 test 137
         Start 137: eckit_test_thread_mutex
 
@@ -11029,26 +11028,25 @@
 130: Running 1 tests:
 130: Running case 0: test_producer ...
 130: Produce 5
-130: Produce 4
-130: Consume Hello, world! 5
 131: Running 1 tests:
 131: Running case 0: Telemetry standard configuration ...
 131: Running section "All messages sent" ...
-131: Unlink /tmp/telemetry.yaml.20250322.173428.codethink04-arm64.11166605731954688
-131: Unlink failed /tmp/telemetry.yaml.20250322.173428.codethink04-arm64.11166605731954688 (No such file or directory)
-131: Unlink /tmp/telemetry.yaml.20250322.173428.codethink04-arm64.11166605731954689
-131: Unlink failed /tmp/telemetry.yaml.20250322.173428.codethink04-arm64.11166605731954689 (No such file or directory)
+131: Unlink /tmp/telemetry.yaml.20260425.000310.i-capture-the-hostname.1748244963000320
+131: Unlink failed /tmp/telemetry.yaml.20260425.000310.i-capture-the-hostname.1748244963000320 (No such file or directory)
+131: Unlink /tmp/telemetry.yaml.20260425.000310.i-capture-the-hostname.1748244963000321
+131: Unlink failed /tmp/telemetry.yaml.20260425.000310.i-capture-the-hostname.1748244963000321 (No such file or directory)
 131: Completed case 0: Telemetry standard configuration
 131: 0 tests failed out of 1.
-18: backTo 268435441 nextStop 336010958
-18: Retrying transfer from 268435441 (256 Mbytes)
-18: MultiHandle restart read from 268435441
-18: MultiHandle restart read from 268435441, current=25
-18: PartFileHandle restart read from 6291441
-18: PartFileHandle restart read from 6291441, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 268435441
-18: Total so far 268435441
-18: New total 268435441
+126/219 Test #129: eckit_test_parser_csv ........................   Passed    0.03 sec
+test 138
+        Start 138: eckit_test_types_cache
+
+138: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_cache
+138: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+138: Environment variables: 
+138:  OMP_NUM_THREADS=1
+138: Test timeout computed to be: 1500
+127/219 Test #131: eckit_test_runtime_telemetry .................   Passed    0.03 sec
 132: Running 1 tests:
 132: Running case 0: test_default ...
 132: logging before calling Context
@@ -11057,6 +11055,23 @@
 132: logging after resetting behavior
 132: Completed case 0: test_default
 132: 0 tests failed out of 1.
+test 139
+        Start 139: eckit_test_types_doublecompare
+
+139: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_doublecompare
+139: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+139: Environment variables: 
+139:  OMP_NUM_THREADS=1
+139: Test timeout computed to be: 1500
+128/219 Test #132: eckit_test_runtime_context ...................   Passed    0.03 sec
+test 140
+        Start 140: eckit_test_types_floatcompare
+
+140: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_floatcompare
+140: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+140: Environment variables: 
+140:  OMP_NUM_THREADS=1
+140: Test timeout computed to be: 1500
 133: Running 5 tests:
 133: Running case 0: write_data ...
 133: Completed case 0: write_data
@@ -11076,307 +11091,261 @@
 134: Manually (de)serialise Streamable with char member
 134: original: A
 134: streamed: A
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627648
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902208
 134: Completed case 0: test_decode_char_max
 134: Running case 1: test_decode_char_min ...
 134: Manually (de)serialise Streamable with char member
 134: original: z
 134: streamed: z
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627649
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902209
 134: Completed case 1: test_decode_char_min
 134: Running case 2: test_reanimate_char_max ...
 134: (de)serialise Streamable with char member via Reanimator
 134: orginal: A
 134: streamed: A
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627650
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902210
 134: Completed case 2: test_reanimate_char_max
 134: Running case 3: test_reanimate_char_min ...
 134: (de)serialise Streamable with char member via Reanimator
 134: orginal: z
 134: streamed: z
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627651
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902211
 134: Completed case 3: test_reanimate_char_min
 134: Running case 4: test_decode_uchar_max ...
 134: Manually (de)serialise Streamable with uchar member
 134: original: A
 134: streamed: A
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627652
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902212
 134: Completed case 4: test_decode_uchar_max
 134: Running case 5: test_reanimate_uchar_max ...
 134: (de)serialise Streamable with uchar member via Reanimator
 134: orginal: A
 134: streamed: A
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627653
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902213
 134: Completed case 5: test_reanimate_uchar_max
 134: Running case 6: test_decode_bool_true ...
 134: Manually (de)serialise Streamable with bool member
 134: original: 1
 134: streamed: 1
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627654
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902214
 134: Completed case 6: test_decode_bool_true
 134: Running case 7: test_reanimate_bool_true ...
 134: (de)serialise Streamable with bool member via Reanimator
 134: orginal: 1
 134: streamed: 1
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627655
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902215
 134: Completed case 7: test_reanimate_bool_true
 134: Running case 8: test_decode_bool_false ...
 134: Manually (de)serialise Streamable with bool member
 134: original: 0
 134: streamed: 0
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627656
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902216
 134: Completed case 8: test_decode_bool_false
 134: Running case 9: test_reanimate_bool_false ...
 134: (de)serialise Streamable with bool member via Reanimator
 134: orginal: 0
 134: streamed: 0
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627657
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902217
 134: Completed case 9: test_reanimate_bool_false
 134: Running case 10: test_decode_int_max ...
 134: Manually (de)serialise Streamable with int member
 134: original: 2147483647
 134: streamed: 2147483647
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627658
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902218
 134: Completed case 10: test_decode_int_max
 134: Running case 11: test_decode_int_min ...
 134: Manually (de)serialise Streamable with int member
 134: original: -2147483648
 134: streamed: -2147483648
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627659
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902219
 134: Completed case 11: test_decode_int_min
 134: Running case 12: test_reanimate_int_max ...
 134: (de)serialise Streamable with int member via Reanimator
 134: orginal: 2147483647
 134: streamed: 2147483647
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627660
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902220
 134: Completed case 12: test_reanimate_int_max
 134: Running case 13: test_reanimate_int_min ...
 134: (de)serialise Streamable with int member via Reanimator
 134: orginal: -2147483648
 134: streamed: -2147483648
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627661
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902221
 134: Completed case 13: test_reanimate_int_min
 134: Running case 14: test_decode_uint_max ...
 134: Manually (de)serialise Streamable with uint member
 134: original: 4294967295
 134: streamed: 4294967295
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627662
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902222
 134: Completed case 14: test_decode_uint_max
 134: Running case 15: test_reanimate_uint_max ...
 134: (de)serialise Streamable with uint member via Reanimator
 134: orginal: 4294967295
 134: streamed: 4294967295
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627663
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902223
 134: Completed case 15: test_reanimate_uint_max
 134: Running case 16: test_decode_short_max ...
 134: Manually (de)serialise Streamable with short member
 134: original: 32767
 134: streamed: 32767
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627664
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902224
 134: Completed case 16: test_decode_short_max
 134: Running case 17: test_decode_short_min ...
 134: Manually (de)serialise Streamable with short member
 134: original: -32768
 134: streamed: -32768
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627665
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902225
 134: Completed case 17: test_decode_short_min
 134: Running case 18: test_reanimate_short_max ...
 134: (de)serialise Streamable with short member via Reanimator
 134: orginal: 32767
 134: streamed: 32767
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627666
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902226
 134: Completed case 18: test_reanimate_short_max
 134: Running case 19: test_reanimate_short_min ...
 134: (de)serialise Streamable with short member via Reanimator
 134: orginal: -32768
 134: streamed: -32768
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627667
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902227
 134: Completed case 19: test_reanimate_short_min
 134: Running case 20: test_decode_ushort_max ...
 134: Manually (de)serialise Streamable with ushort member
 134: original: 65535
 134: streamed: 65535
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627668
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902228
 134: Completed case 20: test_decode_ushort_max
 134: Running case 21: test_reanimate_ushort_max ...
 134: (de)serialise Streamable with ushort member via Reanimator
 134: orginal: 65535
 134: streamed: 65535
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627669
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902229
 134: Completed case 21: test_reanimate_ushort_max
 134: Running case 22: test_decode_long_max ...
 134: Manually (de)serialise Streamable with long member
 134: original: 2147483647
 134: streamed: 2147483647
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627670
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902230
 134: Completed case 22: test_decode_long_max
 134: Running case 23: test_decode_long_min ...
 134: Manually (de)serialise Streamable with long member
 134: original: -2147483648
 134: streamed: -2147483648
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627671
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902231
 134: Completed case 23: test_decode_long_min
 134: Running case 24: test_reanimate_long_max ...
 134: (de)serialise Streamable with long member via Reanimator
 134: orginal: 2147483647
 134: streamed: 2147483647
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627672
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902232
 134: Completed case 24: test_reanimate_long_max
 134: Running case 25: test_reanimate_long_min ...
 134: (de)serialise Streamable with long member via Reanimator
 134: orginal: -2147483648
 134: streamed: -2147483648
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627673
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902233
 134: Completed case 25: test_reanimate_long_min
 134: Running case 26: test_decode_ulong_max ...
 134: Manually (de)serialise Streamable with ulong member
 134: original: 4294967295
 134: streamed: 4294967295
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627674
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902234
 134: Completed case 26: test_decode_ulong_max
 134: Running case 27: test_reanimate_ulong_max ...
 134: (de)serialise Streamable with ulong member via Reanimator
 134: orginal: 4294967295
 134: streamed: 4294967295
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627675
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902235
 134: Completed case 27: test_reanimate_ulong_max
 134: Running case 28: test_decode_llong_max ...
 134: Manually (de)serialise Streamable with llong member
 134: original: 9223372036854775807
 134: streamed: 9223372036854775807
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627676
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902236
 134: Completed case 28: test_decode_llong_max
 134: Running case 29: test_decode_llong_min ...
 134: Manually (de)serialise Streamable with llong member
 134: original: -9223372036854775808
 134: streamed: -9223372036854775808
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627677
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902237
 134: Completed case 29: test_decode_llong_min
 134: Running case 30: test_reanimate_llong_max ...
 134: (de)serialise Streamable with llong member via Reanimator
 134: orginal: 9223372036854775807
 134: streamed: 9223372036854775807
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627678
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902238
 134: Completed case 30: test_reanimate_llong_max
 134: Running case 31: test_reanimate_llong_min ...
 134: (de)serialise Streamable with llong member via Reanimator
 134: orginal: -9223372036854775808
 134: streamed: -9223372036854775808
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627679
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902239
 134: Completed case 31: test_reanimate_llong_min
 134: Running case 32: test_decode_ullong_max ...
 134: Manually (de)serialise Streamable with ullong member
 134: original: 18446744073709551615
 134: streamed: 18446744073709551615
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627680
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902240
 134: Completed case 32: test_decode_ullong_max
 134: Running case 33: test_reanimate_ullong_max ...
 134: (de)serialise Streamable with ullong member via Reanimator
 134: orginal: 18446744073709551615
 134: streamed: 18446744073709551615
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627681
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902241
 134: Completed case 33: test_reanimate_ullong_max
 134: Running case 34: test_decode_double_max ...
 134: Manually (de)serialise Streamable with double member
 134: original: 1.79769e+308
 134: streamed: 1.79769e+308
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627682
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902242
 134: Completed case 34: test_decode_double_max
 134: Running case 35: test_decode_double_min ...
 134: Manually (de)serialise Streamable with double member
 134: original: 2.22507e-308
 134: streamed: 2.22507e-308
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627683
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902243
 134: Completed case 35: test_decode_double_min
 134: Running case 36: test_reanimate_double_max ...
 134: (de)serialise Streamable with double member via Reanimator
 134: orginal: 1.79769e+308
 134: streamed: 1.79769e+308
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627684
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902244
 134: Completed case 36: test_reanimate_double_max
 134: Running case 37: test_reanimate_double_min ...
 134: (de)serialise Streamable with double member via Reanimator
 134: orginal: 2.22507e-308
 134: streamed: 2.22507e-308
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627685
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902245
 134: Completed case 37: test_reanimate_double_min
 134: Running case 38: test_decode_string_Hello ...
 134: Manually (de)serialise Streamable with string member
 134: original: Hello, World!
 134: streamed: Hello, World!
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627686
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902246
 134: Completed case 38: test_decode_string_Hello
 134: Running case 39: test_reanimate_string_Hello ...
 134: (de)serialise Streamable with string member via Reanimator
 134: orginal: Hello, World!
 134: streamed: Hello, World!
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627687
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902247
 134: Completed case 39: test_reanimate_string_Hello
 134: Running case 40: test_decode_string_empty ...
 134: Manually (de)serialise Streamable with string member
 134: original: 
 134: streamed: 
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627688
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902248
 134: Completed case 40: test_decode_string_empty
 134: Running case 41: test_reanimate_string_empty ...
 134: (de)serialise Streamable with string member via Reanimator
 134: orginal: 
 134: streamed: 
-134: Unlink data.20250322.173428.codethink04-arm64.11166648681627689
+134: Unlink data.20260425.000310.i-capture-the-hostname.1748257847902249
 134: Completed case 41: test_reanimate_string_empty
 134: 0 tests failed out of 42.
-126/219 Test #129: eckit_test_parser_csv ........................   Passed    0.18 sec
-127/219 Test #131: eckit_test_runtime_telemetry .................   Passed    0.15 sec
-128/219 Test #132: eckit_test_runtime_context ...................   Passed    0.12 sec
-129/219 Test #133: eckit_test_serialisation_file_stream .........   Passed    0.09 sec
-130/219 Test #134: eckit_test_serialisation_streamable ..........   Passed    0.07 sec
-18: write @ 402653184
-test 138
-        Start 138: eckit_test_types_cache
-
-138: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_cache
-138: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-138: Environment variables: 
-138:  OMP_NUM_THREADS=1
-138: Test timeout computed to be: 1500
-test 139
-        Start 139: eckit_test_types_doublecompare
-
-139: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_doublecompare
-139: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-139: Environment variables: 
-139:  OMP_NUM_THREADS=1
-139: Test timeout computed to be: 1500
-test 140
-        Start 140: eckit_test_types_floatcompare
-
-140: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_floatcompare
-140: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-140: Environment variables: 
-140:  OMP_NUM_THREADS=1
-140: Test timeout computed to be: 1500
-test 141
-        Start 141: eckit_test_types_time
-
-141: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_time
-141: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-141: Environment variables: 
-141:  OMP_NUM_THREADS=1
-141: Test timeout computed to be: 1500
-test 142
-        Start 142: eckit_test_types_uuid
-
-142: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_uuid
-142: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-142: Environment variables: 
-142:  OMP_NUM_THREADS=1
-142: Test timeout computed to be: 1500
 135: Running 7 tests:
 135: Running case 0: test_eckit_resource_usage_0 ...
-135: Memory usage 21635072
-135: Memory usage 21635072
-135: Memory usage 21635072
-135: Memory usage 21635072
+135: Memory usage 21647360
+135: Memory usage 21647360
+135: Memory usage 21647360
+135: Memory usage 21647360
 135: Completed case 0: test_eckit_resource_usage_0
 135: Running case 1: test_eckit_system_info ...
 135: execPath is /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/system/eckit_test_system_library
@@ -11395,20 +11364,6 @@
 135: Failed to load library libfake-library.so dlerror: libfake-library.so: cannot open shared object file: No such file or directory
 135: Completed case 5: test fail dynamic load
 135: Running case 6: Can load library without a eckit::Library object ...
-135: Completed case 6: Can load library without a eckit::Library object
-135: 0 tests failed out of 7.
-135: ~TestPlugin()
-130: Produce 3
-130: Consume Hello, world! 4
-130: Produce 2
-130: Consume Hello, world! 3
-130: Produce 1
-130: Consume Hello, world! 2
-130: Consume Hello, world! 1
-137: Running 1 tests:
-137: Running case 0: Mutex Lock/Unlock ...
-137: Completed case 0: Mutex Lock/Unlock
-137: 0 tests failed out of 1.
 136: Running 19 tests:
 136: Running case 0: CASE with no EXPECT passes ...
 136: Completed case 0: CASE with no EXPECT passes
@@ -11480,11 +11435,37 @@
 136: Running case 18: Test comparisons of c-style arrays ...
 136: Completed case 18: Test comparisons of c-style arrays
 136: 0 tests failed out of 19.
-14: Unlink /tmp/file.20250322.173428.codethink04-arm64.11164565622489092.dat
-14: Unlink failed /tmp/file.20250322.173428.codethink04-arm64.11164565622489092.dat (No such file or directory)
-14: Unlink /tmp/reference.20250322.173428.codethink04-arm64.11164565622489093.dat
-14: Completed case 0: Write to a new file
-14: 0 tests failed out of 1.
+137: Running 1 tests:
+137: Running case 0: Mutex Lock/Unlock ...
+137: Completed case 0: Mutex Lock/Unlock
+137: 0 tests failed out of 1.
+129/219 Test #133: eckit_test_serialisation_file_stream .........   Passed    0.04 sec
+130/219 Test #134: eckit_test_serialisation_streamable ..........   Passed    0.03 sec
+131/219 Test #136: eckit_test_testing ...........................   Passed    0.02 sec
+test 141
+        Start 141: eckit_test_types_time
+
+141: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_time
+141: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+141: Environment variables: 
+141:  OMP_NUM_THREADS=1
+141: Test timeout computed to be: 1500
+test 142
+        Start 142: eckit_test_types_uuid
+
+142: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_uuid
+142: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+142: Environment variables: 
+142:  OMP_NUM_THREADS=1
+142: Test timeout computed to be: 1500
+test 143
+        Start 143: eckit_test_types_print_vector
+
+143: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_print_vector
+143: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+143: Environment variables: 
+143:  OMP_NUM_THREADS=1
+143: Test timeout computed to be: 1500
 138: Running 6 tests:
 138: Running case 0: test_contructor ...
 138: Completed case 0: test_contructor
@@ -11501,118 +11482,9 @@
 138: Running case 5: test_insert ...
 138: Completed case 5: test_insert
 138: 0 tests failed out of 6.
-140: Running 15 tests:
-140: Running case 0: test_large_numbers ...
-140: test_large_numbers
-140: Completed case 0: test_large_numbers
-140: Running case 1: test_negative_large_numbers ...
-140: test_negative_large_numbers 1.17549e-38
-140: Completed case 1: test_negative_large_numbers
-140: Running case 2: test_large_numbers_of_opposite_sign ...
-140: Completed case 2: test_large_numbers_of_opposite_sign
-140: Running case 3: test_ulp_around_one ...
-140: test_ulp_around_one
-140: Completed case 3: test_ulp_around_one
-140: Running case 4: test_numbers_around_one ...
-140: test_numbers_around_one
-140: Completed case 4: test_numbers_around_one
-140: Running case 5: test_numbers_around_negative_one ...
-140: test_numbers_around_negative_one
-140: Completed case 5: test_numbers_around_negative_one
-140: Running case 6: test_numbers_between_one_and_zero ...
-140: test_numbers_between_one_and_zero
-140: Completed case 6: test_numbers_between_one_and_zero
-140: Running case 7: test_numbers_between_minusone_and_zero ...
-140: test_numbers_between_minusone_and_zero
-140: Completed case 7: test_numbers_between_minusone_and_zero
-140: Running case 8: test_comparisons_involving_zero ...
-140: test_comparisons_involving_zero
-140: Completed case 8: test_comparisons_involving_zero
-140: Running case 9: test_comparisons_involving_infinity ...
-140: test_comparisons_involving_infinity
-140: Completed case 9: test_comparisons_involving_infinity
-140: Running case 10: test_comparisons_involving_nan ...
-140: test_comparisons_involving_nan
-140: Completed case 10: test_comparisons_involving_nan
-140: Running case 11: test_comparisons_opposite_side_of_zero ...
-140: test_comparisons_opposite_side_of_zero
-140: Completed case 11: test_comparisons_opposite_side_of_zero
-140: Running case 12: test_comparisons_very_close_to_zero ...
-140: test_comparisons_very_close_to_zero
-140: Completed case 12: test_comparisons_very_close_to_zero
-140: Running case 13: test_comparisons_with_denormal_numbers ...
-140: test_comparisons_with_denormal_numbers
-140: Completed case 13: test_comparisons_with_denormal_numbers
-140: Running case 14: test_comparisons_ulps ...
-140: test_comparisons_ulps
-140: Completed case 14: test_comparisons_ulps
-140: 0 tests failed out of 15.
-131/219 Test  #14: eckit_test_filesystem_aiohandle ..............   Passed    2.48 sec
-132/219 Test #135: eckit_test_system_library ....................   Passed    0.15 sec
-133/219 Test #136: eckit_test_testing ...........................   Passed    0.13 sec
-134/219 Test #137: eckit_test_thread_mutex ......................   Passed    0.11 sec
-135/219 Test #138: eckit_test_types_cache .......................   Passed    0.09 sec
-136/219 Test #140: eckit_test_types_floatcompare ................   Passed    0.05 sec
-130: Completed case 0: test_producer
-130: 0 tests failed out of 1.
-18: backTo 335544305 nextStop 403197595
-18: Retrying transfer from 335544305 (320 Mbytes)
-18: MultiHandle restart read from 335544305
-18: MultiHandle restart read from 335544305, current=31
-18: PartFileHandle restart read from 10485745
-18: PartFileHandle restart read from 10485745, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 335544305
-18: Total so far 335544305
-18: New total 335544305
-test 143
-        Start 143: eckit_test_types_print_vector
-
-143: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_print_vector
-143: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-143: Environment variables: 
-143:  OMP_NUM_THREADS=1
-143: Test timeout computed to be: 1500
-test 144
-        Start 144: eckit_test_types_fixedstring
-
-144: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_fixedstring
-144: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-144: Environment variables: 
-144:  OMP_NUM_THREADS=1
-144: Test timeout computed to be: 1500
-test 145
-        Start 145: eckit_test_types_fraction
-
-145: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_fraction
-145: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-145: Environment variables: 
-145:  OMP_NUM_THREADS=1
-145: Test timeout computed to be: 1500
-test 146
-        Start 146: eckit_test_types_hour
-
-146: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_hour
-146: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-146: Environment variables: 
-146:  OMP_NUM_THREADS=1
-146: Test timeout computed to be: 1500
-test 147
-        Start 147: eckit_test_types_double_compare_speed
-
-147: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_double_compare_speed
-147: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
-147: Environment variables: 
-147:  OMP_NUM_THREADS=1
-147: Test timeout computed to be: 1500
-test 148
-        Start 148: eckit_test_utils_byteswap
-
-148: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_byteswap
-148: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
-148: Environment variables: 
-148:  OMP_NUM_THREADS=1
-148: Test timeout computed to be: 1500
-18: write @ 469762048
+135: Completed case 6: Can load library without a eckit::Library object
+135: 0 tests failed out of 7.
+135: ~TestPlugin()
 139: Running 15 tests:
 139: Running case 0: test_large_numbers ...
 139: test_large_numbers
@@ -11659,14 +11531,99 @@
 139: test_comparisons_ulps
 139: Completed case 14: test_comparisons_ulps
 139: 0 tests failed out of 15.
+132/219 Test #135: eckit_test_system_library ....................   Passed    0.03 sec
+133/219 Test #137: eckit_test_thread_mutex ......................   Passed    0.03 sec
+134/219 Test #138: eckit_test_types_cache .......................   Passed    0.03 sec
+135/219 Test #139: eckit_test_types_doublecompare ...............   Passed    0.03 sec
+test 144
+        Start 144: eckit_test_types_fixedstring
+
+144: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_fixedstring
+144: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+144: Environment variables: 
+144:  OMP_NUM_THREADS=1
+144: Test timeout computed to be: 1500
+test 145
+        Start 145: eckit_test_types_fraction
+
+145: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_fraction
+145: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+145: Environment variables: 
+145:  OMP_NUM_THREADS=1
+145: Test timeout computed to be: 1500
+test 146
+        Start 146: eckit_test_types_hour
+
+146: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_hour
+146: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+146: Environment variables: 
+146:  OMP_NUM_THREADS=1
+146: Test timeout computed to be: 1500
+test 147
+        Start 147: eckit_test_types_double_compare_speed
+
+147: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types/eckit_test_types_double_compare_speed
+147: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/types
+147: Environment variables: 
+147:  OMP_NUM_THREADS=1
+147: Test timeout computed to be: 1500
+18: backTo 402653169 nextStop 470384232
+18: Retrying transfer from 402653169 (384 Mbytes)
+18: MultiHandle restart read from 402653169
+18: MultiHandle restart read from 402653169, current=38
+18: PartFileHandle restart read from 4194289
+18: PartFileHandle restart read from 4194289, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 402653169
+18: Total so far 402653169
+18: New total 402653169
+140: Running 15 tests:
+140: Running case 0: test_large_numbers ...
+140: test_large_numbers
+140: Completed case 0: test_large_numbers
+140: Running case 1: test_negative_large_numbers ...
+140: test_negative_large_numbers 1.17549e-38
+140: Completed case 1: test_negative_large_numbers
+140: Running case 2: test_large_numbers_of_opposite_sign ...
+140: Completed case 2: test_large_numbers_of_opposite_sign
+140: Running case 3: test_ulp_around_one ...
+140: test_ulp_around_one
+140: Completed case 3: test_ulp_around_one
+140: Running case 4: test_numbers_around_one ...
+140: test_numbers_around_one
+140: Completed case 4: test_numbers_around_one
+140: Running case 5: test_numbers_around_negative_one ...
+140: test_numbers_around_negative_one
+140: Completed case 5: test_numbers_around_negative_one
+140: Running case 6: test_numbers_between_one_and_zero ...
+140: test_numbers_between_one_and_zero
+140: Completed case 6: test_numbers_between_one_and_zero
+140: Running case 7: test_numbers_between_minusone_and_zero ...
+140: test_numbers_between_minusone_and_zero
+140: Completed case 7: test_numbers_between_minusone_and_zero
+140: Running case 8: test_comparisons_involving_zero ...
+140: test_comparisons_involving_zero
+140: Completed case 8: test_comparisons_involving_zero
+140: Running case 9: test_comparisons_involving_infinity ...
+140: test_comparisons_involving_infinity
+140: Completed case 9: test_comparisons_involving_infinity
+140: Running case 10: test_comparisons_involving_nan ...
+140: test_comparisons_involving_nan
+140: Completed case 10: test_comparisons_involving_nan
+140: Running case 11: test_comparisons_opposite_side_of_zero ...
+140: test_comparisons_opposite_side_of_zero
+140: Completed case 11: test_comparisons_opposite_side_of_zero
+140: Running case 12: test_comparisons_very_close_to_zero ...
+140: test_comparisons_very_close_to_zero
+140: Completed case 12: test_comparisons_very_close_to_zero
+140: Running case 13: test_comparisons_with_denormal_numbers ...
+140: test_comparisons_with_denormal_numbers
+140: Completed case 13: test_comparisons_with_denormal_numbers
+140: Running case 14: test_comparisons_ulps ...
+140: test_comparisons_ulps
+140: Completed case 14: test_comparisons_ulps
+140: 0 tests failed out of 15.
 141: Running 3 tests:
 141: Running case 0: Time only digits (hhmmss) ...
-141: Completed case 0: Time only digits (hhmmss)
-141: Running case 1: Time format (hh:mm:ss) ...
-141: Completed case 1: Time format (hh:mm:ss)
-141: Running case 2: Time with unit (__h__m__s) ...
-141: Completed case 2: Time with unit (__h__m__s)
-141: 0 tests failed out of 3.
 142: Running 4 tests:
 142: Running case 0: test_eckit_types_uuid_default_constructor ...
 142: Completed case 0: test_eckit_types_uuid_default_constructor
@@ -11687,6 +11644,42 @@
 143: Running case 3: test_eckit_print_vector_doubs ...
 143: Completed case 3: test_eckit_print_vector_doubs
 143: 0 tests failed out of 4.
+130: Produce 4
+136/219 Test #140: eckit_test_types_floatcompare ................   Passed    0.04 sec
+137/219 Test #142: eckit_test_types_uuid ........................   Passed    0.02 sec
+18: write @ 536870912
+141: Completed case 0: Time only digits (hhmmss)
+141: Running case 1: Time format (hh:mm:ss) ...
+138/219 Test #143: eckit_test_types_print_vector ................   Passed    0.02 sec
+test 148
+        Start 148: eckit_test_utils_byteswap
+
+148: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_byteswap
+148: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
+148: Environment variables: 
+148:  OMP_NUM_THREADS=1
+148: Test timeout computed to be: 1500
+test 149
+        Start 149: eckit_test_utils_string_tools
+
+149: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_string_tools
+149: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
+149: Environment variables: 
+149:  OMP_NUM_THREADS=1
+149: Test timeout computed to be: 1500
+141: Completed case 1: Time format (hh:mm:ss)
+141: Running case 2: Time with unit (__h__m__s) ...
+141: Completed case 2: Time with unit (__h__m__s)
+141: 0 tests failed out of 3.
+test 150
+        Start 150: eckit_test_utils_translator
+
+150: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_translator
+150: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
+150: Environment variables: 
+150:  OMP_NUM_THREADS=1
+150: Test timeout computed to be: 1500
+130: Consume Hello, world! 5
 144: Running 12 tests:
 144: Running case 0: test_eckit_types_fixedstring_constructor_zero ...
 144: Completed case 0: test_eckit_types_fixedstring_constructor_zero
@@ -11737,33 +11730,7 @@
 145: Running case 7: String to double to fraction to double to string ...
 145: Completed case 7: String to double to fraction to double to string
 145: 0 tests failed out of 8.
-146: Running 3 tests:
-146: Running case 0: Basic test ...
-146: Completed case 0: Basic test
-146: Running case 1: Test minutes ...
-137/219 Test #130: eckit_test_runtime_producer ..................   Passed    0.38 sec
-138/219 Test #139: eckit_test_types_doublecompare ...............   Passed    0.20 sec
-139/219 Test #141: eckit_test_types_time ........................   Passed    0.16 sec
-140/219 Test #142: eckit_test_types_uuid ........................   Passed    0.15 sec
-141/219 Test #143: eckit_test_types_print_vector ................   Passed    0.11 sec
-142/219 Test #144: eckit_test_types_fixedstring .................   Passed    0.10 sec
-143/219 Test #145: eckit_test_types_fraction ....................   Passed    0.08 sec
-test 149
-        Start 149: eckit_test_utils_string_tools
-
-149: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_string_tools
-149: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
-149: Environment variables: 
-149:  OMP_NUM_THREADS=1
-149: Test timeout computed to be: 1500
-test 150
-        Start 150: eckit_test_utils_translator
-
-150: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_translator
-150: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
-150: Environment variables: 
-150:  OMP_NUM_THREADS=1
-150: Test timeout computed to be: 1500
+139/219 Test #141: eckit_test_types_time ........................   Passed    0.04 sec
 test 151
         Start 151: eckit_test_utils_tokenizer
 
@@ -11772,6 +11739,12 @@
 151: Environment variables: 
 151:  OMP_NUM_THREADS=1
 151: Test timeout computed to be: 1500
+140/219 Test #144: eckit_test_types_fixedstring .................   Passed    0.03 sec
+141/219 Test #145: eckit_test_types_fraction ....................   Passed    0.03 sec
+146: Running 3 tests:
+146: Running case 0: Basic test ...
+146: Completed case 0: Basic test
+146: Running case 1: Test minutes ...
 test 152
         Start 152: eckit_test_utils_semanticversion
 
@@ -11788,26 +11761,10 @@
 153: Environment variables: 
 153:  OMP_NUM_THREADS=1
 153: Test timeout computed to be: 1500
-test 154
-        Start 154: eckit_test_utils_compressor
-
-154: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_compressor
-154: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
-154: Environment variables: 
-154:  OMP_NUM_THREADS=1
-154: Test timeout computed to be: 1500
-test 155
-        Start 155: eckit_test_utils_optional
-
-155: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_optional
-155: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
-155: Environment variables: 
-155:  OMP_NUM_THREADS=1
-155: Test timeout computed to be: 1500
-146: Completed case 1: Test minutes
-146: Running case 2: Test seconds ...
 147: Running 1 tests:
 147: Running case 0: TestDoubleCompareSpeed ...
+146: Completed case 1: Test minutes
+146: Running case 2: Test seconds ...
 148: Running 13 tests:
 148: Running case 0: Low-level roundtrip 16 bits ...
 148: Completed case 0: Low-level roundtrip 16 bits
@@ -11903,16 +11860,6 @@
 148: Running section "double" ...
 148: Completed case 12: test_roundtrip_vector
 148: 0 tests failed out of 13.
-18: backTo 402653169 nextStop 470384232
-18: Retrying transfer from 402653169 (384 Mbytes)
-18: MultiHandle restart read from 402653169
-18: MultiHandle restart read from 402653169, current=38
-18: PartFileHandle restart read from 4194289
-18: PartFileHandle restart read from 4194289, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 402653169
-18: Total so far 402653169
-18: New total 402653169
-18: write @ 536870912
 149: Running 9 tests:
 149: Running case 0: Convert to lower ...
 149: Completed case 0: Convert to lower
@@ -11954,9 +11901,25 @@
 151: {,.,01,2100,4i}
 151: Completed case 1: Test Tokenizer StringSet
 151: 0 tests failed out of 2.
-144/219 Test #148: eckit_test_utils_byteswap ....................   Passed    0.16 sec
-145/219 Test #149: eckit_test_utils_string_tools ................   Passed    0.13 sec
-146/219 Test #150: eckit_test_utils_translator ..................   Passed    0.11 sec
+142/219 Test #148: eckit_test_utils_byteswap ....................   Passed    0.03 sec
+143/219 Test #149: eckit_test_utils_string_tools ................   Passed    0.03 sec
+144/219 Test #150: eckit_test_utils_translator ..................   Passed    0.03 sec
+test 154
+        Start 154: eckit_test_utils_compressor
+
+154: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_compressor
+154: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
+154: Environment variables: 
+154:  OMP_NUM_THREADS=1
+154: Test timeout computed to be: 1500
+test 155
+        Start 155: eckit_test_utils_optional
+
+155: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/eckit_test_utils_optional
+155: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils
+155: Environment variables: 
+155:  OMP_NUM_THREADS=1
+155: Test timeout computed to be: 1500
 test 156
         Start 156: eckit_test_utils_hashing
 
@@ -11965,6 +11928,21 @@
 156: Environment variables: 
 156:  OMP_NUM_THREADS=1
 156: Test timeout computed to be: 1500
+152: Running 6 tests:
+152: Running case 0: Empty versions ...
+152: Completed case 0: Empty versions
+152: Running case 1: Construct with integers ...
+152: Completed case 1: Construct with integers
+152: Running case 2: Failed construction ...
+152: Completed case 2: Failed construction
+152: Running case 3: Version comparison ...
+152: Completed case 3: Version comparison
+152: Running case 4: Version comparison ...
+152: Completed case 4: Version comparison
+152: Running case 5: Multidigit versions ...
+152: Completed case 5: Multidigit versions
+152: 0 tests failed out of 6.
+145/219 Test #151: eckit_test_utils_tokenizer ...................   Passed    0.03 sec
 test 157
         Start 157: eckit_test_rsync
 
@@ -11973,6 +11951,18 @@
 157: Environment variables: 
 157:  OMP_NUM_THREADS=1
 157: Test timeout computed to be: 1500
+130: Produce 3
+130: Consume Hello, world! 4
+18: backTo 469762033 nextStop 537570869
+18: Retrying transfer from 469762033 (448 Mbytes)
+18: MultiHandle restart read from 469762033
+18: MultiHandle restart read from 469762033, current=44
+18: PartFileHandle restart read from 8388593
+18: PartFileHandle restart read from 8388593, index=0, pos=0
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 469762033
+18: Total so far 469762033
+18: New total 469762033
+146/219 Test #152: eckit_test_utils_semanticversion .............   Passed    0.03 sec
 test 158
         Start 158: eckit_test_regex
 
@@ -11981,29 +11971,12 @@
 158: Environment variables: 
 158:  OMP_NUM_THREADS=1
 158: Test timeout computed to be: 1500
-147/219 Test #151: eckit_test_utils_tokenizer ...................   Passed    0.17 sec
-152: Running 6 tests:
-152: Running case 0: Empty versions ...
-152: Completed case 0: Empty versions
-152: Running case 1: Construct with integers ...
-152: Completed case 1: Construct with integers
-152: Running case 2: Failed construction ...
-152: Completed case 2: Failed construction
-152: Running case 3: Version comparison ...
-152: Completed case 3: Version comparison
-152: Running case 4: Version comparison ...
-152: Completed case 4: Version comparison
-152: Running case 5: Multidigit versions ...
-152: Completed case 5: Multidigit versions
-152: 0 tests failed out of 6.
-test 159
-        Start 159: eckit_test_value_value_params
-
-159: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_params
-159: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
-159: Environment variables: 
-159:  OMP_NUM_THREADS=1
-159: Test timeout computed to be: 1500
+153: Running 5 tests:
+153: Running case 0: test_eckit_utils_rendezvous_hash_constructor ...
+153:  (./tests/utils/test_rendezvoushash.cc:28 test_27)
+153: Completed case 0: test_eckit_utils_rendezvous_hash_constructor
+153: Running case 1: test_eckit_utils_rendezvous_hash_distribution ...
+153:  (./tests/utils/test_rendezvoushash.cc:59 test_58)
 154: Running 2 tests:
 154: Running case 0: Builders ...
 154: Running section "CASE No Compression - case insensitive" ...
@@ -12025,12 +11998,6 @@
 154: Running section "CASE aec" ...
 154: Completed case 1: Compression
 154: 0 tests failed out of 2.
-153: Running 5 tests:
-153: Running case 0: test_eckit_utils_rendezvous_hash_constructor ...
-153:  (./tests/utils/test_rendezvoushash.cc:28 test_27)
-153: Completed case 0: test_eckit_utils_rendezvous_hash_constructor
-153: Running case 1: test_eckit_utils_rendezvous_hash_distribution ...
-153:  (./tests/utils/test_rendezvoushash.cc:59 test_58)
 155: Running 11 tests:
 155: Running case 0: value ...
 155: Completed case 0: value
@@ -12055,6 +12022,9 @@
 155: Running case 10: constexpr ...
 155: Completed case 10: constexpr
 155: 0 tests failed out of 11.
+14: DataHandle::compare(FileHandle[file=/tmp/reference.20260425.000310.i-capture-the-hostname.1747282890326019.dat],FileHandle[file=/tmp/file.20260425.000310.i-capture-the-hostname.1747282890326018.dat]) is successful
+14: Unlink /tmp/file.20260425.000310.i-capture-the-hostname.1747282890326018.dat
+147/219 Test #154: eckit_test_utils_compressor ..................   Passed    0.03 sec
 156: Running 1 tests:
 156: Running case 0: Hashing ...
 156: Running section "Default Hashing" ...
@@ -12068,6 +12038,14 @@
 156:    sha1
 156:    xxh64
 156:    xxhash
+test 159
+        Start 159: eckit_test_value_value_params
+
+159: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_params
+159: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
+159: Environment variables: 
+159:  OMP_NUM_THREADS=1
+159: Test timeout computed to be: 1500
 156: Running section "MD4 Hashing" ...
 156: Running section "MD5 Hashing" ...
 156: Running section "SHA1 Hashing" ...
@@ -12077,10 +12055,10 @@
 156: Running section "xxhash Hashing" ...
 156: Completed case 0: Hashing
 156: 0 tests failed out of 1.
-148/219 Test #152: eckit_test_utils_semanticversion .............   Passed    0.17 sec
-149/219 Test #154: eckit_test_utils_compressor ..................   Passed    0.14 sec
-150/219 Test #155: eckit_test_utils_optional ....................   Passed    0.12 sec
-151/219 Test #156: eckit_test_utils_hashing .....................   Passed    0.09 sec
+148/219 Test #155: eckit_test_utils_optional ....................   Passed    0.03 sec
+149/219 Test #156: eckit_test_utils_hashing .....................   Passed    0.02 sec
+18: write @ 603979776
+14: Unlink /tmp/reference.20260425.000310.i-capture-the-hostname.1747282890326019.dat
 test 160
         Start 160: eckit_test_value_value_properties
 
@@ -12097,133 +12075,221 @@
 161: Environment variables: 
 161:  OMP_NUM_THREADS=1
 161: Test timeout computed to be: 1500
-test 162
-        Start 162: eckit_test_value_value_typeordering
-
-162: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_typeordering
-162: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
-162: Environment variables: 
-162:  OMP_NUM_THREADS=1
-162: Test timeout computed to be: 1500
-test 163
-        Start 163: eckit_test_value_value_nil
-
-163: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_nil
-163: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
-163: Environment variables: 
-163:  OMP_NUM_THREADS=1
-163: Test timeout computed to be: 1500
-18: backTo 469762033 nextStop 537570869
-18: Retrying transfer from 469762033 (448 Mbytes)
-18: MultiHandle restart read from 469762033
-18: MultiHandle restart read from 469762033, current=44
-18: PartFileHandle restart read from 8388593
-18: PartFileHandle restart read from 8388593, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 469762033
-18: Total so far 469762033
-18: New total 469762033
-18: write @ 603979776
 157: Running 3 tests:
 157: Running case 0: File sync ...
 157: Running section "File sync to inexistent target" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894337],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894336]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894336
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894337
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084609],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084608]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084608
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084609
 157: Running section "File sync from empty file " ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894340],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894339]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894339
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894340
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084612],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084611]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084611
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084612
 157: Running section "File sync to existing empty file" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894343],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894342]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894342
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894343
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084615],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084614]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084614
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084615
 157: Running section "Delta in the begining" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894346],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894345]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894345
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894346
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084618],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084617]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084617
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084618
 157: Running section "Delta in the middle" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894349],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894348]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894348
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894349
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084621],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084620]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084620
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084621
 157: Running section "Delta at the end" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894352],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894351]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894351
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894352
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084624],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084623]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084623
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084624
 157: Running section "Source file doesnt exist" ...
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894355
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084627
 157: Completed case 0: File sync
 157: Running case 1: Directory sync ...
 157: Running section "Sync empty dirs" ...
 157: Test "Directory sync (section: Sync empty dirs)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:218 test_199)
 157: Running section "Sync full dirs" ...
-157: Read  rate: 406.901 Kbytes per second
+157: Read  rate: 610.352 Kbytes per second
 157: Write rate: 976.563 Kbytes per second
-157: Save into: 6.7e-05 second elapsed, 6.4e-05 second cpu
+157: Save into: 6.1e-05 second elapsed, 6e-05 second cpu
 157: Read  rate: 1.19209 Mbytes per second
 157: Write rate: 1.58946 Mbytes per second
 157: Save into: 2.1e-05 second elapsed, 2e-05 second cpu
 157: Read  rate: 2.86102 Mbytes per second
-157: Write rate: 2.86102 Mbytes per second
-157: Save into: 1.9e-05 second elapsed, 1.8e-05 second cpu
+157: Write rate: 1.90735 Mbytes per second
+157: Save into: 2e-05 second elapsed, 2e-05 second cpu
+157: Read  rate: 1.58946 Mbytes per second
+157: Write rate: 1.19209 Mbytes per second
+157: Save into: 2e-05 second elapsed, 1.9e-05 second cpu
 157: Read  rate: 1.58946 Mbytes per second
 157: Write rate: 1.58946 Mbytes per second
-157: Save into: 1.9e-05 second elapsed, 1.9e-05 second cpu
-157: Read  rate: 1.19209 Mbytes per second
-157: Write rate: 1.58946 Mbytes per second
-157: Save into: 2.1e-05 second elapsed, 2.1e-05 second cpu
-157: Read  rate: 2.38419 Mbytes per second
-157: Write rate: 2.38419 Mbytes per second
-157: Save into: 1.8e-05 second elapsed, 1.8e-05 second cpu
+157: Save into: 2e-05 second elapsed, 1.9e-05 second cpu
+157: Read  rate: 1.58946 Mbytes per second
+157: Write rate: 1.19209 Mbytes per second
+157: Save into: 1.9e-05 second elapsed, 1.8e-05 second cpu
 157: Test "Directory sync (section: Sync full dirs)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:242 test_199)
 157: Running section "Sync dirs with update" ...
-157: Read  rate: 976.562 Kbytes per second
+157: Read  rate: 1.27157 Mbytes per second
 157: Write rate: 1.90735 Mbytes per second
-157: Save into: 3.7e-05 second elapsed, 3.5e-05 second cpu
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/target.20250322.173429.codethink04-arm64.11166876314894363/dir1/f1],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894362/dir1/f1]) is successful
+157: Save into: 2.7e-05 second elapsed, 2.6e-05 second cpu
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/target.20260425.000310.i-capture-the-hostname.1748365222084635/dir1/f1],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084634/dir1/f1]) is successful
 157: Test "Directory sync (section: Sync dirs with update)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:249 test_199)
-157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364/dir1
-157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364/dir2/dir23
-157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364/dir2
-157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364
+157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636/dir1
+157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636/dir2/dir23
+157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636/dir2
+157: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636
 157: Completed case 1: Directory sync
 157: Running case 2: DataHandle operations ...
 157: Running section "Compute signature" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894368],MemoryHandle[size=48]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894366
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894367
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894368
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894369
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894370
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084640],MemoryHandle[size=48]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084638
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084639
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084640
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084641
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084642
 157: Running section "Compute delta" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894374],MemoryHandle[size=166]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894371
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894372
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894373
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894374
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894375
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084646],MemoryHandle[size=166]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084643
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084644
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084645
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084646
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084647
 157: Running section "Update data" ...
-157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894380],MemoryHandle[size=159]) is successful
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894376
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894377
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894378
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894379
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894380
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894381
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894382
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894383
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894384
-157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894385
+157: DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084652],MemoryHandle[size=159]) is successful
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084648
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084649
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084650
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084651
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084652
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084653
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084654
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084655
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084656
+157: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084657
 157: Completed case 2: DataHandle operations
 157: 	FAILED: Directory sync (section: Sync empty dirs)
 157: 	FAILED: Directory sync (section: Sync full dirs)
 157: 	FAILED: Directory sync (section: Sync dirs with update)
 157: 3 tests failed out of 3.
-146: Completed case 2: Test seconds
-146: 0 tests failed out of 3.
 158: Running 1 tests:
 158: Running case 0: Escape special regex chars in string ...
 158: Completed case 0: Escape special regex chars in string
 158: 0 tests failed out of 1.
+130: Produce 2
+130: Consume Hello, world! 3
+150/219 Test #157: eckit_test_rsync .............................***Failed    0.03 sec
+Running 3 tests:
+Running case 0: File sync ...
+Running section "File sync to inexistent target" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084609],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084608]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084608
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084609
+Running section "File sync from empty file " ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084612],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084611]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084611
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084612
+Running section "File sync to existing empty file" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084615],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084614]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084614
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084615
+Running section "Delta in the begining" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084618],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084617]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084617
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084618
+Running section "Delta in the middle" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084621],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084620]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084620
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084621
+Running section "Delta at the end" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084624],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084623]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084623
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084624
+Running section "Source file doesnt exist" ...
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084627
+Completed case 0: File sync
+Running case 1: Directory sync ...
+Running section "Sync empty dirs" ...
+Test "Directory sync (section: Sync empty dirs)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:218 test_199)
+Running section "Sync full dirs" ...
+Read  rate: 610.352 Kbytes per second
+Write rate: 976.563 Kbytes per second
+Save into: 6.1e-05 second elapsed, 6e-05 second cpu
+Read  rate: 1.19209 Mbytes per second
+Write rate: 1.58946 Mbytes per second
+Save into: 2.1e-05 second elapsed, 2e-05 second cpu
+Read  rate: 2.86102 Mbytes per second
+Write rate: 1.90735 Mbytes per second
+Save into: 2e-05 second elapsed, 2e-05 second cpu
+Read  rate: 1.58946 Mbytes per second
+Write rate: 1.19209 Mbytes per second
+Save into: 2e-05 second elapsed, 1.9e-05 second cpu
+Read  rate: 1.58946 Mbytes per second
+Write rate: 1.58946 Mbytes per second
+Save into: 2e-05 second elapsed, 1.9e-05 second cpu
+Read  rate: 1.58946 Mbytes per second
+Write rate: 1.19209 Mbytes per second
+Save into: 1.9e-05 second elapsed, 1.8e-05 second cpu
+Test "Directory sync (section: Sync full dirs)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:242 test_199)
+Running section "Sync dirs with update" ...
+Read  rate: 1.27157 Mbytes per second
+Write rate: 1.90735 Mbytes per second
+Save into: 2.7e-05 second elapsed, 2.6e-05 second cpu
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/target.20260425.000310.i-capture-the-hostname.1748365222084635/dir1/f1],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084634/dir1/f1]) is successful
+Test "Directory sync (section: Sync dirs with update)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:249 test_199)
+Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636/dir1
+Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636/dir2/dir23
+Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636/dir2
+Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20260425.000310.i-capture-the-hostname.1748365222084636
+Completed case 1: Directory sync
+Running case 2: DataHandle operations ...
+Running section "Compute signature" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084640],MemoryHandle[size=48]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084638
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084639
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084640
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084641
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084642
+Running section "Compute delta" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084646],MemoryHandle[size=166]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084643
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084644
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084645
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084646
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084647
+Running section "Update data" ...
+DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084652],MemoryHandle[size=159]) is successful
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084648
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084649
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084650
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084651
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084652
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084653
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084654
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084655
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084656
+Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20260425.000310.i-capture-the-hostname.1748365222084657
+Completed case 2: DataHandle operations
+	FAILED: Directory sync (section: Sync empty dirs)
+	FAILED: Directory sync (section: Sync full dirs)
+	FAILED: Directory sync (section: Sync dirs with update)
+3 tests failed out of 3.
+
+151/219 Test #158: eckit_test_regex .............................   Passed    0.03 sec
+test 162
+        Start 162: eckit_test_value_value_typeordering
+
+162: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_typeordering
+162: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
+162: Environment variables: 
+162:  OMP_NUM_THREADS=1
+162: Test timeout computed to be: 1500
+test 163
+        Start 163: eckit_test_value_value_nil
+
+163: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_nil
+163: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
+163: Environment variables: 
+163:  OMP_NUM_THREADS=1
+163: Test timeout computed to be: 1500
 159: Running 7 tests:
 159: Running case 0: test_properties ...
 159: Running section "test_properties_params_init" ...
@@ -12253,12 +12319,22 @@
 159: streamed: (bool,true)(int,2147483647)(unsigned int,4294967295)(long long,9223372036854775807)(unsigned long long,-1)(double,1.79769e+308)(string,foo)(Length,42)(Date,2015-02-01)(PathName,/var/tmp)
 159: Completed case 2: test_composite_params_list
 159: Running case 3: test_scoped_params ...
+160: Running 1 tests:
+160: Running case 0: Test serialization ...
+160: (de)serialize Properties to/from file
+160: encoded Properties: (Date,2015-02-01)(Length,42)(Map,{Length => 42 , PathName => /var/tmp , Vector => (string,string,string,string,string) , double => 1.79769e+308 , int => 2147483647 , long long => 9223372036854775807 , string => foo , unsigned int => 4294967295 , unsigned long long => -1})(Nested,{int => 2147483647 , unsigned int => 4294967295})(PathName,/var/tmp)(Vector,(string,string,string,string,string))(bool,true)(double,1.79769e+308)(int,2147483647)(list,({int => 2147483647},{string => foo}))(long long,9223372036854775807)(string,foo)(unsigned int,4294967295)(unsigned long long,-1)
 159: Running section "test_scope_params_init" ...
 159: Initialize ScopedParams
 159: Params: (foo,bar)
 159: Running section "test_scope_params_streaming" ...
 159: Stream ScopedParams
 159: original: (foo,bar)
+160: decoded Properties: (Date,2015-02-01)(Length,42)(Map,{Length => 42 , PathName => /var/tmp , Vector => (string,string,string,string,string) , double => 1.79769e+308 , int => 2147483647 , long long => 9223372036854775807 , string => foo , unsigned int => 4294967295 , unsigned long long => -1})(Nested,{int => 2147483647 , unsigned int => 4294967295})(PathName,/var/tmp)(Vector,(string,string,string,string,string))(bool,true)(double,1.79769e+308)(int,2147483647)(list,({int => 2147483647},{string => foo}))(long long,9223372036854775807)(string,foo)(unsigned int,4294967295)(unsigned long long,-1)
+160: Unlink data.20260425.000310.i-capture-the-hostname.1748378106986496
+160: encoded list: [{int => 2147483647},{string => foo}]
+160: encoded Nested: (int,2147483647)(unsigned int,4294967295)
+160: Completed case 0: Test serialization
+160: 0 tests failed out of 1.
 159: streamed: (foo,bar)
 159: Completed case 3: test_scoped_params
 159: Running case 4: test_composite_scope_params ...
@@ -12283,117 +12359,7 @@
 159: Stream custom AnyKeyParams
 159: Completed case 6: test_custom_params
 159: 0 tests failed out of 7.
-160: Running 1 tests:
-160: Running case 0: Test serialization ...
-160: (de)serialize Properties to/from file
-160: encoded Properties: (Date,2015-02-01)(Length,42)(Map,{Length => 42 , PathName => /var/tmp , Vector => (string,string,string,string,string) , double => 1.79769e+308 , int => 2147483647 , long long => 9223372036854775807 , string => foo , unsigned int => 4294967295 , unsigned long long => -1})(Nested,{int => 2147483647 , unsigned int => 4294967295})(PathName,/var/tmp)(Vector,(string,string,string,string,string))(bool,true)(double,1.79769e+308)(int,2147483647)(list,({int => 2147483647},{string => foo}))(long long,9223372036854775807)(string,foo)(unsigned int,4294967295)(unsigned long long,-1)
-160: decoded Properties: (Date,2015-02-01)(Length,42)(Map,{Length => 42 , PathName => /var/tmp , Vector => (string,string,string,string,string) , double => 1.79769e+308 , int => 2147483647 , long long => 9223372036854775807 , string => foo , unsigned int => 4294967295 , unsigned long long => -1})(Nested,{int => 2147483647 , unsigned int => 4294967295})(PathName,/var/tmp)(Vector,(string,string,string,string,string))(bool,true)(double,1.79769e+308)(int,2147483647)(list,({int => 2147483647},{string => foo}))(long long,9223372036854775807)(string,foo)(unsigned int,4294967295)(unsigned long long,-1)
-160: Unlink data.20250322.173429.codethink04-arm64.11166906379665408
-160: encoded list: [{int => 2147483647},{string => foo}]
-160: encoded Nested: (int,2147483647)(unsigned int,4294967295)
-160: Completed case 0: Test serialization
-160: 0 tests failed out of 1.
-152/219 Test #146: eckit_test_types_hour ........................   Passed    0.37 sec
-153/219 Test #157: eckit_test_rsync .............................***Failed    0.14 sec
-Running 3 tests:
-Running case 0: File sync ...
-Running section "File sync to inexistent target" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894337],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894336]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894336
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894337
-Running section "File sync from empty file " ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894340],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894339]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894339
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894340
-Running section "File sync to existing empty file" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894343],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894342]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894342
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894343
-Running section "Delta in the begining" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894346],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894345]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894345
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894346
-Running section "Delta in the middle" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894349],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894348]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894348
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894349
-Running section "Delta at the end" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894352],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894351]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894351
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894352
-Running section "Source file doesnt exist" ...
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894355
-Completed case 0: File sync
-Running case 1: Directory sync ...
-Running section "Sync empty dirs" ...
-Test "Directory sync (section: Sync empty dirs)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:218 test_199)
-Running section "Sync full dirs" ...
-Read  rate: 406.901 Kbytes per second
-Write rate: 976.563 Kbytes per second
-Save into: 6.7e-05 second elapsed, 6.4e-05 second cpu
-Read  rate: 1.19209 Mbytes per second
-Write rate: 1.58946 Mbytes per second
-Save into: 2.1e-05 second elapsed, 2e-05 second cpu
-Read  rate: 2.86102 Mbytes per second
-Write rate: 2.86102 Mbytes per second
-Save into: 1.9e-05 second elapsed, 1.8e-05 second cpu
-Read  rate: 1.58946 Mbytes per second
-Write rate: 1.58946 Mbytes per second
-Save into: 1.9e-05 second elapsed, 1.9e-05 second cpu
-Read  rate: 1.19209 Mbytes per second
-Write rate: 1.58946 Mbytes per second
-Save into: 2.1e-05 second elapsed, 2.1e-05 second cpu
-Read  rate: 2.38419 Mbytes per second
-Write rate: 2.38419 Mbytes per second
-Save into: 1.8e-05 second elapsed, 1.8e-05 second cpu
-Test "Directory sync (section: Sync full dirs)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:242 test_199)
-Running section "Sync dirs with update" ...
-Read  rate: 976.562 Kbytes per second
-Write rate: 1.90735 Mbytes per second
-Save into: 3.7e-05 second elapsed, 3.5e-05 second cpu
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/target.20250322.173429.codethink04-arm64.11166876314894363/dir1/f1],FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894362/dir1/f1]) is successful
-Test "Directory sync (section: Sync dirs with update)" failed: Condition failed: same_dir(source, target) @  (./tests/utils/test_rsync.cc:249 test_199)
-Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364/dir1
-Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364/dir2/dir23
-Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364/dir2
-Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/rsync/source.20250322.173429.codethink04-arm64.11166876314894364
-Completed case 1: Directory sync
-Running case 2: DataHandle operations ...
-Running section "Compute signature" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894368],MemoryHandle[size=48]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894366
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894367
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894368
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894369
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894370
-Running section "Compute delta" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894374],MemoryHandle[size=166]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894371
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894372
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894373
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894374
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894375
-Running section "Update data" ...
-DataHandle::compare(FileHandle[file=/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894380],MemoryHandle[size=159]) is successful
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894376
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894377
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894378
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894379
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894380
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894381
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894382
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894383
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894384
-Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/utils/test.20250322.173429.codethink04-arm64.11166876314894385
-Completed case 2: DataHandle operations
-	FAILED: Directory sync (section: Sync empty dirs)
-	FAILED: Directory sync (section: Sync full dirs)
-	FAILED: Directory sync (section: Sync dirs with update)
-3 tests failed out of 3.
-
-154/219 Test #158: eckit_test_regex .............................   Passed    0.12 sec
-155/219 Test #159: eckit_test_value_value_params ................   Passed    0.10 sec
-156/219 Test #160: eckit_test_value_value_properties ............   Passed    0.08 sec
+152/219 Test #160: eckit_test_value_value_properties ............   Passed    0.02 sec
 test 164
         Start 164: eckit_test_value_value_boolean
 
@@ -12402,6 +12368,15 @@
 164: Environment variables: 
 164:  OMP_NUM_THREADS=1
 164: Test timeout computed to be: 1500
+161: Running 3 tests:
+161: Running case 0: ECKIT-260 : Assign a value to another accessed on a map ...
+161: Completed case 0: ECKIT-260 : Assign a value to another accessed on a map
+161: Running case 1: ECKIT-260 : Assign a value to another accessed on a map ...
+161: Completed case 1: ECKIT-260 : Assign a value to another accessed on a map
+161: Running case 2: ECKIT-265 : Date comparison in values is correctly ordered ...
+161: Completed case 2: ECKIT-265 : Date comparison in values is correctly ordered
+161: 0 tests failed out of 3.
+153/219 Test #159: eckit_test_value_value_params ................   Passed    0.03 sec
 test 165
         Start 165: eckit_test_value_value_integer
 
@@ -12410,6 +12385,7 @@
 165: Environment variables: 
 165:  OMP_NUM_THREADS=1
 165: Test timeout computed to be: 1500
+154/219 Test #161: eckit_test_value_value_const .................   Passed    0.03 sec
 test 166
         Start 166: eckit_test_value_value_double
 
@@ -12418,37 +12394,16 @@
 166: Environment variables: 
 166:  OMP_NUM_THREADS=1
 166: Test timeout computed to be: 1500
-test 167
-        Start 167: eckit_test_value_value_string
-
-167: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_string
-167: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
-167: Environment variables: 
-167:  OMP_NUM_THREADS=1
-167: Test timeout computed to be: 1500
-test 168
-        Start 168: eckit_test_value_value_valuemap
-
-168: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_valuemap
-168: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
-168: Environment variables: 
-168:  OMP_NUM_THREADS=1
-168: Test timeout computed to be: 1500
-161: Running 3 tests:
-161: Running case 0: ECKIT-260 : Assign a value to another accessed on a map ...
-161: Completed case 0: ECKIT-260 : Assign a value to another accessed on a map
-161: Running case 1: ECKIT-260 : Assign a value to another accessed on a map ...
-161: Completed case 1: ECKIT-260 : Assign a value to another accessed on a map
-161: Running case 2: ECKIT-265 : Date comparison in values is correctly ordered ...
-161: Completed case 2: ECKIT-265 : Date comparison in values is correctly ordered
-161: 0 tests failed out of 3.
+130: Produce 1
+130: Consume Hello, world! 2
+130: Consume Hello, world! 1
 18: backTo 536870897 nextStop 546037265
 18: Retrying transfer from 536870897 (512 Mbytes)
 18: MultiHandle restart read from 536870897
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: backTo 536870897 nextStop 554503661
@@ -12457,7 +12412,7 @@
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: backTo 536870897 nextStop 562970057
@@ -12466,7 +12421,7 @@
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: backTo 536870897 nextStop 571436453
@@ -12475,7 +12430,7 @@
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: backTo 536870897 nextStop 579902849
@@ -12484,7 +12439,7 @@
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: backTo 536870897 nextStop 588369245
@@ -12493,7 +12448,7 @@
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: backTo 536870897 nextStop 596835641
@@ -12502,7 +12457,7 @@
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: backTo 536870897 nextStop 605302037
@@ -12511,20 +12466,16 @@
 18: MultiHandle restart read from 536870897, current=51
 18: PartFileHandle restart read from 2097137
 18: PartFileHandle restart read from 2097137, index=0, pos=0
-18: FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat] restart write from 536870897
+18: FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat] restart write from 536870897
 18: Total so far 536870897
 18: New total 536870897
 18: write @ 612368399
-18: Read  rate: 357.504 Mbytes per second
-18: Write rate: 814.096 Mbytes per second
-18: Save into: 1 second elapsed, 0.589141 second cpu
-18:  (./tests/filesystem/test_restarthandle.cc:175 test_write)
 162: Running 2 tests:
 162: Running case 0: Sequential comparisons are correct ...
 162: Completed case 0: Sequential comparisons are correct
 162: Running case 1: Every type compares correctly against every other type ...
 162: Compare {} (OrderedMap) vs. {} (OrderedMap)
-162: Compare {} (OrderedMap) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare {} (OrderedMap) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare {} (OrderedMap) vs. 00:16:40 (Time)
 162: Compare {} (OrderedMap) vs. 2016-05-01 (Date)
 162: Compare {} (OrderedMap) vs. () (List)
@@ -12536,21 +12487,21 @@
 162: Compare {} (OrderedMap) vs. 2 (Number)
 162: Compare {} (OrderedMap) vs. false (Bool)
 162: Compare {} (OrderedMap) vs. true (Bool)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. {} (OrderedMap)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. 2025-03-22 17:34:29 (DateTime)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. 00:16:40 (Time)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. 2016-05-01 (Date)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. () (List)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. (nil) (Nil)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. foo (String)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. goo (String)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. 1 (Number)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. 1.5 (Double)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. 2 (Number)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. false (Bool)
-162: Compare 2025-03-22 17:34:29 (DateTime) vs. true (Bool)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. {} (OrderedMap)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. 2026-04-25 00:03:10 (DateTime)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. 00:16:40 (Time)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. 2016-05-01 (Date)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. () (List)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. (nil) (Nil)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. foo (String)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. goo (String)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. 1 (Number)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. 1.5 (Double)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. 2 (Number)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. false (Bool)
+162: Compare 2026-04-25 00:03:10 (DateTime) vs. true (Bool)
 162: Compare 00:16:40 (Time) vs. {} (OrderedMap)
-162: Compare 00:16:40 (Time) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare 00:16:40 (Time) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare 00:16:40 (Time) vs. 00:16:40 (Time)
 162: Compare 00:16:40 (Time) vs. 2016-05-01 (Date)
 162: Compare 00:16:40 (Time) vs. () (List)
@@ -12563,7 +12514,7 @@
 162: Compare 00:16:40 (Time) vs. false (Bool)
 162: Compare 00:16:40 (Time) vs. true (Bool)
 162: Compare 2016-05-01 (Date) vs. {} (OrderedMap)
-162: Compare 2016-05-01 (Date) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare 2016-05-01 (Date) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare 2016-05-01 (Date) vs. 00:16:40 (Time)
 162: Compare 2016-05-01 (Date) vs. 2016-05-01 (Date)
 162: Compare 2016-05-01 (Date) vs. () (List)
@@ -12576,7 +12527,7 @@
 162: Compare 2016-05-01 (Date) vs. false (Bool)
 162: Compare 2016-05-01 (Date) vs. true (Bool)
 162: Compare () (List) vs. {} (OrderedMap)
-162: Compare () (List) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare () (List) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare () (List) vs. 00:16:40 (Time)
 162: Compare () (List) vs. 2016-05-01 (Date)
 162: Compare () (List) vs. () (List)
@@ -12589,7 +12540,7 @@
 162: Compare () (List) vs. false (Bool)
 162: Compare () (List) vs. true (Bool)
 162: Compare (nil) (Nil) vs. {} (OrderedMap)
-162: Compare (nil) (Nil) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare (nil) (Nil) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare (nil) (Nil) vs. 00:16:40 (Time)
 162: Compare (nil) (Nil) vs. 2016-05-01 (Date)
 162: Compare (nil) (Nil) vs. () (List)
@@ -12602,7 +12553,7 @@
 162: Compare (nil) (Nil) vs. false (Bool)
 162: Compare (nil) (Nil) vs. true (Bool)
 162: Compare foo (String) vs. {} (OrderedMap)
-162: Compare foo (String) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare foo (String) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare foo (String) vs. 00:16:40 (Time)
 162: Compare foo (String) vs. 2016-05-01 (Date)
 162: Compare foo (String) vs. () (List)
@@ -12615,7 +12566,7 @@
 162: Compare foo (String) vs. false (Bool)
 162: Compare foo (String) vs. true (Bool)
 162: Compare goo (String) vs. {} (OrderedMap)
-162: Compare goo (String) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare goo (String) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare goo (String) vs. 00:16:40 (Time)
 162: Compare goo (String) vs. 2016-05-01 (Date)
 162: Compare goo (String) vs. () (List)
@@ -12628,7 +12579,7 @@
 162: Compare goo (String) vs. false (Bool)
 162: Compare goo (String) vs. true (Bool)
 162: Compare 1 (Number) vs. {} (OrderedMap)
-162: Compare 1 (Number) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare 1 (Number) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare 1 (Number) vs. 00:16:40 (Time)
 162: Compare 1 (Number) vs. 2016-05-01 (Date)
 162: Compare 1 (Number) vs. () (List)
@@ -12641,7 +12592,7 @@
 162: Compare 1 (Number) vs. false (Bool)
 162: Compare 1 (Number) vs. true (Bool)
 162: Compare 1.5 (Double) vs. {} (OrderedMap)
-162: Compare 1.5 (Double) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare 1.5 (Double) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare 1.5 (Double) vs. 00:16:40 (Time)
 162: Compare 1.5 (Double) vs. 2016-05-01 (Date)
 162: Compare 1.5 (Double) vs. () (List)
@@ -12654,7 +12605,7 @@
 162: Compare 1.5 (Double) vs. false (Bool)
 162: Compare 1.5 (Double) vs. true (Bool)
 162: Compare 2 (Number) vs. {} (OrderedMap)
-162: Compare 2 (Number) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare 2 (Number) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare 2 (Number) vs. 00:16:40 (Time)
 162: Compare 2 (Number) vs. 2016-05-01 (Date)
 162: Compare 2 (Number) vs. () (List)
@@ -12667,7 +12618,7 @@
 162: Compare 2 (Number) vs. false (Bool)
 162: Compare 2 (Number) vs. true (Bool)
 162: Compare false (Bool) vs. {} (OrderedMap)
-162: Compare false (Bool) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare false (Bool) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare false (Bool) vs. 00:16:40 (Time)
 162: Compare false (Bool) vs. 2016-05-01 (Date)
 162: Compare false (Bool) vs. () (List)
@@ -12680,7 +12631,7 @@
 162: Compare false (Bool) vs. false (Bool)
 162: Compare false (Bool) vs. true (Bool)
 162: Compare true (Bool) vs. {} (OrderedMap)
-162: Compare true (Bool) vs. 2025-03-22 17:34:29 (DateTime)
+162: Compare true (Bool) vs. 2026-04-25 00:03:10 (DateTime)
 162: Compare true (Bool) vs. 00:16:40 (Time)
 162: Compare true (Bool) vs. 2016-05-01 (Date)
 162: Compare true (Bool) vs. () (List)
@@ -12704,20 +12655,34 @@
 163: Running case 3: Indexing is not a valid operation for nil ...
 163: Completed case 3: Indexing is not a valid operation for nil
 163: Running case 4: Addition is not a valid operation for nil ...
-163: Completed case 4: Addition is not a valid operation for nil
-163: Running case 5: Subtraction is not a valid operation for nil ...
-163: Completed case 5: Subtraction is not a valid operation for nil
-163: Running case 6: Multiplication is not a valid operation for nil ...
+146: Completed case 2: Test seconds
+146: 0 tests failed out of 3.
+155/219 Test #146: eckit_test_types_hour ........................   Passed    0.12 sec
+156/219 Test #162: eckit_test_value_value_typeordering ..........   Passed    0.03 sec
 164: Running 11 tests:
 164: Running case 0: Booleans cast correctly in/out of Value ...
+test 167
+        Start 167: eckit_test_value_value_string
+
+167: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_string
+167: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
+167: Environment variables: 
+167:  OMP_NUM_THREADS=1
+167: Test timeout computed to be: 1500
+test 168
+        Start 168: eckit_test_value_value_valuemap
+
+168: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_valuemap
+168: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
+168: Environment variables: 
+168:  OMP_NUM_THREADS=1
+168: Test timeout computed to be: 1500
 164: Completed case 0: Booleans cast correctly in/out of Value
 164: Running case 1: Type knowledge is correct for booleans ...
 164: Completed case 1: Type knowledge is correct for booleans
 164: Running case 2: Booleans compare with other booleans, and are well ordered to other Value ...
 164: Completed case 2: Booleans compare with other booleans, and are well ordered to other Value
 164: Running case 3: Indexing is not a valid operation for booleans ...
-164: Completed case 3: Indexing is not a valid operation for booleans
-164: Running case 4: Addition is not a valid operation for booleans ...
 165: Running 13 tests:
 165: Running case 0: Test that integers cast correctly in value ...
 165: Completed case 0: Test that integers cast correctly in value
@@ -12728,8 +12693,19 @@
 165: Running case 3: Test comparisons with integers ...
 165: Completed case 3: Test comparisons with integers
 165: Running case 4: Indexing is not a valid operatior for integers ...
-157/219 Test #161: eckit_test_value_value_const .................   Passed    0.16 sec
-158/219 Test #162: eckit_test_value_value_typeordering ..........   Passed    0.15 sec
+18: Read  rate: 890.756 Mbytes per second
+18: Write rate: 2.12279 Gbytes per second
+18: Save into: 0.588608 second elapsed, 0.587786 second cpu
+18:  (./tests/filesystem/test_restarthandle.cc:175 test_write)
+164: Completed case 3: Indexing is not a valid operation for booleans
+164: Running case 4: Addition is not a valid operation for booleans ...
+165: Completed case 4: Indexing is not a valid operatior for integers
+165: Running case 5: Addition only works between two integers ...
+163: Completed case 4: Addition is not a valid operation for nil
+163: Running case 5: Subtraction is not a valid operation for nil ...
+130: Completed case 0: test_producer
+130: 0 tests failed out of 1.
+157/219 Test #130: eckit_test_runtime_producer ..................   Passed    0.20 sec
 test 169
         Start 169: eckit_test_value_value_valuelist
 
@@ -12738,18 +12714,20 @@
 169: Environment variables: 
 169:  OMP_NUM_THREADS=1
 169: Test timeout computed to be: 1500
-test 170
-        Start 170: eckit_test_value_value_date
-
-170: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_date
-170: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
-170: Environment variables: 
-170:  OMP_NUM_THREADS=1
-170: Test timeout computed to be: 1500
-165: Completed case 4: Indexing is not a valid operatior for integers
-165: Running case 5: Addition only works between two integers ...
 165: Completed case 5: Addition only works between two integers
 165: Running case 6: Subtraction only works between two integers ...
+165: Completed case 6: Subtraction only works between two integers
+165: Running case 7: Multiplication only works between 2 integers ...
+165: Completed case 7: Multiplication only works between 2 integers
+165: Running case 8: Division only works between 2 integers ...
+164: Completed case 4: Addition is not a valid operation for booleans
+164: Running case 5: Subtraction is not a valid operation for booleans ...
+164: Completed case 5: Subtraction is not a valid operation for booleans
+164: Running case 6: Multiplication is not a valid operation for booleans ...
+163: Completed case 5: Subtraction is not a valid operation for nil
+163: Running case 6: Multiplication is not a valid operation for nil ...
+163: Completed case 6: Multiplication is not a valid operation for nil
+163: Running case 7: Division is not a valid operation for nil ...
 166: Running 11 tests:
 166: Running case 0: Doubles cast into and out of Value correctly ...
 166: Completed case 0: Doubles cast into and out of Value correctly
@@ -12760,16 +12738,8 @@
 166: Running case 3: Indexing doesn't make any sense on doubles ...
 166: Completed case 3: Indexing doesn't make any sense on doubles
 166: Running case 4: Addition works for doubles only with other doubles ...
-164: Completed case 4: Addition is not a valid operation for booleans
-164: Running case 5: Subtraction is not a valid operation for booleans ...
-163: Completed case 6: Multiplication is not a valid operation for nil
-163: Running case 7: Division is not a valid operation for nil ...
 167: Running 14 tests:
 167: Running case 0: Values cast in- and out- of strings as required ...
-164: Completed case 5: Subtraction is not a valid operation for booleans
-164: Running case 6: Multiplication is not a valid operation for booleans ...
-165: Completed case 6: Subtraction only works between two integers
-165: Running case 7: Multiplication only works between 2 integers ...
 167: Completed case 0: Values cast in- and out- of strings as required
 167: Running case 1: Boolean strings automatically cast to bools as required ...
 167: Completed case 1: Boolean strings automatically cast to bools as required
@@ -12780,27 +12750,8 @@
 167: Running case 4: Ensure a well defined ordering of strings with other Values() ...
 167: Completed case 4: Ensure a well defined ordering of strings with other Values()
 167: Running case 5: Indexing on a string is not done through Value() ...
-163: Completed case 7: Division is not a valid operation for nil
-163: Running case 8: The modulo operator is not a valid operation for nil ...
-166: Completed case 4: Addition works for doubles only with other doubles
-166: Running case 5: Subtraction works for doubles only with other doubles ...
-167: Completed case 5: Indexing on a string is not done through Value()
-167: Running case 6: Addition is only valid for pairs of strings ...
 168: Running 12 tests:
 168: Running case 0: Data is correctly moved into/out of ValueMap ...
-164: Completed case 6: Multiplication is not a valid operation for booleans
-164: Running case 7: Division is not a valid operation for booleans ...
-153: Completed case 1: test_eckit_utils_rendezvous_hash_distribution
-153: Running case 2: test_eckit_utils_rendezvous_hash_empty_dict ...
-153:  (./tests/utils/test_rendezvoushash.cc:100 test_99)
-153: Completed case 2: test_eckit_utils_rendezvous_hash_empty_dict
-153: Running case 3: test_eckit_utils_rendezvous_hash_throws_empty_node_list ...
-153:  (./tests/utils/test_rendezvoushash.cc:113 test_112)
-153: Completed case 3: test_eckit_utils_rendezvous_hash_throws_empty_node_list
-153: Running case 4: test_eckit_utils_rendezvous_hash_add_node ...
-153:  (./tests/utils/test_rendezvoushash.cc:132 test_131)
-165: Completed case 7: Multiplication only works between 2 integers
-165: Running case 8: Division only works between 2 integers ...
 168: Completed case 0: Data is correctly moved into/out of ValueMap
 168: Running case 1: Types are reported correctly for ValueMap ...
 168: Completed case 1: Types are reported correctly for ValueMap
@@ -12810,62 +12761,88 @@
 168: {10 => (nil)}
 168: Completed case 3: Tets indexing for ValueMap
 168: Running case 4: Test that addition is invalid for ValueMap ...
-166: Completed case 5: Subtraction works for doubles only with other doubles
-166: Running case 6: Multiplication works for doubles only with other doubles ...
+167: Completed case 5: Indexing on a string is not done through Value()
+167: Running case 6: Addition is only valid for pairs of strings ...
+164: Completed case 6: Multiplication is not a valid operation for booleans
+164: Running case 7: Division is not a valid operation for booleans ...
+163: Completed case 7: Division is not a valid operation for nil
+163: Running case 8: The modulo operator is not a valid operation for nil ...
+165: Completed case 8: Division only works between 2 integers
+165: Running case 9: Modulo only works between 2 integers ...
+166: Completed case 4: Addition works for doubles only with other doubles
+166: Running case 5: Subtraction works for doubles only with other doubles ...
+168: Completed case 4: Test that addition is invalid for ValueMap
+168: Running case 5: Test that subtraction is invalid for ValueMap ...
+167: Completed case 6: Addition is only valid for pairs of strings
+167: Running case 7: Subtraction is invalid for strings ...
+164: Completed case 7: Division is not a valid operation for booleans
+164: Running case 8: The modulo operator is not a valid operation for booleans ...
 163: Completed case 8: The modulo operator is not a valid operation for nil
 163: Running case 9: Head/tail tests are disabled for nil ...
 163: Completed case 9: Head/tail tests are disabled for nil
 163: Running case 10: Hash of a value ...
 163: Completed case 10: Hash of a value
 163: 0 tests failed out of 11.
-167: Completed case 6: Addition is only valid for pairs of strings
-167: Running case 7: Subtraction is invalid for strings ...
+153: Completed case 1: test_eckit_utils_rendezvous_hash_distribution
+153: Running case 2: test_eckit_utils_rendezvous_hash_empty_dict ...
+153:  (./tests/utils/test_rendezvoushash.cc:100 test_99)
+153: Completed case 2: test_eckit_utils_rendezvous_hash_empty_dict
+153: Running case 3: test_eckit_utils_rendezvous_hash_throws_empty_node_list ...
+153:  (./tests/utils/test_rendezvoushash.cc:113 test_112)
+153: Completed case 3: test_eckit_utils_rendezvous_hash_throws_empty_node_list
+153: Running case 4: test_eckit_utils_rendezvous_hash_add_node ...
+153:  (./tests/utils/test_rendezvoushash.cc:132 test_131)
+165: Completed case 9: Modulo only works between 2 integers
+165: Running case 10: Integer has semantics of single list with a double for head and tail ...
+165: Completed case 10: Integer has semantics of single list with a double for head and tail
+165: Running case 11: Test eckit integer-wrapper types in Value ...
+165: Completed case 11: Test eckit integer-wrapper types in Value
+165: Running case 12: Hash of a value ...
+165: Completed case 12: Hash of a value
+165: 0 tests failed out of 13.
+158/219 Test #163: eckit_test_value_value_nil ...................   Passed    0.08 sec
+test 170
+        Start 170: eckit_test_value_value_date
+
+170: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_date
+170: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
+170: Environment variables: 
+170:  OMP_NUM_THREADS=1
+170: Test timeout computed to be: 1500
+168: Completed case 5: Test that subtraction is invalid for ValueMap
+168: Running case 6: Tets that multiplication is invalid for ValueMap ...
+166: Completed case 5: Subtraction works for doubles only with other doubles
+166: Running case 6: Multiplication works for doubles only with other doubles ...
+164: Completed case 8: The modulo operator is not a valid operation for booleans
+164: Running case 9: Head/tail tests are disabled for booleans ...
+164: Completed case 9: Head/tail tests are disabled for booleans
+164: Running case 10: Hash of a value ...
+164: Completed case 10: Hash of a value
+164: 0 tests failed out of 11.
+167: Completed case 7: Subtraction is invalid for strings
+167: Running case 8: Multiplication is invalid for strings ...
 169: Running 14 tests:
 169: Running case 0: Test casting values into ValueList ...
-159/219 Test #163: eckit_test_value_value_nil ...................   Passed    0.22 sec
-test 171
-        Start 171: eckit_test_value_value_orderedmap
-
-171: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_orderedmap
-171: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
-171: Environment variables: 
-171:  OMP_NUM_THREADS=1
-171: Test timeout computed to be: 1500
-165: Completed case 8: Division only works between 2 integers
-165: Running case 9: Modulo only works between 2 integers ...
 169: Completed case 0: Test casting values into ValueList
 169: Running case 1: Test type knowledge for ValueList ...
 169: Completed case 1: Test type knowledge for ValueList
 169: Running case 2: Test comparisons by value for ValueList ...
 169: Completed case 2: Test comparisons by value for ValueList
 169: Running case 3: Test that indexing has the correct semantics for ValueList ...
-170: Running 11 tests:
-170: Running case 0: Test that dates cast correctly ...
+159/219 Test #164: eckit_test_value_value_boolean ...............   Passed    0.08 sec
+160/219 Test #165: eckit_test_value_value_integer ...............   Passed    0.08 sec
+168: Completed case 6: Tets that multiplication is invalid for ValueMap
+168: Running case 7: Test that division is invalid for ValueMap ...
 166: Completed case 6: Multiplication works for doubles only with other doubles
 166: Running case 7: Division works for doubles only with other doubles ...
-164: Completed case 7: Division is not a valid operation for booleans
-164: Running case 8: The modulo operator is not a valid operation for booleans ...
-170: Completed case 0: Test that dates cast correctly
-170: Running case 1: Test that type knowledge is correct for dates ...
-170: Completed case 1: Test that type knowledge is correct for dates
-170: Running case 2: Test that comparisons work correctly for dates ...
-170: Completed case 2: Test that comparisons work correctly for dates
-170: Running case 3: Test that indexing is invalid for dates ...
-168: Completed case 4: Test that addition is invalid for ValueMap
-168: Running case 5: Test that subtraction is invalid for ValueMap ...
-169: Completed case 3: Test that indexing has the correct semantics for ValueList
-169: Running case 4: Test that addititon has the correct semantics for ValueList ...
-167: Completed case 7: Subtraction is invalid for strings
-167: Running case 8: Multiplication is invalid for strings ...
-165: Completed case 9: Modulo only works between 2 integers
-165: Running case 10: Integer has semantics of single list with a double for head and tail ...
-165: Completed case 10: Integer has semantics of single list with a double for head and tail
-165: Running case 11: Test eckit integer-wrapper types in Value ...
-165: Completed case 11: Test eckit integer-wrapper types in Value
-165: Running case 12: Hash of a value ...
-165: Completed case 12: Hash of a value
-165: 0 tests failed out of 13.
-160/219 Test #165: eckit_test_value_value_integer ...............   Passed    0.21 sec
+test 171
+        Start 171: eckit_test_value_value_orderedmap
+
+171: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value/eckit_test_value_value_orderedmap
+171: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/value
+171: Environment variables: 
+171:  OMP_NUM_THREADS=1
+171: Test timeout computed to be: 1500
 test 172
         Start 172: eckit_test_sql_select
 
@@ -12874,19 +12851,35 @@
 172: Environment variables: 
 172:  OMP_NUM_THREADS=1
 172: Test timeout computed to be: 1500
-164: Completed case 8: The modulo operator is not a valid operation for booleans
-164: Running case 9: Head/tail tests are disabled for booleans ...
-164: Completed case 9: Head/tail tests are disabled for booleans
-164: Running case 10: Hash of a value ...
-164: Completed case 10: Hash of a value
-164: 0 tests failed out of 11.
-170: Completed case 3: Test that indexing is invalid for dates
-170: Running case 4: Test that addition is invalid for dates ...
+168: Completed case 7: Test that division is invalid for ValueMap
+168: Running case 8: Test that the module operator is invalid for ValueMap ...
+168: Completed case 8: Test that the module operator is invalid for ValueMap
+168: Running case 9: Test head/tail functionality for ValueMap ...
+168: Completed case 9: Test head/tail functionality for ValueMap
+168: Running case 10: Test behaviour of maps in value ...
+168: Completed case 10: Test behaviour of maps in value
+168: Running case 11: Hash of a value ...
+168: Completed case 11: Hash of a value
+168: 0 tests failed out of 12.
 166: Completed case 7: Division works for doubles only with other doubles
 166: Running case 8: The modulo operator is invalid for doubles ...
-171: Running 14 tests:
-171: Running case 0: Data is correctly moved into/out of OrderedMap ...
-161/219 Test #164: eckit_test_value_value_boolean ...............   Passed    0.24 sec
+166: Completed case 8: The modulo operator is invalid for doubles
+166: Running case 9: Double has semantics of single list with a double for head and tail ...
+166: Completed case 9: Double has semantics of single list with a double for head and tail
+166: Running case 10: Hash of a value ...
+166: Completed case 10: Hash of a value
+166: 0 tests failed out of 11.
+167: Completed case 8: Multiplication is invalid for strings
+167: Running case 9: Division is invalid for strings ...
+167: Completed case 9: Division is invalid for strings
+167: Running case 10: The modulo operator is invalid for strings ...
+169: Completed case 3: Test that indexing has the correct semantics for ValueList
+169: Running case 4: Test that addititon has the correct semantics for ValueList ...
+169: Completed case 4: Test that addititon has the correct semantics for ValueList
+169: Running case 5: Test that subtraction is invalid for ValueLists ...
+170: Running 11 tests:
+170: Running case 0: Test that dates cast correctly ...
+161/219 Test #166: eckit_test_value_value_double ................   Passed    0.10 sec
 test 173
         Start 173: eckit_test_sql_simple_functions
 
@@ -12895,10 +12888,27 @@
 173: Environment variables: 
 173:  OMP_NUM_THREADS=1
 173: Test timeout computed to be: 1500
-167: Completed case 8: Multiplication is invalid for strings
-167: Running case 9: Division is invalid for strings ...
-168: Completed case 5: Test that subtraction is invalid for ValueMap
-168: Running case 6: Tets that multiplication is invalid for ValueMap ...
+169: Completed case 5: Test that subtraction is invalid for ValueLists
+169: Running case 6: Test that multiplication is invalid for ValueList ...
+167: Completed case 10: The modulo operator is invalid for strings
+167: Running case 11: Head/tail tests are disabled for strings ...
+167: Completed case 11: Head/tail tests are disabled for strings
+167: Running case 12: Test eckit string-wrapper types in Value ...
+167: Completed case 12: Test eckit string-wrapper types in Value
+167: Running case 13: Hash of a value ...
+167: Completed case 13: Hash of a value
+167: 0 tests failed out of 14.
+162/219 Test #168: eckit_test_value_value_valuemap ..............   Passed    0.08 sec
+test 174
+        Start 174: eckit_test_codec_encoding
+
+174: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_encoding
+174: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
+174: Environment variables: 
+174:  OMP_NUM_THREADS=1
+174: Test timeout computed to be: 1500
+171: Running 14 tests:
+171: Running case 0: Data is correctly moved into/out of OrderedMap ...
 171: Completed case 0: Data is correctly moved into/out of OrderedMap
 171: Running case 1: Types are reported correctly for OrderedMap ...
 171: Completed case 1: Types are reported correctly for OrderedMap
@@ -12919,35 +12929,33 @@
 171: {123 => (nil)}
 171: Completed case 5: Test indexing for OrderedMap
 171: Running case 6: Test that addition is invalid for OrderedMap ...
+170: Completed case 0: Test that dates cast correctly
+170: Running case 1: Test that type knowledge is correct for dates ...
+170: Completed case 1: Test that type knowledge is correct for dates
+170: Running case 2: Test that comparisons work correctly for dates ...
+170: Completed case 2: Test that comparisons work correctly for dates
+170: Running case 3: Test that indexing is invalid for dates ...
+170: Completed case 3: Test that indexing is invalid for dates
+170: Running case 4: Test that addition is invalid for dates ...
+169: Completed case 6: Test that multiplication is invalid for ValueList
+169: Running case 7: Test that division is invalid for ValueList ...
+163/219 Test #167: eckit_test_value_value_string ................   Passed    0.09 sec
+test 175
+        Start 175: eckit_test_codec_stream
+
+175: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_stream
+175: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
+175: Environment variables: 
+175:  OMP_NUM_THREADS=1
+175: Test timeout computed to be: 1500
 170: Completed case 4: Test that addition is invalid for dates
 170: Running case 5: Test that subtraction is invalid for dates ...
-166: Completed case 8: The modulo operator is invalid for doubles
-166: Running case 9: Double has semantics of single list with a double for head and tail ...
-166: Completed case 9: Double has semantics of single list with a double for head and tail
-166: Running case 10: Hash of a value ...
-166: Completed case 10: Hash of a value
-166: 0 tests failed out of 11.
-169: Completed case 4: Test that addititon has the correct semantics for ValueList
-169: Running case 5: Test that subtraction is invalid for ValueLists ...
-171: Completed case 6: Test that addition is invalid for OrderedMap
-171: Running case 7: Test that subtraction is invalid for OrderedMap ...
-167: Completed case 9: Division is invalid for strings
-167: Running case 10: The modulo operator is invalid for strings ...
-162/219 Test #166: eckit_test_value_value_double ................   Passed    0.23 sec
-test 174
-        Start 174: eckit_test_codec_encoding
-
-174: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_encoding
-174: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
-174: Environment variables: 
-174:  OMP_NUM_THREADS=1
-174: Test timeout computed to be: 1500
-168: Completed case 6: Tets that multiplication is invalid for ValueMap
-168: Running case 7: Test that division is invalid for ValueMap ...
 170: Completed case 5: Test that subtraction is invalid for dates
 170: Running case 6: Test that division is invalid for dates ...
-171: Completed case 7: Test that subtraction is invalid for OrderedMap
-171: Running case 8: Tets that multiplication is invalid for OrderedMap ...
+171: Completed case 6: Test that addition is invalid for OrderedMap
+171: Running case 7: Test that subtraction is invalid for OrderedMap ...
+169: Completed case 7: Test that division is invalid for ValueList
+169: Running case 8: Test that modulo is an invalid operator for ValueList ...
 172: Running 3 tests:
 172: Running case 0: Test SQL database setup ...
 172: Completed case 0: Test SQL database setup
@@ -12969,49 +12977,6 @@
 172: Running section "Test selection of a column that looks-like a bitfield" ...
 172: Completed case 2: Test with implicit tables
 172: 0 tests failed out of 3.
-167: Completed case 10: The modulo operator is invalid for strings
-167: Running case 11: Head/tail tests are disabled for strings ...
-167: Completed case 11: Head/tail tests are disabled for strings
-167: Running case 12: Test eckit string-wrapper types in Value ...
-167: Completed case 12: Test eckit string-wrapper types in Value
-167: Running case 13: Hash of a value ...
-167: Completed case 13: Hash of a value
-167: 0 tests failed out of 14.
-169: Completed case 5: Test that subtraction is invalid for ValueLists
-169: Running case 6: Test that multiplication is invalid for ValueList ...
-163/219 Test #167: eckit_test_value_value_string ................   Passed    0.24 sec
-164/219 Test #172: eckit_test_sql_select ........................   Passed    0.08 sec
-168: Completed case 7: Test that division is invalid for ValueMap
-168: Running case 8: Test that the module operator is invalid for ValueMap ...
-test 175
-        Start 175: eckit_test_codec_stream
-
-175: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_stream
-175: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
-175: Environment variables: 
-175:  OMP_NUM_THREADS=1
-175: Test timeout computed to be: 1500
-test 176
-        Start 176: eckit_test_codec_record_COMPRESSION_none
-
-176: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_record "--suffix" ".none"
-176: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
-176: Environment variables: 
-176:  ECKIT_CODEC_COMPRESSION=none
-176:  OMP_NUM_THREADS=1
-176: Test timeout computed to be: 1500
-168: Completed case 8: Test that the module operator is invalid for ValueMap
-168: Running case 9: Test head/tail functionality for ValueMap ...
-168: Completed case 9: Test head/tail functionality for ValueMap
-168: Running case 10: Test behaviour of maps in value ...
-168: Completed case 10: Test behaviour of maps in value
-168: Running case 11: Hash of a value ...
-168: Completed case 11: Hash of a value
-168: 0 tests failed out of 12.
-170: Completed case 6: Test that division is invalid for dates
-170: Running case 7: Test that division is invalid for dates ...
-170: Completed case 7: Test that division is invalid for dates
-170: Running case 8: Test that modulo is invalid on dates ...
 173: Running 2 tests:
 173: Running case 0: Test available SQL functions ...
 173: Not matching: between_exclude_first: 3
@@ -13029,53 +12994,20 @@
 173: intOutput size: 9
 173: Running section "Test dotp()" ...
 173: Running section "Test TIMESTAMP()" ...
+164/219 Test #172: eckit_test_sql_select ........................   Passed    0.04 sec
 173: intOutput(): [20210616123456,123456,99991231123456,-1,20210615000000,-1,20210613006543,-1,20210611114335]
 173: Running section "Test TDIFF()" ...
-173: Completed case 1: Functions using test data
-173: 0 tests failed out of 2.
-171: Completed case 8: Tets that multiplication is invalid for OrderedMap
-171: Running case 9: Test that division is invalid for OrderedMap ...
-171: Completed case 9: Test that division is invalid for OrderedMap
-171: Running case 10: Test that the module operator is invalid for OrderedMap ...
-169: Completed case 6: Test that multiplication is invalid for ValueList
-169: Running case 7: Test that division is invalid for ValueList ...
-165/219 Test #168: eckit_test_value_value_valuemap ..............   Passed    0.26 sec
-166/219 Test #173: eckit_test_sql_simple_functions ..............   Passed    0.10 sec
-test 177
-        Start 177: eckit_test_codec_record_COMPRESSION_bzip2
-
-177: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_record "--suffix" ".bzip2"
-177: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
-177: Environment variables: 
-177:  ECKIT_CODEC_COMPRESSION=bzip2
-177:  OMP_NUM_THREADS=1
-177: Test timeout computed to be: 1500
-test 178
-        Start 178: eckit_test_codec_record_COMPRESSION_aec
+153: Completed case 4: test_eckit_utils_rendezvous_hash_add_node
+153: 0 tests failed out of 5.
+test 176
+        Start 176: eckit_test_codec_record_COMPRESSION_none
 
-178: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_record "--suffix" ".aec"
-178: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
-178: Environment variables: 
-178:  ECKIT_CODEC_COMPRESSION=aec
-178:  OMP_NUM_THREADS=1
-178: Test timeout computed to be: 1500
-170: Completed case 8: Test that modulo is invalid on dates
-170: Running case 9: Test head/tail functionality on dates ...
-170: Completed case 9: Test head/tail functionality on dates
-170: Running case 10: Hash of a value ...
-170: MD5 5c1ac3fbefc85d51e354f78897253cd2
-170: Completed case 10: Hash of a value
-170: 0 tests failed out of 11.
-171: Completed case 10: Test that the module operator is invalid for OrderedMap
-171: Running case 11: Can remove key from OrderedMap ...
-171: Completed case 11: Can remove key from OrderedMap
-171: Running case 12: Test head/tail functionality for OrderedMap ...
-171: Completed case 12: Test head/tail functionality for OrderedMap
-171: Running case 13: Hash of a value ...
-171: Completed case 13: Hash of a value
-171: 0 tests failed out of 14.
-169: Completed case 7: Test that division is invalid for ValueList
-169: Running case 8: Test that modulo is an invalid operator for ValueList ...
+176: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_record "--suffix" ".none"
+176: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
+176: Environment variables: 
+176:  ECKIT_CODEC_COMPRESSION=none
+176:  OMP_NUM_THREADS=1
+176: Test timeout computed to be: 1500
 169: Completed case 8: Test that modulo is an invalid operator for ValueList
 169: Running case 9: Test that head/tail work correctly for ValueList ...
 169: H(123,666.66,true,test str) - 123
@@ -13090,8 +13022,20 @@
 169: Running case 13: Hash of a value ...
 169: Completed case 13: Hash of a value
 169: 0 tests failed out of 14.
+171: Completed case 7: Test that subtraction is invalid for OrderedMap
+171: Running case 8: Tets that multiplication is invalid for OrderedMap ...
 174: Running 14 tests:
 174: Running case 0: test exceptions ...
+165/219 Test #153: eckit_test_utils_rendezvoushash ..............   Passed    0.20 sec
+test 177
+        Start 177: eckit_test_codec_record_COMPRESSION_bzip2
+
+177: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_record "--suffix" ".bzip2"
+177: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
+177: Environment variables: 
+177:  ECKIT_CODEC_COMPRESSION=bzip2
+177:  OMP_NUM_THREADS=1
+177: Test timeout computed to be: 1500
 174: Completed case 0: test exceptions
 174: Running case 1: encoding test::EncodableType ...
 174: Completed case 1: encoding test::EncodableType
@@ -13145,26 +13089,19 @@
 174: Running section "uint64" ...
 174: Completed case 13: Encode/Decode scalar
 174: 0 tests failed out of 14.
-175: Running 5 tests:
-175: Running case 0: Stream interoperability with eckit::DataHandle ...
-175: Running section "own pointer" ...
-175: Running section "shared pointer" ...
-175: Running section "reference" ...
-175: Completed case 0: Stream interoperability with eckit::DataHandle
-175: Running case 1: Test seek-for-write works when opening OutputFileStream for append ...
-175: Completed case 1: Test seek-for-write works when opening OutputFileStream for append
-175: Running case 2: Opening same file in same scope ...
-175: Completed case 2: Opening same file in same scope
-175: Running case 3: Opening same file in parallel scopes ...
-175: Completed case 3: Opening same file in parallel scopes
-175: Running case 4: Opening same file in parallel scopes with Session ...
-175: Completed case 4: Opening same file in parallel scopes with Session
-175: 0 tests failed out of 5.
-167/219 Test #170: eckit_test_value_value_date ..................   Passed    0.27 sec
-168/219 Test #171: eckit_test_value_value_orderedmap ............   Passed    0.21 sec
-169/219 Test #174: eckit_test_codec_encoding ....................   Passed    0.13 sec
-170/219 Test #175: eckit_test_codec_stream ......................   Passed    0.09 sec
-171/219 Test #169: eckit_test_value_value_valuelist .............   Passed    0.30 sec
+166/219 Test #169: eckit_test_value_value_valuelist .............   Passed    0.10 sec
+167/219 Test #174: eckit_test_codec_encoding ....................   Passed    0.03 sec
+170: Completed case 6: Test that division is invalid for dates
+170: Running case 7: Test that division is invalid for dates ...
+test 178
+        Start 178: eckit_test_codec_record_COMPRESSION_aec
+
+178: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec/eckit_test_codec_record "--suffix" ".aec"
+178: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/codec
+178: Environment variables: 
+178:  ECKIT_CODEC_COMPRESSION=aec
+178:  OMP_NUM_THREADS=1
+178: Test timeout computed to be: 1500
 test 179
         Start 179: eckit_test_codec_record_COMPRESSION_lz4
 
@@ -13174,6 +13111,11 @@
 179:  ECKIT_CODEC_COMPRESSION=lz4
 179:  OMP_NUM_THREADS=1
 179: Test timeout computed to be: 1500
+173: Completed case 1: Functions using test data
+173: 0 tests failed out of 2.
+171: Completed case 8: Tets that multiplication is invalid for OrderedMap
+171: Running case 9: Test that division is invalid for OrderedMap ...
+168/219 Test #173: eckit_test_sql_simple_functions ..............   Passed    0.04 sec
 test 180
         Start 180: eckit_test_codec_record_COMPRESSION_snappy
 
@@ -13183,6 +13125,54 @@
 180:  ECKIT_CODEC_COMPRESSION=snappy
 180:  OMP_NUM_THREADS=1
 180: Test timeout computed to be: 1500
+170: Completed case 7: Test that division is invalid for dates
+170: Running case 8: Test that modulo is invalid on dates ...
+170: Completed case 8: Test that modulo is invalid on dates
+170: Running case 9: Test head/tail functionality on dates ...
+170: Completed case 9: Test head/tail functionality on dates
+170: Running case 10: Hash of a value ...
+170: MD5 5c1ac3fbefc85d51e354f78897253cd2
+170: Completed case 10: Hash of a value
+170: 0 tests failed out of 11.
+171: Completed case 9: Test that division is invalid for OrderedMap
+171: Running case 10: Test that the module operator is invalid for OrderedMap ...
+176: Running 14 tests:
+176: Running case 0: Write records, each in separate file (offset=0) ...
+176: Running section "record1.atlas.none" ...
+176: Running section "record2.atlas.none" ...
+176: Running section "record3.atlas.none" ...
+175: Running 5 tests:
+175: Running case 0: Stream interoperability with eckit::DataHandle ...
+175: Running section "own pointer" ...
+175: Running section "shared pointer" ...
+175: Running section "reference" ...
+175: Completed case 0: Stream interoperability with eckit::DataHandle
+175: Running case 1: Test seek-for-write works when opening OutputFileStream for append ...
+175: Completed case 1: Test seek-for-write works when opening OutputFileStream for append
+175: Running case 2: Opening same file in same scope ...
+175: Completed case 2: Opening same file in same scope
+175: Running case 3: Opening same file in parallel scopes ...
+175: Completed case 3: Opening same file in parallel scopes
+175: Running case 4: Opening same file in parallel scopes with Session ...
+175: Completed case 4: Opening same file in parallel scopes with Session
+175: 0 tests failed out of 5.
+177: Running 14 tests:
+177: Running case 0: Write records, each in separate file (offset=0) ...
+177: Running section "record1.atlas.bzip2" ...
+177: Running section "record2.atlas.bzip2" ...
+177: Running section "record3.atlas.bzip2" ...
+14: Unlink /tmp/file.20260425.000310.i-capture-the-hostname.1747282890326020.dat
+14: Unlink failed /tmp/file.20260425.000310.i-capture-the-hostname.1747282890326020.dat (No such file or directory)
+14: Unlink /tmp/reference.20260425.000310.i-capture-the-hostname.1747282890326021.dat
+169/219 Test #170: eckit_test_value_value_date ..................   Passed    0.09 sec
+170/219 Test #175: eckit_test_codec_stream ......................   Passed    0.04 sec
+176: Completed case 0: Write records, each in separate file (offset=0)
+176: Running case 1: Write records to same file using record.write(path,codec::Mode) ...
+176: Running section "record1 -> records.atlas.none" ...
+176: Running section "record2 -> records.atlas.none" ...
+176: Running section "record3 -> records.atlas.none" ...
+14: Completed case 0: Write to a new file
+14: 0 tests failed out of 1.
 test 181
         Start 181: eckit_test_geo_area_boundingbox
 
@@ -13199,23 +13189,42 @@
 182: Environment variables: 
 182:  OMP_NUM_THREADS=1
 182: Test timeout computed to be: 1500
-153: Completed case 4: test_eckit_utils_rendezvous_hash_add_node
-153: 0 tests failed out of 5.
-176: Running 14 tests:
-176: Running case 0: Write records, each in separate file (offset=0) ...
-176: Running section "record1.atlas.none" ...
-176: Running section "record2.atlas.none" ...
-176: Running section "record3.atlas.none" ...
-176: Completed case 0: Write records, each in separate file (offset=0)
-176: Running case 1: Write records to same file using record.write(path,codec::Mode) ...
-176: Running section "record1 -> records.atlas.none" ...
-176: Running section "record2 -> records.atlas.none" ...
-176: Running section "record3 -> records.atlas.none" ...
+178: Running 14 tests:
+178: Running case 0: Write records, each in separate file (offset=0) ...
+178: Running section "record1.atlas.aec" ...
+178: Running section "record2.atlas.aec" ...
+178: Running section "record3.atlas.aec" ...
+171: Completed case 10: Test that the module operator is invalid for OrderedMap
+171: Running case 11: Can remove key from OrderedMap ...
+171: Completed case 11: Can remove key from OrderedMap
+171: Running case 12: Test head/tail functionality for OrderedMap ...
+171: Completed case 12: Test head/tail functionality for OrderedMap
+171: Running case 13: Hash of a value ...
+171: Completed case 13: Hash of a value
+171: 0 tests failed out of 14.
+171/219 Test  #14: eckit_test_filesystem_aiohandle ..............   Passed    1.24 sec
+172/219 Test #171: eckit_test_value_value_orderedmap ............   Passed    0.08 sec
 176: Completed case 1: Write records to same file using record.write(path,codec::Mode)
 176: Running case 2: Write records to same file using record.write(Stream) keeping Stream open ...
 176: Running section "record1 -> records.atlas.none.duplicate" ...
 176: Running section "record2 -> records.atlas.none.duplicate" ...
 176: Running section "record3 -> records.atlas.none.duplicate" ...
+test 183
+        Start 183: eckit_test_geo_cache
+
+183: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_cache
+183: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+183: Environment variables: 
+183:  OMP_NUM_THREADS=1
+183: Test timeout computed to be: 1500
+test 184
+        Start 184: eckit_test_geo_figure
+
+184: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_figure
+184: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+184: Environment variables: 
+184:  OMP_NUM_THREADS=1
+184: Test timeout computed to be: 1500
 176: Running section "close stream" ...
 176: Completed case 2: Write records to same file using record.write(Stream) keeping Stream open
 176: Running case 3: Write master record referencing record1 and record2 and record3 ...
@@ -13241,29 +13250,9 @@
 176: Completed case 11: Recursive Write/read records in nested subdirectories
 176: Running case 12: Write record to memory ...
 176: memory.size() : 5244713
-test 183
-        Start 183: eckit_test_geo_cache
-
-183: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_cache
-183: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-183: Environment variables: 
-183:  OMP_NUM_THREADS=1
-183: Test timeout computed to be: 1500
-177: Running 14 tests:
-177: Running case 0: Write records, each in separate file (offset=0) ...
-177: Running section "record1.atlas.bzip2" ...
-177: Running section "record2.atlas.bzip2" ...
-177: Running section "record3.atlas.bzip2" ...
-178: Running 14 tests:
-178: Running case 0: Write records, each in separate file (offset=0) ...
-178: Running section "record1.atlas.aec" ...
-178: Running section "record2.atlas.aec" ...
-178: Running section "record3.atlas.aec" ...
-178: Completed case 0: Write records, each in separate file (offset=0)
-178: Running case 1: Write records to same file using record.write(path,codec::Mode) ...
-178: Running section "record1 -> records.atlas.aec" ...
-178: Running section "record2 -> records.atlas.aec" ...
-178: Running section "record3 -> records.atlas.aec" ...
+176: Completed case 12: Write record to memory
+176: Running case 13: RecordPrinter ...
+176: Running section "table" ...
 179: Running 14 tests:
 179: Running case 0: Write records, each in separate file (offset=0) ...
 179: Running section "record1.atlas.lz4" ...
@@ -13290,15 +13279,20 @@
 179: Running section "file:record.atlas.lz4?key=v9" ...
 179: Completed case 5: Test RecordItemReader
 179: Running case 6: Read records from different files ...
-172/219 Test #153: eckit_test_utils_rendezvoushash ..............   Passed    0.74 sec
-test 184
-        Start 184: eckit_test_geo_figure
-
-184: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_figure
-184: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-184: Environment variables: 
-184:  OMP_NUM_THREADS=1
-184: Test timeout computed to be: 1500
+179: Completed case 6: Read records from different files
+179: Running case 7: Read multiple records from same file ...
+179: Completed case 7: Read multiple records from same file
+179: Running case 8: Write master record referencing record1 and record2 ...
+179: Completed case 8: Write master record referencing record1 and record2
+179: Running case 9: Read master record ...
+179: record.metadata("v1"): LocalConfiguration[root={link => file:record1.atlas.lz4?key=v1 , type => array , shape => (5) , datatype => real64 , data => {section => 1}}]
+179: Completed case 9: Read master record
+179: Running case 10: Async read ...
+179: Completed case 10: Async read
+179: Running case 11: Recursive Write/read records in nested subdirectories ...
+179: Completed case 11: Recursive Write/read records in nested subdirectories
+179: Running case 12: Write record to memory ...
+179: memory.size() : 5244713
 180: Running 14 tests:
 180: Running case 0: Write records, each in separate file (offset=0) ...
 180: Running section "record1.atlas.snappy" ...
@@ -13325,49 +13319,34 @@
 180: Running section "file:record.atlas.snappy?key=v9" ...
 180: Completed case 5: Test RecordItemReader
 180: Running case 6: Read records from different files ...
-176: Completed case 12: Write record to memory
-176: Running case 13: RecordPrinter ...
-176: Running section "table" ...
+178: Completed case 0: Write records, each in separate file (offset=0)
+178: Running case 1: Write records to same file using record.write(path,codec::Mode) ...
+178: Running section "record1 -> records.atlas.aec" ...
+178: Running section "record2 -> records.atlas.aec" ...
+178: Running section "record3 -> records.atlas.aec" ...
 176: Running section "yaml" ...
 176: Completed case 13: RecordPrinter
 176: 0 tests failed out of 14.
-179: Completed case 6: Read records from different files
-179: Running case 7: Read multiple records from same file ...
-179: Completed case 7: Read multiple records from same file
-179: Running case 8: Write master record referencing record1 and record2 ...
-179: Completed case 8: Write master record referencing record1 and record2
-179: Running case 9: Read master record ...
-179: record.metadata("v1"): LocalConfiguration[root={link => file:record1.atlas.lz4?key=v1 , type => array , shape => (5) , datatype => real64 , data => {section => 1}}]
-179: Completed case 9: Read master record
-179: Running case 10: Async read ...
-179: Completed case 10: Async read
-179: Running case 11: Recursive Write/read records in nested subdirectories ...
-179: Completed case 11: Recursive Write/read records in nested subdirectories
-179: Running case 12: Write record to memory ...
-179: memory.size() : 5244713
-173/219 Test #176: eckit_test_codec_record_COMPRESSION_none .....   Passed    0.22 sec
-test 185
-        Start 185: eckit_test_geo_geometry_sphere
-
-185: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_geometry_sphere
-185: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-185: Environment variables: 
-185:  OMP_NUM_THREADS=1
-185: Test timeout computed to be: 1500
-180: Completed case 6: Read records from different files
-180: Running case 7: Read multiple records from same file ...
-180: Completed case 7: Read multiple records from same file
-180: Running case 8: Write master record referencing record1 and record2 ...
-180: Completed case 8: Write master record referencing record1 and record2
-180: Running case 9: Read master record ...
-180: record.metadata("v1"): LocalConfiguration[root={link => file:record1.atlas.snappy?key=v1 , type => array , shape => (5) , datatype => real64 , data => {section => 1}}]
-180: Completed case 9: Read master record
-180: Running case 10: Async read ...
-180: Completed case 10: Async read
-180: Running case 11: Recursive Write/read records in nested subdirectories ...
-180: Completed case 11: Recursive Write/read records in nested subdirectories
-180: Running case 12: Write record to memory ...
-180: memory.size() : 5244713
+182: Running 2 tests:
+182: Running case 0: Polygon ...
+182: Running section "empty polygon" ...
+182: Running section "equality" ...
+182: Running section "congruence" ...
+182: Completed case 0: Polygon
+182: Running case 1: LonLatPolygon ...
+182: Running section "Construction" ...
+182: Running section "Contains North pole" ...
+182: Running section "Contains South pole" ...
+182: Running section "Contains South and North poles" ...
+182: Running section "MIR-566: wide polygon" ...
+182: Running section "MIR-566: winding number strict check of edges" ...
+182: Running section "Simple rectangular polygon" ...
+182: Running section "Parallelogram" ...
+182: Running section "Degenerate polygon" ...
+182: Running section "Self-intersecting polygon" ...
+182: Running section "Partitioning (includePoles=false)" ...
+182: Completed case 1: LonLatPolygon
+182: 0 tests failed out of 2.
 181: Running 7 tests:
 181: Running case 0: global ...
 181: Completed case 0: global
@@ -13384,39 +13363,32 @@
 181: Running case 6: intersects ...
 181: Completed case 6: intersects
 181: 0 tests failed out of 7.
-178: Completed case 1: Write records to same file using record.write(path,codec::Mode)
-178: Running case 2: Write records to same file using record.write(Stream) keeping Stream open ...
-178: Running section "record1 -> records.atlas.aec.duplicate" ...
-178: Running section "record2 -> records.atlas.aec.duplicate" ...
-178: Running section "record3 -> records.atlas.aec.duplicate" ...
+173/219 Test #176: eckit_test_codec_record_COMPRESSION_none .....   Passed    0.06 sec
 179: Completed case 12: Write record to memory
 179: Running case 13: RecordPrinter ...
 179: Running section "table" ...
 179: Running section "yaml" ...
 179: Completed case 13: RecordPrinter
 179: 0 tests failed out of 14.
-182: Running 2 tests:
-182: Running case 0: Polygon ...
-182: Running section "empty polygon" ...
-182: Running section "equality" ...
-182: Running section "congruence" ...
-182: Completed case 0: Polygon
-182: Running case 1: LonLatPolygon ...
-182: Running section "Construction" ...
-182: Running section "Contains North pole" ...
-182: Running section "Contains South pole" ...
-182: Running section "Contains South and North poles" ...
-182: Running section "MIR-566: wide polygon" ...
-182: Running section "MIR-566: winding number strict check of edges" ...
-182: Running section "Simple rectangular polygon" ...
-182: Running section "Parallelogram" ...
-182: Running section "Degenerate polygon" ...
-182: Running section "Self-intersecting polygon" ...
-182: Running section "Partitioning (includePoles=false)" ...
-182: Completed case 1: LonLatPolygon
-182: 0 tests failed out of 2.
-174/219 Test #179: eckit_test_codec_record_COMPRESSION_lz4 ......   Passed    0.16 sec
-175/219 Test #181: eckit_test_geo_area_boundingbox ..............   Passed    0.13 sec
+test 185
+        Start 185: eckit_test_geo_geometry_sphere
+
+185: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_geometry_sphere
+185: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+185: Environment variables: 
+185:  OMP_NUM_THREADS=1
+185: Test timeout computed to be: 1500
+180: Completed case 6: Read records from different files
+180: Running case 7: Read multiple records from same file ...
+180: Completed case 7: Read multiple records from same file
+180: Running case 8: Write master record referencing record1 and record2 ...
+174/219 Test #179: eckit_test_codec_record_COMPRESSION_lz4 ......   Passed    0.06 sec
+175/219 Test #182: eckit_test_geo_area_polygon ..................   Passed    0.04 sec
+180: Completed case 8: Write master record referencing record1 and record2
+180: Running case 9: Read master record ...
+180: record.metadata("v1"): LocalConfiguration[root={link => file:record1.atlas.snappy?key=v1 , type => array , shape => (5) , datatype => real64 , data => {section => 1}}]
+180: Completed case 9: Read master record
+180: Running case 10: Async read ...
 test 186
         Start 186: eckit_test_geo_great_circle
 
@@ -13433,12 +13405,11 @@
 187: Environment variables: 
 187:  OMP_NUM_THREADS=1
 187: Test timeout computed to be: 1500
-180: Completed case 12: Write record to memory
-180: Running case 13: RecordPrinter ...
-180: Running section "table" ...
-180: Running section "yaml" ...
-180: Completed case 13: RecordPrinter
-180: 0 tests failed out of 14.
+180: Completed case 10: Async read
+180: Running case 11: Recursive Write/read records in nested subdirectories ...
+180: Completed case 11: Recursive Write/read records in nested subdirectories
+180: Running case 12: Write record to memory ...
+180: memory.size() : 5244713
 183: Running 1 tests:
 183: Running case 0: eckit::geo::util ...
 183: Running section "separate caches" ...
@@ -13446,29 +13417,8 @@
 183: Running section "gaussian_latitudes" ...
 183: Completed case 0: eckit::geo::util
 183: 0 tests failed out of 1.
-178: Running section "close stream" ...
-178: Completed case 2: Write records to same file using record.write(Stream) keeping Stream open
-178: Running case 3: Write master record referencing record1 and record2 and record3 ...
-178: Completed case 3: Write master record referencing record1 and record2 and record3
-178: Running case 4: Write records in nested subdirectories ...
-178: Completed case 4: Write records in nested subdirectories
-178: Running case 5: Test RecordItemReader ...
-178: Running section "file:record1.atlas.aec?key=v2" ...
-178: Running section "file:record.atlas.aec?key=v9" ...
-178: Completed case 5: Test RecordItemReader
-178: Running case 6: Read records from different files ...
-184: Running 3 tests:
-184: Running case 0: Sphere ...
-184: Completed case 0: Sphere
-184: Running case 1: Oblate spheroid ...
-184: Completed case 1: Oblate spheroid
-184: Running case 2: Earth ...
-184: Completed case 2: Earth
-184: 0 tests failed out of 3.
-176/219 Test #180: eckit_test_codec_record_COMPRESSION_snappy ...   Passed    0.21 sec
-177/219 Test #182: eckit_test_geo_area_polygon ..................   Passed    0.16 sec
-178/219 Test #183: eckit_test_geo_cache .........................   Passed    0.14 sec
-179/219 Test #184: eckit_test_geo_figure ........................   Passed    0.11 sec
+176/219 Test #181: eckit_test_geo_area_boundingbox ..............   Passed    0.04 sec
+177/219 Test #183: eckit_test_geo_cache .........................   Passed    0.04 sec
 test 188
         Start 188: eckit_test_geo_grid_healpix
 
@@ -13485,22 +13435,26 @@
 189: Environment variables: 
 189:  OMP_NUM_THREADS=1
 189: Test timeout computed to be: 1500
-test 190
-        Start 190: eckit_test_geo_grid_regular_gg
-
-190: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_grid_regular_gg
-190: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-190: Environment variables: 
-190:  OMP_NUM_THREADS=1
-190: Test timeout computed to be: 1500
-test 191
-        Start 191: eckit_test_geo_grid_regular_ll
-
-191: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_grid_regular_ll
-191: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-191: Environment variables: 
-191:  OMP_NUM_THREADS=1
-191: Test timeout computed to be: 1500
+178: Completed case 1: Write records to same file using record.write(path,codec::Mode)
+178: Running case 2: Write records to same file using record.write(Stream) keeping Stream open ...
+178: Running section "record1 -> records.atlas.aec.duplicate" ...
+178: Running section "record2 -> records.atlas.aec.duplicate" ...
+178: Running section "record3 -> records.atlas.aec.duplicate" ...
+180: Completed case 12: Write record to memory
+180: Running case 13: RecordPrinter ...
+180: Running section "table" ...
+180: Running section "yaml" ...
+180: Completed case 13: RecordPrinter
+180: 0 tests failed out of 14.
+184: Running 3 tests:
+184: Running case 0: Sphere ...
+184: Completed case 0: Sphere
+184: Running case 1: Oblate spheroid ...
+184: Completed case 1: Oblate spheroid
+184: Running case 2: Earth ...
+184: Completed case 2: Earth
+184: 0 tests failed out of 3.
+178/219 Test #180: eckit_test_codec_record_COMPRESSION_snappy ...   Passed    0.08 sec
 185: Running 2 tests:
 185: Running case 0: unit sphere ...
 185: Running section "radius" ...
@@ -13518,6 +13472,14 @@
 185: Running section "lon 225 (octant)" ...
 185: Running section "lon 315 (octant)" ...
 185: Running section "lat 100" ...
+test 190
+        Start 190: eckit_test_geo_grid_regular_gg
+
+190: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_grid_regular_gg
+190: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+190: Environment variables: 
+190:  OMP_NUM_THREADS=1
+190: Test timeout computed to be: 1500
 185: Running section "lat 290" ...
 185: Running section "lat -120" ...
 185: Completed case 0: unit sphere
@@ -13532,30 +13494,16 @@
 186: Running case 0: great circle intersections ...
 186: Running section "example intersection with meridian and parallel" ...
 186: Running section "mal-formed great circle" ...
-178: Completed case 6: Read records from different files
-178: Running case 7: Read multiple records from same file ...
-178: Completed case 7: Read multiple records from same file
-178: Running case 8: Write master record referencing record1 and record2 ...
-178: Completed case 8: Write master record referencing record1 and record2
-178: Running case 9: Read master record ...
-178: record.metadata("v1"): LocalConfiguration[root={link => file:record1.atlas.aec?key=v1 , type => array , shape => (5) , datatype => real64 , data => {section => 1}}]
-178: Completed case 9: Read master record
-178: Running case 10: Async read ...
-178: Completed case 10: Async read
-178: Running case 11: Recursive Write/read records in nested subdirectories ...
-178: Completed case 11: Recursive Write/read records in nested subdirectories
-178: Running case 12: Write record to memory ...
-178: memory.size() : 5244713
-178: Completed case 12: Write record to memory
-178: Running case 13: RecordPrinter ...
-178: Running section "table" ...
-178: Running section "yaml" ...
-178: Completed case 13: RecordPrinter
-178: 0 tests failed out of 14.
-187: Running 1 tests:
-187: Running case 0: GridFactory::build ...
-187: Running section "GridFactory::build_from_name" ...
-180/219 Test #185: eckit_test_geo_geometry_sphere ...............   Passed    0.17 sec
+179/219 Test #184: eckit_test_geo_figure ........................   Passed    0.05 sec
+180/219 Test #185: eckit_test_geo_geometry_sphere ...............   Passed    0.03 sec
+test 191
+        Start 191: eckit_test_geo_grid_regular_ll
+
+191: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_grid_regular_ll
+191: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+191: Environment variables: 
+191:  OMP_NUM_THREADS=1
+191: Test timeout computed to be: 1500
 test 192
         Start 192: eckit_test_geo_grid_reorder
 
@@ -13564,18 +13512,35 @@
 192: Environment variables: 
 192:  OMP_NUM_THREADS=1
 192: Test timeout computed to be: 1500
-188: Running 4 tests:
-188: Running case 0: gridspec ...
-188: Completed case 0: gridspec
-188: Running case 1: sizes ...
+178: Running section "close stream" ...
+178: Completed case 2: Write records to same file using record.write(Stream) keeping Stream open
+178: Running case 3: Write master record referencing record1 and record2 and record3 ...
+178: Completed case 3: Write master record referencing record1 and record2 and record3
+178: Running case 4: Write records in nested subdirectories ...
+178: Completed case 4: Write records in nested subdirectories
+178: Running case 5: Test RecordItemReader ...
+178: Running section "file:record1.atlas.aec?key=v2" ...
+178: Running section "file:record.atlas.aec?key=v9" ...
+178: Completed case 5: Test RecordItemReader
+178: Running case 6: Read records from different files ...
+187: Running 1 tests:
+187: Running case 0: GridFactory::build ...
+187: Running section "GridFactory::build_from_name" ...
 187: Running section "Grid::build_from_increments (global)" ...
 187: Running section "Grid::build_from_increments (non-global)" ...
 187: Completed case 0: GridFactory::build
 187: 0 tests failed out of 1.
+188: Running 4 tests:
+188: Running case 0: gridspec ...
+188: Completed case 0: gridspec
+188: Running case 1: sizes ...
+188: Completed case 1: sizes
+188: Running case 2: points ...
+188: Completed case 2: points
+188: Running case 3: equals ...
 189: Running 5 tests:
 189: Running case 0: gridspec ...
-181/219 Test #178: eckit_test_codec_record_COMPRESSION_aec ......   Passed    0.37 sec
-182/219 Test #187: eckit_test_geo_grid ..........................   Passed    0.14 sec
+181/219 Test #187: eckit_test_geo_grid ..........................   Passed    0.04 sec
 test 193
         Start 193: eckit_test_geo_grid_to_points
 
@@ -13584,6 +13549,26 @@
 193: Environment variables: 
 193:  OMP_NUM_THREADS=1
 193: Test timeout computed to be: 1500
+188: Completed case 3: equals
+188: 0 tests failed out of 4.
+190: Running 4 tests:
+190: Running case 0: sizes ...
+190: Completed case 0: sizes
+190: Running case 1: points ...
+190: Completed case 1: points
+190: Running case 2: crop ...
+189: Completed case 0: gridspec
+189: Running case 1: sizes ...
+191: Running 2 tests:
+191: Running case 0: global ...
+191: Completed case 0: global
+191: Running case 1: non-global ...
+191: Completed case 1: non-global
+191: 0 tests failed out of 2.
+182/219 Test #188: eckit_test_geo_grid_healpix ..................   Passed    0.06 sec
+183/219 Test #191: eckit_test_geo_grid_regular_ll ...............   Passed    0.03 sec
+189: Completed case 1: sizes
+189: Running case 2: points ...
 test 194
         Start 194: eckit_test_geo_increments
 
@@ -13592,24 +13577,6 @@
 194: Environment variables: 
 194:  OMP_NUM_THREADS=1
 194: Test timeout computed to be: 1500
-188: Completed case 1: sizes
-188: Running case 2: points ...
-188: Completed case 2: points
-188: Running case 3: equals ...
-188: Completed case 3: equals
-188: 0 tests failed out of 4.
-189: Completed case 0: gridspec
-189: Running case 1: sizes ...
-189: Completed case 1: sizes
-189: Running case 2: points ...
-189: Completed case 2: points
-189: Running case 3: crop ...
-190: Running 4 tests:
-190: Running case 0: sizes ...
-192: Running 1 tests:
-192: Running case 0: HEALPix ...
-192: Running section "HEALPix::reorder" ...
-183/219 Test #188: eckit_test_geo_grid_healpix ..................   Passed    0.15 sec
 test 195
         Start 195: eckit_test_geo_iterator
 
@@ -13618,22 +13585,45 @@
 195: Environment variables: 
 195:  OMP_NUM_THREADS=1
 195: Test timeout computed to be: 1500
-191: Running 2 tests:
-191: Running case 0: global ...
-191: Completed case 0: global
-191: Running case 1: non-global ...
-191: Completed case 1: non-global
-191: 0 tests failed out of 2.
+189: Completed case 2: points
+189: Running case 3: crop ...
 189: Completed case 3: crop
 189: Running case 4: equals ...
+189: Completed case 4: equals
+189: 0 tests failed out of 5.
+178: Completed case 6: Read records from different files
+178: Running case 7: Read multiple records from same file ...
+178: Completed case 7: Read multiple records from same file
+178: Running case 8: Write master record referencing record1 and record2 ...
+178: Completed case 8: Write master record referencing record1 and record2
+178: Running case 9: Read master record ...
+178: record.metadata("v1"): LocalConfiguration[root={link => file:record1.atlas.aec?key=v1 , type => array , shape => (5) , datatype => real64 , data => {section => 1}}]
+178: Completed case 9: Read master record
+178: Running case 10: Async read ...
+178: Completed case 10: Async read
+178: Running case 11: Recursive Write/read records in nested subdirectories ...
+178: Completed case 11: Recursive Write/read records in nested subdirectories
+178: Running case 12: Write record to memory ...
+178: memory.size() : 5244713
+178: Completed case 12: Write record to memory
+178: Running case 13: RecordPrinter ...
+178: Running section "table" ...
+178: Running section "yaml" ...
+178: Completed case 13: RecordPrinter
+178: 0 tests failed out of 14.
+190: Completed case 2: crop
+190: Running case 3: equals ...
+190: Completed case 3: equals
+190: 0 tests failed out of 4.
+192: Running 1 tests:
+192: Running case 0: HEALPix ...
+192: Running section "HEALPix::reorder" ...
 192: Completed case 0: HEALPix
 192: 0 tests failed out of 1.
-190: Completed case 0: sizes
-190: Running case 1: points ...
-190: Completed case 1: points
-190: Running case 2: crop ...
-184/219 Test #191: eckit_test_geo_grid_regular_ll ...............   Passed    0.11 sec
-185/219 Test #192: eckit_test_geo_grid_reorder ..................   Passed    0.09 sec
+184/219 Test #189: eckit_test_geo_grid_reduced_gg ...............   Passed    0.06 sec
+185/219 Test #190: eckit_test_geo_grid_regular_gg ...............   Passed    0.06 sec
+186/219 Test #192: eckit_test_geo_grid_reorder ..................   Passed    0.05 sec
+187/219 Test #178: eckit_test_codec_record_COMPRESSION_aec ......   Passed    0.14 sec
 test 196
         Start 196: eckit_test_geo_kdtree
 
@@ -13650,13 +13640,6 @@
 197: Environment variables: 
 197:  OMP_NUM_THREADS=1
 197: Test timeout computed to be: 1500
-189: Completed case 4: equals
-189: 0 tests failed out of 5.
-190: Completed case 2: crop
-190: Running case 3: equals ...
-190: Completed case 3: equals
-190: 0 tests failed out of 4.
-186/219 Test #189: eckit_test_geo_grid_reduced_gg ...............   Passed    0.20 sec
 test 198
         Start 198: eckit_test_geo_point
 
@@ -13665,13 +13648,6 @@
 198: Environment variables: 
 198:  OMP_NUM_THREADS=1
 198: Test timeout computed to be: 1500
-187/219 Test #190: eckit_test_geo_grid_regular_gg ...............   Passed    0.19 sec
-193: Running 1 tests:
-193: Running case 0: HEALPix ...
-193: Running section "HEALPix::to_points" ...
-193: Completed case 0: HEALPix
-193: 0 tests failed out of 1.
-188/219 Test #193: eckit_test_geo_grid_to_points ................   Passed    0.13 sec
 test 199
         Start 199: eckit_test_geo_point2
 
@@ -13680,6 +13656,18 @@
 199: Environment variables: 
 199:  OMP_NUM_THREADS=1
 199: Test timeout computed to be: 1500
+193: Running 1 tests:
+193: Running case 0: HEALPix ...
+193: Running section "HEALPix::to_points" ...
+193: Completed case 0: HEALPix
+193: 0 tests failed out of 1.
+194: Running 2 tests:
+194: Running case 0: checks ...
+194: Completed case 0: checks
+194: Running case 1: assignment ...
+194: Completed case 1: assignment
+194: 0 tests failed out of 2.
+188/219 Test #193: eckit_test_geo_grid_to_points ................   Passed    0.05 sec
 test 200
         Start 200: eckit_test_geo_point3
 
@@ -13688,16 +13676,28 @@
 200: Environment variables: 
 200:  OMP_NUM_THREADS=1
 200: Test timeout computed to be: 1500
+189/219 Test #194: eckit_test_geo_increments ....................   Passed    0.04 sec
+test 201
+        Start 201: eckit_test_geo_pointlonlat
+
+201: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_pointlonlat
+201: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+201: Environment variables: 
+201:  OMP_NUM_THREADS=1
+201: Test timeout computed to be: 1500
 195: Running 1 tests:
 195: Running case 0:  ...
 195: Completed case 0: 
 195: 0 tests failed out of 1.
-194: Running 2 tests:
-194: Running case 0: checks ...
-194: Completed case 0: checks
-194: Running case 1: assignment ...
-194: Completed case 1: assignment
-194: 0 tests failed out of 2.
+190/219 Test #195: eckit_test_geo_iterator ......................   Passed    0.04 sec
+test 202
+        Start 202: eckit_test_geo_pointlonlatr
+
+202: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_pointlonlatr
+202: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+202: Environment variables: 
+202:  OMP_NUM_THREADS=1
+202: Test timeout computed to be: 1500
 196: Running 4 tests:
 196: Running case 0: test_eckit_container_kdtree_constructor ...
 196: Running section "test single closest point" ...
@@ -13713,33 +13713,6 @@
 196: Running case 3: test_kdtree_iterate_empty ...
 196: Completed case 3: test_kdtree_iterate_empty
 196: 0 tests failed out of 4.
-189/219 Test #194: eckit_test_geo_increments ....................   Passed    0.15 sec
-190/219 Test #195: eckit_test_geo_iterator ......................   Passed    0.13 sec
-191/219 Test #196: eckit_test_geo_kdtree ........................   Passed    0.11 sec
-test 201
-        Start 201: eckit_test_geo_pointlonlat
-
-201: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_pointlonlat
-201: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-201: Environment variables: 
-201:  OMP_NUM_THREADS=1
-201: Test timeout computed to be: 1500
-test 202
-        Start 202: eckit_test_geo_pointlonlatr
-
-202: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_pointlonlatr
-202: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-202: Environment variables: 
-202:  OMP_NUM_THREADS=1
-202: Test timeout computed to be: 1500
-test 203
-        Start 203: eckit_test_geo_projection
-
-203: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_projection
-203: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-203: Environment variables: 
-203:  OMP_NUM_THREADS=1
-203: Test timeout computed to be: 1500
 197: Running 1 tests:
 197: Running case 0: ordering ('scan') ...
 197: Completed case 0: ordering ('scan')
@@ -13766,27 +13739,18 @@
 199: Running case 7: Point2 distance2 comparison ...
 199: Completed case 7: Point2 distance2 comparison
 199: 0 tests failed out of 8.
-200: Running 8 tests:
-200: Running case 0: Point3 initialisation ...
-200: Completed case 0: Point3 initialisation
-200: Running case 1: Point3 addition ...
-200: Completed case 1: Point3 addition
-200: Running case 2: Point3 subtraction ...
-200: Completed case 2: Point3 subtraction
-200: Running case 3: Point3 scaling ...
-200: Completed case 3: Point3 scaling
-200: Running case 4: Point3 equality ...
-200: Completed case 4: Point3 equality
-200: Running case 5: Point3 inequality ...
-200: Completed case 5: Point3 inequality
-200: Running case 6: Point3 distance comparison ...
-200: Completed case 6: Point3 distance comparison
-200: Running case 7: Point3 distance2 comparison ...
-200: Completed case 7: Point3 distance2 comparison
-200: 0 tests failed out of 8.
-192/219 Test #197: eckit_test_geo_ordering ......................   Passed    0.15 sec
-193/219 Test #198: eckit_test_geo_point .........................   Passed    0.13 sec
-194/219 Test #199: eckit_test_geo_point2 ........................   Passed    0.11 sec
+191/219 Test #196: eckit_test_geo_kdtree ........................   Passed    0.04 sec
+192/219 Test #197: eckit_test_geo_ordering ......................   Passed    0.04 sec
+193/219 Test #198: eckit_test_geo_point .........................   Passed    0.04 sec
+194/219 Test #199: eckit_test_geo_point2 ........................   Passed    0.03 sec
+test 203
+        Start 203: eckit_test_geo_projection
+
+203: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_projection
+203: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+203: Environment variables: 
+203:  OMP_NUM_THREADS=1
+203: Test timeout computed to be: 1500
 test 204
         Start 204: eckit_test_geo_projection_ll_to_xyz
 
@@ -13811,6 +13775,25 @@
 206: Environment variables: 
 206:  OMP_NUM_THREADS=1
 206: Test timeout computed to be: 1500
+200: Running 8 tests:
+200: Running case 0: Point3 initialisation ...
+200: Completed case 0: Point3 initialisation
+200: Running case 1: Point3 addition ...
+200: Completed case 1: Point3 addition
+200: Running case 2: Point3 subtraction ...
+200: Completed case 2: Point3 subtraction
+200: Running case 3: Point3 scaling ...
+200: Completed case 3: Point3 scaling
+200: Running case 4: Point3 equality ...
+200: Completed case 4: Point3 equality
+200: Running case 5: Point3 inequality ...
+200: Completed case 5: Point3 inequality
+200: Running case 6: Point3 distance comparison ...
+200: Completed case 6: Point3 distance comparison
+200: Running case 7: Point3 distance2 comparison ...
+200: Completed case 7: Point3 distance2 comparison
+200: 0 tests failed out of 8.
+195/219 Test #200: eckit_test_geo_point3 ........................   Passed    0.04 sec
 201: Running 6 tests:
 201: Running case 0: PointLonLat normalise_angle_to_* ...
 201: Running section "normalise_angle_to_minimum" ...
@@ -13827,23 +13810,7 @@
 201: Running case 5: PointLonLat canonicalise on sphere ...
 201: Completed case 5: PointLonLat canonicalise on sphere
 201: 0 tests failed out of 6.
-202: Running 5 tests:
-202: Running case 0: PointLonLatR normalise_angle_to_* ...
-202: Running section "normalise_angle_to_minimum" ...
-202: Running section "normalise_angle_to_maximum" ...
-202: Completed case 0: PointLonLatR normalise_angle_to_*
-202: Running case 1: PointLonLatR normalisation ...
-202: Completed case 1: PointLonLatR normalisation
-202: Running case 2: PointLonLatR comparison ...
-202: Completed case 2: PointLonLatR comparison
-202: Running case 3: PointLonLatR normalise angles ...
-202: Completed case 3: PointLonLatR normalise angles
-202: Running case 4: PointLonLatR conversion to/from PointLonLat ...
-202: Completed case 4: PointLonLatR conversion to/from PointLonLat
-202: 0 tests failed out of 5.
-195/219 Test #200: eckit_test_geo_point3 ........................   Passed    0.14 sec
-196/219 Test #201: eckit_test_geo_pointlonlat ...................   Passed    0.12 sec
-197/219 Test #202: eckit_test_geo_pointlonlatr ..................   Passed    0.10 sec
+196/219 Test #201: eckit_test_geo_pointlonlat ...................   Passed    0.03 sec
 test 207
         Start 207: eckit_test_geo_projection_proj
 
@@ -13860,14 +13827,20 @@
 208: Environment variables: 
 208:  OMP_NUM_THREADS=1
 208: Test timeout computed to be: 1500
-test 209
-        Start 209: eckit_test_geo_range
-
-209: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_range
-209: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
-209: Environment variables: 
-209:  OMP_NUM_THREADS=1
-209: Test timeout computed to be: 1500
+202: Running 5 tests:
+202: Running case 0: PointLonLatR normalise_angle_to_* ...
+202: Running section "normalise_angle_to_minimum" ...
+202: Running section "normalise_angle_to_maximum" ...
+202: Completed case 0: PointLonLatR normalise_angle_to_*
+202: Running case 1: PointLonLatR normalisation ...
+202: Completed case 1: PointLonLatR normalisation
+202: Running case 2: PointLonLatR comparison ...
+202: Completed case 2: PointLonLatR comparison
+202: Running case 3: PointLonLatR normalise angles ...
+202: Completed case 3: PointLonLatR normalise angles
+202: Running case 4: PointLonLatR conversion to/from PointLonLat ...
+202: Completed case 4: PointLonLatR conversion to/from PointLonLat
+202: 0 tests failed out of 5.
 203: Running 2 tests:
 203: Running case 0: projection: none ...
 203: Completed case 0: projection: none
@@ -13884,23 +13857,18 @@
 204: Running section "roundtrip" ...
 204: Running section "sphere (ll -> xyz, xyz -> ll)" ...
 204: Running section "spheroid (ll -> xyz)" ...
+197/219 Test #202: eckit_test_geo_pointlonlatr ..................   Passed    0.04 sec
+198/219 Test #203: eckit_test_geo_projection ....................   Passed    0.03 sec
 204: Completed case 0: projection: ll_to_xyz
 204: 0 tests failed out of 1.
-205: Running 1 tests:
-205: Running case 0: Mercator: spec_str, proj_str ...
-205: Running section "inv(fwd(.)) == . and fwd(inv(.)) == ." ...
-205: Running section "spec_str" ...
-205: Running section "proj_str" ...
-205: Completed case 0: Mercator: spec_str, proj_str
-205: 0 tests failed out of 1.
-206: Running 1 tests:
-206: Running case 0: projection: plate-caree ...
-206: Completed case 0: projection: plate-caree
-206: 0 tests failed out of 1.
-198/219 Test #203: eckit_test_geo_projection ....................   Passed    0.16 sec
-199/219 Test #204: eckit_test_geo_projection_ll_to_xyz ..........   Passed    0.12 sec
-200/219 Test #205: eckit_test_geo_projection_mercator ...........   Passed    0.11 sec
-201/219 Test #206: eckit_test_geo_projection_plate-caree ........   Passed    0.08 sec
+test 209
+        Start 209: eckit_test_geo_range
+
+209: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo/eckit_test_geo_range
+209: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/geo
+209: Environment variables: 
+209:  OMP_NUM_THREADS=1
+209: Test timeout computed to be: 1500
 test 210
         Start 210: eckit_test_geo_search
 
@@ -13909,6 +13877,12 @@
 210: Environment variables: 
 210:  OMP_NUM_THREADS=1
 210: Test timeout computed to be: 1500
+206: Running 1 tests:
+206: Running case 0: projection: plate-caree ...
+206: Completed case 0: projection: plate-caree
+206: 0 tests failed out of 1.
+199/219 Test #204: eckit_test_geo_projection_ll_to_xyz ..........   Passed    0.03 sec
+200/219 Test #206: eckit_test_geo_projection_plate-caree ........   Passed    0.03 sec
 test 211
         Start 211: eckit_test_geo_spec
 
@@ -13925,6 +13899,16 @@
 212: Environment variables: 
 212:  OMP_NUM_THREADS=1
 212: Test timeout computed to be: 1500
+205: Running 1 tests:
+205: Running case 0: Mercator: spec_str, proj_str ...
+205: Running section "inv(fwd(.)) == . and fwd(inv(.)) == ." ...
+205: Running section "spec_str" ...
+205: Running section "proj_str" ...
+205: Completed case 0: Mercator: spec_str, proj_str
+205: 0 tests failed out of 1.
+207: Running 1 tests:
+207: Running case 0: projection: proj ...
+201/219 Test #205: eckit_test_geo_projection_mercator ...........   Passed    0.04 sec
 test 213
         Start 213: eckit_test_geo_spec_layered
 
@@ -13933,24 +13917,6 @@
 213: Environment variables: 
 213:  OMP_NUM_THREADS=1
 213: Test timeout computed to be: 1500
-18: DataHandle::compare(FileHandle[file=/tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat],MultiHandle) is successful
-18: Unlink /tmp/path1.20250322.173426.codethink04-arm64.11164604277194752.dat
-208: Running 5 tests:
-208: Running case 0: rotation (1) ...
-208: Completed case 0: rotation (1)
-208: Running case 1: rotation (2) ...
-208: Completed case 1: rotation (2)
-208: Running case 2: rotation (3) ...
-208: Running section "pole point" ...
-208: Running section "many points" ...
-208: Completed case 2: rotation (3)
-208: Running case 3: rotation (4) ...
-208: Completed case 3: rotation (4)
-208: Running case 4: rotation (5) ...
-208: Completed case 4: rotation (5)
-208: 0 tests failed out of 5.
-207: Running 1 tests:
-207: Running case 0: projection: proj ...
 209: Running 3 tests:
 209: Running case 0: range::RegularLongitude ...
 209: Running section "simple" ...
@@ -13969,9 +13935,30 @@
 209: Running section "crop [90., 0.]" ...
 209: Completed case 2: range::Gaussian
 209: 0 tests failed out of 3.
-202/219 Test #208: eckit_test_geo_projection_rotation ...........   Passed    0.14 sec
-203/219 Test #209: eckit_test_geo_range .........................   Passed    0.12 sec
-18: Unlink /tmp/path2.20250322.173426.codethink04-arm64.11164604277194753.dat
+210: Running 2 tests:
+210: Running case 0: Search2 ...
+210: Completed case 0: Search2
+210: Running case 1: Search3 ...
+210: Completed case 1: Search3
+210: 0 tests failed out of 2.
+202/219 Test #209: eckit_test_geo_range .........................   Passed    0.03 sec
+203/219 Test #210: eckit_test_geo_search ........................   Passed    0.03 sec
+208: Running 5 tests:
+208: Running case 0: rotation (1) ...
+208: Completed case 0: rotation (1)
+208: Running case 1: rotation (2) ...
+208: Completed case 1: rotation (2)
+208: Running case 2: rotation (3) ...
+208: Running section "pole point" ...
+208: Running section "many points" ...
+208: Completed case 2: rotation (3)
+208: Running case 3: rotation (4) ...
+208: Completed case 3: rotation (4)
+208: Running case 4: rotation (5) ...
+208: Completed case 4: rotation (5)
+208: 0 tests failed out of 5.
+18: DataHandle::compare(FileHandle[file=/tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat],MultiHandle) is successful
+18: Unlink /tmp/path1.20260425.000309.i-capture-the-hostname.1747300070195200.dat
 test 214
         Start 214: eckit_test_geo_util
 
@@ -13988,110 +13975,6 @@
 215: Environment variables: 
 215:  OMP_NUM_THREADS=1
 215: Test timeout computed to be: 1500
-211: Running 4 tests:
-211: Running case 0: user -> type ...
-211: {"n":2} -> {"n":2,"type":"reduced_gg"}
-211: {"area":[90,-180,-90,180],"grid":[2,2]} -> {"type":"regular_ll"}
-211: {"area":[90,-180,-90,180]} -> {}
-211: Grid: cannot build grid without 'type', choices are: Generator
-211:     09131429766e7737c087d3a8d7073dc9  --  0xaaaae1468e50
-211:     1553b66f5885cf5f83ad4b4fdf25f460  --  0xaaaae146e230
-211:     15c961c269ac182ca226d7195f3921ba  --  0xaaaae1469c30
-211:     174487fbace54b00d959d971e88b71e7  --  0xaaaae1465260
-211:     1b0f8d234753f910197c975c906b4da5  --  0xaaaae1467290
-211:     25da53ed581b3931fa310840fa9aefd9  --  0xaaaae146dd90
-211:     29693ad8a7af3ae3ee0f02d090f0ec7b  --  0xaaaae146c680
-211:     3c6d95561710c6f39b394809ff6c588c  --  0xaaaae1468070
-211:     3e87c826643da440b4e9d9f67588a576  --  0xaaaae146e6d0
-211:     3f4a68bc5b54c9f867fbcc12aacc723d  --  0xaaaae146a0d0
-211:     462469edbd0e0586a0cf17424cc58c89  --  0xaaaae146f010
-211:     4a1ba3b11b8888aefc96992b6b1cab62  --  0xaaaae146c1c0
-211:     4eb1054957dcae914e219faf9a4068e3  --  0xaaaae14689b0
-211:     5c678d8f9aa2edfbf57246d11d9c1278  --  0xaaaae14692f0
-211:     74ca68f1c8524811f3d3aad99536adc2  --  0xaaaae146aa10
-211:     770e5bbb667a253d55db8a98a3b2d3a9  --  0xaaaae146aeb0
-211:     857f7affa3a381e3882d38d321384e49  --  0xaaaae1465b70
-211:     983412216c9768bc794c18dc92082895  --  0xaaaae146b350
-211:     986e3450774b716f6e75c1987e370b10  --  0xaaaae146d450
-211:     9b06bf73a8f14e927bd9b0f1f0c04f74  --  0xaaaae146bd00
-211:     9c87699ee2026c0feee07d2a972eaccd  --  0xaaaae146a570
-211:     a832a12030c73928133553ec3a8d2a7e  --  0xaaaae1466950
-211:     b117d01170ac77bca68560ab10e559de  --  0xaaaae146cb40
-211:     b1b2922e9b57ee9c6eeddad218b6e4f3  --  0xaaaae146b840
-211:     ba65665a9e68d1a8fa0352ecfcf8e496  --  0xaaaae1468510
-211:     c637340454795b395f982851b840943d  --  0xaaaae1467730
-211:     ca637bc5dc9a54e2ea4b9750e1b79e6e  --  0xaaaae1466010
-211:     cc1e3fc06a2cd18c0653e557510b8a71  --  0xaaaae146eb70
-211:     ccfe953619a8dd49a7f765923882a274  --  0xaaaae146d8f0
-211:     d50061c43e83c46c3810002591ea21e1  --  0xaaaae1467bd0
-211:     d5bde4f52ff3a9bea5629cd9ac514410  --  0xaaaae14656d0
-211:     edea6f71eb558dc056b5f576d5b904f7  --  0xaaaae14664b0
-211:     efbc280d8d4b6048797880da2605bacb  --  0xaaaae1469790
-211:     f4c91b6233fe55dec992160ec12b38df  --  0xaaaae1466df0
-211:     fff193b92d94d03e847ff2fa62b493f4  --  0xaaaae146cfb0
-211: 
-211: Generator
-211:     ([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)/([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)  --  0xffffa3062730
-211:     LAEA-EFAS-5km                                                                                                --  0xaaaae142a650
-211:     ORCA025_F                                                                                                    --  0xaaaae145fa40
-211:     ORCA025_T                                                                                                    --  0xaaaae145fe30
-211:     ORCA025_U                                                                                                    --  0xaaaae1460220
-211:     ORCA025_V                                                                                                    --  0xaaaae1460650
-211:     ORCA025_W                                                                                                    --  0xaaaae1460ac0
-211:     ORCA12_F                                                                                                     --  0xaaaae1462610
-211:     ORCA12_T                                                                                                     --  0xaaaae1462aa0
-211:     ORCA12_U                                                                                                     --  0xaaaae1462ee0
-211:     ORCA12_V                                                                                                     --  0xaaaae1463350
-211:     ORCA12_W                                                                                                     --  0xaaaae14637c0
-211:     ORCA1_F                                                                                                      --  0xaaaae143e750
-211:     ORCA1_T                                                                                                      --  0xaaaae143eb40
-211:     ORCA1_U                                                                                                      --  0xaaaae143ef30
-211:     ORCA1_V                                                                                                      --  0xaaaae143f320
-211:     ORCA1_W                                                                                                      --  0xaaaae145e2a0
-211:     ORCA2_F                                                                                                      --  0xaaaae143d5c0
-211:     ORCA2_T                                                                                                      --  0xaaaae143c750
-211:     ORCA2_U                                                                                                      --  0xaaaae143dca0
-211:     ORCA2_V                                                                                                      --  0xaaaae143e010
-211:     ORCA2_W                                                                                                      --  0xaaaae143e3b0
-211:     SMUFF-OPERA-2km                                                                                              --  0xaaaae142bfa0
-211:     [0-9a-fA-F]{32}                                                                                              --  0xffffa3063120
-211:     [fF][1-9][0-9]*                                                                                              --  0xffffa3062650
-211:     [hH][1-9][0-9]*                                                                                              --  0xffffa3062450
-211:     [nN][1-9][0-9]*                                                                                              --  0xffffa30624f0
-211:     [oO][1-9][0-9]*                                                                                              --  0xffffa3062520
-211:     eORCA025_F                                                                                                   --  0xaaaae1460f30
-211:     eORCA025_T                                                                                                   --  0xaaaae14613a0
-211:     eORCA025_U                                                                                                   --  0xaaaae1461860
-211:     eORCA025_V                                                                                                   --  0xaaaae1461cf0
-211:     eORCA025_W                                                                                                   --  0xaaaae1462180
-211:     eORCA12_F                                                                                                    --  0xaaaae1463c30
-211:     eORCA12_T                                                                                                    --  0xaaaae14640a0
-211:     eORCA12_U                                                                                                    --  0xaaaae1464510
-211:     eORCA12_V                                                                                                    --  0xaaaae1464980
-211:     eORCA12_W                                                                                                    --  0xaaaae1464df0
-211:     eORCA1_F                                                                                                     --  0xaaaae145e690
-211:     eORCA1_T                                                                                                     --  0xaaaae145ea80
-211:     eORCA1_U                                                                                                     --  0xaaaae145ee70
-211:     eORCA1_V                                                                                                     --  0xaaaae145f260
-211:     eORCA1_W                                                                                                     --  0xaaaae145f650
-211: 
-211: Factory(grid)
-211:     HEALPix                       --  0xffffa30623f8
-211:     ORCA                          --  0xffffa30630f0
-211:     healpix                       --  0xffffa3062420
-211:     lambert                       --  0xffffa30628d0
-211:     lambert_azimuthal_equal_area  --  0xffffa3062860
-211:     mercator                      --  0xffffa3062940
-211:     polar_stereographic           --  0xffffa30629b0
-211:     reduced_gg                    --  0xffffa3062548
-211:     reduced_rotated_gg            --  0xffffa3062570
-211:     regular_gg                    --  0xffffa3062678
-211:     regular_ll                    --  0xffffa3062758
-211:     rotated_gg                    --  0xffffa30626a0
-211:     rotated_ll                    --  0xffffa3062780
-211:     space_view                    --  0xffffa3062a20
-211: 
-211: {"grid":"B48"} -> {}
 212: Running 5 tests:
 212: Running case 0: Custom::value_type ...
 212: Completed case 0: Custom::value_type
@@ -14110,120 +13993,10 @@
 212: Running section "json" ...
 212: Completed case 4: Spec <- Custom
 212: 0 tests failed out of 5.
-210: Running 2 tests:
-210: Running case 0: Search2 ...
-210: Completed case 0: Search2
-210: Running case 1: Search3 ...
-210: Completed case 1: Search3
-210: 0 tests failed out of 2.
-207: Completed case 0: projection: proj
-207: 0 tests failed out of 1.
-215: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
-204/219 Test #210: eckit_test_geo_search ........................   Passed    0.15 sec
-205/219 Test #212: eckit_test_geo_spec_custom ...................   Passed    0.10 sec
-206/219 Test #215: eckit_test_geo_tool_grid_spec_1_1 ............***Failed  Required regular expression not found. Regex=[{"grid":\[1,1\]}
-]  0.03 sec
-/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
-
-211: Grid: cannot build grid without 'type', choices are: Generator
-211:     09131429766e7737c087d3a8d7073dc9  --  0xaaaae1468e50
-211:     1553b66f5885cf5f83ad4b4fdf25f460  --  0xaaaae146e230
-211:     15c961c269ac182ca226d7195f3921ba  --  0xaaaae1469c30
-211:     174487fbace54b00d959d971e88b71e7  --  0xaaaae1465260
-211:     1b0f8d234753f910197c975c906b4da5  --  0xaaaae1467290
-211:     25da53ed581b3931fa310840fa9aefd9  --  0xaaaae146dd90
-211:     29693ad8a7af3ae3ee0f02d090f0ec7b  --  0xaaaae146c680
-211:     3c6d95561710c6f39b394809ff6c588c  --  0xaaaae1468070
-211:     3e87c826643da440b4e9d9f67588a576  --  0xaaaae146e6d0
-211:     3f4a68bc5b54c9f867fbcc12aacc723d  --  0xaaaae146a0d0
-211:     462469edbd0e0586a0cf17424cc58c89  --  0xaaaae146f010
-211:     4a1ba3b11b8888aefc96992b6b1cab62  --  0xaaaae146c1c0
-211:     4eb1054957dcae914e219faf9a4068e3  --  0xaaaae14689b0
-211:     5c678d8f9aa2edfbf57246d11d9c1278  --  0xaaaae14692f0
-211:     74ca68f1c8524811f3d3aad99536adc2  --  0xaaaae146aa10
-211:     770e5bbb667a253d55db8a98a3b2d3a9  --  0xaaaae146aeb0
-211:     857f7affa3a381e3882d38d321384e49  --  0xaaaae1465b70
-211:     983412216c9768bc794c18dc92082895  --  0xaaaae146b350
-211:     986e3450774b716f6e75c1987e370b10  --  0xaaaae146d450
-211:     9b06bf73a8f14e927bd9b0f1f0c04f74  --  0xaaaae146bd00
-211:     9c87699ee2026c0feee07d2a972eaccd  --  0xaaaae146a570
-211:     a832a12030c73928133553ec3a8d2a7e  --  0xaaaae1466950
-211:     b117d01170ac77bca68560ab10e559de  --  0xaaaae146cb40
-211:     b1b2922e9b57ee9c6eeddad218b6e4f3  --  0xaaaae146b840
-211:     ba65665a9e68d1a8fa0352ecfcf8e496  --  0xaaaae1468510
-211:     c637340454795b395f982851b840943d  --  0xaaaae1467730
-211:     ca637bc5dc9a54e2ea4b9750e1b79e6e  --  0xaaaae1466010
-211:     cc1e3fc06a2cd18c0653e557510b8a71  --  0xaaaae146eb70
-211:     ccfe953619a8dd49a7f765923882a274  --  0xaaaae146d8f0
-211:     d50061c43e83c46c3810002591ea21e1  --  0xaaaae1467bd0
-211:     d5bde4f52ff3a9bea5629cd9ac514410  --  0xaaaae14656d0
-211:     edea6f71eb558dc056b5f576d5b904f7  --  0xaaaae14664b0
-211:     efbc280d8d4b6048797880da2605bacb  --  0xaaaae1469790
-211:     f4c91b6233fe55dec992160ec12b38df  --  0xaaaae1466df0
-211:     fff193b92d94d03e847ff2fa62b493f4  --  0xaaaae146cfb0
-211: 
-211: Generator
-211:     ([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)/([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)  --  0xffffa3062730
-211:     LAEA-EFAS-5km                                                                                                --  0xaaaae142a650
-211:     ORCA025_F                                                                                                    --  0xaaaae145fa40
-211:     ORCA025_T                                                                                                    --  0xaaaae145fe30
-211:     ORCA025_U                                                                                                    --  0xaaaae1460220
-211:     ORCA025_V                                                                                                    --  0xaaaae1460650
-211:     ORCA025_W                                                                                                    --  0xaaaae1460ac0
-211:     ORCA12_F                                                                                                     --  0xaaaae1462610
-211:     ORCA12_T                                                                                                     --  0xaaaae1462aa0
-211:     ORCA12_U                                                                                                     --  0xaaaae1462ee0
-211:     ORCA12_V                                                                                                     --  0xaaaae1463350
-211:     ORCA12_W                                                                                                     --  0xaaaae14637c0
-211:     ORCA1_F                                                                                                      --  0xaaaae143e750
-211:     ORCA1_T                                                                                                      --  0xaaaae143eb40
-211:     ORCA1_U                                                                                                      --  0xaaaae143ef30
-211:     ORCA1_V                                                                                                      --  0xaaaae143f320
-211:     ORCA1_W                                                                                                      --  0xaaaae145e2a0
-211:     ORCA2_F                                                                                                      --  0xaaaae143d5c0
-211:     ORCA2_T                                                                                                      --  0xaaaae143c750
-211:     ORCA2_U                                                                                                      --  0xaaaae143dca0
-211:     ORCA2_V                                                                                                      --  0xaaaae143e010
-211:     ORCA2_W                                                                                                      --  0xaaaae143e3b0
-211:     SMUFF-OPERA-2km                                                                                              --  0xaaaae142bfa0
-211:     [0-9a-fA-F]{32}                                                                                              --  0xffffa3063120
-211:     [fF][1-9][0-9]*                                                                                              --  0xffffa3062650
-211:     [hH][1-9][0-9]*                                                                                              --  0xffffa3062450
-211:     [nN][1-9][0-9]*                                                                                              --  0xffffa30624f0
-211:     [oO][1-9][0-9]*                                                                                              --  0xffffa3062520
-211:     eORCA025_F                                                                                                   --  0xaaaae1460f30
-211:     eORCA025_T                                                                                                   --  0xaaaae14613a0
-211:     eORCA025_U                                                                                                   --  0xaaaae1461860
-211:     eORCA025_V                                                                                                   --  0xaaaae1461cf0
-211:     eORCA025_W                                                                                                   --  0xaaaae1462180
-211:     eORCA12_F                                                                                                    --  0xaaaae1463c30
-211:     eORCA12_T                                                                                                    --  0xaaaae14640a0
-211:     eORCA12_U                                                                                                    --  0xaaaae1464510
-211:     eORCA12_V                                                                                                    --  0xaaaae1464980
-211:     eORCA12_W                                                                                                    --  0xaaaae1464df0
-211:     eORCA1_F                                                                                                     --  0xaaaae145e690
-211:     eORCA1_T                                                                                                     --  0xaaaae145ea80
-211:     eORCA1_U                                                                                                     --  0xaaaae145ee70
-211:     eORCA1_V                                                                                                     --  0xaaaae145f260
-211:     eORCA1_W                                                                                                     --  0xaaaae145f650
-211: 
-211: Factory(grid)
-211:     HEALPix                       --  0xffffa30623f8
-211:     ORCA                          --  0xffffa30630f0
-211:     healpix                       --  0xffffa3062420
-211:     lambert                       --  0xffffa30628d0
-211:     lambert_azimuthal_equal_area  --  0xffffa3062860
-211:     mercator                      --  0xffffa3062940
-211:     polar_stereographic           --  0xffffa30629b0
-211:     reduced_gg                    --  0xffffa3062548
-211:     reduced_rotated_gg            --  0xffffa3062570
-211:     regular_gg                    --  0xffffa3062678
-211:     regular_ll                    --  0xffffa3062758
-211:     rotated_gg                    --  0xffffa30626a0
-211:     rotated_ll                    --  0xffffa3062780
-211:     space_view                    --  0xffffa3062a20
-211: 
-211: {"grid":"F48"} -> {"type":"regular_gg"}
+211: Running 4 tests:
+211: Running case 0: user -> type ...
+211: {"n":2} -> {"n":2,"type":"reduced_gg"}
+204/219 Test #208: eckit_test_geo_projection_rotation ...........   Passed    0.05 sec
 test 216
         Start 216: eckit_test_geo_tool_grid_spec_025_01
 
@@ -14232,6 +14005,13 @@
 216: Environment variables: 
 216:  OMP_NUM_THREADS=1
 216: Test timeout computed to be: 1500
+207: Completed case 0: projection: proj
+207: 0 tests failed out of 1.
+215: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
+205/219 Test #215: eckit_test_geo_tool_grid_spec_1_1 ............***Failed  Required regular expression not found. Regex=[{"grid":\[1,1\]}
+]  0.01 sec
+/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
+
 test 217
         Start 217: ECKIT-175.sh
 
@@ -14240,6 +14020,12 @@
 217: Environment variables: 
 217:  OMP_NUM_THREADS=1
 217: Test timeout computed to be: 1500
+216: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
+206/219 Test #212: eckit_test_geo_spec_custom ...................   Passed    0.04 sec
+207/219 Test #216: eckit_test_geo_tool_grid_spec_025_01 .........***Failed  Required regular expression not found. Regex=[{"grid":\[0\.25,0\.1\]}
+]  0.00 sec
+/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
+
 test 218
         Start 218: ECKIT-221.sh
 
@@ -14248,114 +14034,322 @@
 218: Environment variables: 
 218:  OMP_NUM_THREADS=1
 218: Test timeout computed to be: 1500
+test 219
+        Start 219: ECKIT-166.sh
+
+219: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/ECKIT-166.sh
+219: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions
+219: Environment variables: 
+219:  OMP_NUM_THREADS=1
+219: Test timeout computed to be: 1500
+208/219 Test #207: eckit_test_geo_projection_proj ...............   Passed    0.08 sec
+217: + cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions
+217: + rm -f ECKIT-175.out
+217: + ./ECKIT-175.x 1
+211: {"area":[90,-180,-90,180],"grid":[2,2]} -> {"type":"regular_ll"}
+211: {"area":[90,-180,-90,180]} -> {}
+211: Grid: cannot build grid without 'type', choices are: Generator
+211:     09131429766e7737c087d3a8d7073dc9  --  0xaaab01176e50
+211:     1553b66f5885cf5f83ad4b4fdf25f460  --  0xaaab0117c230
+211:     15c961c269ac182ca226d7195f3921ba  --  0xaaab01177c30
+211:     174487fbace54b00d959d971e88b71e7  --  0xaaab01173260
+211:     1b0f8d234753f910197c975c906b4da5  --  0xaaab01175290
+211:     25da53ed581b3931fa310840fa9aefd9  --  0xaaab0117bd90
+211:     29693ad8a7af3ae3ee0f02d090f0ec7b  --  0xaaab0117a680
+211:     3c6d95561710c6f39b394809ff6c588c  --  0xaaab01176070
+211:     3e87c826643da440b4e9d9f67588a576  --  0xaaab0117c6d0
+211:     3f4a68bc5b54c9f867fbcc12aacc723d  --  0xaaab011780d0
+211:     462469edbd0e0586a0cf17424cc58c89  --  0xaaab0117d010
+211:     4a1ba3b11b8888aefc96992b6b1cab62  --  0xaaab0117a1c0
+211:     4eb1054957dcae914e219faf9a4068e3  --  0xaaab011769b0
+211:     5c678d8f9aa2edfbf57246d11d9c1278  --  0xaaab011772f0
+211:     74ca68f1c8524811f3d3aad99536adc2  --  0xaaab01178a10
+211:     770e5bbb667a253d55db8a98a3b2d3a9  --  0xaaab01178eb0
+211:     857f7affa3a381e3882d38d321384e49  --  0xaaab01173b70
+211:     983412216c9768bc794c18dc92082895  --  0xaaab01179350
+211:     986e3450774b716f6e75c1987e370b10  --  0xaaab0117b450
+211:     9b06bf73a8f14e927bd9b0f1f0c04f74  --  0xaaab01179d00
+211:     9c87699ee2026c0feee07d2a972eaccd  --  0xaaab01178570
+211:     a832a12030c73928133553ec3a8d2a7e  --  0xaaab01174950
+211:     b117d01170ac77bca68560ab10e559de  --  0xaaab0117ab40
+211:     b1b2922e9b57ee9c6eeddad218b6e4f3  --  0xaaab01179840
+211:     ba65665a9e68d1a8fa0352ecfcf8e496  --  0xaaab01176510
+211:     c637340454795b395f982851b840943d  --  0xaaab01175730
+211:     ca637bc5dc9a54e2ea4b9750e1b79e6e  --  0xaaab01174010
+211:     cc1e3fc06a2cd18c0653e557510b8a71  --  0xaaab0117cb70
+211:     ccfe953619a8dd49a7f765923882a274  --  0xaaab0117b8f0
+211:     d50061c43e83c46c3810002591ea21e1  --  0xaaab01175bd0
+211:     d5bde4f52ff3a9bea5629cd9ac514410  --  0xaaab011736d0
+211:     edea6f71eb558dc056b5f576d5b904f7  --  0xaaab011744b0
+211:     efbc280d8d4b6048797880da2605bacb  --  0xaaab01177790
+211:     f4c91b6233fe55dec992160ec12b38df  --  0xaaab01174df0
+211:     fff193b92d94d03e847ff2fa62b493f4  --  0xaaab0117afb0
+211: 
+211: Generator
+211:     ([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)/([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)  --  0xffff8c472730
+211:     LAEA-EFAS-5km                                                                                                --  0xaaab01138650
+211:     ORCA025_F                                                                                                    --  0xaaab0116da40
+211:     ORCA025_T                                                                                                    --  0xaaab0116de30
+211:     ORCA025_U                                                                                                    --  0xaaab0116e220
+211:     ORCA025_V                                                                                                    --  0xaaab0116e650
+211:     ORCA025_W                                                                                                    --  0xaaab0116eac0
+211:     ORCA12_F                                                                                                     --  0xaaab01170610
+211:     ORCA12_T                                                                                                     --  0xaaab01170aa0
+211:     ORCA12_U                                                                                                     --  0xaaab01170ee0
+211:     ORCA12_V                                                                                                     --  0xaaab01171350
+211:     ORCA12_W                                                                                                     --  0xaaab011717c0
+211:     ORCA1_F                                                                                                      --  0xaaab0114c750
+211:     ORCA1_T                                                                                                      --  0xaaab0114cb40
+211:     ORCA1_U                                                                                                      --  0xaaab0114cf30
+211:     ORCA1_V                                                                                                      --  0xaaab0114d320
+211:     ORCA1_W                                                                                                      --  0xaaab0116c2a0
+211:     ORCA2_F                                                                                                      --  0xaaab0114b5c0
+211:     ORCA2_T                                                                                                      --  0xaaab0114a750
+211:     ORCA2_U                                                                                                      --  0xaaab0114bca0
+211:     ORCA2_V                                                                                                      --  0xaaab0114c010
+211:     ORCA2_W                                                                                                      --  0xaaab0114c3b0
+211:     SMUFF-OPERA-2km                                                                                              --  0xaaab01139fa0
+211:     [0-9a-fA-F]{32}                                                                                              --  0xffff8c473120
+211:     [fF][1-9][0-9]*                                                                                              --  0xffff8c472650
+211:     [hH][1-9][0-9]*                                                                                              --  0xffff8c472450
+211:     [nN][1-9][0-9]*                                                                                              --  0xffff8c4724f0
+211:     [oO][1-9][0-9]*                                                                                              --  0xffff8c472520
+211:     eORCA025_F                                                                                                   --  0xaaab0116ef30
+211:     eORCA025_T                                                                                                   --  0xaaab0116f3a0
+211:     eORCA025_U                                                                                                   --  0xaaab0116f860
+211:     eORCA025_V                                                                                                   --  0xaaab0116fcf0
+211:     eORCA025_W                                                                                                   --  0xaaab01170180
+211:     eORCA12_F                                                                                                    --  0xaaab01171c30
+211:     eORCA12_T                                                                                                    --  0xaaab011720a0
+211:     eORCA12_U                                                                                                    --  0xaaab01172510
+211:     eORCA12_V                                                                                                    --  0xaaab01172980
+211:     eORCA12_W                                                                                                    --  0xaaab01172df0
+211:     eORCA1_F                                                                                                     --  0xaaab0116c690
+211:     eORCA1_T                                                                                                     --  0xaaab0116ca80
+211:     eORCA1_U                                                                                                     --  0xaaab0116ce70
+211:     eORCA1_V                                                                                                     --  0xaaab0116d260
+211:     eORCA1_W                                                                                                     --  0xaaab0116d650
+211: 
+211: Factory(grid)
+211:     HEALPix                       --  0xffff8c4723f8
+211:     ORCA                          --  0xffff8c4730f0
+211:     healpix                       --  0xffff8c472420
+211:     lambert                       --  0xffff8c4728d0
+211:     lambert_azimuthal_equal_area  --  0xffff8c472860
+211:     mercator                      --  0xffff8c472940
+211:     polar_stereographic           --  0xffff8c4729b0
+211:     reduced_gg                    --  0xffff8c472548
+211:     reduced_rotated_gg            --  0xffff8c472570
+211:     regular_gg                    --  0xffff8c472678
+211:     regular_ll                    --  0xffff8c472758
+211:     rotated_gg                    --  0xffff8c4726a0
+211:     rotated_ll                    --  0xffff8c472780
+211:     space_view                    --  0xffff8c472a20
+211: 
+211: {"grid":"B48"} -> {}
+211: Grid: cannot build grid without 'type', choices are: Generator
+211:     09131429766e7737c087d3a8d7073dc9  --  0xaaab01176e50
+211:     1553b66f5885cf5f83ad4b4fdf25f460  --  0xaaab0117c230
+211:     15c961c269ac182ca226d7195f3921ba  --  0xaaab01177c30
+211:     174487fbace54b00d959d971e88b71e7  --  0xaaab01173260
+211:     1b0f8d234753f910197c975c906b4da5  --  0xaaab01175290
+211:     25da53ed581b3931fa310840fa9aefd9  --  0xaaab0117bd90
+211:     29693ad8a7af3ae3ee0f02d090f0ec7b  --  0xaaab0117a680
+211:     3c6d95561710c6f39b394809ff6c588c  --  0xaaab01176070
+211:     3e87c826643da440b4e9d9f67588a576  --  0xaaab0117c6d0
+211:     3f4a68bc5b54c9f867fbcc12aacc723d  --  0xaaab011780d0
+211:     462469edbd0e0586a0cf17424cc58c89  --  0xaaab0117d010
+211:     4a1ba3b11b8888aefc96992b6b1cab62  --  0xaaab0117a1c0
+211:     4eb1054957dcae914e219faf9a4068e3  --  0xaaab011769b0
+211:     5c678d8f9aa2edfbf57246d11d9c1278  --  0xaaab011772f0
+211:     74ca68f1c8524811f3d3aad99536adc2  --  0xaaab01178a10
+211:     770e5bbb667a253d55db8a98a3b2d3a9  --  0xaaab01178eb0
+211:     857f7affa3a381e3882d38d321384e49  --  0xaaab01173b70
+211:     983412216c9768bc794c18dc92082895  --  0xaaab01179350
+211:     986e3450774b716f6e75c1987e370b10  --  0xaaab0117b450
+211:     9b06bf73a8f14e927bd9b0f1f0c04f74  --  0xaaab01179d00
+211:     9c87699ee2026c0feee07d2a972eaccd  --  0xaaab01178570
+211:     a832a12030c73928133553ec3a8d2a7e  --  0xaaab01174950
+211:     b117d01170ac77bca68560ab10e559de  --  0xaaab0117ab40
+211:     b1b2922e9b57ee9c6eeddad218b6e4f3  --  0xaaab01179840
+211:     ba65665a9e68d1a8fa0352ecfcf8e496  --  0xaaab01176510
+211:     c637340454795b395f982851b840943d  --  0xaaab01175730
+211:     ca637bc5dc9a54e2ea4b9750e1b79e6e  --  0xaaab01174010
+211:     cc1e3fc06a2cd18c0653e557510b8a71  --  0xaaab0117cb70
+211:     ccfe953619a8dd49a7f765923882a274  --  0xaaab0117b8f0
+211:     d50061c43e83c46c3810002591ea21e1  --  0xaaab01175bd0
+211:     d5bde4f52ff3a9bea5629cd9ac514410  --  0xaaab011736d0
+211:     edea6f71eb558dc056b5f576d5b904f7  --  0xaaab011744b0
+211:     efbc280d8d4b6048797880da2605bacb  --  0xaaab01177790
+211:     f4c91b6233fe55dec992160ec12b38df  --  0xaaab01174df0
+211:     fff193b92d94d03e847ff2fa62b493f4  --  0xaaab0117afb0
+211: 
+211: Generator
+211:     ([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)/([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)  --  0xffff8c472730
+211:     LAEA-EFAS-5km                                                                                                --  0xaaab01138650
+211:     ORCA025_F                                                                                                    --  0xaaab0116da40
+211:     ORCA025_T                                                                                                    --  0xaaab0116de30
+211:     ORCA025_U                                                                                                    --  0xaaab0116e220
+211:     ORCA025_V                                                                                                    --  0xaaab0116e650
+211:     ORCA025_W                                                                                                    --  0xaaab0116eac0
+211:     ORCA12_F                                                                                                     --  0xaaab01170610
+211:     ORCA12_T                                                                                                     --  0xaaab01170aa0
+211:     ORCA12_U                                                                                                     --  0xaaab01170ee0
+211:     ORCA12_V                                                                                                     --  0xaaab01171350
+211:     ORCA12_W                                                                                                     --  0xaaab011717c0
+211:     ORCA1_F                                                                                                      --  0xaaab0114c750
+211:     ORCA1_T                                                                                                      --  0xaaab0114cb40
+211:     ORCA1_U                                                                                                      --  0xaaab0114cf30
+211:     ORCA1_V                                                                                                      --  0xaaab0114d320
+211:     ORCA1_W                                                                                                      --  0xaaab0116c2a0
+211:     ORCA2_F                                                                                                      --  0xaaab0114b5c0
+211:     ORCA2_T                                                                                                      --  0xaaab0114a750
+211:     ORCA2_U                                                                                                      --  0xaaab0114bca0
+211:     ORCA2_V                                                                                                      --  0xaaab0114c010
+211:     ORCA2_W                                                                                                      --  0xaaab0114c3b0
+211:     SMUFF-OPERA-2km                                                                                              --  0xaaab01139fa0
+211:     [0-9a-fA-F]{32}                                                                                              --  0xffff8c473120
+211:     [fF][1-9][0-9]*                                                                                              --  0xffff8c472650
+211:     [hH][1-9][0-9]*                                                                                              --  0xffff8c472450
+211:     [nN][1-9][0-9]*                                                                                              --  0xffff8c4724f0
+211:     [oO][1-9][0-9]*                                                                                              --  0xffff8c472520
+211:     eORCA025_F                                                                                                   --  0xaaab0116ef30
+211:     eORCA025_T                                                                                                   --  0xaaab0116f3a0
+211:     eORCA025_U                                                                                                   --  0xaaab0116f860
+211:     eORCA025_V                                                                                                   --  0xaaab0116fcf0
+211:     eORCA025_W                                                                                                   --  0xaaab01170180
+211:     eORCA12_F                                                                                                    --  0xaaab01171c30
+211:     eORCA12_T                                                                                                    --  0xaaab011720a0
+211:     eORCA12_U                                                                                                    --  0xaaab01172510
+211:     eORCA12_V                                                                                                    --  0xaaab01172980
+211:     eORCA12_W                                                                                                    --  0xaaab01172df0
+211:     eORCA1_F                                                                                                     --  0xaaab0116c690
+211:     eORCA1_T                                                                                                     --  0xaaab0116ca80
+211:     eORCA1_U                                                                                                     --  0xaaab0116ce70
+211:     eORCA1_V                                                                                                     --  0xaaab0116d260
+211:     eORCA1_W                                                                                                     --  0xaaab0116d650
+211: 
+211: Factory(grid)
+211:     HEALPix                       --  0xffff8c4723f8
+211:     ORCA                          --  0xffff8c4730f0
+211:     healpix                       --  0xffff8c472420
+211:     lambert                       --  0xffff8c4728d0
+211:     lambert_azimuthal_equal_area  --  0xffff8c472860
+211:     mercator                      --  0xffff8c472940
+211:     polar_stereographic           --  0xffff8c4729b0
+211:     reduced_gg                    --  0xffff8c472548
+211:     reduced_rotated_gg            --  0xffff8c472570
+211:     regular_gg                    --  0xffff8c472678
+211:     regular_ll                    --  0xffff8c472758
+211:     rotated_gg                    --  0xffff8c4726a0
+211:     rotated_ll                    --  0xffff8c472780
+211:     space_view                    --  0xffff8c472a20
+211: 
+211: {"grid":"F48"} -> {"type":"regular_gg"}
 211: {"grid":"N48"} -> {"type":"reduced_gg"}
 211: {"grid":"O48"} -> {"type":"reduced_gg"}
 211: {"grid":48} -> {}
 211: Grid: cannot build grid without 'type', choices are: Generator
-211:     09131429766e7737c087d3a8d7073dc9  --  0xaaaae1468e50
-211:     1553b66f5885cf5f83ad4b4fdf25f460  --  0xaaaae146e230
-211:     15c961c269ac182ca226d7195f3921ba  --  0xaaaae1469c30
-211:     174487fbace54b00d959d971e88b71e7  --  0xaaaae1465260
-211:     1b0f8d234753f910197c975c906b4da5  --  0xaaaae1467290
-211:     25da53ed581b3931fa310840fa9aefd9  --  0xaaaae146dd90
-211:     29693ad8a7af3ae3ee0f02d090f0ec7b  --  0xaaaae146c680
-211:     3c6d95561710c6f39b394809ff6c588c  --  0xaaaae1468070
-211:     3e87c826643da440b4e9d9f67588a576  --  0xaaaae146e6d0
-211:     3f4a68bc5b54c9f867fbcc12aacc723d  --  0xaaaae146a0d0
-211:     462469edbd0e0586a0cf17424cc58c89  --  0xaaaae146f010
-211:     4a1ba3b11b8888aefc96992b6b1cab62  --  0xaaaae146c1c0
-211:     4eb1054957dcae914e219faf9a4068e3  --  0xaaaae14689b0
-211:     5c678d8f9aa2edfbf57246d11d9c1278  --  0xaaaae14692f0
-211:     74ca68f1c8524811f3d3aad99536adc2  --  0xaaaae146aa10
-211:     770e5bbb667a253d55db8a98a3b2d3a9  --  0xaaaae146aeb0
-211:     857f7affa3a381e3882d38d321384e49  --  0xaaaae1465b70
-211:     983412216c9768bc794c18dc92082895  --  0xaaaae146b350
-211:     986e3450774b716f6e75c1987e370b10  --  0xaaaae146d450
-211:     9b06bf73a8f14e927bd9b0f1f0c04f74  --  0xaaaae146bd00
-211:     9c87699ee2026c0feee07d2a972eaccd  --  0xaaaae146a570
-211:     a832a12030c73928133553ec3a8d2a7e  --  0xaaaae1466950
-211:     b117d01170ac77bca68560ab10e559de  --  0xaaaae146cb40
-211:     b1b2922e9b57ee9c6eeddad218b6e4f3  --  0xaaaae146b840
-211:     ba65665a9e68d1a8fa0352ecfcf8e496  --  0xaaaae1468510
-211:     c637340454795b395f982851b840943d  --  0xaaaae1467730
-211:     ca637bc5dc9a54e2ea4b9750e1b79e6e  --  0xaaaae1466010
-211:     cc1e3fc06a2cd18c0653e557510b8a71  --  0xaaaae146eb70
-211:     ccfe953619a8dd49a7f765923882a274  --  0xaaaae146d8f0
-211:     d50061c43e83c46c3810002591ea21e1  --  0xaaaae1467bd0
-211:     d5bde4f52ff3a9bea5629cd9ac514410  --  0xaaaae14656d0
-211:     edea6f71eb558dc056b5f576d5b904f7  --  0xaaaae14664b0
-211:     efbc280d8d4b6048797880da2605bacb  --  0xaaaae1469790
-211:     f4c91b6233fe55dec992160ec12b38df  --  0xaaaae1466df0
-211:     fff193b92d94d03e847ff2fa62b493f4  --  0xaaaae146cfb0
+211:     09131429766e7737c087d3a8d7073dc9  --  0xaaab01176e50
+211:     1553b66f5885cf5f83ad4b4fdf25f460  --  0xaaab0117c230
+211:     15c961c269ac182ca226d7195f3921ba  --  0xaaab01177c30
+211:     174487fbace54b00d959d971e88b71e7  --  0xaaab01173260
+211:     1b0f8d234753f910197c975c906b4da5  --  0xaaab01175290
+211:     25da53ed581b3931fa310840fa9aefd9  --  0xaaab0117bd90
+211:     29693ad8a7af3ae3ee0f02d090f0ec7b  --  0xaaab0117a680
+211:     3c6d95561710c6f39b394809ff6c588c  --  0xaaab01176070
+211:     3e87c826643da440b4e9d9f67588a576  --  0xaaab0117c6d0
+211:     3f4a68bc5b54c9f867fbcc12aacc723d  --  0xaaab011780d0
+211:     462469edbd0e0586a0cf17424cc58c89  --  0xaaab0117d010
+211:     4a1ba3b11b8888aefc96992b6b1cab62  --  0xaaab0117a1c0
+211:     4eb1054957dcae914e219faf9a4068e3  --  0xaaab011769b0
+211:     5c678d8f9aa2edfbf57246d11d9c1278  --  0xaaab011772f0
+211:     74ca68f1c8524811f3d3aad99536adc2  --  0xaaab01178a10
+211:     770e5bbb667a253d55db8a98a3b2d3a9  --  0xaaab01178eb0
+211:     857f7affa3a381e3882d38d321384e49  --  0xaaab01173b70
+211:     983412216c9768bc794c18dc92082895  --  0xaaab01179350
+211:     986e3450774b716f6e75c1987e370b10  --  0xaaab0117b450
+211:     9b06bf73a8f14e927bd9b0f1f0c04f74  --  0xaaab01179d00
+211:     9c87699ee2026c0feee07d2a972eaccd  --  0xaaab01178570
+211:     a832a12030c73928133553ec3a8d2a7e  --  0xaaab01174950
+211:     b117d01170ac77bca68560ab10e559de  --  0xaaab0117ab40
+211:     b1b2922e9b57ee9c6eeddad218b6e4f3  --  0xaaab01179840
+211:     ba65665a9e68d1a8fa0352ecfcf8e496  --  0xaaab01176510
+211:     c637340454795b395f982851b840943d  --  0xaaab01175730
+211:     ca637bc5dc9a54e2ea4b9750e1b79e6e  --  0xaaab01174010
+211:     cc1e3fc06a2cd18c0653e557510b8a71  --  0xaaab0117cb70
+211:     ccfe953619a8dd49a7f765923882a274  --  0xaaab0117b8f0
+211:     d50061c43e83c46c3810002591ea21e1  --  0xaaab01175bd0
+211:     d5bde4f52ff3a9bea5629cd9ac514410  --  0xaaab011736d0
+211:     edea6f71eb558dc056b5f576d5b904f7  --  0xaaab011744b0
+211:     efbc280d8d4b6048797880da2605bacb  --  0xaaab01177790
+211:     f4c91b6233fe55dec992160ec12b38df  --  0xaaab01174df0
+211:     fff193b92d94d03e847ff2fa62b493f4  --  0xaaab0117afb0
 211: 
 211: Generator
-211:     ([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)/([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)  --  0xffffa3062730
-211:     LAEA-EFAS-5km                                                                                                --  0xaaaae142a650
-211:     ORCA025_F                                                                                                    --  0xaaaae145fa40
-211:     ORCA025_T                                                                                                    --  0xaaaae145fe30
-211:     ORCA025_U                                                                                                    --  0xaaaae1460220
-211:     ORCA025_V                                                                                                    --  0xaaaae1460650
-211:     ORCA025_W                                                                                                    --  0xaaaae1460ac0
-211:     ORCA12_F                                                                                                     --  0xaaaae1462610
-211:     ORCA12_T                                                                                                     --  0xaaaae1462aa0
-211:     ORCA12_U                                                                                                     --  0xaaaae1462ee0
-211:     ORCA12_V                                                                                                     --  0xaaaae1463350
-211:     ORCA12_W                                                                                                     --  0xaaaae14637c0
-211:     ORCA1_F                                                                                                      --  0xaaaae143e750
-211:     ORCA1_T                                                                                                      --  0xaaaae143eb40
-211:     ORCA1_U                                                                                                      --  0xaaaae143ef30
-211:     ORCA1_V                                                                                                      --  0xaaaae143f320
-211:     ORCA1_W                                                                                                      --  0xaaaae145e2a0
-211:     ORCA2_F                                                                                                      --  0xaaaae143d5c0
-211:     ORCA2_T                                                                                                      --  0xaaaae143c750
-211:     ORCA2_U                                                                                                      --  0xaaaae143dca0
-211:     ORCA2_V                                                                                                      --  0xaaaae143e010
-211:     ORCA2_W                                                                                                      --  0xaaaae143e3b0
-211:     SMUFF-OPERA-2km                                                                                              --  0xaaaae142bfa0
-211:     [0-9a-fA-F]{32}                                                                                              --  0xffffa3063120
-211:     [fF][1-9][0-9]*                                                                                              --  0xffffa3062650
-211:     [hH][1-9][0-9]*                                                                                              --  0xffffa3062450
-211:     [nN][1-9][0-9]*                                                                                              --  0xffffa30624f0
-211:     [oO][1-9][0-9]*                                                                                              --  0xffffa3062520
-211:     eORCA025_F                                                                                                   --  0xaaaae1460f30
-211:     eORCA025_T                                                                                                   --  0xaaaae14613a0
-211:     eORCA025_U                                                                                                   --  0xaaaae1461860
-211:     eORCA025_V                                                                                                   --  0xaaaae1461cf0
-211:     eORCA025_W                                                                                                   --  0xaaaae1462180
-211:     eORCA12_F                                                                                                    --  0xaaaae1463c30
-211:     eORCA12_T                                                                                                    --  0xaaaae14640a0
-211:     eORCA12_U                                                                                                    --  0xaaaae1464510
-211:     eORCA12_V                                                                                                    --  0xaaaae1464980
-211:     eORCA12_W                                                                                                    --  0xaaaae1464df0
-211:     eORCA1_F                                                                                                     --  0xaaaae145e690
-211:     eORCA1_T                                                                                                     --  0xaaaae145ea80
-211:     eORCA1_U                                                                                                     --  0xaaaae145ee70
-211:     eORCA1_V                                                                                                     --  0xaaaae145f260
-211:     eORCA1_W                                                                                                     --  0xaaaae145f650
+211:     ([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)/([+]?([0-9]+([.][0-9]*)?|[.][0-9]+)([eE][-+][0-9]+)?)  --  0xffff8c472730
+211:     LAEA-EFAS-5km                                                                                                --  0xaaab01138650
+211:     ORCA025_F                                                                                                    --  0xaaab0116da40
+211:     ORCA025_T                                                                                                    --  0xaaab0116de30
+211:     ORCA025_U                                                                                                    --  0xaaab0116e220
+211:     ORCA025_V                                                                                                    --  0xaaab0116e650
+211:     ORCA025_W                                                                                                    --  0xaaab0116eac0
+211:     ORCA12_F                                                                                                     --  0xaaab01170610
+211:     ORCA12_T                                                                                                     --  0xaaab01170aa0
+211:     ORCA12_U                                                                                                     --  0xaaab01170ee0
+211:     ORCA12_V                                                                                                     --  0xaaab01171350
+211:     ORCA12_W                                                                                                     --  0xaaab011717c0
+211:     ORCA1_F                                                                                                      --  0xaaab0114c750
+211:     ORCA1_T                                                                                                      --  0xaaab0114cb40
+211:     ORCA1_U                                                                                                      --  0xaaab0114cf30
+211:     ORCA1_V                                                                                                      --  0xaaab0114d320
+211:     ORCA1_W                                                                                                      --  0xaaab0116c2a0
+211:     ORCA2_F                                                                                                      --  0xaaab0114b5c0
+211:     ORCA2_T                                                                                                      --  0xaaab0114a750
+211:     ORCA2_U                                                                                                      --  0xaaab0114bca0
+211:     ORCA2_V                                                                                                      --  0xaaab0114c010
+211:     ORCA2_W                                                                                                      --  0xaaab0114c3b0
+211:     SMUFF-OPERA-2km                                                                                              --  0xaaab01139fa0
+211:     [0-9a-fA-F]{32}                                                                                              --  0xffff8c473120
+211:     [fF][1-9][0-9]*                                                                                              --  0xffff8c472650
+211:     [hH][1-9][0-9]*                                                                                              --  0xffff8c472450
+211:     [nN][1-9][0-9]*                                                                                              --  0xffff8c4724f0
+211:     [oO][1-9][0-9]*                                                                                              --  0xffff8c472520
+211:     eORCA025_F                                                                                                   --  0xaaab0116ef30
+211:     eORCA025_T                                                                                                   --  0xaaab0116f3a0
+211:     eORCA025_U                                                                                                   --  0xaaab0116f860
+211:     eORCA025_V                                                                                                   --  0xaaab0116fcf0
+211:     eORCA025_W                                                                                                   --  0xaaab01170180
+211:     eORCA12_F                                                                                                    --  0xaaab01171c30
+211:     eORCA12_T                                                                                                    --  0xaaab011720a0
+211:     eORCA12_U                                                                                                    --  0xaaab01172510
+211:     eORCA12_V                                                                                                    --  0xaaab01172980
+211:     eORCA12_W                                                                                                    --  0xaaab01172df0
+211:     eORCA1_F                                                                                                     --  0xaaab0116c690
+211:     eORCA1_T                                                                                                     --  0xaaab0116ca80
+211:     eORCA1_U                                                                                                     --  0xaaab0116ce70
+211:     eORCA1_V                                                                                                     --  0xaaab0116d260
+211:     eORCA1_W                                                                                                     --  0xaaab0116d650
 211: 
 211: Factory(grid)
-211:     HEALPix                       --  0xffffa30623f8
-211:     ORCA                          --  0xffffa30630f0
-211:     healpix                       --  0xffffa3062420
-211:     lambert                       --  0xffffa30628d0
-211:     lambert_azimuthal_equal_area  --  0xffffa3062860
-211:     mercator                      --  0xffffa3062940
-211:     polar_stereographic           --  0xffffa30629b0
-211:     reduced_gg                    --  0xffffa3062548
-211:     reduced_rotated_gg            --  0xffffa3062570
-211:     regular_gg                    --  0xffffa3062678
-211:     regular_ll                    --  0xffffa3062758
-211:     rotated_gg                    --  0xffffa30626a0
-211:     rotated_ll                    --  0xffffa3062780
-211:     space_view                    --  0xffffa3062a20
+211:     HEALPix                       --  0xffff8c4723f8
+211:     ORCA                          --  0xffff8c4730f0
+211:     healpix                       --  0xffff8c472420
+211:     lambert                       --  0xffff8c4728d0
+211:     lambert_azimuthal_equal_area  --  0xffff8c472860
+211:     mercator                      --  0xffff8c472940
+211:     polar_stereographic           --  0xffff8c4729b0
+211:     reduced_gg                    --  0xffff8c472548
+211:     reduced_rotated_gg            --  0xffff8c472570
+211:     regular_gg                    --  0xffff8c472678
+211:     regular_ll                    --  0xffff8c472758
+211:     rotated_gg                    --  0xffff8c4726a0
+211:     rotated_ll                    --  0xffff8c472780
+211:     space_view                    --  0xffff8c472a20
 211: 
 211: {"grid":[2,2]} -> {"grid":[2,2],"type":"regular_ll"}
 211: {"grid":[2,2],"type":"latlon"} -> {}
 211: {"grid":"48","type":"reduced_gg"} -> {}
-211: {"grid":"F048","type":"reduced_gg"} -> {}
-211: {"grid":"N","type":"reduced_gg"} -> {}
-211: {"grid":"N048","type":"reduced_gg"} -> {}
-18: Unlink /tmp/path3.20250322.173426.codethink04-arm64.11164604277194754.dat
 213: Running 1 tests:
 213: Running case 0: Spec <- Layered ...
 213: Completed case 0: Spec <- Layered
@@ -14366,15 +14360,6 @@
 214: Running case 1: eckit::geo::util::arange ...
 214: Completed case 1: eckit::geo::util::arange
 214: Running case 2: eckit::geo::util::gaussian_latitudes ...
-216: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
-217: + cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions
-217: + rm -f ECKIT-175.out
-207/219 Test #207: eckit_test_geo_projection_proj ...............   Passed    0.27 sec
-208/219 Test #213: eckit_test_geo_spec_layered ..................   Passed    0.13 sec
-209/219 Test #216: eckit_test_geo_tool_grid_spec_025_01 .........***Failed  Required regular expression not found. Regex=[{"grid":\[0\.25,0\.1\]}
-]  0.05 sec
-/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/bin/eckit-grid-spec: error while loading shared libraries: libeckit_geo.so.0d: cannot open shared object file: No such file or directory
-
 214: Completed case 2: eckit::geo::util::gaussian_latitudes
 214: Running case 3: eckit::geo::util::reduced_classical_pl ...
 214: Completed case 3: eckit::geo::util::reduced_classical_pl
@@ -14383,19 +14368,7 @@
 214: Running case 5: eckit::geo::util::monotonic_crop ...
 214: Completed case 5: eckit::geo::util::monotonic_crop
 214: 0 tests failed out of 6.
-test 219
-        Start 219: ECKIT-166.sh
-
-219: Test command: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions/ECKIT-166.sh
-219: Working Directory: /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions
-219: Environment variables: 
-219:  OMP_NUM_THREADS=1
-219: Test timeout computed to be: 1500
-147: Double compare speed: 18,721,531 /s
-147: Completed case 0: TestDoubleCompareSpeed
-147: 0 tests failed out of 1.
-211: {"grid":"N48","type":"reduced_gg"} -> {"type":"reduced_gg"}
-211: {"grid":"O048","type":"reduced_gg"} -> {}
+18: Unlink /tmp/path2.20260425.000309.i-capture-the-hostname.1747300070195201.dat
 218: + cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions
 218: + exe=./ECKIT-221.x
 218: + fname=file1.txt
@@ -14406,15 +14379,23 @@
 218: + echo abc123
 218: + echo abc123
 218: + ./ECKIT-221.x file1.txt
-217: + ./ECKIT-175.x 1
+209/219 Test #213: eckit_test_geo_spec_layered ..................   Passed    0.05 sec
+210/219 Test #214: eckit_test_geo_util ..........................   Passed    0.03 sec
 219: + cd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/regressions
 219: + exe=./ECKIT-166.x
 219: + '[' 1 == 1 ']'
 219: + '[' /usr/bin/mpiexec '!=' MPIEXEC-NOTFOUND ']'
 219: + /usr/bin/mpiexec -n 1 ./ECKIT-166.x
-210/219 Test #147: eckit_test_types_double_compare_speed ........   Passed    1.70 sec
-211/219 Test #214: eckit_test_geo_util ..........................   Passed    0.14 sec
-211: {"grid":"O48","type":"reduced_gg"} -> {"type":"reduced_gg"}
+211: {"grid":"F048","type":"reduced_gg"} -> {}
+211: {"grid":"N","type":"reduced_gg"} -> {}
+217: ++ cat ECKIT-175.out
+211: {"grid":"N048","type":"reduced_gg"} -> {}
+217: ++ grep 'NON Flushed message in myrun'
+217: + out='NON Flushed message in myrun()'
+217: + [[ -z NON Flushed message in myrun() ]]
+217: + rm -f ECKIT-175.out
+211: {"grid":"N48","type":"reduced_gg"} -> {"type":"reduced_gg"}
+217: + ./ECKIT-175.x 2
 186: Running section "intersection at quadrants" ...
 186: Running section "intersection with parallels when crossing the poles" ...
 186: Running section "intersection with parallels" ...
@@ -14425,37 +14406,29 @@
 186: Running section "polar" ...
 186: Completed case 1: great circle course
 186: 0 tests failed out of 2.
+211: {"grid":"O048","type":"reduced_gg"} -> {}
+211: {"grid":"O48","type":"reduced_gg"} -> {"type":"reduced_gg"}
+211/219 Test #186: eckit_test_geo_great_circle ..................   Passed    0.23 sec
 211: {"grid":48,"type":"reduced_gg"} -> {}
 211: {"type":"reduced_gg"} -> {}
 211: {"grid":2,"type":"reduced_latlon"} -> {}
 211: {"grid":12,"type":"reduced_ll"} -> {}
-212/219 Test #186: eckit_test_geo_great_circle ..................   Passed    0.80 sec
+18: Unlink /tmp/path3.20260425.000309.i-capture-the-hostname.1747300070195202.dat
 211: {"grid":"48","type":"regular_gg"} -> {}
 211: {"grid":"F048","type":"regular_gg"} -> {}
 211: {"grid":"F48","type":"regular_gg"} -> {"type":"regular_gg"}
-218: + cmp file1.txt file1.txt.0
+217: ++ cat ECKIT-175.out
+217: ++ grep 'NON Flushed message in myrun'
+217: + out='NON Flushed message in myrun()'
+217: + [[ -z NON Flushed message in myrun() ]]
+217: + rm -f ECKIT-175.out
 211: {"grid":"N48","type":"regular_gg"} -> {}
-218: + '[' 1 == 1 ']'
-218: + '[' /usr/bin/mpiexec '!=' MPIEXEC-NOTFOUND ']'
-218: + create_file
-218: + rm -f file1.txt file1.txt.0
+217: + ./ECKIT-175.x 3
 211: {"grid":"O48","type":"regular_gg"} -> {}
-18: Completed case 0: test_restarthandle
 211: {"grid":"a","type":"regular_gg"} -> {}
 211: {"grid":48,"type":"regular_gg"} -> {}
-218: + echo abc123
-218: + echo abc123
-218: + echo abc123
-218: + /usr/bin/mpiexec -n 4 ./ECKIT-221.x file1.txt
-18: 0 tests failed out of 1.
 211: {"area":[90,-180,-90,180],"type":"regular_ll"} -> {}
 211: {"grid":"F48","type":"regular_ll"} -> {}
-213/219 Test  #18: eckit_test_filesystem_restarthandle ..........   Passed    4.27 sec
-217: ++ grep 'NON Flushed message in myrun'
-217: ++ cat ECKIT-175.out
-217: + out='NON Flushed message in myrun()'
-217: + [[ -z NON Flushed message in myrun() ]]
-217: + rm -f ECKIT-175.out
 211: {"grid":"a","type":"regular_ll"} -> {}
 211: {"grid":48,"type":"regular_ll"} -> {}
 211: {"grid":["a","b"],"type":"regular_ll"} -> {}
@@ -14467,40 +14440,49 @@
 211: Running case 1: grid: name -> spec -> grid: name ...
 211: Completed case 1: grid: name -> spec -> grid: name
 211: Running case 2: grid: reduced_gg ...
-217: + ./ECKIT-175.x 2
-211: Completed case 2: grid: reduced_gg
-211: Running case 3: grid: HEALPix ...
-211: Completed case 3: grid: HEALPix
-211: 0 tests failed out of 4.
-214/219 Test #211: eckit_test_geo_spec ..........................   Passed    0.33 sec
-217: ++ cat ECKIT-175.out
+218: + cmp file1.txt file1.txt.0
+218: + '[' 1 == 1 ']'
+218: + '[' /usr/bin/mpiexec '!=' MPIEXEC-NOTFOUND ']'
+218: + create_file
+218: + rm -f file1.txt file1.txt.0
 217: ++ grep 'NON Flushed message in myrun'
-217: + out='NON Flushed message in myrun()'
-217: + [[ -z NON Flushed message in myrun() ]]
-217: + rm -f ECKIT-175.out
-217: + ./ECKIT-175.x 3
 217: ++ cat ECKIT-175.out
-217: ++ grep 'NON Flushed message in myrun'
+218: + echo abc123
+218: + echo abc123
+218: + echo abc123
+218: + /usr/bin/mpiexec -n 4 ./ECKIT-221.x file1.txt
+211: Completed case 2: grid: reduced_gg
+211: Running case 3: grid: HEALPix ...
 217: + out='NON Flushed message in myrun()'
 217: + [[ -z NON Flushed message in myrun() ]]
 217: + echo OK
 217: OK
-215/219 Test #217: ECKIT-175.sh .................................   Passed    0.32 sec
+212/219 Test #217: ECKIT-175.sh .................................   Passed    0.08 sec
+211: Completed case 3: grid: HEALPix
+211: 0 tests failed out of 4.
+213/219 Test #211: eckit_test_geo_spec ..........................   Passed    0.12 sec
+18: Completed case 0: test_restarthandle
+18: 0 tests failed out of 1.
+214/219 Test  #18: eckit_test_filesystem_restarthandle ..........   Passed    1.55 sec
 219: begin of main
 219: mpi::comm().size() = 1
 219: end of main
+147: Double compare speed: 45,934,772 /s
+147: Completed case 0: TestDoubleCompareSpeed
+147: 0 tests failed out of 1.
 219: + echo OK
 219: OK
-216/219 Test #219: ECKIT-166.sh .................................   Passed    0.39 sec
+215/219 Test #219: ECKIT-166.sh .................................   Passed    0.19 sec
+216/219 Test #147: eckit_test_types_double_compare_speed ........   Passed    0.68 sec
 218: + set +e
 218: + filed_found=0
 218: ++ awk 'BEGIN {for(i=0;i<40;i++) print i}'
 218: + for i in $(awk 'BEGIN {for(i=0;i<40;i++) print i}')
 218: + ls -l file1.txt.0 file1.txt.1 file1.txt.2 file1.txt.3
-218: -rw-r--r-- 1 pbuilder1 pbuilder1 21 Mar 22 05:34 file1.txt.0
-218: -rw-r--r-- 1 pbuilder1 pbuilder1 21 Mar 22 05:34 file1.txt.1
-218: -rw-r--r-- 1 pbuilder1 pbuilder1 21 Mar 22 05:34 file1.txt.2
-218: -rw-r--r-- 1 pbuilder1 pbuilder1 21 Mar 22 05:34 file1.txt.3
+218: -rw-r--r-- 1 pbuilder2 pbuilder2 21 Apr 25 14:03 file1.txt.0
+218: -rw-r--r-- 1 pbuilder2 pbuilder2 21 Apr 25 14:03 file1.txt.1
+218: -rw-r--r-- 1 pbuilder2 pbuilder2 21 Apr 25 14:03 file1.txt.2
+218: -rw-r--r-- 1 pbuilder2 pbuilder2 21 Apr 25 14:03 file1.txt.3
 218: + status=0
 218: + '[' 0 -eq 0 ']'
 218: + files_found=1
@@ -14517,7 +14499,60 @@
 218: + cmp file1.txt file1.txt.3
 218: + echo OK
 218: OK
-217/219 Test #218: ECKIT-221.sh .................................   Passed    0.64 sec
+217/219 Test #218: ECKIT-221.sh .................................   Passed    0.26 sec
+17: Unlink /tmp/tmpdir.qk7GIM/baz
+17: Unlink /tmp/tmpdir.qk7GIM/bar
+17: Rmdir /tmp/tmpdir.qk7GIM/foo
+17: Rmdir /tmp/tmpdir.qk7GIM
+17: Completed case 6: We can touch files/directories to update the timestamp
+17: Running case 7: Find children files and dirs ...
+17: Running section "Find in one level" ...
+17: []
+17: [/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/baz,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/bar,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo]
+17: relative path testdir/baz
+17: relative path testdir/bar
+17: relative path testdir/foo
+17: Running section "Find recursively" ...
+17: [/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/bar/file.3,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/file.2,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/file.1]
+17: [/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/baz,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/bar,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/2,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/2/1,/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem/testdir/foo/1]
+17: relative path testdir/baz
+17: relative path testdir/bar
+17: relative path testdir/foo
+17: relative path testdir/foo/2
+17: relative path testdir/foo/2/1
+17: relative path testdir/foo/1
+17: relative path testdir/bar/file.3
+17: relative path testdir/foo/file.2
+17: relative path testdir/foo/file.1
+17: Completed case 7: Find children files and dirs
+17: Running case 8: Extract basename ...
+17: Completed case 8: Extract basename
+17: Running case 9: Extract extension from Path ...
+17: Completed case 9: Extract extension from Path
+17: Running case 10: Calculate file system size ...
+17: cwd /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem
+17: fs.available 97305034752
+17: fs.total 107374182400
+17: Completed case 10: Calculate file system size
+17: Running case 11: Create a unique path ...
+17: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem.20260425.000311.i-capture-the-hostname.1747295775227904
+17: Completed case 11: Create a unique path
+17: Running case 12: Check link ...
+17: Rmdir /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystem.20260425.000311.i-capture-the-hostname.1747295775227905
+17: Unlink /build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu/tests/filesystemlink
+17: Completed case 12: Check link
+17: Running case 13: Special characters not expanded in baseName ...
+17: Completed case 13: Special characters not expanded in baseName
+17: Running case 14: Tidy a path ...
+17: Running section "Constants" ...
+17: Running section "Basic rules" ...
+17: Running section "Cleanup unnecessary tokens" ...
+17: Running section "Merging of tokens" ...
+17: Running section "Absolute paths" ...
+17: Running section "Relative paths" ...
+17: Running section "Odd ones" ...
+17: Completed case 14: Tidy a path
+17: Running case 15: Test PathName hashing ...
 177: Completed case 0: Write records, each in separate file (offset=0)
 177: Running case 1: Write records to same file using record.write(path,codec::Mode) ...
 177: Running section "record1 -> records.atlas.bzip2" ...
@@ -14528,10 +14563,6 @@
 177: Running section "record1 -> records.atlas.bzip2.duplicate" ...
 177: Running section "record2 -> records.atlas.bzip2.duplicate" ...
 177: Running section "record3 -> records.atlas.bzip2.duplicate" ...
-17: Unlink /tmp/eckitXXXXX1z7lYL
-17: Completed case 15: Test PathName hashing
-17: 0 tests failed out of 16.
-218/219 Test  #17: eckit_test_filesystem_localpathname ..........   Passed    8.69 sec
 177: Running section "close stream" ...
 177: Completed case 2: Write records to same file using record.write(Stream) keeping Stream open
 177: Running case 3: Write master record referencing record1 and record2 and record3 ...
@@ -14563,17 +14594,21 @@
 177: Running section "yaml" ...
 177: Completed case 13: RecordPrinter
 177: 0 tests failed out of 14.
-219/219 Test #177: eckit_test_codec_record_COMPRESSION_bzip2 ....   Passed    7.30 sec
+218/219 Test #177: eckit_test_codec_record_COMPRESSION_bzip2 ....   Passed    3.20 sec
+17: Unlink /tmp/eckitXXXXXLrLPjY
+17: Completed case 15: Test PathName hashing
+17: 0 tests failed out of 16.
+219/219 Test  #17: eckit_test_filesystem_localpathname ..........   Passed    4.78 sec
 
 98% tests passed, 4 tests failed out of 219
 
 Label Time Summary:
-eckit         =  59.16 sec*proc (219 tests)
-executable    =  48.16 sec*proc (198 tests)
-mpi           =   3.29 sec*proc (6 tests)
-script        =  11.00 sec*proc (21 tests)
+eckit         =  25.07 sec*proc (219 tests)
+executable    =  20.50 sec*proc (198 tests)
+mpi           =   2.64 sec*proc (6 tests)
+script        =   4.57 sec*proc (21 tests)
 
-Total Test time (real) =  10.83 sec
+Total Test time (real) =   4.88 sec
 
 The following tests FAILED:
 	 41 - eckit_test_radoshandle (Failed)                   eckit executable
@@ -14583,7 +14618,7 @@
 Errors while running CTest
 make[2]: *** [Makefile:94: test] Error 8
 make[2]: Leaving directory '/build/reproducible-path/eckit-1.28.6/obj-aarch64-linux-gnu'
-	rm -fr -- /tmp/dh-xdg-rundir-JEfP4lyD
+	rm -fr -- /tmp/dh-xdg-rundir-OstTgb9i
 dh_auto_test: error: cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 returned exit code 2
 make[1]: Leaving directory '/build/reproducible-path/eckit-1.28.6'
    create-stamp debian/debhelper-build-stamp
@@ -15635,10 +15670,10 @@
 	install -m0755 -d debian/libeckit-utils/usr/share/doc/libeckit-utils
 	install -p -m0644 debian/copyright debian/libeckit-utils/usr/share/doc/libeckit-utils/copyright
    dh_installchangelogs -O--buildsystem=cmake
-	install -m0755 -d debian/libeckit-dev/usr/share/doc/libeckit-dev
-	install -p -m0644 debian/.debhelper/generated/libeckit-dev/dh_installchangelogs.dch.trimmed debian/libeckit-dev/usr/share/doc/libeckit-dev/changelog.Debian
 	install -m0755 -d debian/libeckit0d/usr/share/doc/libeckit0d
 	install -p -m0644 debian/.debhelper/generated/libeckit0d/dh_installchangelogs.dch.trimmed debian/libeckit0d/usr/share/doc/libeckit0d/changelog.Debian
+	install -m0755 -d debian/libeckit-dev/usr/share/doc/libeckit-dev
+	install -p -m0644 debian/.debhelper/generated/libeckit-dev/dh_installchangelogs.dch.trimmed debian/libeckit-dev/usr/share/doc/libeckit-dev/changelog.Debian
 	install -m0755 -d debian/libeckit-utils/usr/share/doc/libeckit-utils
 	install -p -m0644 debian/.debhelper/generated/libeckit-utils/dh_installchangelogs.dch.trimmed debian/libeckit-utils/usr/share/doc/libeckit-utils/changelog.Debian
    dh_installsystemduser -O--buildsystem=cmake
@@ -15690,15 +15725,15 @@
 	ln -s libeckit_cmd.so.0d debian/libeckit-dev/usr/lib/aarch64-linux-gnu/libeckit_cmd.so
    dh_strip_nondeterminism -O--buildsystem=cmake
    dh_compress -O--buildsystem=cmake
-	cd debian/libeckit-utils
 	cd debian/libeckit-dev
 	cd debian/libeckit0d
-	chmod a-x usr/share/doc/libeckit-utils/changelog.Debian
+	cd debian/libeckit-utils
 	chmod a-x usr/share/doc/libeckit0d/changelog.Debian
+	chmod a-x usr/share/doc/libeckit-utils/changelog.Debian
 	chmod a-x usr/share/doc/libeckit-dev/changelog.Debian
-	gzip -9nf usr/share/doc/libeckit-utils/changelog.Debian
 	gzip -9nf usr/share/doc/libeckit0d/changelog.Debian
 	gzip -9nf usr/share/doc/libeckit-dev/changelog.Debian
+	gzip -9nf usr/share/doc/libeckit-utils/changelog.Debian
 	cd '/build/reproducible-path/eckit-1.28.6'
 	cd '/build/reproducible-path/eckit-1.28.6'
 	cd '/build/reproducible-path/eckit-1.28.6'
@@ -15706,18 +15741,18 @@
 	find debian/libeckit-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libeckit0d ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libeckit-utils ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
-	find debian/libeckit-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libeckit-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeckit-utils/usr/share/doc -type f -a -true -a ! -regex 'debian/libeckit-utils/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeckit0d/usr/share/doc -type f -a -true -a ! -regex 'debian/libeckit0d/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeckit-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libeckit-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeckit-utils/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
-	find debian/libeckit-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/libeckit0d/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
+	find debian/libeckit-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/libeckit-utils -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libeckit-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeckit0d -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeckit-utils/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
-	find debian/libeckit-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeckit-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeckit0d/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
+	find debian/libeckit-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeckit-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
    dh_missing -O--buildsystem=cmake
    dh_dwz -a -O--buildsystem=cmake
@@ -15742,31 +15777,31 @@
 	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/01/ac134ee75a3f190ecb9ec5d37bf1550abd9dcd.debug
 	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-grid
 	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/01/ac134ee75a3f190ecb9ec5d37bf1550abd9dcd.debug debian/libeckit-utils/usr/bin/eckit-grid
-	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/ce
-	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-version debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/ce/11a07dd0f9d5addde44224e7fa6789a7a9129d.debug
-	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/ce/11a07dd0f9d5addde44224e7fa6789a7a9129d.debug
-	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-version
-	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/ce/11a07dd0f9d5addde44224e7fa6789a7a9129d.debug debian/libeckit-utils/usr/bin/eckit-version
-	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4
-	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-grid-spec debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4/6ea51b4ec6b9050024c4741d6b4abc6d66d724.debug
-	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4/6ea51b4ec6b9050024c4741d6b4abc6d66d724.debug
-	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-grid-spec
-	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4/6ea51b4ec6b9050024c4741d6b4abc6d66d724.debug debian/libeckit-utils/usr/bin/eckit-grid-spec
 	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/9f
 	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-codec-list debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/9f/2b532cea44ce169fea3221ddcfcd2e4ee7b966.debug
 	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/9f/2b532cea44ce169fea3221ddcfcd2e4ee7b966.debug
 	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-codec-list
 	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/9f/2b532cea44ce169fea3221ddcfcd2e4ee7b966.debug debian/libeckit-utils/usr/bin/eckit-codec-list
-	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d
-	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-grid-list debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d/5e1f941792c1ae2b547e60b81fe44ba08c9672.debug
-	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d/5e1f941792c1ae2b547e60b81fe44ba08c9672.debug
-	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-grid-list
-	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d/5e1f941792c1ae2b547e60b81fe44ba08c9672.debug debian/libeckit-utils/usr/bin/eckit-grid-list
+	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4
+	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-grid-spec debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4/6ea51b4ec6b9050024c4741d6b4abc6d66d724.debug
+	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4/6ea51b4ec6b9050024c4741d6b4abc6d66d724.debug
+	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-grid-spec
+	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/a4/6ea51b4ec6b9050024c4741d6b4abc6d66d724.debug debian/libeckit-utils/usr/bin/eckit-grid-spec
 	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4f
 	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-info debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4f/d807a8ff6a950fdab4edeefeb269613b18354f.debug
 	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4f/d807a8ff6a950fdab4edeefeb269613b18354f.debug
 	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-info
 	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4f/d807a8ff6a950fdab4edeefeb269613b18354f.debug debian/libeckit-utils/usr/bin/eckit-info
+	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/5c
+	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-version debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/5c/522b4168e5e92bf3098009c745cf021e0c64dd.debug
+	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/5c/522b4168e5e92bf3098009c745cf021e0c64dd.debug
+	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-version
+	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/5c/522b4168e5e92bf3098009c745cf021e0c64dd.debug debian/libeckit-utils/usr/bin/eckit-version
+	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d
+	objcopy --only-keep-debug --compress-debug-sections debian/libeckit-utils/usr/bin/eckit-grid-list debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d/5e1f941792c1ae2b547e60b81fe44ba08c9672.debug
+	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d/5e1f941792c1ae2b547e60b81fe44ba08c9672.debug
+	strip --remove-section=.comment --remove-section=.note debian/libeckit-utils/usr/bin/eckit-grid-list
+	objcopy --add-gnu-debuglink debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.build-id/4d/5e1f941792c1ae2b547e60b81fe44ba08c9672.debug debian/libeckit-utils/usr/bin/eckit-grid-list
 	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.dwz
 	cp --reflink=auto -a debian/libeckit-utils/usr/lib/debug/.dwz/aarch64-linux-gnu debian/.debhelper/libeckit-utils/dbgsym-root/usr/lib/debug/.dwz
 	rm -fr debian/libeckit-utils/usr/lib/debug/.dwz
@@ -15797,16 +15832,6 @@
 	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/0c/6c414f6cfb7a1e617b7616f94df730e0c45939.debug
 	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_linalg.so.0d
 	objcopy --add-gnu-debuglink debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/0c/6c414f6cfb7a1e617b7616f94df730e0c45939.debug debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_linalg.so.0d
-	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b
-	objcopy --only-keep-debug --compress-debug-sections debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b/da3914b4339380388a2218aba072e1b37d55ab.debug
-	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b/da3914b4339380388a2218aba072e1b37d55ab.debug
-	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d
-	objcopy --add-gnu-debuglink debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b/da3914b4339380388a2218aba072e1b37d55ab.debug debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d
-	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4
-	objcopy --only-keep-debug --compress-debug-sections debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4/ffdccaf2d1c9f87bbaf0b6a1d203765458ad25.debug
-	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4/ffdccaf2d1c9f87bbaf0b6a1d203765458ad25.debug
-	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d
-	objcopy --add-gnu-debuglink debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4/ffdccaf2d1c9f87bbaf0b6a1d203765458ad25.debug debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d
 	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/c1
 	objcopy --only-keep-debug --compress-debug-sections debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_option.so.0d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/c1/5f3dc582d3238a9f437391b00ca14d60729deb.debug
 	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/c1/5f3dc582d3238a9f437391b00ca14d60729deb.debug
@@ -15817,6 +15842,16 @@
 	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/26/46cddb90094b589f2b199d71ec04cf96623950.debug
 	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_mpi.so.0d
 	objcopy --add-gnu-debuglink debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/26/46cddb90094b589f2b199d71ec04cf96623950.debug debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_mpi.so.0d
+	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b
+	objcopy --only-keep-debug --compress-debug-sections debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b/da3914b4339380388a2218aba072e1b37d55ab.debug
+	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b/da3914b4339380388a2218aba072e1b37d55ab.debug
+	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d
+	objcopy --add-gnu-debuglink debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/7b/da3914b4339380388a2218aba072e1b37d55ab.debug debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d
+	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4
+	objcopy --only-keep-debug --compress-debug-sections debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4/ffdccaf2d1c9f87bbaf0b6a1d203765458ad25.debug
+	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4/ffdccaf2d1c9f87bbaf0b6a1d203765458ad25.debug
+	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d
+	objcopy --add-gnu-debuglink debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/a4/ffdccaf2d1c9f87bbaf0b6a1d203765458ad25.debug debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d
 	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/6e
 	objcopy --only-keep-debug --compress-debug-sections debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_maths.so.0d debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/6e/012a44f3fce66b1d07a1ba4da7486296004090.debug
 	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/usr/lib/debug/.build-id/6e/012a44f3fce66b1d07a1ba4da7486296004090.debug
@@ -15860,9 +15895,9 @@
 	rm -f debian/libeckit-utils/DEBIAN/shlibs
    dh_shlibdeps -a -O--buildsystem=cmake
 	install -m0755 -d debian/libeckit-utils/DEBIAN
-	dpkg-shlibdeps -Tdebian/libeckit-utils.substvars debian/libeckit-utils/usr/bin/eckit-grid-nearest debian/libeckit-utils/usr/bin/eckit-grid debian/libeckit-utils/usr/bin/eckit-version debian/libeckit-utils/usr/bin/eckit-grid-spec debian/libeckit-utils/usr/bin/eckit-codec-list debian/libeckit-utils/usr/bin/eckit-grid-list debian/libeckit-utils/usr/bin/eckit-info
+	dpkg-shlibdeps -Tdebian/libeckit-utils.substvars debian/libeckit-utils/usr/bin/eckit-grid-nearest debian/libeckit-utils/usr/bin/eckit-grid debian/libeckit-utils/usr/bin/eckit-codec-list debian/libeckit-utils/usr/bin/eckit-grid-spec debian/libeckit-utils/usr/bin/eckit-info debian/libeckit-utils/usr/bin/eckit-version debian/libeckit-utils/usr/bin/eckit-grid-list
 	install -m0755 -d debian/libeckit0d/DEBIAN
-	dpkg-shlibdeps -Tdebian/libeckit0d.substvars debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_sql.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_geo.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_web.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_linalg.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_option.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_mpi.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_maths.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_distributed.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_geometry.so.0d
+	dpkg-shlibdeps -Tdebian/libeckit0d.substvars debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_sql.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_geo.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_web.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_linalg.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_option.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_mpi.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_codec.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_cmd.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_maths.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_distributed.so.0d debian/libeckit0d/usr/lib/aarch64-linux-gnu/libeckit_geometry.so.0d
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-aarch64.so.1
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
@@ -15880,11 +15915,6 @@
 	chmod 0644 -- debian/libeckit0d/DEBIAN/conffiles
 	install -m0755 -d debian/libeckit-utils/DEBIAN
    dh_gencontrol -O--buildsystem=cmake
-	install -m0755 -d debian/libeckit-utils/DEBIAN
-	echo misc:Depends= >> debian/libeckit-utils.substvars
-	echo misc:Pre-Depends= >> debian/libeckit-utils.substvars
-	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/DEBIAN
-	dpkg-gencontrol -plibeckit-utils -ldebian/changelog -Tdebian/libeckit-utils.substvars -cdebian/control -Pdebian/.debhelper/libeckit-utils/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libeckit-utils-dbgsym "-DDepends=libeckit-utils (= \${binary:Version})" "-DDescription=debug symbols for libeckit-utils" "-DBuild-Ids=01ac134ee75a3f190ecb9ec5d37bf1550abd9dcd 26daab70220e720b777e435fa39352abe47190a9 4d5e1f941792c1ae2b547e60b81fe44ba08c9672 4fd807a8ff6a950fdab4edeefeb269613b18354f 9f2b532cea44ce169fea3221ddcfcd2e4ee7b966 a46ea51b4ec6b9050024c4741d6b4abc6d66d724 ce11a07dd0f9d5addde44224e7fa6789a7a9129d" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
 	install -m0755 -d debian/libeckit-dev/DEBIAN
 	echo misc:Depends= >> debian/libeckit-dev.substvars
 	echo misc:Pre-Depends= >> debian/libeckit-dev.substvars
@@ -15894,41 +15924,46 @@
 	echo misc:Pre-Depends= >> debian/libeckit0d.substvars
 	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/DEBIAN
 	dpkg-gencontrol -plibeckit0d -ldebian/changelog -Tdebian/libeckit0d.substvars -cdebian/control -Pdebian/.debhelper/libeckit0d/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libeckit0d-dbgsym "-DDepends=libeckit0d (= \${binary:Version})" "-DDescription=debug symbols for libeckit0d" "-DBuild-Ids=0332b601456c99c3145113945325cfceeeda8f08 0c6c414f6cfb7a1e617b7616f94df730e0c45939 2646cddb90094b589f2b199d71ec04cf96623950 3f6ebbf8e1be407342ca59f7457165c82678059f 4b666a1ba801e66b42c3d6a4c8f978f901c48341 6e012a44f3fce66b1d07a1ba4da7486296004090 7bda3914b4339380388a2218aba072e1b37d55ab 7cf753024c475383e57c1ab894bb847ffe396554 a4ffdccaf2d1c9f87bbaf0b6a1d203765458ad25 c15f3dc582d3238a9f437391b00ca14d60729deb de88cf15d521a90ca5b62a373d8f5676cb80ceca e9d26c43c2637a64381bafeba415761c1b6e9abe" -DSection=debug -UReplaces -UBreaks
+	install -m0755 -d debian/libeckit-utils/DEBIAN
+	echo misc:Depends= >> debian/libeckit-utils.substvars
+	echo misc:Pre-Depends= >> debian/libeckit-utils.substvars
+	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/DEBIAN
+	dpkg-gencontrol -plibeckit-utils -ldebian/changelog -Tdebian/libeckit-utils.substvars -cdebian/control -Pdebian/.debhelper/libeckit-utils/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libeckit-utils-dbgsym "-DDepends=libeckit-utils (= \${binary:Version})" "-DDescription=debug symbols for libeckit-utils" "-DBuild-Ids=01ac134ee75a3f190ecb9ec5d37bf1550abd9dcd 26daab70220e720b777e435fa39352abe47190a9 4d5e1f941792c1ae2b547e60b81fe44ba08c9672 4fd807a8ff6a950fdab4edeefeb269613b18354f 5c522b4168e5e92bf3098009c745cf021e0c64dd 9f2b532cea44ce169fea3221ddcfcd2e4ee7b966 a46ea51b4ec6b9050024c4741d6b4abc6d66d724" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
 dpkg-gencontrol: warning: Depends field of package libeckit-dev: substitution variable ${shlibs:Depends} used, but is not defined
-	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/DEBIAN/control
-	dpkg-gencontrol -plibeckit-utils -ldebian/changelog -Tdebian/libeckit-utils.substvars -cdebian/control -Pdebian/libeckit-utils
-	chmod 0644 -- debian/libeckit-dev/DEBIAN/control
 	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/DEBIAN/control
 	dpkg-gencontrol -plibeckit0d -ldebian/changelog -Tdebian/libeckit0d.substvars -cdebian/control -Pdebian/libeckit0d
-	chmod 0644 -- debian/libeckit-utils/DEBIAN/control
+	chmod 0644 -- debian/libeckit-dev/DEBIAN/control
+	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/DEBIAN/control
+	dpkg-gencontrol -plibeckit-utils -ldebian/changelog -Tdebian/libeckit-utils.substvars -cdebian/control -Pdebian/libeckit-utils
 	chmod 0644 -- debian/libeckit0d/DEBIAN/control
+	chmod 0644 -- debian/libeckit-utils/DEBIAN/control
    dh_md5sums -O--buildsystem=cmake
-	install -m0755 -d debian/libeckit-dev/DEBIAN
 	install -m0755 -d debian/libeckit0d/DEBIAN
 	install -m0755 -d debian/libeckit-utils/DEBIAN
-	cd debian/libeckit-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	install -m0755 -d debian/libeckit-dev/DEBIAN
 	cd debian/libeckit0d >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/libeckit-utils >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	cd debian/libeckit-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/libeckit-utils/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/libeckit-utils/dbgsym-root/DEBIAN
 	cd debian/.debhelper/libeckit-utils/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/libeckit-dev/DEBIAN/md5sums
 	chmod 0644 -- debian/libeckit0d/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/libeckit0d/dbgsym-root/DEBIAN
 	cd debian/.debhelper/libeckit0d/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	chmod 0644 -- debian/.debhelper/libeckit-utils/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/libeckit0d/dbgsym-root/DEBIAN/md5sums
    dh_builddeb -O--buildsystem=cmake
-	dpkg-deb --root-owner-group --build debian/.debhelper/libeckit-utils/dbgsym-root ..
-	dpkg-deb --root-owner-group --build debian/libeckit-utils ..
-	dpkg-deb --root-owner-group --build debian/.debhelper/libeckit0d/dbgsym-root ..
 	dpkg-deb --root-owner-group --build debian/libeckit-dev ..
 	dpkg-deb --root-owner-group --build debian/libeckit0d ..
-dpkg-deb: building package 'libeckit-utils' in '../libeckit-utils_1.28.6-1_arm64.deb'.
-dpkg-deb: building package 'libeckit-utils-dbgsym' in '../libeckit-utils-dbgsym_1.28.6-1_arm64.deb'.
+	dpkg-deb --root-owner-group --build debian/.debhelper/libeckit0d/dbgsym-root ..
+	dpkg-deb --root-owner-group --build debian/libeckit-utils ..
+	dpkg-deb --root-owner-group --build debian/.debhelper/libeckit-utils/dbgsym-root ..
 dpkg-deb: building package 'libeckit-dev' in '../libeckit-dev_1.28.6-1_arm64.deb'.
 dpkg-deb: building package 'libeckit0d' in '../libeckit0d_1.28.6-1_arm64.deb'.
 dpkg-deb: building package 'libeckit0d-dbgsym' in '../libeckit0d-dbgsym_1.28.6-1_arm64.deb'.
+dpkg-deb: building package 'libeckit-utils' in '../libeckit-utils_1.28.6-1_arm64.deb'.
+dpkg-deb: building package 'libeckit-utils-dbgsym' in '../libeckit-utils-dbgsym_1.28.6-1_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../eckit_1.28.6-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../eckit_1.28.6-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -15936,12 +15971,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/386058/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/386058/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/2522417 and its subdirectories
-I: Current time: Sat Mar 22 05:35:52 -12 2025
-I: pbuilder-time-stamp: 1742664952
+I: removing directory /srv/workspace/pbuilder/386058 and its subdirectories
+I: Current time: Sat Apr 25 14:03:55 +14 2026
+I: pbuilder-time-stamp: 1777075435