<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/package/devel, branch master</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2023-11-13T14:41:03Z</updated>
<entry>
<title>devel/gdb: Disable libzstd explicitly</title>
<updated>2023-11-13T14:41:03Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2023-11-12T18:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=5ddebb5fd9aa94a70629ff3708a281cf039f7eea'/>
<id>urn:sha1:5ddebb5fd9aa94a70629ff3708a281cf039f7eea</id>
<content type='text'>
New gdb has got libzstd support, and libzstd gets detected
at buildbot build. Explicitly disable it to avoid dependency.

Fixes: f79de8ec65 ("gdb: Update to 13.2")
Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>gdb: Update to 13.2</title>
<updated>2023-11-10T07:39:38Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2023-11-07T18:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=f79de8ec6576fdb0949d424126f67d440a95f44a'/>
<id>urn:sha1:f79de8ec6576fdb0949d424126f67d440a95f44a</id>
<content type='text'>
Update the devel/gdb package to version 13.2

* Remove the upstreamed patch 001-Add-support-for-readline-8.2.patch
* Adjust 130-gdb-ctrl-c.patch to upstream changes

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>treewide: make use of new toolchain define</title>
<updated>2023-10-20T14:13:56Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-10-19T16:16:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=d82c5884c6164856e830894d9bfacd218d430ba4'/>
<id>urn:sha1:d82c5884c6164856e830894d9bfacd218d430ba4</id>
<content type='text'>
Make use of new toolchain define. TOOLCHAIN_DIR should be used only for
toolchain related packages and for everything else TOOLCHAIN_ROOT_DIR
and other define should be used instead.

Switch to new entry where possible.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>binutils: update to 2.41</title>
<updated>2023-10-17T09:05:00Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-10-14T06:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=dd43a89f77c812f6675d17bee847ffd16aabd67a'/>
<id>urn:sha1:dd43a89f77c812f6675d17bee847ffd16aabd67a</id>
<content type='text'>
Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2023-07/msg00009.html

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>strace: update to 6.5</title>
<updated>2023-10-14T06:01:34Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-10-12T08:02:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=316b8e09099eb1a479dc05e94395f95547c821a8'/>
<id>urn:sha1:316b8e09099eb1a479dc05e94395f95547c821a8</id>
<content type='text'>
Release Notes:
https://github.com/strace/strace/releases/tag/v6.5

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tracecmd: update to v3.2</title>
<updated>2023-08-01T11:29:40Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-07-20T16:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=6f8c79e00c70f08f234dc55fa4811f02d851c5d2'/>
<id>urn:sha1:6f8c79e00c70f08f234dc55fa4811f02d851c5d2</id>
<content type='text'>
ChangeLog:
46952ef trace-cmd: Version 3.2
f5871a1 libtracecmd: Version 1.4.0
d498af1 trace-cmd build: Add trace-attach.c to meson build
736df06 trace-cmd: Add initial support for meson
e183566 libtracecmd: Add initial support for meson
c508713 trace-cmd test: Quiet valgrind from reporting forked children
8ec026f trace-cmd test: Close handle after opening
4c179a6 trace-cmd library: Fix memory leaks of followers
aa21520 trace-cmd: Add Makefile target for memory test
925e15f trace-cmd and library: Update the version to the development
4fa31c0 trace-cmd attach: Add new command "attach"
7e721ef trace-cmd library: Add tracecmd_get_tsc2nsec() API
8908555 tracecmd library: Unlock records in tracecmd_iterate_events()
2668b13 trace-cmd agent: Add "IP" to -N argument in help message
22ad81e trace-cmd record: Remove redundant check of instance in allocate_instance()
d7ce897 libtracecmd: Free buf_from in error path of tracecmd_compress_copy_from()
6776d7a trace-cmd: Update v7 trace.dat documentation to clarify the strings section
9d6f3ba trace-cmd record/extract: Do not destroy existing instances
9c9d5ed trace-cmd extract: Do not extract top level unless told to
4b92132 libtracecmd: Fix tracecmd_compress_copy_from() write size return
f30abfd documentation: trace-cmd-report: Document filter scope
7a390c5 trace-cmd-report: Support global filters
04ad2c6 trace-cmd report: Ensure filter is applied to single input file
edf9424 trace-cmd: Open code execvp routine to avoid multiple execve syscalls

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>strace: update to 6.4</title>
<updated>2023-07-19T21:00:33Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-07-19T13:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=08607da37c849f6923745eedee93708d2a5286dd'/>
<id>urn:sha1:08607da37c849f6923745eedee93708d2a5286dd</id>
<content type='text'>
Release Notes:
https://github.com/strace/strace/releases/tag/v6.4

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>perf: opt-out of lto usage</title>
<updated>2023-07-15T09:29:15Z</updated>
<author>
<name>Javier Marcet</name>
</author>
<published>2023-07-09T15:55:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=5ed185bfbd9719ef3b114fa6faeb343ac87b2490'/>
<id>urn:sha1:5ed185bfbd9719ef3b114fa6faeb343ac87b2490</id>
<content type='text'>
This fixes building with USE_LTO enabled:

mold: error: undefined symbol: __memset
&gt;&gt;&gt; referenced by &lt;artificial&gt;
&gt;&gt;&gt;               ./tmp/ccsgR7G6.ltrans10.ltrans.o
mold: error: undefined symbol: memset_orig
&gt;&gt;&gt; referenced by &lt;artificial&gt;
&gt;&gt;&gt;               ./tmp/ccsgR7G6.ltrans10.ltrans.o
mold: error: undefined symbol: perf_regs_load
&gt;&gt;&gt; referenced by &lt;artificial&gt;
&gt;&gt;&gt;               ./tmp/ccsgR7G6.ltrans15.ltrans.o:(test_dwarf_unwind__thread)
mold: error: undefined symbol: memset_erms
&gt;&gt;&gt; referenced by &lt;artificial&gt;
&gt;&gt;&gt;               ./tmp/ccsgR7G6.ltrans10.ltrans.o
mold: error: undefined symbol: memcpy_orig
&gt;&gt;&gt; referenced by &lt;artificial&gt;
&gt;&gt;&gt;               ./tmp/ccsgR7G6.ltrans10.ltrans.o
mold: error: undefined symbol: memcpy_erms
&gt;&gt;&gt; referenced by &lt;artificial&gt;
&gt;&gt;&gt;               ./tmp/ccsgR7G6.ltrans10.ltrans.o
mold: error: undefined symbol: __memcpy
&gt;&gt;&gt; referenced by &lt;artificial&gt;
&gt;&gt;&gt;               ./tmp/ccsgR7G6.ltrans10.ltrans.o
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile.perf:670: ../openwrt/linux/tools/perf-target-x86_64_musl/perf] Error 1
make[4]: *** [Makefile.perf:238: sub-make] Error 2
make[3]: *** [Makefile:70: all] Error 2
make[2]: *** [Makefile:84: ./build_dir/target-x86_64_musl/linux-x86_64/linux-5.15.120/tools/perf-target-x86_64_musl/.built] Error 2
make[2]: Leaving directory './package/devel/perf'
time: package/devel/perf/compile#55.88#6.78#12.89
    ERROR: package/devel/perf failed to build.

Signed-off-by: Javier Marcet &lt;javier@marcet.info&gt;
</content>
</entry>
<entry>
<title>valgrind: update to 3.21.0</title>
<updated>2023-06-03T09:28:49Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-05-31T20:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=d85013460d47b538389b08506fda49e96a1968b5'/>
<id>urn:sha1:d85013460d47b538389b08506fda49e96a1968b5</id>
<content type='text'>
Release Notes:
https://valgrind.org/docs/manual/dist.news.html

This improves support for the memory allocator used in musl libc 1.2.2
and later which is currently used by OpenWrt.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kselftests-bpf: add kernel BPF tests</title>
<updated>2023-06-02T18:59:05Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2021-05-17T18:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=3886ea9b87c416c080078603fedea95bcc144442'/>
<id>urn:sha1:3886ea9b87c416c080078603fedea95bcc144442</id>
<content type='text'>
Build and package kernel self-tests used for BPF testing, program and JIT
development. This package, together with the existing 'kmod-bpf-test', was
extensively used for past upstream Linux JIT submissions [1].

Currently this includes only 'test_verifier'; building 'test_progs' will
fail due to known endian limitations with bpftool skeletons.

[1]:https://lore.kernel.org/bpf/cover.1633392335.git.Tony.Ambardar@gmail.com

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
</feed>
