Skip to content
Success

Changes

Summary

  1. GHA: update from checkout@v4 to checkout@v5 (details)
  2. GHA: update Debian i386 image (details)
  3. GHA: factor Android NDK et API level numbers (details)
  4. GHA: fold config.log output in failed cross-builds (details)
  5. No `pthread_cancel` in Android's Bionic libc (details)
  6. Misc. Autoconf simplifications (details)
Commit b69e661dd4f54d06ba54581279f45905b28119a4 by antonin
GHA: update from checkout@v4 to checkout@v5
The file was modified.github/workflows/build.yml (diff)
The file was modified.github/workflows/build-msvc.yml (diff)
The file was modified.github/workflows/multicoretests.yml (diff)
The file was modified.github/workflows/tsan.yml (diff)
The file was modified.github/workflows/hygiene.yml (diff)
The file was modified.github/workflows/build-cross.yml (diff)
Commit ead3daa2c8088ef43ccd4e786e6249e9505cd654 by antonin
GHA: update Debian i386 image
The file was modified.github/workflows/build.yml (diff)
Commit 1e394346cd0523378d247758772d024bf264b430 by antonin
GHA: factor Android NDK et API level numbers
The file was modified.github/workflows/build-cross.yml (diff)
Commit dfb80049b3d4d3c64be01389c5bf630d96fae33c by antonin
GHA: fold config.log output in failed cross-builds

Turn off the echo'ing of command with `set +x` when displaying
`config.log`, otherwise it may scramble the output.
The file was modified.github/workflows/build-cross.yml (diff)
Commit 2b8d4ba3339e51989cbd4cd4ba5476cb29f9f0e6 by antonin
No `pthread_cancel` in Android's Bionic libc

Replacing `pthread_cancel` with assert using the preprocessor doesn't
work if `assert` isn't defined either! It was `<assert.h>` that was
missing, prefer detecting at configure-time whether `pthread_cancel`
is supported, and guard its use. Another option would be to guard its
use using the `__BIONIC__` macro.

- https://android.googlesource.com/platform/bionic/+/master/tests/headers/posix/pthread_h.c#90
- https://stackoverflow.com/questions/26823926/pthread-cancel-not-found-compiling-with-android-toolchain
The file was modified.github/workflows/build-cross.yml (diff)
The file was modifiedconfigure (diff)
The file was modifiedconfigure.ac (diff)
The file was modifiedruntime/caml/s.h.in (diff)
The file was modifiedruntime/domain.c (diff)
Commit 2a77436c30069479c3fc2105048fe75bc44be298 by antonin
Misc. Autoconf simplifications
The file was modifiedconfigure.ac (diff)
The file was modifiedotherlibs/systhreads/st_stubs.c (diff)
The file was modifiedconfigure (diff)
The file was modifiedruntime/caml/s.h.in (diff)