]> code.ossystems Code Review - openembedded-core.git/commitdiff
machine/arch-riscv: Fix newlib and baremetal builds
authorAlistair Francis <alistair.francis@wdc.com>
Tue, 5 Nov 2019 18:03:48 +0000 (10:03 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 29 Nov 2019 17:37:16 +0000 (17:37 +0000)
Fix the following errors for newlib and baremetal libcs:
ld: unrecognized option '--hash-style=sysv'
ld: unrecognized option '--hash-style=gnu'

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/conf/machine/include/riscv/arch-riscv.inc

index 19f8f3e21166c36903dcf422ccd4e5596e06f9c2..8ed9874389abfc5ca15266ac9a7cbf2b89f8e3c4 100644 (file)
@@ -8,3 +8,8 @@ TUNE_CCARGS .= ""
 
 # QEMU usermode fails with invalid instruction error (For riscv32)
 MACHINE_FEATURES_BACKFILL_CONSIDERED_append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv32', ' qemu-usermode', '', d)}"
+
+# Fix: ld: unrecognized option '--hash-style=sysv'
+LINKER_HASH_STYLE_libc-newlib = ""
+# Fix: ld: unrecognized option '--hash-style=gnu'
+LINKER_HASH_STYLE_libc-baremetal = ""