Diff of the two buildlogs:

--
--- b1/build.log	2025-01-23 18:11:12.646951357 +0000
+++ b2/build.log	2025-01-23 18:16:23.740879482 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Thu Jan 23 05:59:08 -12 2025
-I: pbuilder-time-stamp: 1737655148
+I: Current time: Fri Jan 24 08:11:43 +14 2025
+I: pbuilder-time-stamp: 1737655903
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -22,52 +22,84 @@
 dpkg-source: info: unpacking openal-soft_1.24.2-1.debian.tar.xz
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/30021/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/17805/tmp/hooks/D01_modify_environment starting
+debug: Running on virt32z.
+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 Jan 23 18:11 /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/17805/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/17805/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='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  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]="arm-unknown-linux-gnueabihf")
+  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=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='e397be0f18b649a6be97a653352046c6'
-  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='30021'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=a7b720d01e28444989957baa79fcba70
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  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=17805
   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.UW4TTZmz/pbuilderrc_gup5 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UW4TTZmz/b1 --logfile b1/build.log openal-soft_1.24.2-1.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  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.UW4TTZmz/pbuilderrc_KBLf --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UW4TTZmz/b2 --logfile b2/build.log openal-soft_1.24.2-1.dsc'
+  SUDO_GID=110
+  SUDO_UID=103
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux virt64b 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/30021/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/17805/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -260,7 +292,7 @@
 Get: 139 http://deb.debian.org/debian trixie/main armhf libsndio7.0 armhf 1.10.0-0.1 [24.6 kB]
 Get: 140 http://deb.debian.org/debian trixie/main armhf libsndio-dev armhf 1.10.0-0.1 [25.1 kB]
 Get: 141 http://deb.debian.org/debian trixie/main armhf portaudio19-dev armhf 19.6.0-1.2+b3 [96.3 kB]
-Fetched 58.5 MB in 2s (33.5 MB/s)
+Fetched 58.5 MB in 6s (9860 kB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.12-minimal:armhf.
 (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 ... 19569 files and directories currently installed.)
@@ -730,8 +762,8 @@
 Setting up tzdata (2024b-6) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Thu Jan 23 18:03:20 UTC 2025.
-Universal Time is now:  Thu Jan 23 18:03:20 UTC 2025.
+Local time is now:      Thu Jan 23 18:12:37 UTC 2025.
+Universal Time is now:  Thu Jan 23 18:12:37 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libsysprof-capture-4-dev:armhf (47.2-1) ...
@@ -855,7 +887,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/openal-soft-1.24.2/ && 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  > ../openal-soft_1.24.2-1_source.changes
+I: user script /srv/workspace/pbuilder/17805/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/17805/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/openal-soft-1.24.2/ && 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  > ../openal-soft_1.24.2-1_source.changes
 dpkg-buildpackage: info: source package openal-soft
 dpkg-buildpackage: info: source version 1:1.24.2-1
 dpkg-buildpackage: info: source distribution unstable
@@ -990,8 +1026,8 @@
 -- 
 -- Building example programs
 -- 
--- Configuring done (36.8s)
--- Generating done (0.5s)
+-- Configuring done (8.9s)
+-- Generating done (0.1s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -1005,7 +1041,7 @@
 -- Build files have been written to: /build/reproducible-path/openal-soft-1.24.2/build-tree
 make[2]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2'
    dh_auto_build -O--builddirectory=/build/reproducible-path/openal-soft-1.24.2/build-tree
-	cd build-tree && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1
+	cd build-tree && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
 make[2]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 /usr/bin/cmake -S/build/reproducible-path/openal-soft-1.24.2 -B/build/reproducible-path/openal-soft-1.24.2/build-tree --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles /build/reproducible-path/openal-soft-1.24.2/build-tree//CMakeFiles/progress.marks
@@ -1017,10 +1053,10 @@
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/build.make fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[  1%] Building CXX object fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o
 [  2%] Building CXX object fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o
-[  2%] Building CXX object fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o
-cd /build/reproducible-path/openal-soft-1.24.2/build-tree/fmt-11.1.1 && /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o -MF CMakeFiles/alsoft.fmt.dir/src/os.cc.o.d -o CMakeFiles/alsoft.fmt.dir/src/os.cc.o -c /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/src/os.cc
 cd /build/reproducible-path/openal-soft-1.24.2/build-tree/fmt-11.1.1 && /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o -MF CMakeFiles/alsoft.fmt.dir/src/format.cc.o.d -o CMakeFiles/alsoft.fmt.dir/src/format.cc.o -c /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/src/format.cc
+cd /build/reproducible-path/openal-soft-1.24.2/build-tree/fmt-11.1.1 && /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o -MF CMakeFiles/alsoft.fmt.dir/src/os.cc.o.d -o CMakeFiles/alsoft.fmt.dir/src/os.cc.o -c /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/src/os.cc
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 [  2%] Built target alsoft.fmt
 make  -f CMakeFiles/alsoft.common.dir/build.make CMakeFiles/alsoft.common.dir/depend
@@ -1029,15 +1065,15 @@
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/alsoft.common.dir/build.make CMakeFiles/alsoft.common.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[  3%] Building CXX object CMakeFiles/alsoft.common.dir/common/alassert.cpp.o
 [  3%] Building CXX object CMakeFiles/alsoft.common.dir/common/alcomplex.cpp.o
-[  3%] Building CXX object CMakeFiles/alsoft.common.dir/common/alsem.cpp.o
+/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/alassert.cpp.o -MF CMakeFiles/alsoft.common.dir/common/alassert.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/alassert.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/alassert.cpp
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/alcomplex.cpp.o -MF CMakeFiles/alsoft.common.dir/common/alcomplex.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/alcomplex.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp
+[  4%] Building CXX object CMakeFiles/alsoft.common.dir/common/alsem.cpp.o
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/alsem.cpp.o -MF CMakeFiles/alsoft.common.dir/common/alsem.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/alsem.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/alsem.cpp
-[  4%] Building CXX object CMakeFiles/alsoft.common.dir/common/alassert.cpp.o
-/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/alassert.cpp.o -MF CMakeFiles/alsoft.common.dir/common/alassert.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/alassert.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/alassert.cpp
-[  6%] Building CXX object CMakeFiles/alsoft.common.dir/common/althrd_setname.cpp.o
-[  6%] Building CXX object CMakeFiles/alsoft.common.dir/common/alstring.cpp.o
+[  5%] Building CXX object CMakeFiles/alsoft.common.dir/common/alstring.cpp.o
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/alstring.cpp.o -MF CMakeFiles/alsoft.common.dir/common/alstring.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/alstring.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/alstring.cpp
+[  6%] Building CXX object CMakeFiles/alsoft.common.dir/common/althrd_setname.cpp.o
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/althrd_setname.cpp.o -MF CMakeFiles/alsoft.common.dir/common/althrd_setname.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/althrd_setname.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/althrd_setname.cpp
 [  7%] Building CXX object CMakeFiles/alsoft.common.dir/common/dynload.cpp.o
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/dynload.cpp.o -MF CMakeFiles/alsoft.common.dir/common/dynload.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/dynload.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/dynload.cpp
@@ -1045,6 +1081,10 @@
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/filesystem.cpp.o -MF CMakeFiles/alsoft.common.dir/common/filesystem.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/filesystem.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/filesystem.cpp
 [  8%] Building CXX object CMakeFiles/alsoft.common.dir/common/pffft.cpp.o
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/pffft.cpp.o -MF CMakeFiles/alsoft.common.dir/common/pffft.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/pffft.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/pffft.cpp
+[  9%] Building CXX object CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o
+/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o -MF CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/polyphase_resampler.cpp
+[ 10%] Building CXX object CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o
+/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o -MF CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/ringbuffer.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp:14:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
@@ -1053,6 +1093,15 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/common/ringbuffer.cpp:31:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp: In function 'void complex_fft(al::span<std::complex<double> >, double)':
 /build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp:114:6: note: parameter passing for argument of type 'const al::span<std::complex<double> >' changed in GCC 7.1
   114 | void complex_fft(const al::span<std::complex<double>> buffer, const double sign)
@@ -1063,10 +1112,6 @@
       |      ^~~~~~~~~~~~~~~
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[  9%] Building CXX object CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o
-/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o -MF CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/polyphase_resampler.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/polyphase_resampler.cpp
-[ 10%] Building CXX object CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o
-/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o -MF CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/ringbuffer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/ringbuffer.cpp
 /build/reproducible-path/openal-soft-1.24.2/common/pffft.cpp:1470:18: warning: ignoring attributes on template argument '{anonymous}::v4sf' {aka '__vector(4) float'} [-Wignored-attributes]
  1470 |     al::span<v4sf> e; /* N/4*3 elements */
       |                  ^
@@ -1124,6 +1169,8 @@
 /build/reproducible-path/openal-soft-1.24.2/common/pffft.cpp:2158:9: warning: cast from 'float*' to '{anonymous}::v4sf*' {aka '__vector(4) float*'} increases required alignment of target type [-Wcast-align]
  2158 |         reinterpret_cast<v4sf*>(al::assume_aligned<16>(work)), direction, true);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 11%] Building CXX object CMakeFiles/alsoft.common.dir/common/strutils.cpp.o
+/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/strutils.cpp.o -MF CMakeFiles/alsoft.common.dir/common/strutils.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/strutils.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/strutils.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/pffft.cpp:71:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
@@ -1139,23 +1186,12 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 16>::pointer' {aka 'char*'} to 'std::array<float, 4>*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/common/ringbuffer.cpp:31:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/common/polyphase_resampler.cpp: In member function 'void PPhaseResampler::process(al::span<const double>, al::span<double>)':
 /build/reproducible-path/openal-soft-1.24.2/common/polyphase_resampler.cpp:166:6: note: parameter passing for argument of type 'const al::span<const double>' changed in GCC 7.1
   166 | void PPhaseResampler::process(const al::span<const double> in, const al::span<double> out)
       |      ^~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/common/polyphase_resampler.cpp:166:6: note: parameter passing for argument of type 'const al::span<double>' changed in GCC 7.1
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 11%] Building CXX object CMakeFiles/alsoft.common.dir/common/strutils.cpp.o
-/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.common.dir/common/strutils.cpp.o -MF CMakeFiles/alsoft.common.dir/common/strutils.cpp.o.d -o CMakeFiles/alsoft.common.dir/common/strutils.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/common/strutils.cpp
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 11%] Linking CXX static library libalsoft.common.a
@@ -1170,9 +1206,9 @@
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/alsoft.sofa-support.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[ 11%] Generating default_hrtf.txt
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/alsoft.sofa-support.dir/build.make CMakeFiles/alsoft.sofa-support.dir/build
-[ 11%] Generating default_hrtf.txt
 cd /build/reproducible-path/openal-soft-1.24.2 && /usr/bin/cmake -D "INPUT_FILE=/build/reproducible-path/openal-soft-1.24.2/hrtf/Default HRTF.mhr" -D OUTPUT_FILE=/build/reproducible-path/openal-soft-1.24.2/build-tree/default_hrtf.txt -P /build/reproducible-path/openal-soft-1.24.2/cmake/bin2h.script.cmake
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 [ 12%] Building CXX object CMakeFiles/alsoft.sofa-support.dir/utils/sofa-support.cpp.o
@@ -1181,13 +1217,28 @@
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/OpenAL.dir/build.make CMakeFiles/OpenAL.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 14%] Building CXX object CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o
+[ 13%] Building CXX object CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o -MF CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o.d -o CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.cpp
 [ 14%] Building CXX object CMakeFiles/OpenAL.dir/al/buffer.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/buffer.cpp.o -MF CMakeFiles/OpenAL.dir/al/buffer.cpp.o.d -o CMakeFiles/OpenAL.dir/al/buffer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o -MF CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o.d -o CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.cpp
+[ 15%] Building CXX object CMakeFiles/OpenAL.dir/al/debug.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/debug.cpp.o -MF CMakeFiles/OpenAL.dir/al/debug.cpp.o.d -o CMakeFiles/OpenAL.dir/al/debug.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp
+[ 15%] Linking CXX static library libalsoft.sofa-support.a
+/usr/bin/cmake -P CMakeFiles/alsoft.sofa-support.dir/cmake_clean_target.cmake
+/usr/bin/cmake -E cmake_link_script CMakeFiles/alsoft.sofa-support.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.h:16,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.cpp:23:
+                 from /build/reproducible-path/openal-soft-1.24.2/al/buffer.h:18,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:23:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:22:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -1196,8 +1247,8 @@
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/buffer.h:18,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:23:
+                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.h:16,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.cpp:23:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -1205,9 +1256,9 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 14%] Linking CXX static library libalsoft.sofa-support.a
-/usr/bin/cmake -P CMakeFiles/alsoft.sofa-support.dir/cmake_clean_target.cmake
-/usr/bin/cmake -E cmake_link_script CMakeFiles/alsoft.sofa-support.dir/link.txt --verbose=1
+/usr/bin/ar qc libalsoft.sofa-support.a "CMakeFiles/alsoft.sofa-support.dir/utils/sofa-support.cpp.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o"
+/usr/bin/ranlib libalsoft.sofa-support.a
+make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -1234,18 +1285,105 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/bin/ar qc libalsoft.sofa-support.a "CMakeFiles/alsoft.sofa-support.dir/utils/sofa-support.cpp.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o"
-/usr/bin/ranlib libalsoft.sofa-support.a
-make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 14%] Built target alsoft.sofa-support
+[ 15%] Built target alsoft.sofa-support
 make  -f CMakeFiles/makemhr.dir/build.make CMakeFiles/makemhr.dir/depend
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/makemhr.dir/DependInfo.cmake "--color="
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/makemhr.dir/build.make CMakeFiles/makemhr.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 15%] Building CXX object CMakeFiles/makemhr.dir/utils/makemhr/loaddef.cpp.o
+[ 16%] Building CXX object CMakeFiles/makemhr.dir/utils/makemhr/loaddef.cpp.o
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/utils -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/makemhr.dir/utils/makemhr/loaddef.cpp.o -MF CMakeFiles/makemhr.dir/utils/makemhr/loaddef.cpp.o.d -o CMakeFiles/makemhr.dir/utils/makemhr/loaddef.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp
+In file included from /usr/include/c++/14/string:51,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/debug.h:5,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:3:
+/usr/include/c++/14/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, vector<long long unsigned int> >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
+/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
+ 1488 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
+In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:25:
+In function 'constexpr ALenum {anonymous}::GetDebugSourceEnum(DebugSource)',
+    inlined from 'ALuint alGetDebugMessageLogDirectEXT(ALCcontext*, ALuint, ALsizei, ALenum*, ALenum*, ALuint*, ALenum*, ALsizei*, ALchar*)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:511:49:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:113:41: note: called from here
+  113 |     throw std::runtime_error{fmt::format("Unexpected debug source value: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  114 |         int{al::to_underlying(source)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
+In function 'constexpr ALenum {anonymous}::GetDebugTypeEnum(DebugType)',
+    inlined from 'ALuint alGetDebugMessageLogDirectEXT(ALCcontext*, ALuint, ALsizei, ALenum*, ALenum*, ALuint*, ALenum*, ALsizei*, ALchar*)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:513:45:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:131:41: note: called from here
+  131 |     throw std::runtime_error{fmt::format("Unexpected debug type value: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  132 |         int{al::to_underlying(type)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
+In function 'constexpr ALenum {anonymous}::GetDebugSeverityEnum(DebugSeverity)',
+    inlined from 'ALuint alGetDebugMessageLogDirectEXT(ALCcontext*, ALuint, ALsizei, ALenum*, ALenum*, ALuint*, ALenum*, ALsizei*, ALchar*)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:517:53:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:144:41: note: called from here
+  144 |     throw std::runtime_error{fmt::format("Unexpected debug severity value: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  145 |         int{al::to_underlying(severity)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'constexpr ALenum {anonymous}::GetDebugSourceEnum(DebugSource)',
+    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:228:17:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:113:41: note: called from here
+  113 |     throw std::runtime_error{fmt::format("Unexpected debug source value: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  114 |         int{al::to_underlying(source)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
+In function 'constexpr ALenum {anonymous}::GetDebugTypeEnum(DebugType)',
+    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:228:17:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:131:41: note: called from here
+  131 |     throw std::runtime_error{fmt::format("Unexpected debug type value: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  132 |         int{al::to_underlying(type)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
+In function 'constexpr ALenum {anonymous}::GetDebugSeverityEnum(DebugSeverity)',
+    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:228:17:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:144:41: note: called from here
+  144 |     throw std::runtime_error{fmt::format("Unexpected debug severity value: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  145 |         int{al::to_underlying(severity)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, vector<long long unsigned int> >; _Tp = long long unsigned int]',
+    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:212:35:
+/usr/include/c++/14/bits/stl_algobase.h:1536:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
+ 1536 |       return std::__lower_bound(__first, __last, __val,
+      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
+ 1537 |                                 __gnu_cxx::__ops::__iter_less_val());
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h: In function 'void alBufferiDirect(ALCcontext*, ALuint, ALenum, ALint)':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:42:16: warning: inlining failed in call to 'constexpr std::string_view GetCounterSuffix(size_t) noexcept': call is unlikely and code size would grow [-Winline]
    42 | constexpr auto GetCounterSuffix(size_t count) noexcept -> std::string_view
@@ -1259,27 +1397,13 @@
 /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:1099:37: note: called from here
  1099 |                     GetCounterSuffix(albuf->mAmbiOrder));
       |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
-In function 'void {anonymous}::LoadData(ALCcontext*, ALbuffer*, ALsizei, ALuint, FmtChannels, FmtType, al::span<const std::byte>, ALbitfieldSOFT)',
-    inlined from 'void alBufferStorageDirectSOFT(ALCcontext*, ALuint, ALenum, const ALvoid*, ALsizei, ALsizei, ALbitfieldSOFT)' at /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:788:13:
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:42:16: warning: inlining failed in call to 'constexpr std::string_view GetCounterSuffix(size_t) noexcept': call is unlikely and code size would grow [-Winline]
-   42 | constexpr auto GetCounterSuffix(size_t count) noexcept -> std::string_view
-      |                ^~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:314:33: note: called from here
-  314 |                 GetCounterSuffix(ALBuf->mAmbiOrder));
-      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:42:16: warning: inlining failed in call to 'constexpr std::string_view GetCounterSuffix(size_t) noexcept': call is unlikely and code size would grow [-Winline]
-   42 | constexpr auto GetCounterSuffix(size_t count) noexcept -> std::string_view
-      |                ^~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:318:33: note: called from here
-  318 |                 GetCounterSuffix(ALBuf->mAmbiOrder));
-      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 16%] Building CXX object CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o
-/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/utils -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o -MF CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o.d -o CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 17%] Building CXX object CMakeFiles/OpenAL.dir/al/debug.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/debug.cpp.o -MF CMakeFiles/OpenAL.dir/al/debug.cpp.o.d -o CMakeFiles/OpenAL.dir/al/debug.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp
+In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, vector<long long unsigned int> >; _Tp = long long unsigned int]',
+    inlined from 'void alDebugMessageControlDirectEXT(ALCcontext*, ALenum, ALenum, ALenum, ALsizei, const ALuint*, ALboolean)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:364:41:
+/usr/include/c++/14/bits/stl_algobase.h:1536:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
+ 1536 |       return std::__lower_bound(__first, __last, __val,
+      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
+ 1537 |                                 __gnu_cxx::__ops::__iter_less_val());
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp: In function 'int {anonymous}::TrLoad(TokenReaderT*)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:207:15: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare]
   207 |     if(toLoad >= TRLoadSize && istream.good())
@@ -1294,6 +1418,20 @@
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:597:25: warning: comparison of integer expressions of different signedness: 'std::streamsize' {aka 'int'} and 'const uint' {aka 'const unsigned int'} [-Wsign-compare]
   597 |     if(istream.gcount() != bytes)
       |        ~~~~~~~~~~~~~~~~~^~~~~~~~
+In function 'void {anonymous}::LoadData(ALCcontext*, ALbuffer*, ALsizei, ALuint, FmtChannels, FmtType, al::span<const std::byte>, ALbitfieldSOFT)',
+    inlined from 'void alBufferStorageDirectSOFT(ALCcontext*, ALuint, ALenum, const ALvoid*, ALsizei, ALsizei, ALbitfieldSOFT)' at /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:788:13:
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:42:16: warning: inlining failed in call to 'constexpr std::string_view GetCounterSuffix(size_t) noexcept': call is unlikely and code size would grow [-Winline]
+   42 | constexpr auto GetCounterSuffix(size_t count) noexcept -> std::string_view
+      |                ^~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:314:33: note: called from here
+  314 |                 GetCounterSuffix(ALBuf->mAmbiOrder));
+      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:42:16: warning: inlining failed in call to 'constexpr std::string_view GetCounterSuffix(size_t) noexcept': call is unlikely and code size would grow [-Winline]
+   42 | constexpr auto GetCounterSuffix(size_t count) noexcept -> std::string_view
+      |                ^~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:318:33: note: called from here
+  318 |                 GetCounterSuffix(ALBuf->mAmbiOrder));
+      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:42:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
@@ -1302,6 +1440,8 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = double; From = long long unsigned int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = double]':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:668:40:   required from here
   668 |             *out = al::bit_cast<double>(val);
@@ -1316,6 +1456,15 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'float*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 17%] Building CXX object CMakeFiles/OpenAL.dir/al/effect.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effect.cpp.o -MF CMakeFiles/OpenAL.dir/al/effect.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effect.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effect.cpp
+[ 17%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/autowah.cpp
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 18%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/chorus.cpp
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp: In function 'double {anonymous}::AverageHrirOnset(PPhaseResampler&, al::span<double>, uint, al::span<const double>, double, double)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:1700:6: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
  1700 | auto AverageHrirOnset(PPhaseResampler &rs, al::span<double> upsampled, const uint rate,
@@ -1330,15 +1479,6 @@
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:1111:6: note: parameter passing for argument of type 'const al::span<double>' changed in GCC 7.1
  1111 | void ExtractSofaHrir(const MYSOFA_HRTF *hrtf, const size_t index, const size_t channel,
       |      ^~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:42:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp: In function 'int {anonymous}::LoadBinarySource(std::istream&, const SourceRefT*, ByteOrderT, al::span<double>)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:990:6: note: parameter passing for argument of type 'const al::span<double>' changed in GCC 7.1
   990 | auto LoadBinarySource(std::istream &istream, const SourceRefT *src, const ByteOrderT order,
@@ -1394,9 +1534,16 @@
   916 |                 if(!ReadWaveData(istream, src, order, hrir.subspan(offset, count)))
       |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:916:33: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h: In function 'MYSOFA_EASY* {anonymous}::LoadSofaFile(SourceRefT*, uint, uint)':
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2932:17: warning: inlining failed in call to 'void fmt::v11::println(FILE*, format_string<T ...>, T&& ...) [with T = {}]': call is unlikely and code size would grow [-Winline]
+ 2932 | FMT_INLINE void println(FILE* f, format_string<T...> fmt, T&&... args) {
+      |                 ^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:1070:21: note: called from here
+ 1070 |         fmt::println(stderr, "\nError:  Out of memory.");
+      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:22:
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/autowah.cpp:9:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -1404,13 +1551,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h: In function 'MYSOFA_EASY* {anonymous}::LoadSofaFile(SourceRefT*, uint, uint)':
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2932:17: warning: inlining failed in call to 'void fmt::v11::println(FILE*, format_string<T ...>, T&& ...) [with T = {}]': call is unlikely and code size would grow [-Winline]
- 2932 | FMT_INLINE void println(FILE* f, format_string<T...> fmt, T&&... args) {
-      |                 ^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:1070:21: note: called from here
- 1070 |         fmt::println(stderr, "\nError:  Out of memory.");
-      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -1431,50 +1571,60 @@
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:1434:21: note: called from here
  1434 |         fmt::println(stderr, "Error:  Out of memory.");
       |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effect.h:16,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effect.cpp:23:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 19%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/compressor.cpp
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp: In function 'void {anonymous}::AverageHrirMagnitude(uint, al::span<const double>, double, al::span<double>)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:1713:6: note: parameter passing for argument of type 'const al::span<const double>' changed in GCC 7.1
  1713 | void AverageHrirMagnitude(const uint fftSize, const al::span<const double> hrir, const double f,
       |      ^~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/string:51,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/debug.h:5,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:3:
-/usr/include/c++/14/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, vector<long long unsigned int> >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
-/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
- 1488 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
-In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:25:
-In function 'constexpr ALenum {anonymous}::GetDebugSourceEnum(DebugSource)',
-    inlined from 'ALuint alGetDebugMessageLogDirectEXT(ALCcontext*, ALuint, ALsizei, ALenum*, ALenum*, ALuint*, ALenum*, ALsizei*, ALchar*)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:511:49:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:113:41: note: called from here
-  113 |     throw std::runtime_error{fmt::format("Unexpected debug source value: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  114 |         int{al::to_underlying(source)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
-In function 'constexpr ALenum {anonymous}::GetDebugTypeEnum(DebugType)',
-    inlined from 'ALuint alGetDebugMessageLogDirectEXT(ALCcontext*, ALuint, ALsizei, ALenum*, ALenum*, ALuint*, ALenum*, ALsizei*, ALchar*)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:513:45:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:131:41: note: called from here
-  131 |     throw std::runtime_error{fmt::format("Unexpected debug type value: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  132 |         int{al::to_underlying(type)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
-In function 'constexpr ALenum {anonymous}::GetDebugSeverityEnum(DebugSeverity)',
-    inlined from 'ALuint alGetDebugMessageLogDirectEXT(ALCcontext*, ALuint, ALsizei, ALenum*, ALenum*, ALuint*, ALenum*, ALsizei*, ALchar*)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:517:53:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:144:41: note: called from here
-  144 |     throw std::runtime_error{fmt::format("Unexpected debug severity value: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  145 |         int{al::to_underlying(severity)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/chorus.cpp:10:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 In function 'int {anonymous}::ProcessSources(TokenReaderT*, HrirDataT*, uint)',
     inlined from 'bool LoadDefInput(std::istream&, al::span<const char>, std::string_view, uint, uint, uint, ChannelModeT, HrirDataT*)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:2033:27:
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:1852:32: note: parameter passing for argument of type 'const al::span<double>' changed in GCC 7.1
@@ -1555,11 +1705,156 @@
       |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1935 |                 azd->mIrs[ti]);
       |                 ~~~~~~~~~~~~~~   
-In function 'constexpr ALenum {anonymous}::GetDebugSourceEnum(DebugSource)',
-    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:228:17:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
+[ 20%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/convolution.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/compressor.cpp:7:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 21%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/dedicated.cpp
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 22%] Building CXX object CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o
+/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/utils -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o -MF CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o.d -o CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/convolution.cpp:10:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 22%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/distortion.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/dedicated.cpp:9:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 23%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/echo.cpp
+[ 24%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/effects.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:42:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/distortion.cpp:7:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 25%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/equalizer.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 26%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/fshifter.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/echo.cpp:7:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 27%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/modulator.cpp
 In function 'double {anonymous}::CalcHrirOnset(PPhaseResampler&, uint, al::span<double>, al::span<const double>)',
     inlined from 'LoadSofaFile(std::string_view, uint, uint, uint, uint, ChannelModeT, HrirDataT*)::<lambda()>' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:565:57,
     inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = LoadSofaFile(std::string_view, uint, uint, uint, uint, ChannelModeT, HrirDataT*)::<lambda()>; _Args = {}]' at /usr/include/c++/14/bits/invoke.h:61:36,
@@ -1575,38 +1870,16 @@
       |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:241:15: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:241:15: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
-/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:113:41: note: called from here
-  113 |     throw std::runtime_error{fmt::format("Unexpected debug source value: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  114 |         int{al::to_underlying(source)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
-In function 'constexpr ALenum {anonymous}::GetDebugTypeEnum(DebugType)',
-    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:228:17:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:131:41: note: called from here
-  131 |     throw std::runtime_error{fmt::format("Unexpected debug type value: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  132 |         int{al::to_underlying(type)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
-In function 'constexpr ALenum {anonymous}::GetDebugSeverityEnum(DebugSeverity)',
-    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:228:17:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:144:41: note: called from here
-  144 |     throw std::runtime_error{fmt::format("Unexpected debug severity value: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  145 |         int{al::to_underlying(severity)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, vector<long long unsigned int> >; _Tp = long long unsigned int]',
-    inlined from 'void ALCcontext::sendDebugMessage(std::unique_lock<std::mutex>&, DebugSource, DebugType, ALuint, DebugSeverity, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:212:35:
-/usr/include/c++/14/bits/stl_algobase.h:1536:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
- 1536 |       return std::__lower_bound(__first, __last, __val,
-      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
- 1537 |                                 __gnu_cxx::__ops::__iter_less_val());
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/equalizer.cpp:7:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/14/vector:72,
                  from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.h:7,
                  from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.h:6,
@@ -1615,13 +1888,29 @@
 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
   700 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
-In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, vector<long long unsigned int> >; _Tp = long long unsigned int]',
-    inlined from 'void alDebugMessageControlDirectEXT(ALCcontext*, ALenum, ALenum, ALenum, ALsizei, const ALuint*, ALboolean)' at /build/reproducible-path/openal-soft-1.24.2/al/debug.cpp:364:41:
-/usr/include/c++/14/bits/stl_algobase.h:1536:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
- 1536 |       return std::__lower_bound(__first, __last, __val,
-      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
- 1537 |                                 __gnu_cxx::__ops::__iter_less_val());
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/fshifter.cpp:10:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/14/vector:66:
 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
     inlined from '{anonymous}::LoadResponses(MYSOFA_HRTF*, HrirDataT*, DelayType, uint)::<lambda()>' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:268:33,
@@ -1650,6 +1939,20 @@
       |                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:333:39: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:333:39: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:41,
                  from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
                  from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:43:
@@ -1669,21 +1972,68 @@
 /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2943:22: note: called from here
  2943 |   return fmt::println(stdout, fmt, static_cast<T&&>(args)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
+[ 27%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/null.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/null.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/null.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/null.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/null.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 28%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/pshifter.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/modulator.cpp:10:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 29%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/reverb.cpp
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 18%] Building CXX object CMakeFiles/OpenAL.dir/al/effect.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effect.cpp.o -MF CMakeFiles/OpenAL.dir/al/effect.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effect.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effect.cpp
-[ 18%] Building CXX object CMakeFiles/makemhr.dir/utils/makemhr/makemhr.cpp.o
+[ 29%] Building CXX object CMakeFiles/makemhr.dir/utils/makemhr/makemhr.cpp.o
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/utils -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/makemhr.dir/utils/makemhr/makemhr.cpp.o -MF CMakeFiles/makemhr.dir/utils/makemhr/makemhr.cpp.o.d -o CMakeFiles/makemhr.dir/utils/makemhr/makemhr.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp
-At global scope:
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/null.cpp:7:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 18%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/autowah.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effect.h:16,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effect.cpp:23:
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/pshifter.cpp:7:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -1691,9 +2041,27 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 30%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 31%] Building CXX object CMakeFiles/OpenAL.dir/al/error.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/error.cpp.o -MF CMakeFiles/OpenAL.dir/al/error.cpp.o.d -o CMakeFiles/OpenAL.dir/al/error.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/error.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/autowah.cpp:9:
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/reverb.cpp:12:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -1701,6 +2069,45 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 31%] Building CXX object CMakeFiles/OpenAL.dir/al/event.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/event.cpp.o -MF CMakeFiles/OpenAL.dir/al/event.cpp.o.d -o CMakeFiles/OpenAL.dir/al/event.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/event.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:10:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:88:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -1710,6 +2117,57 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/error.cpp:42:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:25:
+In function 'constexpr ALenum {anonymous}::EnumFromPhenome(VMorpherPhenome)',
+    inlined from 'static void VmorpherEffectHandler::GetParami(ALCcontext*, const VmorpherProps&, ALenum, int*)' at /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:211:59:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:100:41: note: called from here
+  100 |     throw std::runtime_error{fmt::format("Invalid phenome: {}", int{al::to_underlying(phenome)})};
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'constexpr ALenum {anonymous}::EnumFromPhenome(VMorpherPhenome)',
+    inlined from 'static void VmorpherEffectHandler::GetParami(ALCcontext*, const VmorpherProps&, ALenum, int*)' at /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:213:59:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:100:41: note: called from here
+  100 |     throw std::runtime_error{fmt::format("Invalid phenome: {}", int{al::to_underlying(phenome)})};
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'constexpr ALenum {anonymous}::EnumFromWaveform(VMorpherWaveform)',
+    inlined from 'static void VmorpherEffectHandler::GetParami(ALCcontext*, const VmorpherProps&, ALenum, int*)' at /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:215:60:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
+ 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
+      |                               ^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:122:41: note: called from here
+  122 |     throw std::runtime_error{fmt::format("Invalid vocal morpher waveform: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  123 |         int{al::to_underlying(type)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp: In static member function 'static void VmorpherEffectHandler::SetParami(ALCcontext*, VmorpherProps&, ALenum, int)':
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:24:42: warning: inlining failed in call to 'constexpr std::optional<VMorpherPhenome> {anonymous}::PhenomeFromEnum(ALenum) noexcept': --param max-inline-insns-single limit reached [-Winline]
+   24 | constexpr std::optional<VMorpherPhenome> PhenomeFromEnum(ALenum val) noexcept
+      |                                          ^~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:147:45: note: called from here
+  147 |         if(auto phenomeopt = PhenomeFromEnum(val))
+      |                              ~~~~~~~~~~~~~~~^~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:24:42: warning: inlining failed in call to 'constexpr std::optional<VMorpherPhenome> {anonymous}::PhenomeFromEnum(ALenum) noexcept': --param max-inline-insns-single limit reached [-Winline]
+   24 | constexpr std::optional<VMorpherPhenome> PhenomeFromEnum(ALenum val) noexcept
+      |                                          ^~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:162:45: note: called from here
+  162 |         if(auto phenomeopt = PhenomeFromEnum(val))
+      |                              ~~~~~~~~~~~~~~~^~~~~
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -1723,6 +2181,45 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = int; From = void*; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = int]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:52:35:   required from 'static T al::tss<T>::from_ptr(void*) [with T = int]'
+   52 |             return al::bit_cast<T>(ptr);
+      |                    ~~~~~~~~~~~~~~~^~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:132:53:   required from 'T al::tss<T>::get() const [with T = int]'
+  132 |     auto get() const noexcept -> T { return from_ptr(tss_get(mTss)); }
+      |                                             ~~~~~~~~^~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/error.cpp:67:28:   required from here
+   67 |     if(mLastThreadError.get() == AL_NO_ERROR)
+      |        ~~~~~~~~~~~~~~~~~~~~^~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 32%] Building CXX object CMakeFiles/OpenAL.dir/al/extension.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/extension.cpp.o -MF CMakeFiles/OpenAL.dir/al/extension.cpp.o.d -o CMakeFiles/OpenAL.dir/al/extension.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/extension.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 33%] Building CXX object CMakeFiles/OpenAL.dir/al/filter.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/filter.cpp.o -MF CMakeFiles/OpenAL.dir/al/filter.cpp.o.d -o CMakeFiles/OpenAL.dir/al/filter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/filter.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/core/context.h:16,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:24,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/event.cpp:22:
+/build/reproducible-path/openal-soft-1.24.2/core/async_event.h: In instantiation of 'auto& InitAsyncEvent(std::byte*, Args&& ...) [with T = std::monostate; Args = {}]':
+/build/reproducible-path/openal-soft-1.24.2/al/event.cpp:174:50:   required from here
+  174 |     std::ignore = InitAsyncEvent<AsyncKillThread>(evt_data.buf);
+      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/core/async_event.h:60:34: warning: cast from 'std::byte*' to 'AsyncEvent*' {aka 'std::variant<std::monostate, AsyncSourceStateEvent, AsyncBufferCompleteEvent, AsyncEffectReleaseEvent, AsyncDisconnectEvent>*'} increases required alignment of target type [-Wcast-align]
+   60 |     auto *evt = al::construct_at(reinterpret_cast<AsyncEvent*>(evtbuf), std::in_place_type<T>,
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -1736,9 +2233,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 19%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/chorus.cpp
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp: In function 'void {anonymous}::TpdfDither(al::span<double>, al::span<const double>, double, size_t, size_t, uint*)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:211:6: note: parameter passing for argument of type 'const al::span<const double>' changed in GCC 7.1
   211 | void TpdfDither(const al::span<double> out, const al::span<const double> in, const double scale,
@@ -1966,16 +2460,10 @@
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:360:31: note: parameter passing for argument of type 'al::span<const double>' changed in GCC 7.1
   360 |                     TpdfDither(out, azd.mIrs[1].first(n), scale, 1, channels, &dither_seed);
       |                     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/chorus.cpp:10:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+                 from /build/reproducible-path/openal-soft-1.24.2/al/extension.cpp:28:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -1989,6 +2477,8 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 34%] Building CXX object CMakeFiles/OpenAL.dir/al/listener.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/listener.cpp.o -MF CMakeFiles/OpenAL.dir/al/listener.cpp.o.d -o CMakeFiles/OpenAL.dir/al/listener.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/listener.cpp
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp: In function 'bool PrepareHrirData(al::span<const double>, al::span<const unsigned int, 16>, al::span<const std::array<unsigned int, 181>, 16>, HrirDataT*)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1095:6: note: parameter passing for argument of type 'const al::span<const double>' changed in GCC 7.1
  1095 | bool PrepareHrirData(const al::span<const double> distances,
@@ -2001,6 +2491,9 @@
 /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2943:22: note: called from here
  2943 |   return fmt::println(stdout, fmt, static_cast<T&&>(args)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 35%] Building CXX object CMakeFiles/OpenAL.dir/al/source.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/source.cpp.o -MF CMakeFiles/OpenAL.dir/al/source.cpp.o.d -o CMakeFiles/OpenAL.dir/al/source.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/source.cpp
 In function 'void fmt::v11::println(format_string<T ...>, T&& ...) [with T = {}]',
     inlined from 'int {anonymous}::main(al::span<std::basic_string_view<char> >)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1278:21:
 /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2932:17: warning: inlining failed in call to 'void fmt::v11::println(FILE*, format_string<T ...>, T&& ...) [with T = {}]': call is unlikely and code size would grow [-Winline]
@@ -2197,9 +2690,29 @@
 /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2943:22: note: called from here
  2943 |   return fmt::println(stdout, fmt, static_cast<T&&>(args)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 20%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/compressor.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/filter.h:15,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/filter.cpp:23:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
+   41 |             return al::bit_cast<void*>(value);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
+  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
+      |                                  ~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
+   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
+      |                                                 ^
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'bool {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)',
     inlined from 'int {anonymous}::main(al::span<std::basic_string_view<char> >)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1497:36:
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1212:37: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
@@ -2227,16 +2740,11 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 21%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/convolution.cpp
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 22%] Linking CXX executable makemhr
-/usr/bin/cmake -E cmake_link_script CMakeFiles/makemhr.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/compressor.cpp:7:
+                 from /build/reproducible-path/openal-soft-1.24.2/al/listener.cpp:33:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -2257,23 +2765,26 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 36%] Linking CXX executable makemhr
+/usr/bin/cmake -E cmake_link_script CMakeFiles/makemhr.dir/link.txt --verbose=1
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/makemhr.dir/link.d CMakeFiles/makemhr.dir/utils/makemhr/loaddef.cpp.o CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o CMakeFiles/makemhr.dir/utils/makemhr/makemhr.cpp.o "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o" -o makemhr  -pthread libalsoft.sofa-support.a -pthread libalsoft.common.a /usr/lib/arm-linux-gnueabihf/libmysofa.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libm.so
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 23%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/dedicated.cpp
-[ 23%] Built target makemhr
+[ 36%] Built target makemhr
 make  -f CMakeFiles/sofa-info.dir/build.make CMakeFiles/sofa-info.dir/depend
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/sofa-info.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/sofa-info.dir/build.make CMakeFiles/sofa-info.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 24%] Building CXX object CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o
+[ 36%] Building CXX object CMakeFiles/OpenAL.dir/al/state.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/state.cpp.o -MF CMakeFiles/OpenAL.dir/al/state.cpp.o.d -o CMakeFiles/OpenAL.dir/al/state.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/state.cpp
+[ 37%] Building CXX object CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 /usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/utils -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o -MF CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o.d -o CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/utils/sofa-info.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/convolution.cpp:10:
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/source.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/source.cpp:23:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -2281,6 +2792,8 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 38%] Building CXX object CMakeFiles/OpenAL.dir/alc/alc.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/alc.cpp.o -MF CMakeFiles/OpenAL.dir/alc/alc.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/alc.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/alc.cpp
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -2294,9 +2807,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 24%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/distortion.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/utils/sofa-info.cpp:30:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -2306,29 +2816,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/dedicated.cpp:9:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:41,
                  from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
                  from /build/reproducible-path/openal-soft-1.24.2/utils/sofa-info.cpp:32:
@@ -2394,464 +2881,8 @@
 /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2943:22: note: called from here
  2943 |   return fmt::println(stdout, fmt, static_cast<T&&>(args)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 25%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/echo.cpp
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 26%] Linking CXX executable sofa-info
-/usr/bin/cmake -E cmake_link_script CMakeFiles/sofa-info.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/sofa-info.dir/link.d "CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o" -o sofa-info  -pthread libalsoft.sofa-support.a -pthread libalsoft.common.a /usr/lib/arm-linux-gnueabihf/libmysofa.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libm.so
-make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 26%] Built target sofa-info
-[ 27%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/effects.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/distortion.cpp:7:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 28%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/equalizer.cpp
-[ 29%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/fshifter.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/echo.cpp:7:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 30%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/modulator.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/equalizer.cpp:7:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/fshifter.cpp:10:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 30%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/null.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/null.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/null.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/null.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/null.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/modulator.cpp:10:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 31%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/pshifter.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 32%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/reverb.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/pshifter.cpp:7:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/null.cpp:7:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/reverb.cpp:12:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 33%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o -MF CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o.d -o CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp
-[ 34%] Building CXX object CMakeFiles/OpenAL.dir/al/error.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/error.cpp.o -MF CMakeFiles/OpenAL.dir/al/error.cpp.o.d -o CMakeFiles/OpenAL.dir/al/error.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/error.cpp
-[ 34%] Building CXX object CMakeFiles/OpenAL.dir/al/event.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/event.cpp.o -MF CMakeFiles/OpenAL.dir/al/event.cpp.o.d -o CMakeFiles/OpenAL.dir/al/event.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/event.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:10:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:25:
-In function 'constexpr ALenum {anonymous}::EnumFromPhenome(VMorpherPhenome)',
-    inlined from 'static void VmorpherEffectHandler::GetParami(ALCcontext*, const VmorpherProps&, ALenum, int*)' at /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:211:59:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:100:41: note: called from here
-  100 |     throw std::runtime_error{fmt::format("Invalid phenome: {}", int{al::to_underlying(phenome)})};
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'constexpr ALenum {anonymous}::EnumFromPhenome(VMorpherPhenome)',
-    inlined from 'static void VmorpherEffectHandler::GetParami(ALCcontext*, const VmorpherProps&, ALenum, int*)' at /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:213:59:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:100:41: note: called from here
-  100 |     throw std::runtime_error{fmt::format("Invalid phenome: {}", int{al::to_underlying(phenome)})};
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'constexpr ALenum {anonymous}::EnumFromWaveform(VMorpherWaveform)',
-    inlined from 'static void VmorpherEffectHandler::GetParami(ALCcontext*, const VmorpherProps&, ALenum, int*)' at /build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:215:60:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:4174:31: warning: inlining failed in call to 'std::string fmt::v11::format(format_string<T ...>, T&& ...) [with T = {int}]': call is unlikely and code size would grow [-Winline]
- 4174 | FMT_NODISCARD FMT_INLINE auto format(format_string<T...> fmt, T&&... args)
-      |                               ^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:122:41: note: called from here
-  122 |     throw std::runtime_error{fmt::format("Invalid vocal morpher waveform: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  123 |         int{al::to_underlying(type)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp: In static member function 'static void VmorpherEffectHandler::SetParami(ALCcontext*, VmorpherProps&, ALenum, int)':
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:24:42: warning: inlining failed in call to 'constexpr std::optional<VMorpherPhenome> {anonymous}::PhenomeFromEnum(ALenum) noexcept': --param max-inline-insns-single limit reached [-Winline]
-   24 | constexpr std::optional<VMorpherPhenome> PhenomeFromEnum(ALenum val) noexcept
-      |                                          ^~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:147:45: note: called from here
-  147 |         if(auto phenomeopt = PhenomeFromEnum(val))
-      |                              ~~~~~~~~~~~~~~~^~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:24:42: warning: inlining failed in call to 'constexpr std::optional<VMorpherPhenome> {anonymous}::PhenomeFromEnum(ALenum) noexcept': --param max-inline-insns-single limit reached [-Winline]
-   24 | constexpr std::optional<VMorpherPhenome> PhenomeFromEnum(ALenum val) noexcept
-      |                                          ^~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/effects/vmorpher.cpp:162:45: note: called from here
-  162 |         if(auto phenomeopt = PhenomeFromEnum(val))
-      |                              ~~~~~~~~~~~~~~~^~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/core/context.h:16,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:24,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/event.cpp:22:
-/build/reproducible-path/openal-soft-1.24.2/core/async_event.h: In instantiation of 'auto& InitAsyncEvent(std::byte*, Args&& ...) [with T = std::monostate; Args = {}]':
-/build/reproducible-path/openal-soft-1.24.2/al/event.cpp:174:50:   required from here
-  174 |     std::ignore = InitAsyncEvent<AsyncKillThread>(evt_data.buf);
-      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/core/async_event.h:60:34: warning: cast from 'std::byte*' to 'AsyncEvent*' {aka 'std::variant<std::monostate, AsyncSourceStateEvent, AsyncBufferCompleteEvent, AsyncEffectReleaseEvent, AsyncDisconnectEvent>*'} increases required alignment of target type [-Wcast-align]
-   60 |     auto *evt = al::construct_at(reinterpret_cast<AsyncEvent*>(evtbuf), std::in_place_type<T>,
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/error.cpp:42:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = int; From = void*; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = int]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:52:35:   required from 'static T al::tss<T>::from_ptr(void*) [with T = int]'
-   52 |             return al::bit_cast<T>(ptr);
-      |                    ~~~~~~~~~~~~~~~^~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:132:53:   required from 'T al::tss<T>::get() const [with T = int]'
-  132 |     auto get() const noexcept -> T { return from_ptr(tss_get(mTss)); }
-      |                                             ~~~~~~~~^~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/error.cpp:67:28:   required from here
-   67 |     if(mLastThreadError.get() == AL_NO_ERROR)
-      |        ~~~~~~~~~~~~~~~~~~~~^~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 35%] Building CXX object CMakeFiles/OpenAL.dir/al/extension.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/extension.cpp.o -MF CMakeFiles/OpenAL.dir/al/extension.cpp.o.d -o CMakeFiles/OpenAL.dir/al/extension.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/extension.cpp
-[ 36%] Building CXX object CMakeFiles/OpenAL.dir/al/filter.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/filter.cpp.o -MF CMakeFiles/OpenAL.dir/al/filter.cpp.o.d -o CMakeFiles/OpenAL.dir/al/filter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/filter.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 37%] Building CXX object CMakeFiles/OpenAL.dir/al/listener.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/listener.cpp.o -MF CMakeFiles/OpenAL.dir/al/listener.cpp.o.d -o CMakeFiles/OpenAL.dir/al/listener.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/listener.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/extension.cpp:28:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 38%] Building CXX object CMakeFiles/OpenAL.dir/al/source.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/source.cpp.o -MF CMakeFiles/OpenAL.dir/al/source.cpp.o.d -o CMakeFiles/OpenAL.dir/al/source.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/source.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/filter.h:15,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/filter.cpp:23:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/listener.cpp:33:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 38%] Building CXX object CMakeFiles/OpenAL.dir/al/state.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/al/state.cpp.o -MF CMakeFiles/OpenAL.dir/al/state.cpp.o.d -o CMakeFiles/OpenAL.dir/al/state.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/al/state.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/source.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/source.cpp:23:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 39%] Building CXX object CMakeFiles/OpenAL.dir/alc/alc.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/alc.cpp.o -MF CMakeFiles/OpenAL.dir/alc/alc.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/alc.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/alc.cpp
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
-   41 |             return al::bit_cast<void*>(value);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/althreads.h:120:40:   required from 'al::tss<T>::tss(const T&) [with T = int]'
-  120 |         if(int res{tss_set(mTss, to_ptr(init))}; res != thrd_success)
-      |                                  ~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/context.h:88:49:   required from here
-   88 |     al::tss<ALenum> mLastThreadError{AL_NO_ERROR};
-      |                                                 ^
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
                  from /build/reproducible-path/openal-soft-1.24.2/al/state.cpp:42:
@@ -2875,6 +2906,10 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 39%] Linking CXX executable sofa-info
+/usr/bin/cmake -E cmake_link_script CMakeFiles/sofa-info.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/sofa-info.dir/link.d "CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o" -o sofa-info  -pthread libalsoft.sofa-support.a -pthread libalsoft.common.a /usr/lib/arm-linux-gnueabihf/libmysofa.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libm.so
+make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
                  from /build/reproducible-path/openal-soft-1.24.2/core/device.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/backends/base.h:13,
@@ -2904,6 +2939,19 @@
 /build/reproducible-path/openal-soft-1.24.2/al/source.cpp:917:41: note: called from here
   917 |     throw std::runtime_error{fmt::format("Invalid DirectMode: {}", int{al::to_underlying(mode)})};
       |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 39%] Built target sofa-info
+[ 40%] Building CXX object CMakeFiles/OpenAL.dir/alc/alu.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/alu.cpp.o -MF CMakeFiles/OpenAL.dir/alc/alu.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/alu.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.h:16,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/alc.cpp:66:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/14/bits/shared_ptr_atomic.h:33,
                  from /usr/include/c++/14/memory:81,
                  from /build/reproducible-path/openal-soft-1.24.2/common/opthelpers.h:6,
@@ -2930,23 +2978,6 @@
       |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 In function 'void {anonymous}::StartSources(ALCcontext*, al::span<ALsource*>, std::chrono::nanoseconds)':
 cc1plus: note: destination object is likely at address zero
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void {anonymous}::GetProperty(ALsource*, ALCcontext*, SourceProp, al::span<T, 4294967295>) [with T = double]':
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2043:15: note: parameter passing for argument of type 'const al::span<double, 4294967295>' changed in GCC 7.1
- 2043 | NOINLINE void GetProperty(ALsource *const Source, ALCcontext *const Context, const SourceProp prop,
-      |               ^~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.h:16,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/alc.cpp:66:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void {anonymous}::GetProperty(ALsource*, ALCcontext*, SourceProp, al::span<T, 4294967295>) [with T = long long int]':
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2043:15: note: parameter passing for argument of type 'const al::span<long long int, 4294967295>' changed in GCC 7.1
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -2960,8 +2991,36 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 40%] Building CXX object CMakeFiles/OpenAL.dir/alc/alu.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/alu.cpp.o -MF CMakeFiles/OpenAL.dir/alc/alu.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/alu.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void {anonymous}::GetProperty(ALsource*, ALCcontext*, SourceProp, al::span<T, 4294967295>) [with T = double]':
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2043:15: note: parameter passing for argument of type 'const al::span<double, 4294967295>' changed in GCC 7.1
+ 2043 | NOINLINE void GetProperty(ALsource *const Source, ALCcontext *const Context, const SourceProp prop,
+      |               ^~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 41%] Building CXX object CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o -MF CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/alconfig.cpp
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void {anonymous}::GetProperty(ALsource*, ALCcontext*, SourceProp, al::span<T, 4294967295>) [with T = long long int]':
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2043:15: note: parameter passing for argument of type 'const al::span<long long int, 4294967295>' changed in GCC 7.1
+In file included from /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:53:
+/build/reproducible-path/openal-soft-1.24.2/core/async_event.h: In instantiation of 'auto& InitAsyncEvent(std::byte*, Args&& ...) [with T = AsyncSourceStateEvent; Args = {}]':
+/build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:1815:54:   required from here
+ 1815 |     auto &evt = InitAsyncEvent<AsyncSourceStateEvent>(evt_vec[0].buf);
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/core/async_event.h:60:34: warning: cast from 'std::byte*' to 'AsyncEvent*' {aka 'std::variant<std::monostate, AsyncSourceStateEvent, AsyncBufferCompleteEvent, AsyncEffectReleaseEvent, AsyncDisconnectEvent>*'} increases required alignment of target type [-Wcast-align]
+   60 |     auto *evt = al::construct_at(reinterpret_cast<AsyncEvent*>(evtbuf), std::in_place_type<T>,
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp: In member function 'void DeviceBase::doDisconnect(std::string)':
+/build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:2309:34: warning: cast from 'std::byte*' to 'AsyncEvent*' {aka 'std::variant<std::monostate, AsyncSourceStateEvent, AsyncBufferCompleteEvent, AsyncEffectReleaseEvent, AsyncDisconnectEvent>*'} increases required alignment of target type [-Wcast-align]
+ 2309 |                 al::construct_at(reinterpret_cast<AsyncEvent*>(evt_data.buf), evt);
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:47:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alGetSourcedDirectSOFT(ALCcontext*, ALuint, ALenum, ALdouble*)':
 /build/reproducible-path/openal-soft-1.24.2/al/source.cpp:3054:16: note: parameter passing for argument of type 'al::span<double, 4294967295>' changed in GCC 7.1
  3054 |     GetProperty(Source, context, static_cast<SourceProp>(param), al::span{value, 1u});
@@ -2996,21 +3055,6 @@
 /build/reproducible-path/openal-soft-1.24.2/al/source.cpp:1426:15: note: parameter passing for argument of type 'const al::span<const double, 4294967295>' changed in GCC 7.1
  1426 | NOINLINE void SetProperty(ALsource *const Source, ALCcontext *const Context, const SourceProp prop,
       |               ^~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcedDirectSOFT(ALCcontext*, ALuint, ALenum, ALdouble)':
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2813:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
- 2813 |     SetProperty<double>(Source, context, static_cast<SourceProp>(param), {&value, 1});
-      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2813:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSource3dDirectSOFT(ALCcontext*, ALuint, ALenum, ALdouble, ALdouble, ALdouble)':
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2832:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
- 2832 |     SetProperty<double>(Source, context, static_cast<SourceProp>(param), dvals);
-      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2832:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcedvDirectSOFT(ALCcontext*, ALuint, ALenum, const ALdouble*)':
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2853:16: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
- 2853 |     SetProperty(Source, context, static_cast<SourceProp>(param), al::span{values, count});
-      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2853:16: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
 In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
                  from /build/reproducible-path/openal-soft-1.24.2/core/device.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/core/effectslot.h:7,
@@ -3040,27 +3084,21 @@
       |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   930 |         int{al::to_underlying(channels)})};
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:53:
-/build/reproducible-path/openal-soft-1.24.2/core/async_event.h: In instantiation of 'auto& InitAsyncEvent(std::byte*, Args&& ...) [with T = AsyncSourceStateEvent; Args = {}]':
-/build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:1815:54:   required from here
- 1815 |     auto &evt = InitAsyncEvent<AsyncSourceStateEvent>(evt_vec[0].buf);
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/core/async_event.h:60:34: warning: cast from 'std::byte*' to 'AsyncEvent*' {aka 'std::variant<std::monostate, AsyncSourceStateEvent, AsyncBufferCompleteEvent, AsyncEffectReleaseEvent, AsyncDisconnectEvent>*'} increases required alignment of target type [-Wcast-align]
-   60 |     auto *evt = al::construct_at(reinterpret_cast<AsyncEvent*>(evtbuf), std::in_place_type<T>,
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp: In member function 'void DeviceBase::doDisconnect(std::string)':
-/build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:2309:34: warning: cast from 'std::byte*' to 'AsyncEvent*' {aka 'std::variant<std::monostate, AsyncSourceStateEvent, AsyncBufferCompleteEvent, AsyncEffectReleaseEvent, AsyncDisconnectEvent>*'} increases required alignment of target type [-Wcast-align]
- 2309 |                 al::construct_at(reinterpret_cast<AsyncEvent*>(evt_data.buf), evt);
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:47:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcedDirectSOFT(ALCcontext*, ALuint, ALenum, ALdouble)':
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2813:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
+ 2813 |     SetProperty<double>(Source, context, static_cast<SourceProp>(param), {&value, 1});
+      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2813:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSource3dDirectSOFT(ALCcontext*, ALuint, ALenum, ALdouble, ALdouble, ALdouble)':
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2832:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
+ 2832 |     SetProperty<double>(Source, context, static_cast<SourceProp>(param), dvals);
+      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2832:24: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcedvDirectSOFT(ALCcontext*, ALuint, ALenum, const ALdouble*)':
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2853:16: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
+ 2853 |     SetProperty(Source, context, static_cast<SourceProp>(param), al::span{values, count});
+      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2853:16: note: parameter passing for argument of type 'al::span<const double, 4294967295>' changed in GCC 7.1
 /build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void {anonymous}::SetProperty(ALsource*, ALCcontext*, SourceProp, al::span<const Real>) [with T = long long int]':
 /build/reproducible-path/openal-soft-1.24.2/al/source.cpp:1426:15: note: parameter passing for argument of type 'const al::span<const long long int, 4294967295>' changed in GCC 7.1
  1426 | NOINLINE void SetProperty(ALsource *const Source, ALCcontext *const Context, const SourceProp prop,
@@ -3075,29 +3113,27 @@
  2950 |     SetProperty<int64_t>(Source, context, static_cast<SourceProp>(param), i64vals);
       |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2950:25: note: parameter passing for argument of type 'al::span<const long long int, 4294967295>' changed in GCC 7.1
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcei64vDirectSOFT(ALCcontext*, ALuint, ALenum, const ALint64SOFT*)':
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2971:16: note: parameter passing for argument of type 'al::span<const long long int, 4294967295>' changed in GCC 7.1
- 2971 |     SetProperty(Source, context, static_cast<SourceProp>(param), al::span{values, count});
-      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2971:16: note: parameter passing for argument of type 'al::span<const long long int, 4294967295>' changed in GCC 7.1
 /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp: In member function 'void DeviceBase::ProcessHrtf(size_t)':
 /build/reproducible-path/openal-soft-1.24.2/alc/alu.cpp:300:18: note: parameter passing for argument of type 'al::span<HrtfChannelState, 4294967295>' changed in GCC 7.1
   300 |     MixDirectHrtf(RealOut.Buffer[lidx], RealOut.Buffer[ridx], Dry.Buffer, HrtfAccumData,
       |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   301 |         mHrtfState->mTemp, mHrtfState->mChannels, mHrtfState->mIrSize, SamplesToDo);
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 41%] Building CXX object CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o -MF CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/alconfig.cpp
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcei64vDirectSOFT(ALCcontext*, ALuint, ALenum, const ALint64SOFT*)':
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2971:16: note: parameter passing for argument of type 'al::span<const long long int, 4294967295>' changed in GCC 7.1
+ 2971 |     SetProperty(Source, context, static_cast<SourceProp>(param), al::span{values, count});
+      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2971:16: note: parameter passing for argument of type 'al::span<const long long int, 4294967295>' changed in GCC 7.1
 [ 42%] Building CXX object CMakeFiles/OpenAL.dir/alc/context.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/context.cpp.o -MF CMakeFiles/OpenAL.dir/alc/context.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/context.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/context.cpp
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 43%] Building CXX object CMakeFiles/OpenAL.dir/alc/device.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/device.cpp.o -MF CMakeFiles/OpenAL.dir/alc/device.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/device.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/device.cpp
+[ 43%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/autowah.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/context.h:23,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/context.cpp:4:
@@ -3108,6 +3144,8 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = void*; From = int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = void*]':
 /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:41:39:   required from 'static void* al::tss<T>::to_ptr(const T&) [with T = int]'
    41 |             return al::bit_cast<void*>(value);
@@ -3131,14 +3169,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 43%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/autowah.cpp
-[ 44%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/chorus.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 45%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/compressor.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/autowah.cpp:31:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3148,6 +3178,17 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 44%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/chorus.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 45%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/compressor.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 46%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp
+[ 47%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/dedicated.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/chorus.cpp:33:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3157,14 +3198,11 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 46%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 47%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/dedicated.cpp
 [ 47%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/distortion.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/distortion.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/distortion.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/distortion.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/distortion.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 48%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/echo.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:25:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3174,6 +3212,8 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 49%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/equalizer.cpp
 /build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp: In instantiation of 'void {anonymous}::LoadSampleArray(al::span<float, 4294967295>, const std::byte*, std::size_t, std::size_t) [with FmtType SrcType = FmtShort; std::size_t = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:111:5:   required from here
   107 | #define HANDLE_FMT(T)  case T: LoadSampleArray<T>(dst, src, channel, srcstep); break
@@ -3211,21 +3251,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 48%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o
-[ 49%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/equalizer.cpp
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/echo.cpp
-/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp: In member function 'virtual void {anonymous}::ConvolutionState::deviceUpdate(const DeviceBase*, const BufferStorage*)':
-/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:379:30: note: parameter passing for argument of type 'al::span<const double>' changed in GCC 7.1
-  379 |             resampler.process(restmp, al::span{ressamples}.first(resampledCount));
-      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:379:30: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
-/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:379:30: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 50%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/fshifter.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/echo.cpp:31:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3236,10 +3261,25 @@
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 50%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/fshifter.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp: In member function 'virtual void {anonymous}::ConvolutionState::deviceUpdate(const DeviceBase*, const BufferStorage*)':
+/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:379:30: note: parameter passing for argument of type 'al::span<const double>' changed in GCC 7.1
+  379 |             resampler.process(restmp, al::span{ressamples}.first(resampledCount));
+      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:379:30: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
+/build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:379:30: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
 [ 51%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/modulator.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/modulator.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/modulator.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/modulator.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/modulator.cpp
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 51%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/null.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/null.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/null.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/null.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/null.cpp
+[ 52%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/pshifter.cpp
+[ 53%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/reverb.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/fshifter.cpp:33:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3249,9 +3289,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 52%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/pshifter.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/modulator.cpp:33:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3261,11 +3298,10 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 53%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/reverb.cpp
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 54%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/vmorpher.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/effects/vmorpher.cpp.o -MF CMakeFiles/OpenAL.dir/alc/effects/vmorpher.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/effects/vmorpher.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/effects/vmorpher.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/pshifter.cpp:32:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3275,9 +3311,11 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 55%] Building CXX object CMakeFiles/OpenAL.dir/alc/events.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/events.cpp.o -MF CMakeFiles/OpenAL.dir/alc/events.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/events.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/events.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 56%] Building CXX object CMakeFiles/OpenAL.dir/alc/panning.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/panning.cpp.o -MF CMakeFiles/OpenAL.dir/alc/panning.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/panning.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/panning.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/effects/reverb.cpp:34:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3307,13 +3345,11 @@
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 56%] Building CXX object CMakeFiles/OpenAL.dir/alc/panning.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/panning.cpp.o -MF CMakeFiles/OpenAL.dir/alc/panning.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/panning.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/panning.cpp
 [ 56%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/base.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/base.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/base.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/base.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/base.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 57%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/loopback.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/loopback.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/loopback.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/loopback.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/loopback.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 58%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/null.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/null.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/null.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/null.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/null.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/althreads.h:21,
@@ -3341,6 +3377,10 @@
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 59%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/pipewire.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/pipewire.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/pipewire.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/pipewire.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp
+[ 60%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/pulseaudio.cpp
+[ 60%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/alsa.cpp
 In file included from /usr/include/pipewire-0.3/pipewire/utils.h:26,
                  from /usr/include/pipewire-0.3/pipewire/protocol.h:28,
                  from /usr/include/pipewire-0.3/pipewire/proxy.h:90,
@@ -3396,19 +3436,35 @@
 /usr/include/spa-0.2/spa/pod/parser.h:491:25: note: in expansion of macro 'SPA_POD_PARSER_COLLECT'
   491 |                         SPA_POD_PARSER_COLLECT(pod, *format, args);
       |                         ^~~~~~~~~~~~~~~~~~~~~~
-[ 60%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/pulseaudio.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/pulseaudio.cpp:45:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 61%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/oss.cpp
 In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13,
                  from /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp:78:
 /usr/include/spa-0.2/spa/pod/builder.h: In function 'int spa_pod_builder_add(spa_pod_builder*, ...)':
 /usr/include/spa-0.2/spa/pod/builder.h:621:19: warning: function 'int spa_pod_builder_add(spa_pod_builder*, ...)' can never be inlined because it uses variable argument lists [-Winline]
   621 | static inline int spa_pod_builder_add(struct spa_pod_builder *builder, ...)
       |                   ^~~~~~~~~~~~~~~~~~~
-[ 60%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/alsa.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/pulseaudio.cpp:45:
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/alsa.cpp:42:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/oss.cpp:45:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
   211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
@@ -3431,20 +3487,15 @@
 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type 'al::ptr_wrapper<{anonymous}::DeviceNode*>' changed in GCC 7.1
  1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/alsa.cpp:42:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = al::ptr_wrapper<{anonymous}::DeviceNode*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PipeWireBackendFactory::enumerate(BackendType)::<lambda({anonymous}::DeviceNode&, {anonymous}::DeviceNode&)> >]':
 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'al::ptr_wrapper<{anonymous}::DeviceNode*>' changed in GCC 7.1
  1770 |     __insertion_sort(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'al::ptr_wrapper<{anonymous}::DeviceNode*>' changed in GCC 7.1
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 62%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = al::ptr_wrapper<{anonymous}::DeviceNode*>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PipeWireBackendFactory::enumerate(BackendType)::<lambda({anonymous}::DeviceNode&, {anonymous}::DeviceNode&)> >]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'al::ptr_wrapper<{anonymous}::DeviceNode*>' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -3453,7 +3504,34 @@
 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type 'al::ptr_wrapper<{anonymous}::DeviceNode*>' changed in GCC 7.1
  1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 63%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/portaudio.cpp
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 64%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/wave.cpp
+/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp: In member function 'int {anonymous}::JackPlayback::process(jack_nframes_t)':
+/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:374:29: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
+  374 |         auto src = al::span{reinterpret_cast<float*>(data[0].buf), update_size*len1*numchans};
+      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:386:24: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
+  386 |         src = al::span{reinterpret_cast<float*>(data[1].buf), update_size*len2*numchans};
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp: In member function 'int {anonymous}::JackPlayback::mixerProc()':
+/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:435:32: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
+  435 |         auto buffer = al::span{reinterpret_cast<float*>(data[0].buf), data[0].len*num_channels};
+      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:449:31: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
+  449 |             buffer = al::span{reinterpret_cast<float*>(data[1].buf), data[1].len*num_channels};
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:35:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:17:
 /usr/include/spa-0.2/spa/param/audio/raw-utils.h: In member function 'virtual void {anonymous}::PipeWireCapture::open(std::string_view)':
 /usr/include/spa-0.2/spa/param/audio/raw-utils.h:42:1: warning: inlining failed in call to 'spa_pod* spa_format_audio_raw_build(spa_pod_builder*, uint32_t, const spa_audio_info_raw*)': --param max-inline-insns-single limit reached [-Winline]
@@ -3462,9 +3540,6 @@
 /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp:2092:31: note: called from here
  2092 |     auto params = as_const_ptr(spa_format_audio_raw_build(b.get(), SPA_PARAM_EnumFormat, &info));
       |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 61%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/oss.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 In file included from /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp:83:
 In lambda function,
     inlined from 'static int {anonymous}::MetadataProxy::propertyCallback(void*, uint32_t, const char*, const char*, const char*)' at /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp:1161:58:
@@ -3489,6 +3564,14 @@
 /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp:1151:30: note: called from here
  1151 |         int len{spa_json_next(iter, &val)};
       |                 ~~~~~~~~~~~~~^~~~~~~~~~~~
+In file included from /build/reproducible-path/openal-soft-1.24.2/alc/backends/wave.cpp:37:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/spa-0.2/spa/param/audio/raw-utils.h: In member function 'virtual bool {anonymous}::PipeWirePlayback::reset()':
 /usr/include/spa-0.2/spa/param/audio/raw-utils.h:42:1: warning: inlining failed in call to 'spa_pod* spa_format_audio_raw_build(spa_pod_builder*, uint32_t, const spa_audio_info_raw*)': --param max-inline-insns-single limit reached [-Winline]
    42 | spa_format_audio_raw_build(struct spa_pod_builder *builder, uint32_t id,
@@ -3502,8 +3585,6 @@
 /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp:1663:31: note: called from here
  1663 |     auto params = as_const_ptr(spa_format_audio_raw_build(b.get(), SPA_PARAM_EnumFormat, &info));
       |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 62%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = al::ptr_wrapper<{anonymous}::DeviceNode*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PipeWireBackendFactory::enumerate(BackendType)::<lambda({anonymous}::DeviceNode&, {anonymous}::DeviceNode&)> >]',
     inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = al::ptr_wrapper<{anonymous}::DeviceNode*>; _Compare = PipeWireBackendFactory::enumerate(BackendType)::<lambda({anonymous}::DeviceNode&, {anonymous}::DeviceNode&)>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
     inlined from 'virtual std::vector<std::__cxx11::basic_string<char> > PipeWireBackendFactory::enumerate(BackendType)' at /build/reproducible-path/openal-soft-1.24.2/alc/backends/pipewire.cpp:2244:14:
@@ -3526,62 +3607,17 @@
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/oss.cpp:45:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 63%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/portaudio.cpp
-/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp: In member function 'int {anonymous}::JackPlayback::process(jack_nframes_t)':
-/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:374:29: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
-  374 |         auto src = al::span{reinterpret_cast<float*>(data[0].buf), update_size*len1*numchans};
-      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:386:24: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
-  386 |         src = al::span{reinterpret_cast<float*>(data[1].buf), update_size*len2*numchans};
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp: In member function 'int {anonymous}::JackPlayback::mixerProc()':
-/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:435:32: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
-  435 |         auto buffer = al::span{reinterpret_cast<float*>(data[0].buf), data[0].len*num_channels};
-      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:449:31: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
-  449 |             buffer = al::span{reinterpret_cast<float*>(data[1].buf), data[1].len*num_channels};
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/backends/jack.cpp:35:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 64%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o -MF CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o.d -o CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/alc/backends/wave.cpp
 [ 64%] Building CXX object CMakeFiles/OpenAL.dir/core/ambdec.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/ambdec.cpp.o -MF CMakeFiles/OpenAL.dir/core/ambdec.cpp.o.d -o CMakeFiles/OpenAL.dir/core/ambdec.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/ambdec.cpp
-In file included from /build/reproducible-path/openal-soft-1.24.2/alc/backends/wave.cpp:37:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 65%] Building CXX object CMakeFiles/OpenAL.dir/core/ambidefs.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/ambidefs.cpp.o -MF CMakeFiles/OpenAL.dir/core/ambidefs.cpp.o.d -o CMakeFiles/OpenAL.dir/core/ambidefs.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/ambidefs.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 66%] Building CXX object CMakeFiles/OpenAL.dir/core/bformatdec.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/bformatdec.cpp.o -MF CMakeFiles/OpenAL.dir/core/bformatdec.cpp.o.d -o CMakeFiles/OpenAL.dir/core/bformatdec.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/bformatdec.cpp
 [ 67%] Building CXX object CMakeFiles/OpenAL.dir/core/bs2b.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/bs2b.cpp.o -MF CMakeFiles/OpenAL.dir/core/bs2b.cpp.o.d -o CMakeFiles/OpenAL.dir/core/bs2b.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/bs2b.cpp
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 68%] Building CXX object CMakeFiles/OpenAL.dir/core/bsinc_tables.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/bsinc_tables.cpp.o -MF CMakeFiles/OpenAL.dir/core/bsinc_tables.cpp.o.d -o CMakeFiles/OpenAL.dir/core/bsinc_tables.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/bsinc_tables.cpp
 [ 69%] Building CXX object CMakeFiles/OpenAL.dir/core/buffer_storage.cpp.o
@@ -3595,13 +3631,17 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 69%] Building CXX object CMakeFiles/OpenAL.dir/core/context.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/context.cpp.o -MF CMakeFiles/OpenAL.dir/core/context.cpp.o.d -o CMakeFiles/OpenAL.dir/core/context.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/context.cpp
 [ 70%] Building CXX object CMakeFiles/OpenAL.dir/core/converter.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/context.cpp.o -MF CMakeFiles/OpenAL.dir/core/context.cpp.o.d -o CMakeFiles/OpenAL.dir/core/context.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/context.cpp
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/converter.cpp.o -MF CMakeFiles/OpenAL.dir/core/converter.cpp.o.d -o CMakeFiles/OpenAL.dir/core/converter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/converter.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 71%] Building CXX object CMakeFiles/OpenAL.dir/core/cpu_caps.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/cpu_caps.cpp.o -MF CMakeFiles/OpenAL.dir/core/cpu_caps.cpp.o.d -o CMakeFiles/OpenAL.dir/core/cpu_caps.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/cpu_caps.cpp
+[ 72%] Building CXX object CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o -MF CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o.d -o CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/cubic_tables.cpp
+[ 73%] Building CXX object CMakeFiles/OpenAL.dir/core/devformat.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/devformat.cpp.o -MF CMakeFiles/OpenAL.dir/core/devformat.cpp.o.d -o CMakeFiles/OpenAL.dir/core/devformat.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/devformat.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/core/converter.cpp:14:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
@@ -3610,8 +3650,8 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 72%] Building CXX object CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o -MF CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o.d -o CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/cubic_tables.cpp
+[ 73%] Building CXX object CMakeFiles/OpenAL.dir/core/device.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/device.cpp.o -MF CMakeFiles/OpenAL.dir/core/device.cpp.o.d -o CMakeFiles/OpenAL.dir/core/device.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/device.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/core/cubic_tables.cpp:9:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3622,13 +3662,9 @@
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 73%] Building CXX object CMakeFiles/OpenAL.dir/core/devformat.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/devformat.cpp.o -MF CMakeFiles/OpenAL.dir/core/devformat.cpp.o.d -o CMakeFiles/OpenAL.dir/core/devformat.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/devformat.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 73%] Building CXX object CMakeFiles/OpenAL.dir/core/device.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/device.cpp.o -MF CMakeFiles/OpenAL.dir/core/device.cpp.o.d -o CMakeFiles/OpenAL.dir/core/device.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/device.cpp
 [ 74%] Building CXX object CMakeFiles/OpenAL.dir/core/effectslot.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/effectslot.cpp.o -MF CMakeFiles/OpenAL.dir/core/effectslot.cpp.o.d -o CMakeFiles/OpenAL.dir/core/effectslot.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/effectslot.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 75%] Building CXX object CMakeFiles/OpenAL.dir/core/except.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/except.cpp.o -MF CMakeFiles/OpenAL.dir/core/except.cpp.o.d -o CMakeFiles/OpenAL.dir/core/except.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/except.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
@@ -3643,9 +3679,9 @@
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 76%] Building CXX object CMakeFiles/OpenAL.dir/core/filters/biquad.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/filters/biquad.cpp.o -MF CMakeFiles/OpenAL.dir/core/filters/biquad.cpp.o.d -o CMakeFiles/OpenAL.dir/core/filters/biquad.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/filters/biquad.cpp
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 77%] Building CXX object CMakeFiles/OpenAL.dir/core/filters/nfc.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/filters/nfc.cpp.o -MF CMakeFiles/OpenAL.dir/core/filters/nfc.cpp.o.d -o CMakeFiles/OpenAL.dir/core/filters/nfc.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/filters/nfc.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 77%] Building CXX object CMakeFiles/OpenAL.dir/core/filters/splitter.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/filters/splitter.cpp.o -MF CMakeFiles/OpenAL.dir/core/filters/splitter.cpp.o.d -o CMakeFiles/OpenAL.dir/core/filters/splitter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/filters/splitter.cpp
 [ 78%] Building CXX object CMakeFiles/OpenAL.dir/core/fpu_ctrl.cpp.o
@@ -3664,6 +3700,8 @@
 /build/reproducible-path/openal-soft-1.24.2/core/filters/biquad.cpp:130:6: note: parameter passing for argument of type 'const al::span<double, 4294967295>' changed in GCC 7.1
 [ 80%] Building CXX object CMakeFiles/OpenAL.dir/core/hrtf.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/hrtf.cpp.o -MF CMakeFiles/OpenAL.dir/core/hrtf.cpp.o.d -o CMakeFiles/OpenAL.dir/core/hrtf.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp
+[ 81%] Building CXX object CMakeFiles/OpenAL.dir/core/logging.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/logging.cpp.o -MF CMakeFiles/OpenAL.dir/core/logging.cpp.o.d -o CMakeFiles/OpenAL.dir/core/logging.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/logging.cpp
 /build/reproducible-path/openal-soft-1.24.2/core/filters/splitter.cpp: In member function 'void BandSplitterR<Real>::process(al::span<const Real>, al::span<T, 4294967295>, al::span<T, 4294967295>) [with Real = double]':
 /build/reproducible-path/openal-soft-1.24.2/core/filters/splitter.cpp:31:6: note: parameter passing for argument of type 'const al::span<const double, 4294967295>' changed in GCC 7.1
    31 | void BandSplitterR<Real>::process(const al::span<const Real> input, const al::span<Real> hpout,
@@ -3687,8 +3725,10 @@
 /build/reproducible-path/openal-soft-1.24.2/core/filters/splitter.cpp:167:6: note: parameter passing for argument of type 'const al::span<double, 4294967295>' changed in GCC 7.1
   167 | void BandSplitterR<Real>::processAllPass(const al::span<Real> samples)
       |      ^~~~~~~~~~~~~~~~~~~
-[ 81%] Building CXX object CMakeFiles/OpenAL.dir/core/logging.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/logging.cpp.o -MF CMakeFiles/OpenAL.dir/core/logging.cpp.o.d -o CMakeFiles/OpenAL.dir/core/logging.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/logging.cpp
+[ 82%] Building CXX object CMakeFiles/OpenAL.dir/core/mastering.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/mastering.cpp.o -MF CMakeFiles/OpenAL.dir/core/mastering.cpp.o.d -o CMakeFiles/OpenAL.dir/core/mastering.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/mastering.cpp
+[ 82%] Building CXX object CMakeFiles/OpenAL.dir/core/mixer.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/mixer.cpp.o -MF CMakeFiles/OpenAL.dir/core/mixer.cpp.o.d -o CMakeFiles/OpenAL.dir/core/mixer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/mixer.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/core/helpers.cpp:22:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3698,8 +3738,16 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 82%] Building CXX object CMakeFiles/OpenAL.dir/core/mastering.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/mastering.cpp.o -MF CMakeFiles/OpenAL.dir/core/mastering.cpp.o.d -o CMakeFiles/OpenAL.dir/core/mastering.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/mastering.cpp
+In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
+                 from /build/reproducible-path/openal-soft-1.24.2/core/mastering.h:8,
+                 from /build/reproducible-path/openal-soft-1.24.2/core/mastering.cpp:4:
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
+/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
+  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
+   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp: In function 'std::unique_ptr<HrtfStore> {anonymous}::CreateHrtfStore(uint, uint8_t, al::span<const HrtfStore::Field>, al::span<const HrtfStore::Elevation>, const HrirArray*, const ubyte2*)':
 /build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:438:28: warning: cast from 'char*' to 'HrtfStore::Field*' increases required alignment of target type [-Wcast-align]
   438 |     auto field_ = al::span{reinterpret_cast<HrtfStore::Field*>(al::to_address(base + offset)),
@@ -3718,6 +3766,9 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 83%] Building CXX object CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o -MF CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o.d -o CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/storage_formats.cpp
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = std::array<char, 4>; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:517:45:   required from 'std::enable_if_t<true, T> {anonymous}::readle(std::istream&) [with T = unsigned int; unsigned int num_bits = 32; std::enable_if_t<true, T> = unsigned int; std::istream = std::basic_istream<char>]'
   517 |     return fixsign<num_bits>(al::bit_cast<T>(ret));
@@ -3758,34 +3809,15 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
-                 from /build/reproducible-path/openal-soft-1.24.2/core/mastering.h:8,
-                 from /build/reproducible-path/openal-soft-1.24.2/core/mastering.cpp:4:
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
-/build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
-  211 |     const unsigned int conv_i{al::bit_cast<unsigned int>(f)};
-      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
-   26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 82%] Building CXX object CMakeFiles/OpenAL.dir/core/mixer.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/mixer.cpp.o -MF CMakeFiles/OpenAL.dir/core/mixer.cpp.o.d -o CMakeFiles/OpenAL.dir/core/mixer.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/mixer.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 83%] Building CXX object CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o -MF CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o.d -o CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/storage_formats.cpp
 [ 84%] Building CXX object CMakeFiles/OpenAL.dir/core/uhjfilter.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/uhjfilter.cpp.o -MF CMakeFiles/OpenAL.dir/core/uhjfilter.cpp.o.d -o CMakeFiles/OpenAL.dir/core/uhjfilter.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/uhjfilter.cpp
 [ 85%] Building CXX object CMakeFiles/OpenAL.dir/core/uiddefs.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/uiddefs.cpp.o -MF CMakeFiles/OpenAL.dir/core/uiddefs.cpp.o.d -o CMakeFiles/OpenAL.dir/core/uiddefs.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/uiddefs.cpp
 [ 86%] Building CXX object CMakeFiles/OpenAL.dir/core/voice.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/voice.cpp.o -MF CMakeFiles/OpenAL.dir/core/voice.cpp.o.d -o CMakeFiles/OpenAL.dir/core/voice.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/voice.cpp
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp: In function 'HrtfStorePtr GetLoadedHrtf(std::string_view, uint)':
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:1371:27: note: parameter passing for argument of type 'al::span<const double>' changed in GCC 7.1
- 1371 |                 rs.process(inout[0], inout[1]);
-      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:1371:27: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:1371:27: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 86%] Building CXX object CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o
+/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o -MF CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o.d -o CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/dbus_wrap.cpp
 In file included from /build/reproducible-path/openal-soft-1.24.2/core/voice.cpp:25:
 /build/reproducible-path/openal-soft-1.24.2/core/async_event.h: In instantiation of 'auto& InitAsyncEvent(std::byte*, Args&& ...) [with T = AsyncBufferCompleteEvent; Args = {}]':
 /build/reproducible-path/openal-soft-1.24.2/core/voice.cpp:1188:65:   required from here
@@ -3839,15 +3871,16 @@
 /build/reproducible-path/openal-soft-1.24.2/core/voice.cpp:283:36: warning: cast from 'al::span<const std::byte>::pointer' {aka 'const std::byte*'} to 'const SampleType*' {aka 'const double*'} increases required alignment of target type [-Wcast-align]
   283 |     al::span<const SampleType> src{reinterpret_cast<const SampleType*>(srcData.data()),
       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 86%] Building CXX object CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o
-/usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o -MF CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o.d -o CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/dbus_wrap.cpp
 [ 87%] Building CXX object CMakeFiles/OpenAL.dir/core/rtkit.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/rtkit.cpp.o -MF CMakeFiles/OpenAL.dir/core/rtkit.cpp.o.d -o CMakeFiles/OpenAL.dir/core/rtkit.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/rtkit.cpp
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 88%] Building CXX object CMakeFiles/OpenAL.dir/core/mixer/mixer_c.cpp.o
 /usr/bin/c++ -DALC_API="__attribute__((visibility(\"protected\")))" -DAL_ALEXT_PROTOTYPES -DAL_API="__attribute__((visibility(\"protected\")))" -DAL_BUILD_LIBRARY -DOpenAL_EXPORTS -I/build/reproducible-path/openal-soft-1.24.2/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2 -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/OpenAL.dir/core/mixer/mixer_c.cpp.o -MF CMakeFiles/OpenAL.dir/core/mixer/mixer_c.cpp.o.d -o CMakeFiles/OpenAL.dir/core/mixer/mixer_c.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/mixer/mixer_c.cpp
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp: In function 'HrtfStorePtr GetLoadedHrtf(std::string_view, uint)':
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:1371:27: note: parameter passing for argument of type 'al::span<const double>' changed in GCC 7.1
+ 1371 |                 rs.process(inout[0], inout[1]);
+      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:1371:27: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:1371:27: note: parameter passing for argument of type 'al::span<double>' changed in GCC 7.1
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/core/mixer/mixer_c.cpp:9:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3857,12 +3890,15 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 /build/reproducible-path/openal-soft-1.24.2/core/mixer/mixer_c.cpp: In function 'void MixDirectHrtf_(FloatBufferSpan, FloatBufferSpan, al::span<const std::array<float, 1024> >, al::span<std::array<float, 2> >, al::span<float, 1024>, al::span<HrtfChannelState>, size_t, size_t) [with InstTag = CTag]':
 /build/reproducible-path/openal-soft-1.24.2/core/mixer/mixer_c.cpp:247:6: note: parameter passing for argument of type 'const al::span<HrtfChannelState>' changed in GCC 7.1
   247 | void MixDirectHrtf_<CTag>(const FloatBufferSpan LeftOut, const FloatBufferSpan RightOut,
       |      ^~~~~~~~~~~~~~~~~~~~
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 89%] Linking CXX shared library libopenal.so
 /usr/bin/cmake -E cmake_link_script CMakeFiles/OpenAL.dir/link.txt --verbose=1
 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/openal-soft-1.24.2/libopenal.version -Wl,--dependency-file=CMakeFiles/OpenAL.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libopenal.so.1 -o libopenal.so.1.24.2 CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o CMakeFiles/OpenAL.dir/al/buffer.cpp.o CMakeFiles/OpenAL.dir/al/debug.cpp.o CMakeFiles/OpenAL.dir/al/effect.cpp.o CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o CMakeFiles/OpenAL.dir/al/effects/null.cpp.o CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o CMakeFiles/OpenAL.dir/al/error.cpp.o CMakeFiles/OpenAL.dir/al/event.cpp.o CMakeFiles/OpenAL.dir/al/extension.cpp.o CMakeFiles/OpenAL.dir/al/filter.cpp.o CMakeFiles/OpenAL.dir/al/listener.cpp.o CMakeFiles/OpenAL.dir/al/source.cpp.o CMakeFiles/OpenAL.dir/al/state.cpp.o CMakeFiles/OpenAL.dir/alc/alc.cpp.o CMakeFiles/OpenAL.dir/alc/alu.cpp.o CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o CMakeFiles/OpenAL.dir/alc/context.cpp.o CMakeFiles/OpenAL.dir/alc/device.cpp.o CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o CMakeFiles/OpenAL.dir/alc/effects/distortion.cpp.o CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o CMakeFiles/OpenAL.dir/alc/effects/modulator.cpp.o CMakeFiles/OpenAL.dir/alc/effects/null.cpp.o CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o CMakeFiles/OpenAL.dir/alc/effects/vmorpher.cpp.o CMakeFiles/OpenAL.dir/alc/events.cpp.o CMakeFiles/OpenAL.dir/alc/panning.cpp.o CMakeFiles/OpenAL.dir/alc/backends/base.cpp.o CMakeFiles/OpenAL.dir/alc/backends/loopback.cpp.o CMakeFiles/OpenAL.dir/alc/backends/null.cpp.o CMakeFiles/OpenAL.dir/alc/backends/pipewire.cpp.o CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o CMakeFiles/OpenAL.dir/alc/backends/portaudio.cpp.o CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o CMakeFiles/OpenAL.dir/core/ambdec.cpp.o CMakeFiles/OpenAL.dir/core/ambidefs.cpp.o CMakeFiles/OpenAL.dir/core/bformatdec.cpp.o CMakeFiles/OpenAL.dir/core/bs2b.cpp.o CMakeFiles/OpenAL.dir/core/bsinc_tables.cpp.o CMakeFiles/OpenAL.dir/core/buffer_storage.cpp.o CMakeFiles/OpenAL.dir/core/context.cpp.o CMakeFiles/OpenAL.dir/core/converter.cpp.o CMakeFiles/OpenAL.dir/core/cpu_caps.cpp.o CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o CMakeFiles/OpenAL.dir/core/devformat.cpp.o CMakeFiles/OpenAL.dir/core/device.cpp.o CMakeFiles/OpenAL.dir/core/effectslot.cpp.o CMakeFiles/OpenAL.dir/core/except.cpp.o CMakeFiles/OpenAL.dir/core/filters/biquad.cpp.o CMakeFiles/OpenAL.dir/core/filters/nfc.cpp.o CMakeFiles/OpenAL.dir/core/filters/splitter.cpp.o CMakeFiles/OpenAL.dir/core/fpu_ctrl.cpp.o CMakeFiles/OpenAL.dir/core/helpers.cpp.o CMakeFiles/OpenAL.dir/core/hrtf.cpp.o CMakeFiles/OpenAL.dir/core/logging.cpp.o CMakeFiles/OpenAL.dir/core/mastering.cpp.o CMakeFiles/OpenAL.dir/core/mixer.cpp.o CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o CMakeFiles/OpenAL.dir/core/uhjfilter.cpp.o CMakeFiles/OpenAL.dir/core/uiddefs.cpp.o CMakeFiles/OpenAL.dir/core/voice.cpp.o CMakeFiles/OpenAL.dir/core/dbus_wrap.cpp.o CMakeFiles/OpenAL.dir/core/rtkit.cpp.o CMakeFiles/OpenAL.dir/core/mixer/mixer_c.cpp.o "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o"  libalsoft.common.a -pthread -ldl -latomic -lm
@@ -3882,8 +3918,8 @@
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 [ 90%] Building C object CMakeFiles/openal-info.dir/utils/openal-info.c.o
-[ 91%] Building C object CMakeFiles/alsoft.excommon.dir/examples/common/alhelpers.c.o
 /usr/bin/cc  -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/openal-info.dir/utils/openal-info.c.o -MF CMakeFiles/openal-info.dir/utils/openal-info.c.o.d -o CMakeFiles/openal-info.dir/utils/openal-info.c.o -c /build/reproducible-path/openal-soft-1.24.2/utils/openal-info.c
+[ 91%] Building C object CMakeFiles/alsoft.excommon.dir/examples/common/alhelpers.c.o
 /usr/bin/cc  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alsoft.excommon.dir/examples/common/alhelpers.c.o -MF CMakeFiles/alsoft.excommon.dir/examples/common/alhelpers.c.o.d -o CMakeFiles/alsoft.excommon.dir/examples/common/alhelpers.c.o -c /build/reproducible-path/openal-soft-1.24.2/examples/common/alhelpers.c
 [ 92%] Linking C static library libalsoft.excommon.a
 /usr/bin/cmake -P CMakeFiles/alsoft.excommon.dir/cmake_clean_target.cmake
@@ -3894,41 +3930,51 @@
 [ 92%] Built target alsoft.excommon
 make  -f CMakeFiles/altonegen.dir/build.make CMakeFiles/altonegen.dir/depend
 make  -f CMakeFiles/alrecord.dir/build.make CMakeFiles/alrecord.dir/depend
-[ 93%] Linking C executable openal-info
-/usr/bin/cmake -E cmake_link_script CMakeFiles/openal-info.dir/link.txt --verbose=1
+make  -f CMakeFiles/aldebug.dir/build.make CMakeFiles/aldebug.dir/depend
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/altonegen.dir/DependInfo.cmake "--color="
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/alrecord.dir/DependInfo.cmake "--color="
+make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/aldebug.dir/DependInfo.cmake "--color="
+[ 93%] Linking C executable openal-info
+/usr/bin/cmake -E cmake_link_script CMakeFiles/openal-info.dir/link.txt --verbose=1
+make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+make  -f CMakeFiles/altonegen.dir/build.make CMakeFiles/altonegen.dir/build
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/alrecord.dir/build.make CMakeFiles/alrecord.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-make  -f CMakeFiles/altonegen.dir/build.make CMakeFiles/altonegen.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 94%] Building C object CMakeFiles/alrecord.dir/examples/alrecord.c.o
+make  -f CMakeFiles/aldebug.dir/build.make CMakeFiles/aldebug.dir/build
+make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[ 94%] Building CXX object CMakeFiles/aldebug.dir/examples/aldebug.cpp.o
+[ 95%] Building C object CMakeFiles/alrecord.dir/examples/alrecord.c.o
+/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/aldebug.dir/examples/aldebug.cpp.o -MF CMakeFiles/aldebug.dir/examples/aldebug.cpp.o.d -o CMakeFiles/aldebug.dir/examples/aldebug.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/examples/aldebug.cpp
+[ 96%] Building C object CMakeFiles/altonegen.dir/examples/altonegen.c.o
 /usr/bin/cc  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/alrecord.dir/examples/alrecord.c.o -MF CMakeFiles/alrecord.dir/examples/alrecord.c.o.d -o CMakeFiles/alrecord.dir/examples/alrecord.c.o -c /build/reproducible-path/openal-soft-1.24.2/examples/alrecord.c
-[ 95%] Building C object CMakeFiles/altonegen.dir/examples/altonegen.c.o
 /usr/bin/cc  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/altonegen.dir/examples/altonegen.c.o -MF CMakeFiles/altonegen.dir/examples/altonegen.c.o.d -o CMakeFiles/altonegen.dir/examples/altonegen.c.o -c /build/reproducible-path/openal-soft-1.24.2/examples/altonegen.c
 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/openal-info.dir/link.d "CMakeFiles/openal-info.dir/utils/openal-info.c.o" -o openal-info  -Wl,-rpath,/build/reproducible-path/openal-soft-1.24.2/build-tree: -pthread libopenal.so.1.24.2
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 95%] Built target openal-info
-make  -f CMakeFiles/aldebug.dir/build.make CMakeFiles/aldebug.dir/depend
+[ 96%] Built target openal-info
+make  -f CMakeFiles/allafplay.dir/build.make CMakeFiles/allafplay.dir/depend
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/aldebug.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/allafplay.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-make  -f CMakeFiles/aldebug.dir/build.make CMakeFiles/aldebug.dir/build
+make  -f CMakeFiles/allafplay.dir/build.make CMakeFiles/allafplay.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 96%] Building CXX object CMakeFiles/aldebug.dir/examples/aldebug.cpp.o
-/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/aldebug.dir/examples/aldebug.cpp.o -MF CMakeFiles/aldebug.dir/examples/aldebug.cpp.o.d -o CMakeFiles/aldebug.dir/examples/aldebug.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/examples/aldebug.cpp
-[ 97%] Linking C executable alrecord
+[ 97%] Building CXX object CMakeFiles/allafplay.dir/examples/allafplay.cpp.o
+/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/allafplay.dir/examples/allafplay.cpp.o -MF CMakeFiles/allafplay.dir/examples/allafplay.cpp.o.d -o CMakeFiles/allafplay.dir/examples/allafplay.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp
+[ 98%] Linking C executable alrecord
 /usr/bin/cmake -E cmake_link_script CMakeFiles/alrecord.dir/link.txt --verbose=1
+[ 99%] Linking C executable altonegen
+/usr/bin/cmake -E cmake_link_script CMakeFiles/altonegen.dir/link.txt --verbose=1
 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/alrecord.dir/link.d CMakeFiles/alrecord.dir/examples/alrecord.c.o -o alrecord  -Wl,-rpath,/build/reproducible-path/openal-soft-1.24.2/build-tree: -pthread libalsoft.excommon.a libopenal.so.1.24.2 -lrt
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 97%] Built target alrecord
-make  -f CMakeFiles/allafplay.dir/build.make CMakeFiles/allafplay.dir/depend
-[ 98%] Linking C executable altonegen
-/usr/bin/cmake -E cmake_link_script CMakeFiles/altonegen.dir/link.txt --verbose=1
+[ 99%] Built target alrecord
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/altonegen.dir/link.d CMakeFiles/altonegen.dir/examples/altonegen.c.o -o altonegen  -Wl,-rpath,/build/reproducible-path/openal-soft-1.24.2/build-tree: -pthread -lm libalsoft.excommon.a libopenal.so.1.24.2 -lrt
+make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[ 99%] Built target altonegen
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
                  from /build/reproducible-path/openal-soft-1.24.2/examples/aldebug.cpp:40:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
@@ -3938,16 +3984,6 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-cd /build/reproducible-path/openal-soft-1.24.2/build-tree && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2 /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles/allafplay.dir/DependInfo.cmake "--color="
-make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-make  -f CMakeFiles/allafplay.dir/build.make CMakeFiles/allafplay.dir/build
-make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 99%] Building CXX object CMakeFiles/allafplay.dir/examples/allafplay.cpp.o
-/usr/bin/c++  -I/build/reproducible-path/openal-soft-1.24.2/build-tree -I/build/reproducible-path/openal-soft-1.24.2/common -I/build/reproducible-path/openal-soft-1.24.2/include -I/build/reproducible-path/openal-soft-1.24.2/include/AL -I/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -Wno-interference-size -Werror=undef -ftrivial-auto-var-init=pattern -fno-math-errno -pthread -MD -MT CMakeFiles/allafplay.dir/examples/allafplay.cpp.o -MF CMakeFiles/allafplay.dir/examples/allafplay.cpp.o.d -o CMakeFiles/allafplay.dir/examples/allafplay.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/altonegen.dir/link.d CMakeFiles/altonegen.dir/examples/altonegen.c.o -o altonegen  -Wl,-rpath,/build/reproducible-path/openal-soft-1.24.2/build-tree: -pthread -lm libalsoft.excommon.a libopenal.so.1.24.2 -lrt
-make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 99%] Built target altonegen
 In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:41,
                  from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
                  from /build/reproducible-path/openal-soft-1.24.2/examples/aldebug.cpp:42:
@@ -4034,13 +4070,6 @@
 /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h:2943:22: note: called from here
  2943 |   return fmt::println(stdout, fmt, static_cast<T&&>(args)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 99%] Linking CXX executable aldebug
-/usr/bin/cmake -E cmake_link_script CMakeFiles/aldebug.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/aldebug.dir/link.d CMakeFiles/aldebug.dir/examples/aldebug.cpp.o "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o" -o aldebug  -Wl,-rpath,/build/reproducible-path/openal-soft-1.24.2/build-tree: -pthread libalsoft.excommon.a libopenal.so.1.24.2 -lrt
-make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 99%] Built target aldebug
 /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp: In member function 'void {anonymous}::LafStream::convertPositions(al::span<float>, al::span<const char>) const':
 /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp:417:36: warning: cast from 'al::span<const char>::pointer' {aka 'const char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align]
   417 |             auto i16src = al::span{reinterpret_cast<const int16_t*>(src.data()),
@@ -4051,6 +4080,8 @@
 /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp:433:36: warning: cast from 'al::span<const char>::pointer' {aka 'const char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align]
   433 |             auto i32src = al::span{reinterpret_cast<const int32_t*>(src.data()),
       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 In file included from /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp:93:
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = unsigned int; From = float; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:211:57:   required from here
@@ -4086,6 +4117,8 @@
 /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp:453:28: warning: cast from 'char*' to 'dst_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align]
   453 |     auto output = al::span{reinterpret_cast<dst_t*>(dst), count};
       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 99%] Linking CXX executable aldebug
+/usr/bin/cmake -E cmake_link_script CMakeFiles/aldebug.dir/link.txt --verbose=1
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h: In instantiation of 'std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> al::bit_cast(const From&) [with To = float; From = unsigned int; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = float]':
 /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp:610:39:   required from here
   610 |             return al::bit_cast<float>(value);
@@ -4093,6 +4126,9 @@
 /build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 4>::pointer' {aka 'char*'} to 'float*' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/openal-soft-1.24.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/aldebug.dir/link.d CMakeFiles/aldebug.dir/examples/aldebug.cpp.o "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/format.cc.o" "fmt-11.1.1/CMakeFiles/alsoft.fmt.dir/src/os.cc.o" -o aldebug  -Wl,-rpath,/build/reproducible-path/openal-soft-1.24.2/build-tree: -pthread libalsoft.excommon.a libopenal.so.1.24.2 -lrt
+make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[ 99%] Built target aldebug
 In file included from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h:41,
                  from /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/core.h:5,
                  from /build/reproducible-path/openal-soft-1.24.2/examples/common/alhelpers.h:43,
@@ -4406,10 +4442,10 @@
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/openal-soft-1.24.2/build-tree/CMakeFiles 0
 make[2]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
    dh_auto_test -O--builddirectory=/build/reproducible-path/openal-soft-1.24.2/build-tree
-	cd build-tree && make -j3 test ARGS\+=--verbose ARGS\+=-j3
+	cd build-tree && make -j4 test ARGS\+=--verbose ARGS\+=-j4
 make[2]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 Running tests...
-/usr/bin/ctest --force-new-ctest-process --verbose -j3
+/usr/bin/ctest --force-new-ctest-process --verbose -j4
 UpdateCTestConfiguration  from :/build/reproducible-path/openal-soft-1.24.2/build-tree/DartConfiguration.tcl
 UpdateCTestConfiguration  from :/build/reproducible-path/openal-soft-1.24.2/build-tree/DartConfiguration.tcl
 Test project /build/reproducible-path/openal-soft-1.24.2/build-tree
@@ -4429,7 +4465,7 @@
    debian/rules override_dh_auto_install
 make[1]: Entering directory '/build/reproducible-path/openal-soft-1.24.2'
 dh_auto_install
-	cd build-tree && make -j3 install DESTDIR=/build/reproducible-path/openal-soft-1.24.2/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
+	cd build-tree && make -j4 install DESTDIR=/build/reproducible-path/openal-soft-1.24.2/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
 make[2]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 /usr/bin/cmake -S/build/reproducible-path/openal-soft-1.24.2 -B/build/reproducible-path/openal-soft-1.24.2/build-tree --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 preinstall
@@ -4445,10 +4481,10 @@
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/OpenAL/OpenALTargets.cmake
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/OpenAL/OpenALTargets-none.cmake
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL
--- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/al.h
--- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/efx-creative.h
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/alext.h
+-- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/al.h
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/efx.h
+-- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/efx-creative.h
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/efx-presets.h
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/include/AL/alc.h
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/openal.pc
@@ -4457,14 +4493,14 @@
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/hrtf
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/hrtf/Default HRTF.mhr
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets
--- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/square.ambdec
--- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/itu5.1.ambdec
--- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/itu5.1-nocenter.ambdec
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/rectangle.ambdec
--- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/presets.txt
+-- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/itu5.1.ambdec
+-- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/square.ambdec
+-- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/hexagon.ambdec
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/3D7.1.ambdec
+-- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/presets.txt
+-- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/itu5.1-nocenter.ambdec
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/hex-quad.ambdec
--- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/presets/hexagon.ambdec
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/bin/openal-info
 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/bin/openal-info" to ""
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/bin/makemhr
@@ -4533,8 +4569,8 @@
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
-dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libopenal1/usr/lib/arm-linux-gnueabihf/libopenal.so.1.24.2 found in none of the libraries
 dpkg-shlibdeps: warning: debian/openal-tools/usr/bin/makemhr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libopenal1/usr/lib/arm-linux-gnueabihf/libopenal.so.1.24.2 found in none of the libraries
 # Need to manually add dependencies for dlopened libs.
 dpkg-shlibdeps -dRecommends -edebian/tmp/openal-soft-Recommends-dummy.so -xlibc6 -O >>debian/libopenal1.substvars
 dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory
@@ -4549,8 +4585,8 @@
    dh_gencontrol -O--builddirectory=/build/reproducible-path/openal-soft-1.24.2/build-tree
    dh_md5sums -O--builddirectory=/build/reproducible-path/openal-soft-1.24.2/build-tree
    dh_builddeb -O--builddirectory=/build/reproducible-path/openal-soft-1.24.2/build-tree
-dpkg-deb: building package 'libopenal-dev' in '../libopenal-dev_1.24.2-1_armhf.deb'.
 dpkg-deb: building package 'libopenal1-dbgsym' in '../libopenal1-dbgsym_1.24.2-1_armhf.deb'.
+dpkg-deb: building package 'libopenal-dev' in '../libopenal-dev_1.24.2-1_armhf.deb'.
 dpkg-deb: building package 'openal-tools-dbgsym' in '../openal-tools-dbgsym_1.24.2-1_armhf.deb'.
 dpkg-deb: building package 'libopenal1' in '../libopenal1_1.24.2-1_armhf.deb'.
 dpkg-deb: building package 'libopenal-data' in '../libopenal-data_1.24.2-1_all.deb'.
@@ -4562,12 +4598,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/17805/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/17805/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/30021 and its subdirectories
-I: Current time: Thu Jan 23 06:11:06 -12 2025
-I: pbuilder-time-stamp: 1737655866
+I: removing directory /srv/workspace/pbuilder/17805 and its subdirectories
+I: Current time: Fri Jan 24 08:16:19 +14 2025
+I: pbuilder-time-stamp: 1737656179