<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/toolchain, 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-10T07:39:38Z</updated>
<entry>
<title>toolchain/gdb: update to 13.2</title>
<updated>2023-11-10T07:39:38Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2023-11-07T18:54:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=a7a94bc4f035dc4e82e01d19e6b6c2bb85d6c8bc'/>
<id>urn:sha1:a7a94bc4f035dc4e82e01d19e6b6c2bb85d6c8bc</id>
<content type='text'>
Update the toolchain gdb to version 13.2.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>scripts/ext-toolchain: implement external GCC version detection</title>
<updated>2023-10-20T14:13:31Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-10-19T12:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=28420cd67bc4c0fe5974ac0336528aea3a443b98'/>
<id>urn:sha1:28420cd67bc4c0fe5974ac0336528aea3a443b98</id>
<content type='text'>
Some package may needs to enable compatibility option based on the GCC
version.

Currently the GCC version is set based on the default value and doesn't
actually reflect the real value provided by the external toolchain if
used.

Fix this by correctly detecting the GCC version in the external
toolchain and set the correct value in CONFIG_GCC_VERSION.

A new option is added in menuconfig to manually set the GCC version if
needed.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: glibc: Update glibc 2.37 to recent HEAD</title>
<updated>2023-10-08T12:05:12Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-10-07T10:29:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=e66eed033f9f9d27fc839d81d3a03d4fad1b9b5b'/>
<id>urn:sha1:e66eed033f9f9d27fc839d81d3a03d4fad1b9b5b</id>
<content type='text'>
This adds the following changes:
b4f76ecc9e Ignore MAP_VARIABLE in tst-mman-consts.py
f5d377c896 __check_pf: Add a cancellation cleanup handler [BZ #20975]
0e3e9dbb0e Document BZ #20975 fix
e2974d26ce io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477)
3593050c27 io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64
8dcb1a5181 hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later)
0930ff8eb3 realloc: Limit chunk reuse to only growing requests [BZ #30579]
3f4b4e2cdd elf: _dl_find_object may return 1 during early startup (bug 30515)
260d4b742b nptl: Fix tst-cancel30 on sparc64
58f7431fd7 sparc: Fix la_symbind for bind-now (BZ 23734)
1caf955269 x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4`
80a8c858a5 x86: Fix slight bug in `shared_per_thread` cache size calculation.
cc8243fb0b x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold.
f94ff95e93 x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
0d500bfdc0 hurd: Make exception subcode a long
be26b29262 io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64
3d24d1903d elf: Do not run constructors for proxy objects
a7e34a6675 elf: Always call destructors in reverse constructor order (bug 30785)
bdb594afa5 elf: Remove unused l_text_end field from struct link_map
1a7cbe52c8 elf: Move l_init_called_next to old place of l_text_end in link map
b752934602 CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode
6529a7466c (HEAD) getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806)
79310b45af x86/dl-cacheinfo: remove unsused parameter from handle_amd
9d5c6e27ed x86: Fix for cache computation on AMD legacy cpus.
4473d1b87d Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843]
94ef701365 Document CVE-2023-4806 and CVE-2023-5156 in NEWS
2dfd8c77b5 i686: Regenerate ulps
b4e23c75ae tunables: Terminate if end of input is reached (CVE-2023-4911)

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: assign PKG_CPE_ID</title>
<updated>2023-09-19T18:22:59Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2023-09-18T22:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=bcf02c5d3123a99c717ca33f1d7c6250acf0f33f'/>
<id>urn:sha1:bcf02c5d3123a99c717ca33f1d7c6250acf0f33f</id>
<content type='text'>
The PKG_CPE_ID links to NIST CPE version 2.2.
Assign PKG_CPE_ID to all remaining package which have a CPE ID.
Not every package has a CPE id.

Related: https://github.com/openwrt/packages/issues/8534
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>toolchain: musl: add PKG_CPE_ID</title>
<updated>2023-09-14T20:39:20Z</updated>
<author>
<name>Arne Zachlod</name>
</author>
<published>2023-09-13T16:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=66315993445c8dbd29a5b7a16d3761edebf074d9'/>
<id>urn:sha1:66315993445c8dbd29a5b7a16d3761edebf074d9</id>
<content type='text'>
Vulnerabilities of musl libc are tracked as
cpe:/a:musl-libc:musl

Signed-off-by: Arne Zachlod &lt;arne@nerdkeller.org&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: add support for version 2.41</title>
<updated>2023-08-09T13:33:38Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-08-08T08:26:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=9194fcb1a4052fd4ead29464d959dee686f8c94c'/>
<id>urn:sha1:9194fcb1a4052fd4ead29464d959dee686f8c94c</id>
<content type='text'>
Release notes:
https://sourceware.org/pipermail/binutils/2023-July/128719.html

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: gcc: updat to 13.2</title>
<updated>2023-07-30T11:06:56Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-07-29T15:58:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=df47decd60808d099e663b32f60795f629ee81e3'/>
<id>urn:sha1:df47decd60808d099e663b32f60795f629ee81e3</id>
<content type='text'>
Release Notes:
https://gcc.gnu.org/pipermail/gcc/2023-July/242148.html

Remove upstreamed patches:
- patches-13.x/001-rtl-optimization-109585-alias-analysis-typo.patch
- patches-13.x/700-RISCV-Inline-subword-atomic-ops.patch
- patches-13.x/701-riscv-linux-Don-t-add-latomic-with-pthread.patch

Refresh patches:
- patches-13.x/10-mbsd_multi.patch

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>toolchain: kernel-headers: remove debugging env dump</title>
<updated>2023-07-28T06:19:20Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-07-20T06:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=def41cf2bab825e46a31eb0a9ccf51288edfe27d'/>
<id>urn:sha1:def41cf2bab825e46a31eb0a9ccf51288edfe27d</id>
<content type='text'>
Remove debugging `env` dump left over as build environments might
contain some sensitive information, which then might leak into the build
logs.

Fixes: 2105acbe2804 ("kernel-headers: fix compile error caused by wrong host include path when the toolchain is already built")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>toolchain: kernel-headers: fix check target for external Git trees</title>
<updated>2023-07-28T06:19:19Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-07-20T13:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=6b7f1ffbad732c5e1818f9387c02dda109c2748b'/>
<id>urn:sha1:6b7f1ffbad732c5e1818f9387c02dda109c2748b</id>
<content type='text'>
Executing following command currently fails:

 $ make toolchain/kernel-headers/{download,check} V=sc FIXUP=1
 ...
 include/kernel-version.mk:11: *** Missing kernel version/hash file for . Please create include/kernel-.  Stop.

So lets fix it by adding the necessary missing KERNEL_PATCHVER variable.

That additional kernel-build.mk include is needed to add another set of
missing variables:

 $ make toolchain/kernel-headers/{download,check} V=sc FIXUP=1
 ...
 Makefile:115: *** ERROR: Unknown pack format for file tmp/dl/.  Stop.

Fixes: 0765466a42f4 ("kernel: split kernel version to dedicated files")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>fortify-headers: add __extension__ mark to strings.h</title>
<updated>2023-07-12T18:24:56Z</updated>
<author>
<name>Matthias Van Parys</name>
</author>
<published>2023-07-11T08:47:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=2425d6df121082a8643459ac7996334779792a59'/>
<id>urn:sha1:2425d6df121082a8643459ac7996334779792a59</id>
<content type='text'>
Add the __extension__ mark before #include_next in strings.h
to avoid a compiler error when -pedantic is enabled.
This has been done for all other headers in the past.

Signed-off-by: Matthias Van Parys &lt;matthias.vanparys@softathome.com&gt;
</content>
</entry>
</feed>
