Diff of the two buildlogs:

--
--- b1/build.log	2025-01-19 11:15:07.885289913 +0000
+++ b2/build.log	2025-01-19 11:43:43.595952933 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Jan 18 23:04:10 -12 2025
-I: pbuilder-time-stamp: 1737284650
+I: Current time: Mon Jan 20 01:15:43 +14 2025
+I: pbuilder-time-stamp: 1737285343
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-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/3290/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/11093/tmp/hooks/D01_modify_environment starting
+debug: Running on ff64a.
+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 19 11:16 /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/11093/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/11093/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='unstable'
-  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=6 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='0c7045c0e1f44b48bded7acdd2e52076'
-  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='3290'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=d6d16a16495342708ca1213fc5524030
+  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=11093
   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.fAXIVtja/pbuilderrc_ZBlx --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fAXIVtja/b1 --logfile b1/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+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.fAXIVtja/pbuilderrc_XUhg --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fAXIVtja/b2 --logfile b2/build.log openal-soft_1.24.2-1.dsc'
+  SUDO_GID=114
+  SUDO_UID=109
+  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 virt32z 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/3290/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/11093/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -257,7 +289,7 @@
 Get: 136 http://deb.debian.org/debian unstable/main armhf libsndio7.0 armhf 1.10.0-0.1 [24.6 kB]
 Get: 137 http://deb.debian.org/debian unstable/main armhf libsndio-dev armhf 1.10.0-0.1 [25.1 kB]
 Get: 138 http://deb.debian.org/debian unstable/main armhf portaudio19-dev armhf 19.6.0-1.2+b3 [96.3 kB]
-Fetched 58.7 MB in 14s (4158 kB/s)
+Fetched 58.7 MB in 10s (5988 kB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-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 ... 19564 files and directories currently installed.)
@@ -715,8 +747,8 @@
 Setting up tzdata (2025a-1) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sun Jan 19 11:06:11 UTC 2025.
-Universal Time is now:  Sun Jan 19 11:06:11 UTC 2025.
+Local time is now:      Sun Jan 19 11:24:00 UTC 2025.
+Universal Time is now:  Sun Jan 19 11:24:00 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libsysprof-capture-4-dev:armhf (47.2-1) ...
@@ -838,7 +870,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/11093/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/11093/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
@@ -974,8 +1010,8 @@
 -- 
 -- Building example programs
 -- 
--- Configuring done (23.1s)
--- Generating done (0.1s)
+-- Configuring done (57.8s)
+-- Generating done (0.8s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -990,7 +1026,7 @@
 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
 Possible attempt to separate words with commas at /usr/share/perl5/Debian/Debhelper/Buildsystem/meson.pm line 147.
-	cd build-tree && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1
+	cd build-tree && make -j6 "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,8 +1053,8 @@
 [  3%] 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
 [  3%] Building CXX object CMakeFiles/alsoft.common.dir/common/alcomplex.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/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/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
 /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
 [  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
@@ -1032,7 +1068,12 @@
 /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
-In file included from /build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp:14:
+[ 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
+[ 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/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)};
@@ -1040,18 +1081,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/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)
-      |      ^~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp: In function 'void complex_hilbert(al::span<std::complex<double> >)':
-/build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp:203:6: note: parameter passing for argument of type 'const al::span<std::complex<double> >' changed in GCC 7.1
-  203 | void complex_hilbert(const al::span<std::complex<double>> buffer)
-      |      ^~~~~~~~~~~~~~~
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 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 */
       |                  ^
@@ -1062,6 +1091,19 @@
 /build/reproducible-path/openal-soft-1.24.2/common/pffft.cpp:1502:31: warning: cast from 'std::byte*' to 'float*' increases required alignment of target type [-Wcast-align]
  1502 |     s->twiddle = std::launder(reinterpret_cast<float*>(&extrastore[ecount*sizeof(v4sf)]));
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/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
+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
+  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/pffft.cpp: In function 'void pffft_zreorder(const PFFFT_Setup*, const float*, float*, pffft_direction_t)':
 /build/reproducible-path/openal-soft-1.24.2/common/pffft.cpp:1940:21: warning: cast from 'const float*' to 'const {anonymous}::v4sf*' {aka 'const __vector(4) float*'} increases required alignment of target type [-Wcast-align]
  1940 |     const v4sf *vin{reinterpret_cast<const v4sf*>(in)};
@@ -1124,22 +1166,16 @@
 /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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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)
+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/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)
+      |      ^~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp: In function 'void complex_hilbert(al::span<std::complex<double> >)':
+/build/reproducible-path/openal-soft-1.24.2/common/alcomplex.cpp:203:6: note: parameter passing for argument of type 'const al::span<std::complex<double> >' changed in GCC 7.1
+  203 | void complex_hilbert(const al::span<std::complex<double>> buffer)
       |      ^~~~~~~~~~~~~~~
-/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
-[ 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/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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
@@ -1155,11 +1191,11 @@
 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
-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]: 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
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[ 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
 [ 12%] Building CXX object CMakeFiles/alsoft.sofa-support.dir/utils/sofa-support.cpp.o
 /usr/bin/c++  -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/alsoft.sofa-support.dir/utils/sofa-support.cpp.o -MF CMakeFiles/alsoft.sofa-support.dir/utils/sofa-support.cpp.o.d -o CMakeFiles/alsoft.sofa-support.dir/utils/sofa-support.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/utils/sofa-support.cpp
 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/OpenAL.dir/DependInfo.cmake "--color="
@@ -1169,10 +1205,46 @@
 [ 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
+[ 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/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
-[ 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
+[ 16%] 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/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
+/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
+[ 16%] 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/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:
+/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)};
+      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/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/al/buffer.h:18,
                  from /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:23:
@@ -1183,18 +1255,22 @@
 /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/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
-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="
-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
-/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
+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/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/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);
@@ -1218,6 +1294,84 @@
 /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/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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 17%] 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'
+[ 17%] 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="
+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'
+[ 18%] 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)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /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);
@@ -1231,6 +1385,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /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
@@ -1244,6 +1428,62 @@
 /build/reproducible-path/openal-soft-1.24.2/al/buffer.cpp:1099:37: note: called from here
  1099 |                     GetCounterSuffix(albuf->mAmbiOrder));
       |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
+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 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());
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+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));
+      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
+[ 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
+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/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())
@@ -1266,6 +1506,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
+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);
@@ -1280,27 +1524,35 @@
 /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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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
-At global scope:
+[ 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
+[ 21%] 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
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 16%] 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
-[ 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
+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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /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,
@@ -1315,6 +1567,9 @@
 /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,
       |      ^~~~~~~~~~~~~~~
+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/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
 /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,
@@ -1323,6 +1578,8 @@
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:831:6: note: parameter passing for argument of type 'const al::span<double>' changed in GCC 7.1
   831 | auto ReadWaveData(std::istream &istream, const SourceRefT *src, const ByteOrderT order,
       |      ^~~~~~~~~~~~
+[ 23%] 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
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp: In function 'int {anonymous}::LoadAsciiSource(std::istream&, const SourceRefT*, al::span<double>)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loaddef.cpp:962:6: note: parameter passing for argument of type 'const al::span<double>' changed in GCC 7.1
   962 | auto LoadAsciiSource(std::istream &istream, const SourceRefT *src, const al::span<double> hrir) -> int
@@ -1370,6 +1627,26 @@
   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
+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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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/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) {
@@ -1377,6 +1654,33 @@
 /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);
+      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
+/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
 /build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/base.h: In function 'int {anonymous}::ProcessMetrics(TokenReaderT*, uint, uint, ChannelModeT, HrirDataT*)':
 /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) {
@@ -1384,13 +1688,46 @@
 /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.");
       |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 24%] 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
+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/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
+[ 26%] 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
+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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /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 /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:
+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 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)};
@@ -1398,6 +1735,19 @@
 /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 '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
@@ -1478,9 +1828,12 @@
       |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1935 |                 azd->mIrs[ti]);
       |                 ~~~~~~~~~~~~~~   
+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/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/debug.cpp:22:
+                 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)};
@@ -1501,6 +1854,19 @@
 /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/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/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);
@@ -1514,98 +1880,32 @@
 /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 /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)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-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());
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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());
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 18%] 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
-[ 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/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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
+/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/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]':
@@ -1616,9 +1916,11 @@
    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/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
 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/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)};
@@ -1626,6 +1928,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);
@@ -1639,11 +1943,131 @@
 /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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
 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
+[ 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/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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 31%] 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
+/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
+[ 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/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)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
+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/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))
+      |                              ~~~~~~~~~~~~~~~^~~~~
+[ 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
+At global scope:
+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 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,
@@ -1697,7 +2121,7 @@
 /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
 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:
+                 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)};
@@ -1718,6 +2142,19 @@
 /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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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:
@@ -1729,16 +2166,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)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'void fmt::v11::println(format_string<T ...>, T&& ...) [with T = {}]',
     inlined from 'bool LoadSofaFile(std::string_view, uint, uint, uint, uint, ChannelModeT, HrirDataT*)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/loadsofa.cpp:610:17:
 /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]
@@ -1747,32 +2174,30 @@
 /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)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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]
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 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
+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/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]':
+/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
-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
-[ 22%] 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/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
 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:
+                 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)};
@@ -1780,6 +2205,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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);
@@ -1793,16 +2221,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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);
@@ -1817,23 +2235,11 @@
    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
-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
+[ 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 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]':
-/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:
+                 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)};
@@ -1841,6 +2247,7 @@
 /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/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);
@@ -1854,9 +2261,13 @@
 /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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 35%] 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
+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/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:
+                 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)};
@@ -1864,6 +2275,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/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,
+      |      ^~~~~~~~~~
 /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);
@@ -1877,16 +2292,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/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
-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/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
-/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,
-      |      ^~~~~~~~~~
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.h:4,
@@ -1904,6 +2309,14 @@
  1770 |     __insertion_sort(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
+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'
+[ 36%] Building CXX object CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o
+/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
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)> >]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -1912,8 +2325,16 @@
 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
  1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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/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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp: In function 'void {anonymous}::CalculateDiffuseFieldAverage(const HrirDataT*, uint, uint, bool, double, al::span<double>)':
 /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:501:6: note: parameter passing for argument of type 'const al::span<double>' changed in GCC 7.1
   501 | void CalculateDiffuseFieldAverage(const HrirDataT *hData, const uint channels, const uint m,
@@ -2112,6 +2533,22 @@
 /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
+[ 37%] 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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /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,
@@ -2124,9 +2561,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)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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:
+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]':
 /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)};
@@ -2134,6 +2570,7 @@
 /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
 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]
@@ -2271,19 +2708,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)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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 'void fmt::v11::println(format_string<T ...>, T&& ...) [with T = {}]',
     inlined from 'bool {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1229:17,
     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:
@@ -2343,138 +2767,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
-[ 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 '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
- 1212 |         CalculateDiffuseFieldAverage(&hData, c, m, surface, limit, dfa);
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)> >]',
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'bool {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1219:18,
-    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:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)> >]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)> >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'bool {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1219:18,
-    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:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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/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
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 28%] 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/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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'
-[ 28%] 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="
-/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/sofa-info.dir/build.make CMakeFiles/sofa-info.dir/build
-make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
-[ 29%] Building CXX object CMakeFiles/sofa-info.dir/utils/sofa-info.cpp.o
-/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
-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/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/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
-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]':
-/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 31%] 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
+[ 38%] 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/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:
@@ -2540,80 +2834,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)...);
       |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 32%] Linking CXX executable sofa-info
-/usr/bin/cmake -E cmake_link_script CMakeFiles/sofa-info.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/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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'
-[ 32%] Built target sofa-info
-[ 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
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 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
-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
-[ 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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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:
+                 from /build/reproducible-path/openal-soft-1.24.2/al/state.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)};
@@ -2621,6 +2844,33 @@
 /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 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
+ 1212 |         CalculateDiffuseFieldAverage(&hData, c, m, surface, limit, dfa);
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)> >]',
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'bool {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1219:18,
+    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:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)> >]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)> >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<HrirFdT*, vector<HrirFdT> >; _Compare = {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)::<lambda(const HrirFdT&, const HrirFdT&)>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'bool {anonymous}::ProcessDefinition(std::string_view, uint, ChannelModeT, bool, uint, uint, bool, bool, double, uint, HeadModelT, double, std::string_view)' at /build/reproducible-path/openal-soft-1.24.2/utils/makemhr/makemhr.cpp:1219:18,
+    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:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<HrirFdT*, std::vector<HrirFdT> >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/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);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 /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);
@@ -2634,232 +2884,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 '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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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))
-      |                              ~~~~~~~~~~~~~~~^~~~~
 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
-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);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/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/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
-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
-[ 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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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);
-      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
-/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
-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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 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:
-/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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'
+[ 39%] Built target sofa-info
+[ 40%] 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
 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,
@@ -2889,6 +2922,40 @@
 /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)})};
       |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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
+[ 41%] 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/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>,
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
+/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);
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/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'
+[ 42%] Built target makemhr
+[ 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
 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,
@@ -2915,13 +2982,8 @@
       |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 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:
+                 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)};
@@ -2942,11 +3004,51 @@
 /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/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,
+      |               ^~~~~~~~~~~
 /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
-[ 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/buffer.h:18,
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/device.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 /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,
+                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.h:18:
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h: In function 'ALCenum {anonymous}::EnumFromDevAmbi(DevAmbiScaling)':
+/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/alc/alc.cpp:973:41: note: called from here
+  973 |     throw std::runtime_error{fmt::format("Invalid DevAmbiScaling: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  974 |         int{al::to_underlying(scaling)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h: In function 'ALCenum {anonymous}::EnumFromDevFmt(DevFmtType)':
+/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/alc/alc.cpp:895:41: note: called from here
+  895 |     throw std::runtime_error{fmt::format("Invalid DevFmtType: {}", int{al::to_underlying(type)})};
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h: In function 'ALCenum {anonymous}::EnumFromDevFmt(DevFmtChannels)':
+/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/alc/alc.cpp:929:41: note: called from here
+  929 |     throw std::runtime_error{fmt::format("Invalid DevFmtChannels: {}",
+      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  930 |         int{al::to_underlying(channels)})};
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /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});
@@ -2981,108 +3083,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/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>,
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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,
-                 from /build/reproducible-path/openal-soft-1.24.2/al/auxeffectslot.h:18:
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h: In function 'ALCenum {anonymous}::EnumFromDevAmbi(DevAmbiScaling)':
-/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/alc/alc.cpp:973:41: note: called from here
-  973 |     throw std::runtime_error{fmt::format("Invalid DevAmbiScaling: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  974 |         int{al::to_underlying(scaling)})};
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-/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);
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h: In function 'ALCenum {anonymous}::EnumFromDevFmt(DevFmtType)':
-/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/alc/alc.cpp:895:41: note: called from here
-  895 |     throw std::runtime_error{fmt::format("Invalid DevFmtType: {}", int{al::to_underlying(type)})};
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/fmt-11.1.1/include/fmt/format.h: In function 'ALCenum {anonymous}::EnumFromDevFmt(DevFmtChannels)':
-/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/alc/alc.cpp:929:41: note: called from here
-  929 |     throw std::runtime_error{fmt::format("Invalid DevFmtChannels: {}",
-      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  930 |         int{al::to_underlying(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/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 {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,
-      |               ^~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcei64DirectSOFT(ALCcontext*, ALuint, ALenum, ALint64SOFT)':
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2931:25: note: parameter passing for argument of type 'al::span<const long long int, 4294967295>' changed in GCC 7.1
- 2931 |     SetProperty<int64_t>(Source, context, static_cast<SourceProp>(param), {&value, 1u});
-      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2931: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 alSource3i64DirectSOFT(ALCcontext*, ALuint, ALenum, ALint64SOFT, ALint64SOFT, ALint64SOFT)':
-/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
- 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
-[ 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
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 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
-[ 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
 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:
@@ -3093,6 +3093,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/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/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);
@@ -3106,24 +3116,31 @@
 /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/al/buffer.h:18,
-                 from /build/reproducible-path/openal-soft-1.24.2/alc/device.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/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
 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/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);
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 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
+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/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,
+      |               ^~~~~~~~~~~
 [ 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
+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/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]':
@@ -3133,25 +3150,28 @@
 /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/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]':
-/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
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp: In function 'void alSourcei64DirectSOFT(ALCcontext*, ALuint, ALenum, ALint64SOFT)':
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2931:25: note: parameter passing for argument of type 'al::span<const long long int, 4294967295>' changed in GCC 7.1
+ 2931 |     SetProperty<int64_t>(Source, context, static_cast<SourceProp>(param), {&value, 1u});
+      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/openal-soft-1.24.2/al/source.cpp:2931: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 alSource3i64DirectSOFT(ALCcontext*, ALuint, ALenum, ALint64SOFT, ALint64SOFT, ALint64SOFT)':
+/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
+ 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
 [ 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
 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:
+                 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]':
 /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)};
@@ -3159,8 +3179,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
+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
+[ 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/distortion.cpp:31:
+                 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]':
 /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)};
@@ -3196,19 +3223,14 @@
 /build/reproducible-path/openal-soft-1.24.2/alc/effects/convolution.cpp:94:35: warning: cast from 'const std::byte*' to 'const SampleType*' {aka 'const double*'} increases required alignment of target type [-Wcast-align]
    94 |     const auto srcspan = al::span{reinterpret_cast<const SampleType*>(src), dst.size()*srcstep};
       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 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 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
+[ 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
+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/effects/echo.cpp:31:
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/effects/distortion.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)};
@@ -3216,15 +3238,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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
 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/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
+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]':
+/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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 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
+/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
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 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
 In file included from /build/reproducible-path/openal-soft-1.24.2/common/alnumeric.h:20,
@@ -3236,6 +3270,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
+[ 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
+[ 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
+[ 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/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]':
@@ -3246,13 +3291,10 @@
    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
-[ 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
+[ 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
 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:
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/effects/vmorpher.cpp:44:
 /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)};
@@ -3260,9 +3302,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
-[ 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
 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]':
@@ -3273,7 +3312,7 @@
    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/effects/vmorpher.cpp:44:
+                 from /build/reproducible-path/openal-soft-1.24.2/alc/events.cpp:6:
 /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)};
@@ -3281,11 +3320,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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/events.cpp:6:
+                 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]':
 /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)};
@@ -3294,11 +3330,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
-[ 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
 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/panning.cpp:44:
@@ -3309,6 +3343,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
 /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);
@@ -3322,10 +3358,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 'void**' increases required alignment of target type [-Wcast-align]
    26 |     return *std::launder(reinterpret_cast<To*>(dst.data()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
+cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
 [ 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
+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/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,
@@ -3381,17 +3423,6 @@
 /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
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 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/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, ...)
-      |                   ^~~~~~~~~~~~~~~~~~~
 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]':
@@ -3401,6 +3432,20 @@
 /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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
+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
 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]':
@@ -3410,6 +3455,35 @@
 /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: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, ...)
+      |                   ^~~~~~~~~~~~~~~~~~~
+/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/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /build/reproducible-path/openal-soft-1.24.2/common/almalloc.h:4,
@@ -3425,11 +3499,28 @@
 /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,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+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::__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
+[ 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
+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/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
+[ 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
+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/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,
@@ -3438,7 +3529,32 @@
 /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);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
+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
+/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/buffer_storage.cpp.o -MF CMakeFiles/OpenAL.dir/core/buffer_storage.cpp.o.d -o CMakeFiles/OpenAL.dir/core/buffer_storage.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/buffer_storage.cpp
+[ 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/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
+[ 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
+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/bsinc_tables.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
+  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]
@@ -3447,11 +3563,32 @@
 /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));
       |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
 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
-[ 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 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
+  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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
+[ 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]':
+/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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
 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:
@@ -3476,6 +3613,9 @@
 /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)};
       |                 ~~~~~~~~~~~~~^~~~~~~~~~~~
+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
 /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,
@@ -3509,113 +3649,13 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type 'al::ptr_wrapper<{anonymous}::DeviceNode*>' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
+[ 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
-[ 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
+[ 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
 At global scope:
 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/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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
-[ 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
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 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
-[ 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
-/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/buffer_storage.cpp.o -MF CMakeFiles/OpenAL.dir/core/buffer_storage.cpp.o.d -o CMakeFiles/OpenAL.dir/core/buffer_storage.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/buffer_storage.cpp
-[ 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
-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/bsinc_tables.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
-  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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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/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
-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
-  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()));
-      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
-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]':
-/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
-[ 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
-[ 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,
                  from /build/reproducible-path/openal-soft-1.24.2/core/mastering.h:8,
                  from /build/reproducible-path/openal-soft-1.24.2/core/device.cpp:9:
@@ -3626,29 +3666,31 @@
 /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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
-[ 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
 /build/reproducible-path/openal-soft-1.24.2/core/filters/biquad.cpp: In member function 'void BiquadFilterR<Real>::process(al::span<const Real>, al::span<T, 4294967295>) [with Real = double]':
 /build/reproducible-path/openal-soft-1.24.2/core/filters/biquad.cpp:98:6: note: parameter passing for argument of type 'const al::span<const double, 4294967295>' changed in GCC 7.1
    98 | void BiquadFilterR<Real>::process(const al::span<const Real> src, const al::span<Real> dst)
       |      ^~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/openal-soft-1.24.2/core/filters/biquad.cpp:98:6: note: parameter passing for argument of type 'const al::span<double, 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/core/filters/biquad.cpp: In member function 'void BiquadFilterR<Real>::dualProcess(BiquadFilterR<Real>&, al::span<const Real>, al::span<T, 4294967295>) [with Real = double]':
 /build/reproducible-path/openal-soft-1.24.2/core/filters/biquad.cpp:130:6: note: parameter passing for argument of type 'const al::span<const double, 4294967295>' changed in GCC 7.1
   130 | void BiquadFilterR<Real>::dualProcess(BiquadFilterR &other, const al::span<const Real> src,
       |      ^~~~~~~~~~~~~~~~~~~
 /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
+[ 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
 /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/fpu_ctrl.cpp.o -MF CMakeFiles/OpenAL.dir/core/fpu_ctrl.cpp.o.d -o CMakeFiles/OpenAL.dir/core/fpu_ctrl.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/fpu_ctrl.cpp
 [ 79%] Building CXX object CMakeFiles/OpenAL.dir/core/helpers.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/helpers.cpp.o -MF CMakeFiles/OpenAL.dir/core/helpers.cpp.o.d -o CMakeFiles/OpenAL.dir/core/helpers.cpp.o -c /build/reproducible-path/openal-soft-1.24.2/core/helpers.cpp
 [ 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
+[ 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
 /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,
@@ -3668,12 +3710,28 @@
 /build/reproducible-path/openal-soft-1.24.2/core/filters/splitter.cpp:137:6: note: parameter passing for argument of type 'const al::span<double, 4294967295>' changed in GCC 7.1
   137 | void BandSplitterR<Real>::processScale(const al::span<Real> samples, const Real hfscale, const Real lfscale)
       |      ^~~~~~~~~~~~~~~~~~~
+[ 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/core/filters/splitter.cpp: In member function 'void BandSplitterR<Real>::processAllPass(al::span<T, 4294967295>) [with Real = double]':
 /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
+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()));
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 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
 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]':
@@ -3683,8 +3741,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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
+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
 /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)),
@@ -3695,82 +3756,8 @@
 /build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:448:29: warning: cast from 'char*' to 'HrirArray*' {aka 'std::array<std::array<float, 2>, 128>*'} increases required alignment of target type [-Wcast-align]
   448 |     auto coeffs_ = al::span{reinterpret_cast<HrirArray*>(al::to_address(base + offset)), irCount};
       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:26:
-/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 = 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));
-      |                              ~~~~~~~~~~~~~~~^~~~~
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:542:31:   required from here
-  542 |     uint rate{readle<uint32_t>(data)};
-      |               ~~~~~~~~~~~~~~~~^~~~~~
-/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 = short unsigned int; From = std::array<char, 2>; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = short 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 = short unsigned int; unsigned int num_bits = 16; std::enable_if_t<true, T> = short unsigned int; std::istream = std::basic_istream<char>]'
-  517 |     return fixsign<num_bits>(al::bit_cast<T>(ret));
-      |                              ~~~~~~~~~~~~~~~^~~~~
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:543:36:   required from here
-  543 |     ushort irCount{readle<uint16_t>(data)};
-      |                    ~~~~~~~~~~~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 2>::pointer' {aka 'char*'} to 'short 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 = short int; From = std::array<char, 2>; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = short 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 = short int; unsigned int num_bits = 16; std::enable_if_t<true, T> = short int; std::istream = std::basic_istream<char>]'
-  517 |     return fixsign<num_bits>(al::bit_cast<T>(ret));
-      |                              ~~~~~~~~~~~~~~~^~~~~
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:606:43:   required from here
-  606 |             val[0] = float(readle<int16_t>(data)) / 32768.0f;
-      |                            ~~~~~~~~~~~~~~~^~~~~~
-/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 2>::pointer' {aka 'char*'} to 'short 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 = 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> = 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 = int; unsigned int num_bits = 24; std::enable_if_t<true, T> = int; std::istream = std::basic_istream<char>]'
-  517 |     return fixsign<num_bits>(al::bit_cast<T>(ret));
-      |                              ~~~~~~~~~~~~~~~^~~~~
-/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:815:63:   required from here
-  815 |                     val[0] = static_cast<float>(readle<int,24>(data)) / 8388608.0f;
-      |                                                 ~~~~~~~~~~~~~~^~~~~~
-/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
-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
-[ 83%] 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
-[ 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
+[ 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
 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
@@ -3824,15 +3811,54 @@
 /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()),
       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 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
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-c++20-attribute-extensions' may have been intended to silence earlier diagnostics
-[ 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
-[ 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
-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/core/hrtf.cpp:26:
+/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 = 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));
+      |                              ~~~~~~~~~~~~~~~^~~~~
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:542:31:   required from here
+  542 |     uint rate{readle<uint32_t>(data)};
+      |               ~~~~~~~~~~~~~~~~^~~~~~
+/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 = short unsigned int; From = std::array<char, 2>; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = short 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 = short unsigned int; unsigned int num_bits = 16; std::enable_if_t<true, T> = short unsigned int; std::istream = std::basic_istream<char>]'
+  517 |     return fixsign<num_bits>(al::bit_cast<T>(ret));
+      |                              ~~~~~~~~~~~~~~~^~~~~
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:543:36:   required from here
+  543 |     ushort irCount{readle<uint16_t>(data)};
+      |                    ~~~~~~~~~~~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 2>::pointer' {aka 'char*'} to 'short 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 = short int; From = std::array<char, 2>; std::enable_if_t<((bool)(((sizeof (To) == sizeof (From)) && is_trivially_copyable_v<From>) && is_trivially_copyable_v<To>)), To> = short 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 = short int; unsigned int num_bits = 16; std::enable_if_t<true, T> = short int; std::istream = std::basic_istream<char>]'
+  517 |     return fixsign<num_bits>(al::bit_cast<T>(ret));
+      |                              ~~~~~~~~~~~~~~~^~~~~
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:606:43:   required from here
+  606 |             val[0] = float(readle<int16_t>(data)) / 32768.0f;
+      |                            ~~~~~~~~~~~~~~~^~~~~~
+/build/reproducible-path/openal-soft-1.24.2/common/albit.h:26:26: warning: cast from 'std::array<char, 2>::pointer' {aka 'char*'} to 'short 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 = 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> = 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 = int; unsigned int num_bits = 24; std::enable_if_t<true, T> = int; std::istream = std::basic_istream<char>]'
+  517 |     return fixsign<num_bits>(al::bit_cast<T>(ret));
+      |                              ~~~~~~~~~~~~~~~^~~~~
+/build/reproducible-path/openal-soft-1.24.2/core/hrtf.cpp:815:63:   required from here
+  815 |                     val[0] = static_cast<float>(readle<int,24>(data)) / 8388608.0f;
+      |                                                 ~~~~~~~~~~~~~~^~~~~~
+/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/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]':
@@ -3842,12 +3868,22 @@
 /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
+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/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
+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
@@ -3855,20 +3891,20 @@
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 [ 89%] Built target OpenAL
 make  -f CMakeFiles/openal-info.dir/build.make CMakeFiles/openal-info.dir/depend
-make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/alsoft.excommon.dir/build.make CMakeFiles/alsoft.excommon.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/openal-info.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/alsoft.excommon.dir/DependInfo.cmake "--color="
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/alsoft.excommon.dir/build.make CMakeFiles/alsoft.excommon.dir/build
-make[4]: Leaving 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'
+make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/openal-info.dir/build.make CMakeFiles/openal-info.dir/build
 make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 [ 90%] 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
 [ 91%] Building C object CMakeFiles/openal-info.dir/utils/openal-info.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
 /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
 [ 92%] Linking C static library libalsoft.excommon.a
 /usr/bin/cmake -P CMakeFiles/alsoft.excommon.dir/cmake_clean_target.cmake
@@ -3878,52 +3914,52 @@
 make[4]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 [ 92%] Built target alsoft.excommon
 make  -f CMakeFiles/altonegen.dir/build.make CMakeFiles/altonegen.dir/depend
-make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
 make  -f CMakeFiles/alrecord.dir/build.make CMakeFiles/alrecord.dir/depend
+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'
+make  -f CMakeFiles/allafplay.dir/build.make CMakeFiles/allafplay.dir/depend
 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="
+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/altonegen.dir/build.make CMakeFiles/altonegen.dir/build
+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'
 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]: Leaving 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  -f CMakeFiles/allafplay.dir/build.make CMakeFiles/allafplay.dir/build
+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'
-[ 93%] Building C object CMakeFiles/altonegen.dir/examples/altonegen.c.o
+make[4]: Entering directory '/build/reproducible-path/openal-soft-1.24.2/build-tree'
+[ 93%] 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
+[ 94%] 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
-[ 94%] Building C object CMakeFiles/alrecord.dir/examples/alrecord.c.o
+[ 96%] Building CXX object CMakeFiles/allafplay.dir/examples/allafplay.cpp.o
+[ 96%] 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/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  -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%] Linking C executable openal-info
+[ 97%] Linking C executable openal-info
 /usr/bin/cmake -E cmake_link_script CMakeFiles/openal-info.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/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
-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="
-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[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%] Built target openal-info
+[ 98%] Linking C executable alrecord
 /usr/bin/cmake -E cmake_link_script CMakeFiles/alrecord.dir/link.txt --verbose=1
-[ 98%] Linking C executable altonegen
+[ 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/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'
-[ 98%] Built target altonegen
-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/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/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'
 [ 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]':
@@ -4035,7 +4071,6 @@
       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /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/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
@@ -4044,6 +4079,7 @@
 /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()));
       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 99%] Built target aldebug
 /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp: In instantiation of 'void {anonymous}::LafStream::copySamples(char*, const char*, size_t, size_t) const [with {anonymous}::Quality Q = <unnamed>::Quality::s16; size_t = unsigned int]':
 /build/reproducible-path/openal-soft-1.24.2/examples/allafplay.cpp:488:38:   required from here
   488 |             copySamples<Quality::s16>(mSampleLine.data(), mSampleChunk.data(), idx, todo);
@@ -4392,10 +4428,10 @@
 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
 Possible attempt to separate words with commas at /usr/share/perl5/Debian/Debhelper/Buildsystem/meson.pm line 147.
-	cd build-tree && make -j3 test ARGS\+=--verbose ARGS\+=-j3
+	cd build-tree && make -j6 test ARGS\+=--verbose ARGS\+=-j6
 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 -j6
 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
@@ -4416,7 +4452,7 @@
 make[1]: Entering directory '/build/reproducible-path/openal-soft-1.24.2'
 dh_auto_install
 Possible attempt to separate words with commas at /usr/share/perl5/Debian/Debhelper/Buildsystem/meson.pm line 147.
-	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 -j6 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
@@ -4432,26 +4468,26 @@
 -- 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/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/efx-creative.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/include/AL/alext.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/al.h
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/openal.pc
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/OpenAL/OpenALConfig.cmake
 -- Installing: /build/reproducible-path/openal-soft-1.24.2/debian/tmp/usr/share/openal/alsoftrc.sample
 -- 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/rectangle.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/presets.txt
+-- 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/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/rectangle.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/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
@@ -4529,19 +4565,19 @@
 dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/tmp/openal-soft-Recommends-dummy.so was not linked against libasound.so.2 (it uses none of the library's symbols)
 dpkg-shlibdeps -dSuggests -edebian/tmp/openal-soft-Suggests-dummy.so -xlibc6 -O >>debian/libopenal1.substvars
 dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory
-dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/tmp/openal-soft-Suggests-dummy.so was not linked against libportaudio.so.2 (it uses none of the library's symbols)
 dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/tmp/openal-soft-Suggests-dummy.so was not linked against libsndio.so.7 (it uses none of the library's symbols)
+dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/tmp/openal-soft-Suggests-dummy.so was not linked against libportaudio.so.2 (it uses none of the library's symbols)
 make[1]: Leaving directory '/build/reproducible-path/openal-soft-1.24.2'
    dh_installdeb -O--builddirectory=/build/reproducible-path/openal-soft-1.24.2/build-tree
    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 'openal-tools-dbgsym' in '../openal-tools-dbgsym_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 'libopenal1' in '../libopenal1_1.24.2-1_armhf.deb'.
 dpkg-deb: building package 'libopenal-data' in '../libopenal-data_1.24.2-1_all.deb'.
 dpkg-deb: building package 'openal-tools' in '../openal-tools_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 'libopenal-dev' in '../libopenal-dev_1.24.2-1_armhf.deb'.
  dpkg-genbuildinfo --build=binary -O../openal-soft_1.24.2-1_armhf.buildinfo
  dpkg-genchanges --build=binary -O../openal-soft_1.24.2-1_armhf.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -4549,12 +4585,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/11093/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/11093/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/3290 and its subdirectories
-I: Current time: Sat Jan 18 23:15:02 -12 2025
-I: pbuilder-time-stamp: 1737285302
+I: removing directory /srv/workspace/pbuilder/11093 and its subdirectories
+I: Current time: Mon Jan 20 01:43:38 +14 2025
+I: pbuilder-time-stamp: 1737287018