From d350aa4dd72841355a174d548aea9a22d2b052fd Mon Sep 17 00:00:00 2001 From: Jim Paris Date: Mon, 16 Feb 2015 14:47:43 -0500 Subject: [PATCH] Fix aducrf101 builds with GCC 4.9+ Mixing LTO and libraries requires the use of gcc-ar instead of ar. See https://gcc.gnu.org/wiki/LinkTimeOptimizationFAQ?action=recall&rev=5#ar.2C_nm_and_ranlib --- cpu/arm/aducrf101/Makefile.aducrf101.gnu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu/arm/aducrf101/Makefile.aducrf101.gnu b/cpu/arm/aducrf101/Makefile.aducrf101.gnu index 93de277a2..bafb06aa9 100644 --- a/cpu/arm/aducrf101/Makefile.aducrf101.gnu +++ b/cpu/arm/aducrf101/Makefile.aducrf101.gnu @@ -39,8 +39,8 @@ CROSS_COMPILE = arm-none-eabi- CC = $(CROSS_COMPILE)gcc LD = $(CROSS_COMPILE)gcc AS = $(CROSS_COMPILE)gcc -AR = $(CROSS_COMPILE)ar -NM = $(CROSS_COMPILE)nm +AR = $(CROSS_COMPILE)gcc-ar +NM = $(CROSS_COMPILE)gcc-nm OBJCOPY = $(CROSS_COMPILE)objcopy OBJDUMP = $(CROSS_COMPILE)objdump STRIP = $(CROSS_COMPILE)strip