diff --git a/gcc-cross.spec b/gcc-cross.spec index d97068a8e68463a3ac8faf6c56fe12522b5fb4c4..2559840fb286522e114d299a3733e77603b67ad4 100644 --- a/gcc-cross.spec +++ b/gcc-cross.spec @@ -1,7 +1,7 @@ Summary: C/C++ Cross Compiler Toolchain Name: gcc-cross Version: 1.0 -Release: 6 +Release: 7 # libgcc, libgfortran, libmudflap, libgomp, libstdc++ and crtstuff have # GCC Runtime Exception. License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD @@ -42,6 +42,12 @@ cp %{_builddir}/output/gcc_arm32le/gcc_arm32le.tar.gz %{buildroot}/tmp %attr(755, root, root) /tmp/gcc_arm32le.tar.gz %changelog +* Mon Jun 19 2023 dingguangya - 1.0-7 +-Type:Fix +-ID:NA +-SUG:NA +-DESC: Fix the compilation problem caused by the missing code segment of crtbeginS.o + * Wed Jun 14 2023 dingguangya - 1.0-6 -Type:Fix -ID:NA diff --git a/gcc_arm32le/gcc_arm_linux_release.sh b/gcc_arm32le/gcc_arm_linux_release.sh index ee6be72118d49e335690bd77554a297af8478706..6399557a7d3a1203f79cadb801aaee0b22d9f1dd 100755 --- a/gcc_arm32le/gcc_arm_linux_release.sh +++ b/gcc_arm32le/gcc_arm_linux_release.sh @@ -109,10 +109,8 @@ for file in $(find "$PREFIX" -name "*") ; do if [[ $get_arch =~ "x86_64" ]] then res1=$(echo $result | grep "ARM" | cat) - if [[ "$res1" != "" ]] + if [[ "$res1" == "" ]] then - $PREFIX/bin/$TARGET-strip $file - else strip $file fi else diff --git a/gcc_arm64le/gcc_aarch64_linux_release.sh b/gcc_arm64le/gcc_aarch64_linux_release.sh index ba32f327b23824a8eb9494cd9d95eb4b78ec0393..b825ec6d20132b35bc256020dfa1c57e1d9a9382 100755 --- a/gcc_arm64le/gcc_aarch64_linux_release.sh +++ b/gcc_arm64le/gcc_aarch64_linux_release.sh @@ -111,10 +111,8 @@ for file in $(find "$PREFIX" -name "*") ; do if [[ $get_arch =~ "x86_64" ]] then res1=$(echo $result | grep "ARM" | cat) - if [[ "$res1" != "" ]] + if [[ "$res1" == "" ]] then - $PREFIX/bin/$TARGET-strip $file - else strip $file fi else