<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/libucontext, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2024-10-08T01:08:18Z</updated>
<entry>
<title>libucontext: update to 1.3.2</title>
<updated>2024-10-08T01:08:18Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-10-08T00:40:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=552f561c51abac603cc40229f3cfa89e32ef3127'/>
<id>urn:sha1:552f561c51abac603cc40229f3cfa89e32ef3127</id>
<content type='text'>
Switch to local tarballs instead of codeload. No need to override
PKG_BUILD_DIR.

Remove PKG_BUILD_PARALLEL and PKG_INSTALL as they are not needed with
meson.

Remove upstreamed patch.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>libucontext: Update to latest upstream version 1.3.1</title>
<updated>2024-08-13T08:22:17Z</updated>
<author>
<name>Volker Christian</name>
</author>
<published>2024-08-12T11:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ee32f403aa7c88e26af21972059b124d02135802'/>
<id>urn:sha1:ee32f403aa7c88e26af21972059b124d02135802</id>
<content type='text'>
Signed-off-by: Volker Christian &lt;me@vchrist.at&gt;
</content>
</entry>
<entry>
<title>libucontext: Add package</title>
<updated>2023-09-03T08:37:34Z</updated>
<author>
<name>Volker Christian</name>
</author>
<published>2023-09-01T14:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=635a702255e77b211c77e4a5bcd513abe6041721'/>
<id>urn:sha1:635a702255e77b211c77e4a5bcd513abe6041721</id>
<content type='text'>
Description (from libucontext github page):
libucontext (https://https://github.com/kaniini/libucontext) is a
library which provides the ucontext.h C API. Unlike other
implementations, it faithfully follows the kernel process ABI when
doing context swaps. libucontext is used on almost all musl
distributions to provide the legacy ucontext.h API.

This package is meant as a development package. There is no need
to install a package on the router if an application or library
is linked against the static libraries. Though, shared libraries
are provided also.

It is used to link libraries/applications against it which need the
system calls

* makecontext
* swapcontext
* getcontext
* setcontext

E.g. the asynchronous API of libmariadb (c-connector) uses this
system calls. Because libmusl didn't provide that system calls this
synchronous API is currently (without libucontexe) not working - it
segfaults.

Co-developed-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
Signed-off-by: Volker Christian &lt;me@vchrist.at&gt;
</content>
</entry>
</feed>
