Compiled on PI4B4G with 5.10.77-piCore-v8 Compile Flags: CC='gcc' CXX='g++' CPPFLAGS='-DNDEBUG' CFLAGS='-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -flto' CXXFLAGS='-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -flto' LDFLAGS='-Wl,-O1 -Wl,-v -fuse-ld=gold -L/usr/local/lib' export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS AR='gcc-ar' NM='gcc-nm' RANLIB='gcc-ranlib' LD='ld.gold' export AR NM RANLIB LD Dependencies: compiletc cmake pulseaudio-dev sdl2-dev ffmpeg-dev git Commands: # fix lto for gcc P=/usr/local/libexec/gcc/aarch64-unknown-linux-gnu/10.2.0/liblto_plugin.so.0.0.0 sudo mkdir -p /usr/local/lib/bfd-plugins sudo ln -sfv $P /usr/local/lib/bfd-plugins/liblto_plugin.so wget https://github.com/kcat/openal-soft/archive/refs/tags/1.21.1.tar.gz tar -xf 1.21.1.tar.gz cd openal-soft-1.21.1/ mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE='MinSizeRel' \ -DCMAKE_INSTALL_PREFIX='/usr/local' \ -DCMAKE_INSTALL_LIBDIR='lib' time make -j4 real 1m 57.83s user 6m 34.07s sys 0m 32.76s make DESTDIR=/tmp/packing-openal install =================================================================================== The dependency of each binfile: (other than libopenal.so.1) alffplay: ======== libavformat.tcz libswscale.tcz libvorbis.tcz sdl2.tcz alhrtf: ======== libsndfile.tcz allatency: ======== libsndfile.tcz alloopback: ======== sdl2.tcz almultireverb: ======== libsndfile.tcz alplay: ======== libsndfile.tcz alrecord: ======== alreverb: ======== libsndfile.tcz alstream: ======== libsndfile.tcz altonegen: ======== openal-info: ========