summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/recipes-devtools/binutils/binutils-xilinx-standalone.inc
blob: 48db3cf3ed739054ad0aa6b7e29f598a3d705248 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
LDGOLD:xilinx-standalone = ""
LDGOLD_ALTS:xilinx-standalone = ""

EXTRA_OECONF:append:xilinx-standalone = " \
	--disable-gprof \
	--disable-shared \
	--enable-lto \
	--enable-static \
"

# CortexR5 and 32-bit arm are both "arm"
EXTRA_OECONF:append:xilinx-standalone:arm = " \
	--enable-interwork \
"

EXTRA_OECONF:append:xilinx-standalone:microblaze = " \
	--disable-initfini-array \
"

# Workaround for:
# ERROR: binutils-cross-canadian-aarch64-2.39-r0 do_package_qa: QA
# Issue: non -staticdev package contains static .a library:
# binutils-cross-canadian-aarch64 path
# '/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-oesdk-linux/usr/lib/aarch64-xilinx-elf/bfd-plugins/libdep.a'
# [staticdev]
INSANE_SKIP:${PN} += "staticdev"