lede-Heleguo/tools
Miles Poupart 19dba8a52e
dwarves: bump to 1.25 (#11793)
* dwarves: bump to 1.25

* tools: update elf.h

OpenWrt contains a 2012 copy of glibc's elf.h, which predates the
introduction of some newer architectures like Arm64 and RISC-V.

Linux 5.13 introduced the "gen-hyprel" tool into the kernel compile
(when virtualization/KVM is enabled) which requires EM_AARCH64 to be
defined.

arch/arm64/kvm/hyp/nvhe/gen-hyprel.c: In function 'init_elf':
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c:289:43: error: 'EM_AARCH64'
  undeclared (first use in this function); did you mean 'EM_IA_64'?
  289 |  assert_eq(elf16toh(elf.ehdr->e_machine), EM_AARCH64, "%u");
      |                                           ^~~~~~~~~~

Update the copy of elf.h from the latest glibc to fix this.

Compile-tested: ath79, armvirt, mpc85xx, x86
Run-tested: armvirt

Signed-off-by: Mathew McBride <matt@traverse.com.au>

---------

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Co-authored-by: Mathew McBride <matt@traverse.com.au>
2024-01-16 22:48:52 +08:00
..
7z
autoconf treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
autoconf-archive
automake treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
b43-tools treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
bash package: Sync with upstream (#10641) 2022-12-19 12:45:05 +08:00
bc
bison
cbootimage
cbootimage-configs
ccache package: Sync with upstream (#10641) 2022-12-19 12:45:05 +08:00
cmake treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
coreutils
cpio tools/cpio: sync with upstream 2022-10-23 12:40:42 +08:00
dosfstools treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
dwarves dwarves: bump to 1.25 (#11793) 2024-01-16 22:48:52 +08:00
e2fsprogs e2fsprogs: Fix CVE-2022-1304 2022-12-08 00:02:17 +08:00
elftosb
elfutils tools: update versions and sync with upstream (#10380) 2022-11-07 09:54:08 +08:00
expat tools: update versions and sync with upstream (#10380) 2022-11-07 09:54:08 +08:00
fakeroot Revert "tools/fakeroot: update to 1.30.1" 2023-02-12 11:27:41 +08:00
findutils
firmware-utils firmware-utils: ptgen: add SiFive-related GUID types 2023-06-08 23:49:28 +08:00
flex
flock
genext2fs
gengetopt
gmp
include dwarves: bump to 1.25 (#11793) 2024-01-16 22:48:52 +08:00
isl
kernel2minor
libdeflate treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
liblzo treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
libressl package: Sync with upstream (#10641) 2022-12-19 12:45:05 +08:00
libtool treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
llvm-bpf treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
lz4 treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
lzma
lzma-old
lzop treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
m4
make-ext4fs
meson
missing-macros
mkimage tools/mkimage: update to 2023.01 2023-01-17 21:15:23 +08:00
mklibs
mpc treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
mpfr treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
mtd-utils tools: update versions and sync with upstream (#10380) 2022-11-07 09:54:08 +08:00
mtools tools: update versions and sync with upstream (#10380) 2022-11-07 09:54:08 +08:00
ninja treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
padjffs2
patch tools/patch: apply patch for EACCES on xattr copy (#10469) 2022-11-21 21:08:31 +08:00
patch-image
patchelf treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
pkgconf
quilt
sdimage
sed tools/sed: Fix handling of symlinks of 128 chars (#10642) 2022-12-19 12:44:49 +08:00
sparse
squashfs
squashfskit4
sstrip
tar
util-linux tools: add util-linux 2024-01-11 20:45:33 +08:00
xz treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00
zip
zlib
zstd tools/zstd: update to 1.5.5 2024-01-14 21:47:34 +08:00
Makefile tools: add util-linux 2024-01-11 20:45:33 +08:00