diff --git a/download.sh b/download.sh index da86fbfc1f74deb8431f53b0f2adf5bf59a0336b..77f4cc443ac7b878d8628f2d293659599f199fa2 100755 --- a/download.sh +++ b/download.sh @@ -7,6 +7,8 @@ build_rpmdir=`rpm --eval "%{_builddir}"` src_rpmdir=`rpm --eval "%{_sourcedir}"` echo $SRC_BRANCH +#judge the open_source + [ ! -d "$LIB_PATH" ] && mkdir $LIB_PATH function delete_dir() { @@ -19,8 +21,8 @@ cd $LIB_PATH && delete_dir $GCC $BINUTILS $GMP $MPC $MPFR $ISL pushd $LIB_PATH function do_patch() { pushd $1 - git lfs install - git lfs pull + git lfs install + git lfs pull cp -f * $src_rpmdir specfile=`ls *.spec` rpmbuild -bp $src_rpmdir/$specfile diff --git a/gcc-cross.spec b/gcc-cross.spec index 950865f14e45ea2d05ecd55c80d90df3123709c9..6d8770e873f9a4c00452ddfd82cc00c0e3768b23 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: 9 +Release: 10 # 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 @@ -88,23 +88,30 @@ cp %{_builddir}/output/gcc_arm32le/gcc_arm32le.tar.gz %{buildroot}/tmp %attr(755, root, root) /tmp/gcc_arm32le.tar.gz %changelog -* Tue Jun 3 2025 zhengchenhui - 1.0-9 +* Fri Aug 29 2025 zhengchenhui - 1.0-10 -Type:Refactor -ID:NA -SUG:NA -DESC: Dynamically set SRC_BRANCH from git. -* Thu Feb 20 2025 zhengchenhui - 1.0-8 +* Wed Apr 2 2025 zhengchenhui - 1.0-9 +-Type:Fix +-ID:NA +-SUG:NA +-DESC: Fix binutils download error. + +* Mon Dec 9 2024 zhengchenhui - 1.0-8 -Type:Fix -ID:NA -SUG:NA -DESC: Fix src.rpm build error. -* Tue Feb 11 2025 zhengchenhui - 1.0-7 +* Thu Apr 11 2024 liqian - 1.0-7 -Type:Fix -ID:NA -SUG:NA --DESC: Fix binutils download error. +-DESC: Fix Only the spec file is packaged in src.rpm without the source code file, + so it cannot be directly decompressed and compiled using src.rpm * Mon Mar 11 2024 zhengchenhui - 1.0-6 -Type:Fix