File tree Expand file tree Collapse file tree 3 files changed +29
-12
lines changed Expand file tree Collapse file tree 3 files changed +29
-12
lines changed Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ sysroot=$top/sysroot
87
87
88
88
finish () {
89
89
if [ $gcc_patched ]; then
90
- mv $src /$gccv /gcc/cppdefault.cc .orig $src /$gccv /gcc/cppdefault.cc
90
+ mv $src /$gccv /gcc/cppdefault.$ext .orig $src /$gccv /gcc/cppdefault.$ext
91
91
fi
92
92
}
93
93
@@ -104,8 +104,8 @@ prep_gcc () {
104
104
105
105
prep_src () {
106
106
if [ $gcc_patched ]; then
107
- cp $src /$gccv /gcc/cppdefault.cc $src /$gccv /gcc/cppdefault.cc .orig
108
- sed -i -e ' s/\<STANDARD_STARTFILE_PREFIX_2\>//g' $src /$gccv /gcc/cppdefault.cc
107
+ cp $src /$gccv /gcc/cppdefault.$ext $src /$gccv /gcc/cppdefault.$ext .orig
108
+ sed -i -e ' s/\<STANDARD_STARTFILE_PREFIX_2\>//g' $src /$gccv /gcc/cppdefault.$ext
109
109
fi
110
110
cd $src /$binutilsv
111
111
for d in . bfd binutils gas gold gprof ld libctf opcodes; do
@@ -116,7 +116,13 @@ prep_src () {
116
116
done
117
117
}
118
118
119
- eval grep ' \<STANDARD_STARTFILE_PREFIX_2\>' $src /$gccv /gcc/cppdefault.cc >& /dev/null
119
+ if [ -e $src /$gccv /gcc/cppdefault.c ]; then
120
+ ext=c
121
+ elif [ -e $src /$gccv /gcc/cppdefault.cc ]; then
122
+ ext=cc
123
+ fi
124
+
125
+ eval grep ' \<STANDARD_STARTFILE_PREFIX_2\>' $src /$gccv /gcc/cppdefault.$ext >& /dev/null
120
126
gcc_patched=$?
121
127
122
128
# uncomment if want to generate debuggable toolchain components.
Original file line number Diff line number Diff line change @@ -147,7 +147,7 @@ check_return () {
147
147
148
148
finish () {
149
149
if [ $gcc_patched ]; then
150
- mv $src /$gccv /gcc/cppdefault.cc .orig $src /$gccv /gcc/cppdefault.cc
150
+ mv $src /$gccv /gcc/cppdefault.$ext .orig $src /$gccv /gcc/cppdefault.$ext
151
151
fi
152
152
if [ $glibc_patched ]; then
153
153
mv $src /$libcv /elf/readlib.c.orig $src /$libcv /elf/readlib.c
@@ -167,8 +167,8 @@ prep_gcc () {
167
167
168
168
prep_src () {
169
169
if [ $gcc_patched ]; then
170
- cp $src /$gccv /gcc/cppdefault.cc $src /$gccv /gcc/cppdefault.cc .orig
171
- sed -i -e ' s/\<STANDARD_STARTFILE_PREFIX_2\>//g' $src /$gccv /gcc/cppdefault.cc
170
+ cp $src /$gccv /gcc/cppdefault.$ext $src /$gccv /gcc/cppdefault.$ext .orig
171
+ sed -i -e ' s/\<STANDARD_STARTFILE_PREFIX_2\>//g' $src /$gccv /gcc/cppdefault.$ext
172
172
fi
173
173
if [ $glibc_patched ]; then
174
174
cp $src /$libcv /elf/readlib.c $src /$libcv /elf/readlib.c.orig
@@ -183,7 +183,13 @@ prep_src () {
183
183
# done
184
184
}
185
185
186
- eval grep ' \<STANDARD_STARTFILE_PREFIX_2\>' $src /$gccv /gcc/cppdefault.cc >& /dev/null
186
+ if [ -e $src /$gccv /gcc/cppdefault.c ]; then
187
+ ext=c
188
+ elif [ -e $src /$gccv /gcc/cppdefault.cc ]; then
189
+ ext=cc
190
+ fi
191
+
192
+ eval grep ' \<STANDARD_STARTFILE_PREFIX_2\>' $src /$gccv /gcc/cppdefault.$ext >& /dev/null
187
193
gcc_patched=$?
188
194
eval grep ' \<OECORE_KNOWN_INTERPRETER_NAMES\>' $src /$libcv /elf/readlib.c >& /dev/null
189
195
glibc_patched=$?
Original file line number Diff line number Diff line change @@ -146,7 +146,7 @@ check_return () {
146
146
147
147
finish () {
148
148
if [ $gcc_patched ]; then
149
- mv $src /$gccv /gcc/cppdefault.cc .orig $src /$gccv /gcc/cppdefault.cc
149
+ mv $src /$gccv /gcc/cppdefault.$ext .orig $src /$gccv /gcc/cppdefault.$ext
150
150
fi
151
151
}
152
152
@@ -163,8 +163,8 @@ prep_gcc () {
163
163
164
164
prep_src () {
165
165
if [ $gcc_patched ]; then
166
- cp $src /$gccv /gcc/cppdefault.cc $src /$gccv /gcc/cppdefault.cc .orig
167
- sed -i -e ' s/\<STANDARD_STARTFILE_PREFIX_2\>//g' $src /$gccv /gcc/cppdefault.cc
166
+ cp $src /$gccv /gcc/cppdefault.$ext $src /$gccv /gcc/cppdefault.$ext .orig
167
+ sed -i -e ' s/\<STANDARD_STARTFILE_PREFIX_2\>//g' $src /$gccv /gcc/cppdefault.$ext
168
168
fi
169
169
# cd $src/$binutilsv
170
170
# for d in . bfd binutils gas gold gprof ld libctf opcodes; do
@@ -175,7 +175,12 @@ prep_src () {
175
175
# done
176
176
}
177
177
178
- eval grep ' \<STANDARD_STARTFILE_PREFIX_2\>' $src /$gccv /gcc/cppdefault.cc >& /dev/null
178
+ if [ -e $src /$gccv /gcc/cppdefault.c ]; then
179
+ ext=c
180
+ elif [ -e $src /$gccv /gcc/cppdefault.cc ]; then
181
+ ext=cc
182
+ fi
183
+ eval grep ' \<STANDARD_STARTFILE_PREFIX_2\>' $src /$gccv /gcc/cppdefault.$ext >& /dev/null
179
184
gcc_patched=$?
180
185
181
186
# if [ $download_src = "yes" ]; then
You can’t perform that action at this time.
0 commit comments