mirror of
https://github.com/openwrt/openwrt.git
synced 2024-11-30 05:17:51 +08:00
afffcd09e5
On aarch64 musl gcc 14.x compiler, trying compiling elfutils 0.192 with lto option enabled will cause null-dereference error. Example error message: ... elf_compress.c: In function 'elf_compress': elf_compress.c:675:26: error: potential null pointer dereference [-Werror=null-dereference] 675 | shdr->sh_flags |= SHF_COMPRESSED; | ^ elf_compress_gnu.c: In function 'elf_compress_gnu': elf_compress_gnu.c:127:25: error: potential null pointer dereference [-Werror=null-dereference] 127 | shdr->sh_size = new_size; | ^ ^ ... This is a false postive warning but will abort compilation if gcc has `-Werror` flag. This commit add a patch for this, see the bugzilla report below. This commit backports a series of patches to fix some errors. Add patch: - 007-add-libeu-symbols-to-libelf.patch - 008-fix-autoconf-ENABLE_IMA_VERIFICATION.patch - 009-fix-null-dereference-with-lto.patch Link: https://sourceware.org/bugzilla/show_bug.cgi?id=32311 Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16886 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
---|---|---|
.. | ||
argp-standalone | ||
elfutils | ||
gettext-full | ||
gmp | ||
jansson | ||
libbpf | ||
libbsd | ||
libcap | ||
libevent2 | ||
libiconv-full | ||
libjson-c | ||
libmd | ||
libmnl | ||
libnetfilter-conntrack | ||
libnfnetlink | ||
libnftnl | ||
libnl | ||
libnl-tiny | ||
libpcap | ||
libselinux | ||
libsemanage | ||
libsepol | ||
libtool | ||
libtraceevent | ||
libtracefs | ||
libubox | ||
libunistring | ||
libunwind | ||
libusb | ||
libxml2 | ||
mbedtls | ||
mpfr | ||
musl-fts | ||
ncurses | ||
nettle | ||
openssl | ||
pcre2 | ||
popt | ||
readline | ||
sysfsutils | ||
toolchain | ||
uclient | ||
udebug | ||
ustream-ssl | ||
wolfssl | ||
zlib |