guix/gnu
Ludovic Courtès 949ed7aae1
gnu: glibc: Fix cross-compilation to aarch64-linux-gnu.
Fixes <https://bugs.gnu.org/49113>.
Reported by Maxime Devos <maximedevos@telenet.be>.

Previously, the cross-compiled libc.so linker script would read:

  OUTPUT_FORMAT(elf64-little)

instead of:

  OUTPUT_FORMAT(elf64-littleaarch64)

This is because glibc 2.33 runs "objdump -f" instead of
"aarch64-linux-gnu-objdump -f" to determine the output format.

* gnu/packages/patches/glibc-cross-objdump.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[source]: Use it.
2021-07-04 22:10:06 +02:00
..
bootloader
build Merge branch 'master' into core-updates 2021-06-19 17:38:47 +02:00
installer installer: Remove unused procedure. 2021-06-23 03:01:49 +02:00
machine services: openssh: Replace 'without-password' by 'prohibit-password'. 2021-06-20 16:44:08 +02:00
packages gnu: glibc: Fix cross-compilation to aarch64-linux-gnu. 2021-07-04 22:10:06 +02:00
services Merge branch 'master' into core-updates 2021-06-23 18:45:21 +02:00
system
tests services: openssh: Replace 'without-password' by 'prohibit-password'. 2021-06-20 16:44:08 +02:00
artwork.scm
bootloader.scm
ci.scm ci: Remove duplicate ".SYSTEM" extension for cross-compilation jobs. 2021-07-03 20:01:05 +02:00
image.scm
installer.scm
local.mk gnu: glibc: Fix cross-compilation to aarch64-linux-gnu. 2021-07-04 22:10:06 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm