0001-toolchains-remove-hash-style-management.patch 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. From 4cb9681ab99db3d8e330ac789e17ec69583aecd4 Mon Sep 17 00:00:00 2001
  2. From: Herve Codina <herve.codina@bootlin.com>
  3. Date: Thu, 28 Oct 2021 18:39:18 +0200
  4. Subject: [PATCH] toolchains: remove --hash-style management
  5. Using an external toolchain, with an external configuration given
  6. using TARGET_GLOBAL_XXXX variables, having '--hash-style=both'
  7. in Alchemy toolchains can lead to compilation failure.
  8. This patch simply removes all --hash-style settings.
  9. Signed-off-by: Herve Codina <herve.codina@bootlin.com>
  10. ---
  11. toolchains/linux/eglibc/flags.mk | 9 +--------
  12. 1 file changed, 1 insertion(+), 8 deletions(-)
  13. diff --git a/toolchains/linux/eglibc/flags.mk b/toolchains/linux/eglibc/flags.mk
  14. index 95c0a46..4474729 100644
  15. --- a/toolchains/linux/eglibc/flags.mk
  16. +++ b/toolchains/linux/eglibc/flags.mk
  17. @@ -11,11 +11,4 @@ TARGET_GLOBAL_LDLIBS += -pthread -lrt
  18. TARGET_GLOBAL_CFLAGS += -funwind-tables
  19. # Enable link optimization for binutils's ld.
  20. -# gnu hash not supported by mips ABI
  21. -ifeq ("$(TARGET_ARCH)","mips")
  22. - TARGET_GLOBAL_LDFLAGS += -Wl,-O1
  23. -else ifeq ("$(TARGET_ARCH)","mips64")
  24. - TARGET_GLOBAL_LDFLAGS += -Wl,-O1
  25. -else
  26. - TARGET_GLOBAL_LDFLAGS += -Wl,-O1,--hash-style=both
  27. -endif
  28. +TARGET_GLOBAL_LDFLAGS += -Wl,-O1
  29. --
  30. 2.31.1