From ae65c363338e95148e222dc88c31d12ad4749c3b Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Mon, 6 Feb 2017 15:51:02 +0000 Subject: [PATCH] [PATCH, newlib/ARM] 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 575f47d..324107e 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 -- 1.9.1