Fix elf-nano.specs to work without -save-temps
The changes in af272aca59 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…
	
		Reference in New Issue