📄 readme-mips
字号:
ln -sf ../../../libg2c.so.0.* libg2c.so%if %{build_ada}cd adalibln -sf ../../../../libgnarl-*.so.* libgnarl.soln -sf ../../../../libgnat-*.so.* libgnat.socd ..%endifelseln -sf ../../../../%{_lib}/libobjc.so.1 libobjc.soln -sf ../../../../%{_lib}/libstdc++.so.5.* libstdc++.soln -sf ../../../../%{_lib}/libgcj.so.3.* libgcj.soln -sf ../../../../%{_lib}/libg2c.so.0.* libg2c.so%if %{build_ada}cd adalibln -sf ../../../../../%{_lib}/libgnarl-*.so.* libgnarl.soln -sf ../../../../../%{_lib}/libgnat-*.so.* libgnat.socd ..%endiffimv -f $RPM_BUILD_ROOT%{_prefix}/lib/libstdc++.*a .mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libsupc++.*a .mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libg2c.*a .mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libfrtbegin.*a .mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libobjc.*a .# Strip debug info from Fortran/ObjC/Java static libraries%{__strip} -g libg2c.a libobjc.a libgcj.a# Fix up .la filesfor i in *.la; do sed -e '/^libdir/s_%{_prefix}/lib_%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}_' \ -e '/^dependency_libs/s_%{_prefix}/lib_%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}_' \ -e '/^dependency_libs/s~'\''$~ '\''~' \ -e '/^dependency_libs/s~[ ][ ]*~ ~g' \ -e '/^dependency_libs/s~-L[^ ]* ~~g' \ -e '/^dependency_libs/s~-lgcc_s -lgcc -lc -lgcc_s -lgcc ~~g' \ -e '/^dependency_libs/s~-lgcc -lc -lgcc ~~g' \ -e '/^dependency_libs/s~-lc ~~g' \ -e '/^dependency_libs/s~-lm \(-lm \)*~-lm ~g' \ $i > $i.tmp mv -f $i.tmp $idonepopdchmod 755 $RPM_BUILD_ROOT%{_prefix}/lib/libg2c.so.0.*chmod 755 $RPM_BUILD_ROOT%{_prefix}/lib/libobjc.so.1.*%if %{build_ada}chmod 755 $RPM_BUILD_ROOT%{_prefix}/lib/libgnarl*so*chmod 755 $RPM_BUILD_ROOT%{_prefix}/lib/libgnat*so*%endifcat > $RPM_BUILD_ROOT%{_prefix}/bin/c89 <<"EOF"#!/bin/shfl="-std=c89"for opt; do case "$opt" in -ansi|-std=c89|-std=iso9899:1990) fl="";; -std=*) echo "`basename $0` called with non ANSI/ISO C option $opt" >&2 exit 1;; esacdoneexec %{_prefix}/bin/gcc $fl ${1+"$@"}EOFcat > $RPM_BUILD_ROOT%{_prefix}/bin/c99 <<"EOF"#!/bin/shfl="-std=c99"for opt; do case "$opt" in -std=c99|-std=iso9899:1999) fl="";; -std=*) echo "`basename $0` called with non ISO C99 option $opt" >&2 exit 1;; esacdoneexec %{_prefix}/bin/gcc $fl ${1+"$@"}EOFchmod 755 $RPM_BUILD_ROOT%{_prefix}/bin/c?9cd ..%find_lang %{name}%if %{cross_compile}# Install syslimits.h for canadian cross compile.pushd $RPM_BUILD_DIR/gcc-%{gcc_version}-%{DATE}/obj-%{_target_platform}cp -af ../gcc/gsyslimits.h $FULLPATH/include/syslimits.h# Fix the specs file.cat gcc/specs |awk 'BEGIN { cross=0;}/cross_compile/ { print; cross = 1; next; }/^1$/ { if (cross == 0) { print; } else { cross = 0; print "0"; } next;}{ print; }' > $FULLPATH/specspopd%endif%cleanrm -rf $RPM_BUILD_ROOT%post/sbin/install-info \ --info-dir=%{_infodir} %{_infodir}/gcc.info.gz%preunif [ $1 = 0 ]; then /sbin/install-info --delete \ --info-dir=%{_infodir} %{_infodir}/gcc.info.gzfi%post -n cpp/sbin/install-info \ --info-dir=%{_infodir} %{_infodir}/cpp.info.gz%preun -n cppif [ $1 = 0 ]; then /sbin/install-info --delete \ --info-dir=%{_infodir} %{_infodir}/cpp.info.gzfi%post g77/sbin/install-info \ --info-dir=%{_infodir} %{_infodir}/g77.info.gz%preun g77if [ $1 = 0 ]; then /sbin/install-info --delete \ --info-dir=%{_infodir} %{_infodir}/g77.info.gzfi%post java/sbin/install-info \ --info-dir=%{_infodir} %{_infodir}/gcj.info.gz%preun javaif [ $1 = 0 ]; then /sbin/install-info --delete \ --info-dir=%{_infodir} %{_infodir}/gcj.info.gzfi%post gnat/sbin/install-info \ --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz/sbin/install-info \ --info-dir=%{_infodir} %{_infodir}/gnat_ug.info.gz%preun gnatif [ $1 = 0 ]; then /sbin/install-info --delete \ --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz /sbin/install-info --delete \ --info-dir=%{_infodir} %{_infodir}/gnat_ug.info.gzfi%post -n libgcc -p /sbin/ldconfig%postun -n libgcc -p /sbin/ldconfig%post -n libstdc++ -p /sbin/ldconfig%postun -n libstdc++ -p /sbin/ldconfig%post -n libobjc -p /sbin/ldconfig%postun -n libobjc -p /sbin/ldconfig%post -n libgcj -p /sbin/ldconfig%postun -n libgcj -p /sbin/ldconfig%post -n libf2c -p /sbin/ldconfig%postun -n libf2c -p /sbin/ldconfig%post -n libgnat -p /sbin/ldconfig%postun -n libgnat -p /sbin/ldconfig%files -f %{name}.lang%defattr(-,root,root)%{_prefix}/bin/cc%{_prefix}/bin/c89%{_prefix}/bin/c99%{_prefix}/bin/gcc%{_prefix}/bin/gcov%if !%{cross_compile}%{_prefix}/bin/protoize%{_prefix}/bin/unprotoize%endif%{_prefix}/bin/%{_target_platform}-gcc%{_mandir}/man1/gcc.1*%{_mandir}/man1/gcov.1*%{_infodir}/gcc*%dir %{_prefix}/lib/gcc-lib%dir %{_prefix}/lib/gcc-lib/%{_target_platform}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/stddef.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/stdarg.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/varargs.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/float.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/limits.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/stdbool.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/iso646.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/syslimits.h%ifarch %{ix86} x86_64%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/mmintrin.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/xmmintrin.h%endif%ifarch ia64%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/ia64intrin.h%endif%ifarch ppc%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/ppc-asm.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/altivec.h%endif%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/README%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/cc1%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/collect2%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/crt*.o%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libgcc.a%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libgcc_eh.a%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/specs%{_prefix}/%{_lib}/libgcc_s.so%doc gcc/README* gcc/*ChangeLog*%if !%{gcconly}%files -n cpp%defattr(-,root,root)/lib/cpp%endif%{_prefix}/bin/cpp%{_mandir}/man1/cpp.1*%{_infodir}/cpp*%dir %{_prefix}/lib/gcc-lib%dir %{_prefix}/lib/gcc-lib/%{_target_platform}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/cpp0%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/tradcpp0%files -n libgcc%defattr(-,root,root)/%{_lib}/libgcc_s-%{gcc_version}-%{DATE}.so.1/%{_lib}/libgcc_s.so.1%if !%{gcconly}%files c++%defattr(-,root,root)%{_prefix}/bin/%{_target_platform}-*++%{_prefix}/bin/g++%{_prefix}/bin/c++%{_prefix}/bin/c++filt%{_mandir}/man1/g++.1*%dir %{_prefix}/lib/gcc-lib%dir %{_prefix}/lib/gcc-lib/%{_target_platform}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/cc1plus%doc gcc/cp/ChangeLog*%files -n libstdc++%defattr(-,root,root)%{_prefix}/%{_lib}/libstdc++.so.5*%files -n libstdc++-devel%defattr(-,root,root)%{_prefix}/include/c++%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libstdc++.so%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libstdc++.a%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libsupc++.a%doc libstdc++-v3/ChangeLog* libstdc++-v3/README* libstdc++-v3/docs/html/%files objc%defattr(-,root,root)%dir %{_prefix}/lib/gcc-lib%dir %{_prefix}/lib/gcc-lib/%{_target_platform}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/objc%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/cc1obj%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libobjc.a%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libobjc.so%doc rpm.doc/objc/*%doc libobjc/THREADS* libobjc/ChangeLog%files -n libobjc%defattr(-,root,root)%{_prefix}/%{_lib}/libobjc.so.1*%files g77%defattr(-,root,root)%{_prefix}/bin/g77%{_prefix}/bin/f77%{_mandir}/man1/g77.1*%{_infodir}/g77*%dir %{_prefix}/lib/gcc-lib%dir %{_prefix}/lib/gcc-lib/%{_target_platform}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/f771%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libfrtbegin.a%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libg2c.a%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libg2c.so%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/g2c.h%doc gcc/f/README rpm.doc/g77/*%files -n libf2c%defattr(-,root,root)%{_prefix}/%{_lib}/libg2c.so.0*%files java%defattr(-,root,root)%{_prefix}/bin/gcj%{_prefix}/bin/gcjh%{_prefix}/bin/jcf-dump%{_prefix}/bin/jv-scan%{_mandir}/man1/gcj.1*%{_mandir}/man1/gcjh.1*%{_mandir}/man1/jcf-dump.1*%{_mandir}/man1/jv-scan.1*%{_infodir}/gcj*%dir %{_prefix}/lib/gcc-lib%dir %{_prefix}/lib/gcc-lib/%{_target_platform}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/jc1%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/jvgenmain%doc gcc/java/ChangeLog*%files -n libgcj%defattr(-,root,root)%{_prefix}/bin/jv-convert%{_prefix}/bin/gij%{_prefix}/bin/jar%{_prefix}/bin/grepjar%{_prefix}/bin/rmic%{_prefix}/bin/rmiregistry%{_mandir}/man1/jv-convert.1*%{_mandir}/man1/gij.1*%{_mandir}/man1/rmic.1*%{_mandir}/man1/rmiregistry.1*%{_prefix}/%{_lib}/libgcj.so.*%{_prefix}/share/java%{_prefix}/lib/security%files -n libgcj-devel%defattr(-,root,root)%{_prefix}/bin/addr2name.awk%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libgcj.a%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libgcj.so%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/libgcj.spec%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/gc*.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/j*.h%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/java%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/javax%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/gnu%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/gcj%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/include/org%doc rpm.doc/boehm-gc/* rpm.doc/fastjar/* rpm.doc/libffi/*%doc rpm.doc/libjava/*%if %{build_ada}%files gnat%defattr(-,root,root)%{_prefix}/bin/gnat*%{_infodir}/gnat*%dir %{_prefix}/lib/gcc-lib%dir %{_prefix}/lib/gcc-lib/%{_target_platform}%dir %{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/adainclude%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/adalib%{_prefix}/lib/gcc-lib/%{_target_platform}/%{gcc_version}/gnat1%doc gcc/ada/ChangeLog%files -n libgnat%defattr(-,root,root)%{_prefix}/%{_lib}/libgnat-*.so.*%{_prefix}/%{_lib}/libgnarl-*.so.*%endif%endif%changelog* Tue Sep 3 2002 Bill Nottingham <notting@redhat.com> 3.2-7- fix calling of C++ destructors in certain cases* Tue Sep 3 2002 Jakub Jelinek <jakub@redhat.com> 3.2-6- update from CVS (but revert C++ tail padding patches for now)- further fixes to make libstdc++-v3 build on glibc 2.3- run libstdc++-v3 make check-abi on IA-32 during testing* Fri Aug 30 2002 Jakub Jelinek <jakub@redhat.com> 3.2-5- disable tail copy patches, they seem to still have problems- make libstdc++-v3 build on glibc 2.3 (and use thread-local locale model)- fix c89 and c99 scripts (#73104)* Wed Aug 26 2002 Jakub Jelinek <jakub@redhat.com> 3.2-4- reorder alpha_encode_section_info checks slightly to fix an ICE when building glibc and to take better advantage of visibility attribute on Alpha- as gdb is not there yet, disable -momit-leaf-frame-pointer by default for now on IA-32- fix IA-64 bootstrap with tail padding patch (Jason Merrill, Daniel Berlin)- fix x86-64 %RIP to %rip, only output (%rip) if no other relocation is used (Richard Henderson)* Fri Aug 23 2002 Jakub Jelinek <jakub@redhat.com> 3.2-3- take advantage of __attribute__((visibility())) on Alpha
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -