Changeset ab25407c in rtems
- Timestamp:
- 10/19/99 22:02:39 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 38118d3
- Parents:
- c5b8d6d
- Location:
- scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
scripts/gccnewlib.spec.in
rc5b8d6d rab25407c 20 20 Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com 21 21 22 Version: @Version@22 Version: gcc-@gcc_version@-newlib-@newlib_version@ 23 23 Summary: rtems gcc and newlib C Library for target @target_alias@ 24 Source0: gcc- 2.95.1.tar.gz25 Source1: newlib- 1.8.2.tar.gz26 Patch0: gcc- 2.95.1-rtems-19991015.diff27 Patch1: newlib- 1.8.2-rtems-19991015.diff24 Source0: gcc-@gcc_version@.tar.gz 25 Source1: newlib-@newlib_version@.tar.gz 26 Patch0: gcc-@gcc_version@-rtems-@gcc_patch_version@.diff 27 Patch1: newlib-@newlib_version@-rtems-@newlib_patch_version@.diff 28 28 29 29 Buildroot: /tmp … … 40 40 41 41 %prep 42 # untar the sources inside @target_alias@-gcc-newlib -@Version@42 # untar the sources inside @target_alias@-gcc-newlib 43 43 %setup -c -n @target_alias@-gcc-newlib -a 0 -a 1 44 44 … … 46 46 %patch1 -p0 47 47 48 ( cd gcc- 2.95.148 ( cd gcc-@gcc_version@ 49 49 50 50 # Now link the C library into the source tree 51 ln -s ../newlib- 1.8.2/newlib .51 ln -s ../newlib-@newlib_version@/newlib . 52 52 ) 53 53 … … 55 55 test -d build || mkdir build 56 56 ( cd build 57 ../gcc- 2.95.1/configure --target=@target_alias@ \57 ../gcc-@gcc_version@/configure --target=@target_alias@ \ 58 58 --with-gnu-as --with-gnu-ld --with-newlib --verbose \ 59 59 --prefix=/opt/rtems … … 70 70 || mkdir $RPM_BUILD_ROOT/opt/rtems/@target_alias@/sys-include 71 71 72 srclimits=../gcc- 2.95.1/newlib/libc/sys/rtems/include/limits.h72 srclimits=../gcc-@gcc_version@/newlib/libc/sys/rtems/include/limits.h 73 73 for dir in $RPM_BUILD_ROOT/opt/rtems/@target_alias@/include \ 74 74 $RPM_BUILD_ROOT/opt/rtems/@target_alias@/sys-include … … 112 112 /opt/rtems/bin/@target_alias@-gcc 113 113 /opt/rtems/bin/@target_alias@-gcj 114 /opt/rtems/lib/gcc-lib/@target_alias@/ 2.95.1114 /opt/rtems/lib/gcc-lib/@target_alias@/@gcc_version@ 115 115 /opt/rtems/@target_alias@/include* 116 116 /opt/rtems/@target_alias@/sys-include -
scripts/mkgccnewlibspec
rc5b8d6d rab25407c 5 5 6 6 RTEMS_DIR=`dirname $0` 7 RTEMS_VERSION=`grep Version ${RTEMS_DIR}/../VERSION | \8 sed -e 's%RTEMS[ ]*Version[ ]*\(.*\)[ ]*%\1%g'`9 7 10 8 target_alias=$1 11 release=0 9 10 # RPM release number 11 rpm_release=0 12 13 # gcc version number 14 gcc_version=2.95.1 15 gcc_patch_version=19991015 16 17 # newlib version number 18 newlib_version=1.8.2 19 newlib_patch_version=19991015 12 20 13 21 # Some linux distributions use /usr/src/packages … … 25 33 fi 26 34 27 sed -e "s%@Version@%${RTEMS_VERSION}%g" \ 28 -e "s%@bsp@%${bsp}%g" \ 29 -e "s%@Release@%${release}%g" \ 30 -e "s%@target_alias@%${target_alias}%g" \ 35 specfile=${dst}/$target_alias-gcc-${gcc_version}-newlib-${newlib_version}.spec 36 sed -e "s%@Release@%${rpm_release}%g" \ 37 -e "s%@target_alias@%${target_alias}%g" \ 38 -e "s%@gcc_version@%${gcc_version}%g" \ 39 -e "s%@gcc_patch_version@%${gcc_patch_version}%g" \ 40 -e "s%@newlib_version@%${newlib_version}%g" \ 41 -e "s%@newlib_patch_version@%${newlib_patch_version}%g" \ 31 42 < ${RTEMS_DIR}/gccnewlib.spec.in \ 32 > ${ dst}/$target_alias-gcc_newlib.spec43 > ${specfile} 33 44 34 echo Generated ${ dst}/$target_alias-gcc_newlib.spec.45 echo Generated ${specfile}.
Note: See TracChangeset
for help on using the changeset viewer.