From af272aca591fe1dc0f1be64ae5bda147ea98a047 Mon Sep 17 00:00:00 2001 From: Thomas Preudhomme Date: Tue, 7 Feb 2017 16:58:27 +0000 Subject: [PATCH] Fix cpp invocation for C++ in nano spec Hi, The changes in c028685518a261f6d0dab0d7ed15f9570ab9b3d0 to use newlib-nano's include directory work for cc1 but not cc1plus. cc1plus comes with its own cpp spec which does not have a name attached to it. This patch uses the renaming trick on cpp_options instead of cpp, as cpp_options is used both by cc1 and cc1plus. --- libgloss/arm/elf-nano.specs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libgloss/arm/elf-nano.specs b/libgloss/arm/elf-nano.specs index 575f47d38..324107e2c 100644 --- a/libgloss/arm/elf-nano.specs +++ b/libgloss/arm/elf-nano.specs @@ -1,9 +1,9 @@ %rename link nano_link %rename link_gcc_c_sequence nano_link_gcc_c_sequence -%rename cpp nano_cpp +%rename cpp_options nano_cpp_options -*cpp: --isystem =/include/newlib-nano %(nano_cpp) +*cpp_options: +-isystem =/include/newlib-nano %(nano_cpp_options) *nano_libc: -lc_nano