<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/jow/package/devel, branch main</title>
<subtitle>Staging tree of Jo-Philipp Wich</subtitle>
<id>https://git.openwrt.org/openwrt/staging/jow/atom?h=main</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/jow/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/'/>
<updated>2025-01-26T13:22:24Z</updated>
<entry>
<title>treewide: drop librt and libpthread packages</title>
<updated>2025-01-26T13:22:24Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-12-18T16:31:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=817de2070b03607d2114d4100ee866099dac9362'/>
<id>urn:sha1:817de2070b03607d2114d4100ee866099dac9362</id>
<content type='text'>
Since OpenWrt's main libc library, musl, does not provide separate shared
object files for libpthread and librt, the existing binary packages for
them are empty placeholders which provide no runtime functionality and
frequently cause confusion among users who attempt to build software
linking -lrt or -lpthread on target.

To clean this situation up somewhat and to simplify binary package
dependecies for all of the potential musl, glibc and uclibc cases, drop
those packages and move libpthread.so as well as librt.so into the main
libc package for those libc implementations that happen ship them as
extra shared libraries.

Also let the abstract libc package provide virtual libpthread and librt
packages in order to ease migration for packages that still explicitly
depend on them.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>strace: Update to version 6.12</title>
<updated>2025-01-02T19:52:14Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2025-01-02T08:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=389dd8dcf6a21b608e6418ec48368f9615afa740'/>
<id>urn:sha1:389dd8dcf6a21b608e6418ec48368f9615afa740</id>
<content type='text'>
Release Notes:
https://github.com/strace/strace/releases/tag/v6.12

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
Link: https://github.com/openwrt/openwrt/pull/17457
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>perf: fix version for APK</title>
<updated>2024-11-12T16:55:16Z</updated>
<author>
<name>Til Kaiser</name>
</author>
<published>2024-11-12T15:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=dbe01f7d999d0e02fa1e01aa596562ce04ec1f6a'/>
<id>urn:sha1:dbe01f7d999d0e02fa1e01aa596562ce04ec1f6a</id>
<content type='text'>
Change the version schema of perf to be compatible with APK as
described in this commit: e8725a932e16eaf6ec51add8c084d959cbe32ff2.

Signed-off-by: Til Kaiser &lt;mail@tk154.de&gt;
Link: https://github.com/openwrt/openwrt/pull/16930
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>gdb: Fix description for apk, remove backtick</title>
<updated>2024-11-10T21:23:21Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2024-11-10T15:16:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=adb921c34ff220951a699665bb35dc0e3538b3b2'/>
<id>urn:sha1:adb921c34ff220951a699665bb35dc0e3538b3b2</id>
<content type='text'>
Remove backtick from gdb description text, as that seems to
be recognized as a shell action by compilation with apk,
causing error.

Example from test buildbot:
 rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/gdb-15.2/ipkg-aarch64_generic/gdb/usr/bin/gdb: executable
 bash: -c: line 1: unexpected EOF while looking for matching ``'
 bash: -c: line 2: syntax error: unexpected end of file
 make[3]: *** [Makefile:123: /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/base/gdb-15.2-r1.apk] Error 2

Local compilation:
 rstrip.sh: /OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/gdb-15.2/ipkg-aarch64_cortex-a53/gdb/usr/bin/gdb: executable
 bash: -c: line 1: unexpected EOF while looking for matching ``'
 make[2]: *** [Makefile:123: /OpenWrt/aarch64/bin/packages/aarch64_cortex-a53/base/gdb-15.2-r1.apk] Error 2

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Link: https://github.com/openwrt/openwrt/pull/16908
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>gdb: Remove MIPS NSIG patch</title>
<updated>2024-10-12T19:51:25Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-10-10T20:26:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=2758e1b21c35efbc9dbf40348afb4a73d88af207'/>
<id>urn:sha1:2758e1b21c35efbc9dbf40348afb4a73d88af207</id>
<content type='text'>
This bug was fixed in the libc:
https://sourceware.org/bugzilla/show_bug.cgi?id=14523
https://git.busybox.net/uClibc/commit/?id=2da958760f798224065508431787e3a83b7fe2ae
https://git.musl-libc.org/cgit/musl/commit/?id=7c440977db9444d7e6b1c3dcb1fdf4ee49ca4158

Link: https://github.com/openwrt/openwrt/pull/16665
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>gdb: Remove upstreamed SIGINT patch</title>
<updated>2024-10-12T19:51:25Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-10-10T20:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=c71e53bf9df5714e7a6efd70141c9337edb6c122'/>
<id>urn:sha1:c71e53bf9df5714e7a6efd70141c9337edb6c122</id>
<content type='text'>
The problem was fixed upstream, see:
https://sourceware.org/bugzilla/show_bug.cgi?id=18945
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=4c35c4c6a779c79e456b7a5311f74aafc9026bd5

Link: https://github.com/openwrt/openwrt/pull/16665
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>gdb: Update to version 15.2</title>
<updated>2024-10-12T19:51:24Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-10-10T20:13:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=654983ea1166f53423896688593f6d6a966f1d15'/>
<id>urn:sha1:654983ea1166f53423896688593f6d6a966f1d15</id>
<content type='text'>
See news file for changes:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-15.1-release

Link: https://github.com/openwrt/openwrt/pull/16665
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>valgrind: Remove unsupported configure options.</title>
<updated>2024-10-08T20:23:11Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-10-07T21:33:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=0b792954ff95d8e82271cf0964fe1cecdf86bbc0'/>
<id>urn:sha1:0b792954ff95d8e82271cf0964fe1cecdf86bbc0</id>
<content type='text'>
These options are not recognized by the valgrind configure script,
remove them.

Link: https://github.com/openwrt/openwrt/pull/16633
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>valgrind: Fix build on ARMv7</title>
<updated>2024-10-08T20:23:11Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-10-07T21:28:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=ffa4be4c14a76f0020929fadbcd7056f0d80f837'/>
<id>urn:sha1:ffa4be4c14a76f0020929fadbcd7056f0d80f837</id>
<content type='text'>
The valgrind configure script checks if host_cpu is set to armv7 or arm.
By default --host is set to arm-openwrt-linux and the host_cpu variable
is set to arm. Then the valgrind build tries to compile valgrind for
armv6 and fails. Set it explicitly to armv7 to compile valgrind with
armv7 support.

Fixes: 1a55d90320c1 ("valgrind: Update to version 3.23")
Link: https://github.com/openwrt/openwrt/pull/16633
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>strace: Update to version 6.11</title>
<updated>2024-10-05T10:27:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-10-03T19:39:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jow/commit/?id=d104edcd1bd99729c7df79e9b466e9690016f1fb'/>
<id>urn:sha1:d104edcd1bd99729c7df79e9b466e9690016f1fb</id>
<content type='text'>
Release Notes:
https://github.com/strace/strace/releases/tag/v6.8
https://github.com/strace/strace/releases/tag/v6.9
https://github.com/strace/strace/releases/tag/v6.10
https://github.com/strace/strace/releases/tag/v6.11

Small size increase:
323788 bin/packages/mips_24kc-old/base/strace_6.7-r1_mips_24kc.ipk
336988 bin/packages/mips_24kc-new/base/strace_6.11-r1_mips_24kc.ipk

Link: https://github.com/openwrt/openwrt/pull/16585
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
