Skip to content
Success

Changes

Summary

  1. Use OpenJDK-21 and Java-11 source/target (details)
  2. OpenAL-Soft: 1.23.1 -> 1.24.3, ease crosscompilation and maintenance (details)
  3. OpenAL-Soft v1.24.3 requires MacOS >= 10.14 (C++ feature aligned new allocation) (details)
  4. Build: Hard fail if native OpenAL-Soft build fails (details)
  5. OpenAL-Soft MacOS: Skip utils + examples due to libsndfile dependency (Homebrew) (details)
  6. OpenAL-Soft Crossbuild: Skip utils + examples due to libsndfile dependency (details)
Commit ad77ae124a12db1586949d4d454caff1b8426b26 by Sven Gothel
Use OpenJDK-21 and Java-11 source/target
The file was modifiedmake/scripts/make.joal.all.linux-x86.sh (diff)
The file was modifiedmake/scripts/make.joal.all.linux-x86_64.sh (diff)
The file was modifiedmake/scripts/make.joal.all.ios.arm64.sh (diff)
The file was modifiedmake/scripts/make.joal.all.android-armv6-cross.sh (diff)
The file was modifiedmake/scripts/make.joal.all.linux-x86-clang.sh (diff)
The file was modifiedmake/scripts/make.joal.all.linux-armv6hf.sh (diff)
The file was modifiedmake/scripts/make.joal.all.win64.bat (diff)
The file was modifiedmake/scripts/make.joal.all.linux-aarch64-cross.sh (diff)
The file was modifiedmake/scripts/make.joal.all.generic.sh (diff)
The file was modifiedmake/scripts/make.joal.all.macosx.sh (diff)
The file was modifiedmake/scripts/make.joal.all.android-aarch64-cross.sh (diff)
The file was modifiedmake/scripts/make.joal.all.linux-armv6hf-cross.sh (diff)
The file was modifiedmake/scripts/make.joal.all.solaris-x86_64.sh (diff)
The file was modifiedmake/scripts/make.joal.all.ios.amd64.sh (diff)
The file was modifiedmake/scripts/make.joal.all.linux-x86_64-clang.sh (diff)
Commit ffaf4f3ec424df58092c7b48541b654bfebe7bba by Sven Gothel
OpenAL-Soft: 1.23.1 -> 1.24.3, ease crosscompilation and maintenance

- OpenAL-Soft: 1.23.1 -> 1.24.3
  - Use (mildly patches) original CMakeLists.txt
  - Works w/ Android's new SDK/NDK out of the box
  - Added android.x86_64
  - Adopted to our crosstool-ng and platform-root for linux arm64/32 crosscompilation
The file was modifiedmake/build.xml (diff)
The file was modifiedopenal-soft (diff)
The file was addedmake/lib/openal-soft/toolchain.windows.cmake
The file was addedmake/lib/openal-soft/toolchain.gcc-default.cmake
The file was addedmake/scripts/make.joal.all.android-x86_64-cross.sh
The file was addedmake/lib/openal-soft/toolchain.clang-default.cmake
The file was addedmake/lib/openal-soft/toolchain.linux-gcc-aarch64.cmake
The file was addedmake/lib/openal-soft/bin2h.script.cmake
The file was modifiedREADME.md (diff)
The file was addedmake/lib/openal-soft/glibc-compat-symbols.h
The file was addedmake/lib/openal-soft/toolchain.clang-x86_32.cmake
The file was addedmake/lib/openal-soft/toolchain.gcc-x86_32.cmake
The file was addedmake/lib/openal-soft/toolchain.linux-gcc-armv6hf.cmake
Commit 340e01c8eaf2fe1efba9690a8661f6dc9171cba1 by Sven Gothel
OpenAL-Soft v1.24.3 requires MacOS >= 10.14 (C++ feature aligned new allocation)
The file was modifiedmake/lib/openal-soft/toolchain.clang-x86_32.cmake (diff)
The file was modifiedmake/lib/openal-soft/toolchain.clang-default.cmake (diff)
Commit b68cbaeaf9b61c199c2c2efa3960d6cb0547eea6 by Sven Gothel
Build: Hard fail if native OpenAL-Soft build fails
The file was modifiedmake/build.xml (diff)
Commit a50d86a035636687a45067b1596cd9cff1df04a4 by Sven Gothel
OpenAL-Soft MacOS: Skip utils + examples due to libsndfile dependency (Homebrew)
The file was modifiedmake/lib/openal-soft/toolchain.clang-default.cmake (diff)
The file was modifiedmake/lib/openal-soft/toolchain.clang-x86_32.cmake (diff)
Commit 0f5ce344c16bb6c9f933048879bfdf291d473b9a by Sven Gothel
OpenAL-Soft Crossbuild: Skip utils + examples due to libsndfile dependency
The file was modifiedmake/lib/openal-soft/toolchain.clang-default.cmake (diff)
The file was modifiedmake/lib/openal-soft/toolchain.clang-x86_32.cmake (diff)
The file was modifiedmake/lib/openal-soft/toolchain.linux-gcc-aarch64.cmake (diff)
The file was modifiedmake/lib/openal-soft/toolchain.linux-gcc-armv6hf.cmake (diff)