]> git.99rst.org Git - openwrt-packages.git/commit
libucontext: bump to 1.5.1 & glibc support
authorAditya Nugraha <redacted>
Fri, 10 Jul 2026 14:56:03 +0000 (21:56 +0700)
committerJosef Schlehofer <redacted>
Fri, 10 Jul 2026 18:52:18 +0000 (20:52 +0200)
commitc3cc59102cef5f3b87aa162c1c0bf9078f674202
treee170757421fe49d765830dc80615bff242217e29
parent143195230bdc6aecf6c816a8e065fbd9c0b509c7
libucontext: bump to 1.5.1 & glibc support

Changelog:
Changes from 1.5 to 1.5.1
-------------------------
* Rename public register definitions on x86 and x86_64 to avoid clashing
  with glibc definitions when built in freestanding mode.
  Patch contributed by Daan De Meyer.

Changes from 1.4 to 1.5
-----------------------

* Workaround various header compatibility issues in glibc and bionic.

* Allow ppc64 target to be built in freestanding mode.

Changes from 1.3.3 to 1.4
-------------------------

* Add hard-float support to most architectures where relevant.
  Some patches contributed by Richard Campbell.

Changes from 1.3.2 to 1.3.3
---------------------------

* Use `bl` instruction instead of explicit GOT lookup for `exit`
  in 64-bit PowerPC assembly.

* Fix installation path for standalone libucontext headers.
  Patch contributed by Marian Buschsieweke.

* Fix missing includes for freestanding builds.
  Patch contributed by David Leeds.

Makefile:
  Disabled documents.
  Added glibc supports, and remove hardcoded musl dependency.
  Put test_libucontext_posix only available in musl runtime.

Build system: x86/64
Build-tested: x86/64-glibc
Build-tested: x86/64-musl
Run-tested: x86/64-glibc

Signed-off-by: Aditya Nugraha <redacted>
libs/libucontext/Makefile
libs/libucontext/patches/001-fix-ppc-build.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT