From e1650c1187cbcea8ffc7053a46ffd5f1c849721c Mon Sep 17 00:00:00 2001 From: Mubin Usman Sayyed Date: Wed, 18 Mar 2020 19:13:44 +0530 Subject: meta-xilinx-standalone: classes: esw: Update ESW_CFLAGS with spec file This is being done to avoid using unwanted startup files from newlib. Alll esw ARM processor machines are using their own crt0 implementation, and microblaze based machines are using all startup files from newlib. Signed-off-by: Mubin Usman Sayyed Rebase patch to avoid machine specific overrides, make this arch specific instead. Signed-off-by: Mark Hatle --- meta-xilinx-standalone/classes/esw.bbclass | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta-xilinx-standalone') diff --git a/meta-xilinx-standalone/classes/esw.bbclass b/meta-xilinx-standalone/classes/esw.bbclass index 50fc7128..b05a596d 100644 --- a/meta-xilinx-standalone/classes/esw.bbclass +++ b/meta-xilinx-standalone/classes/esw.bbclass @@ -15,6 +15,11 @@ S = "${WORKDIR}/git/" B = "${WORKDIR}/build/" OECMAKE_SOURCEPATH = "${S}/${ESW_COMPONENT_SRC}" +SPECFILE_PATH_arm = "${S}/scripts/specs/arm/Xilinx.spec" +SPECFILE_PATH_aarch64 = "${S}/scripts/specs/arm/Xilinx.spec" +SPECFILE_PATH_microblaze = "${S}/scripts/specs/microblaze/Xilinx.spec" + +ESW_CFLAGS += "-specs=${SPECFILE_PATH}" inherit ccmake -- cgit v1.2.3-54-g00ecf