[PATCH] Makefile: Force GNU hashing
Mayuresh Chitale
mchitale at ventanamicro.com
Sun Aug 13 21:39:59 PDT 2023
The Yocto QA step verifies that binaries and DSOs use DT_GNU_HASH rather than
DT_HASH. If the linker is called directly, then we need to make sure to pass in
the hashing style.
Signed-off-by: Jeff Law <jlaw at ventanamicro.com>
Signed-off-by: Mayuresh Chitale <mchitale at ventanamicro.com>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 730dbd9..7fb8d2d 100644
--- a/Makefile
+++ b/Makefile
@@ -161,7 +161,7 @@ ifeq ($(LD_IS_LLD),y)
RELAX_FLAG = -mno-relax
USE_LD_FLAG = -fuse-ld=lld
else
-USE_LD_FLAG = -fuse-ld=bfd
+USE_LD_FLAG = -fuse-ld=bfd -Wl,--hash-style=gnu
endif
# Check whether the linker supports creating PIEs
--
2.34.1
More information about the opensbi
mailing list