Changeset 6e608c43 in rtems
- Timestamp:
- 10/20/99 20:23:16 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 2f23359
- Parents:
- e171450
- Location:
- scripts/gccnewlib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
scripts/gccnewlib/Makefile.in
re171450 r6e608c43 60 60 POST_UNINSTALL = : 61 61 BINUTILSVERS = @BINUTILSVERS@ 62 BSPVERS = @BSPVERS@ 62 63 GCCNEWLIBVERS = @GCCNEWLIBVERS@ 63 64 GDBVERS = @GDBVERS@ -
scripts/gccnewlib/gccnewlib.spec.in
re171450 r6e608c43 46 46 %patch1 -p0 47 47 48 ( cd gcc-@gcc_version@49 50 48 # Now link the C library into the source tree 51 ln -s ../newlib-1.8.2/newlib . 52 ) 49 ln -s ../newlib-1.8.2/newlib gcc-@gcc_version@ 53 50 54 51 %build 55 test -d build || mkdir build56 (cd build52 test -d build || mkdir build 53 cd build 57 54 ../gcc-@gcc_version@/configure --target=@target_alias@ \ 58 55 --with-gnu-as --with-gnu-ld --with-newlib --verbose \ 59 56 --prefix=/opt/rtems 60 ../gcc-@gcc_version@/mkinstalldirs \61 $RPM_BUILD_ROOT/opt/rtems/@target_alias@/sys-include \62 $RPM_BUILD_ROOT/opt/rtems/@target_alias@/include63 57 64 srclimits=../gcc-@gcc_version@/newlib/libc/sys/rtems/include/limits.h 65 for dir in $RPM_BUILD_ROOT/opt/rtems/@target_alias@/include \ 66 $RPM_BUILD_ROOT/opt/rtems/@target_alias@/sys-include 67 do 68 cp ${srclimits} ${dir} 69 done 58 # for now we are building all the languages 59 # '--enable-languages=c c++' 70 60 71 #make LANGUAGES="c c++" all72 61 make all 73 62 make info 74 63 75 cd gcc 76 rm -f stmp-multilib 77 find . -name "*.a" -print | xargs -e rm -f 78 79 make all 80 cd .. 81 ) 64 # Since gcc now finds the RTEMS limits.h, this should not be needed 65 # cd gcc 66 # rm -f stmp-multilib 67 # find . -name "*.a" -print | xargs -e rm -f 68 # 69 # make all 70 # cd .. 82 71 83 72 %install 84 (cd build73 cd build 85 74 make prefix=$RPM_BUILD_ROOT/opt/rtems install 86 75 cd @target_alias@/newlib … … 89 78 gzip -f $RPM_BUILD_ROOT/opt/rtems/info/*.info 2>/dev/null 90 79 gzip -f $RPM_BUILD_ROOT/opt/rtems/info/*.info-? 2>/dev/null 91 ) 80 gzip -f $RPM_BUILD_ROOT/opt/rtems/info/*.info-?? 2>/dev/null 81 82 if test -d "$RPM_BUILD_ROOT/opt/rtems/lib/gcc-lib/@target_alias@/@gcc_version@"; \ 83 then 84 find "$RPM_BUILD_ROOT/opt/rtems/lib/gcc-lib/@target_alias@/@gcc_version@" -type d | \ 85 sed -e "s,^$RPM_BUILD_ROOT,%dir ,g" > files.gcc-lib 86 find "$RPM_BUILD_ROOT/opt/rtems/lib/gcc-lib/@target_alias@/@gcc_version@" -type f | \ 87 sed -e "s,^$RPM_BUILD_ROOT,,g" >> files.gcc-lib 88 fi 92 89 93 90 %post … … 111 108 fi 112 109 113 %files 114 %d ir /opt/rtems/info110 %files -f files.g++ -f files.gcc-lib 111 %docdir /opt/rtems/info 115 112 %doc /opt/rtems/info/dir 116 113 %doc /opt/rtems/info/chill.info* … … 121 118 %doc /opt/rtems/info/libm.info* 122 119 123 %d ir /opt/rtems/man124 %d ir /opt/rtems/man/man1120 %docdir /opt/rtems/man 121 %docdir /opt/rtems/man/man1 125 122 %doc /opt/rtems/man/man1/cccp.1 126 123 %doc /opt/rtems/man/man1/@target_alias@-gcc.1 127 124 %doc /opt/rtems/man/man1/@target_alias@-g++.1 125 %doc /opt/rtems/man/man1/@target_alias@-g77.1 128 126 129 127 %dir /opt/rtems/bin … … 133 131 /opt/rtems/bin/@target_alias@-gcc 134 132 /opt/rtems/bin/@target_alias@-gcj 133 135 134 %dir /opt/rtems/lib 135 /opt/rtems/lib/libiberty* 136 %dir /opt/rtems/lib/include 137 136 138 %dir /opt/rtems/lib/gcc-lib 137 139 %dir /opt/rtems/lib/gcc-lib/@target_alias@ 138 /opt/rtems/lib/gcc-lib/@target_alias@/@gcc_version@ 139 /opt/rtems/@target_alias@/include 140 /opt/rtems/@target_alias@/sys-include 140 # /opt/rtems/@target_alias@/include 141 # /opt/rtems/@target_alias@/sys-include 141 142 /opt/rtems/@target_alias@/lib 143
Note: See TracChangeset
for help on using the changeset viewer.