mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-18 12:29:32 +08:00
Fix elf-nano.specs to work without -save-temps
The changes in af272aca591fe1dc0f1be64ae5bda147ea98a047 only works when using gcc/g++ with -E or -save-temps, otherwise newlib's newlib.h gets used even if -specs=nano.specs is specified. This is because the driver only use cpp_options spec for the external cpp tool, not for the integrated one. This patch uses instead cpp_unique_options which is used in all cases: it is used directly when the integrated preprocessor is used, and indirectly by expansion of cpp_options otherwise.
This commit is contained in:
parent
ccabeae4e3
commit
be5926babb
@ -1,9 +1,9 @@
|
||||
%rename link nano_link
|
||||
%rename link_gcc_c_sequence nano_link_gcc_c_sequence
|
||||
%rename cpp_options nano_cpp_options
|
||||
%rename cpp_unique_options nano_cpp_unique_options
|
||||
|
||||
*cpp_options:
|
||||
-isystem =/include/newlib-nano %(nano_cpp_options)
|
||||
*cpp_unique_options:
|
||||
-isystem =/include/newlib-nano %(nano_cpp_unique_options)
|
||||
|
||||
*nano_libc:
|
||||
-lc_nano
|
||||
|
Loading…
x
Reference in New Issue
Block a user