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
autoconf-archive
automake
b43-tools
bash
bc
bison
cbootimage
cbootimage-configs
ccache
cmake
coreutils
cpio
dosfstools
dwarves dwarves: bump to 1.25 (#11793) 2024-01-16 22:48:52 +08:00
e2fsprogs
elftosb
elfutils
expat
fakeroot
findutils
firmware-utils
flex
flock
genext2fs
gengetopt
gmp
include
isl
kernel2minor
libdeflate
liblzo
libressl
libtool
llvm-bpf
lz4
lzma
lzma-old
lzop
m4
make-ext4fs
meson
missing-macros
mkimage
mklibs
mpc
mpfr
mtd-utils
mtools
ninja
padjffs2
patch
patch-image
patchelf
pkgconf
quilt
sdimage
sed
sparse
squashfs
squashfskit4
sstrip
tar
util-linux
xz
zip
zlib
zstd
Makefile