RFA: AVR: Support building AVR Linux targets
Nick Clifton
nickc@redhat.com
Mon Aug 12 12:11:00 GMT 2013
Hi Dennis, Hi Anatoly, Hi Eric,
I have run into a small problem building GCC for an AVR Linux target -
glibc-c.o is not being built. It turns out that the section handling
"avr-*-*" in the config.gcc file is redefining tmake_file without
allowing for the fact that t-glibc has already been added to it.
The patch below is the obvious fix for this problem, but I have not
committed it because it occurred to me that there might be some AVR
specific reason for not including t-glibc. So - is the patch OK, or
is there some other way of fixing the problem ?
Cheers
Nick
gcc/ChangeLog
2013-08-12 Nick Clifton <nickc@redhat.com>
* config.gcc (avr-*-*): Allow for tmake_file not being empty.
Index: gcc/config.gcc
===================================================================
--- gcc/config.gcc (revision 201658)
+++ gcc/config.gcc (working copy)
@@ -1001,7 +1001,7 @@
tm_file="${tm_file} ${cpu_type}/avrlibc.h"
tm_defines="${tm_defines} WITH_AVRLIBC"
fi
- tmake_file="avr/t-avr avr/t-multilib"
+ tmake_file="${tmake_file} avr/t-avr avr/t-multilib"
use_gcc_stdint=wrap
extra_gcc_objs="driver-avr.o avr-devices.o"
extra_objs="avr-devices.o avr-log.o"
More information about the Gcc-patches
mailing list