packages: gcc/gcc.spec - fix bootstrap, more explici configure options, upd...
pluto
pluto at pld-linux.org
Sat Mar 24 22:45:03 CET 2012
Author: pluto Date: Sat Mar 24 21:45:03 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- fix bootstrap, more explici configure options, update files, add libitm to do.
BIG FAT WARNING: new soname .7
---- Files affected:
packages/gcc:
gcc.spec (1.686 -> 1.687)
---- Diffs:
================================================================
Index: packages/gcc/gcc.spec
diff -u packages/gcc/gcc.spec:1.686 packages/gcc/gcc.spec:1.687
--- packages/gcc/gcc.spec:1.686 Sat Mar 24 10:12:05 2012
+++ packages/gcc/gcc.spec Sat Mar 24 22:44:57 2012
@@ -6,6 +6,7 @@
# - package?
# /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
# /usr/share/man/man1/gjdoc.1.gz
+# libitm (intel-transactional-memory library).
#
# Conditional build:
# - languages:
@@ -99,6 +100,7 @@
Patch6: %{name}-ppc64-m32-m64-multilib-only.patch
Patch7: %{name}-libjava-multilib.patch
Patch8: %{name}-enable-java-awt-qt.patch
+Patch9: %{name}-libjava-symvers.patch
Patch10: %{name}-moresparcs.patch
Patch13: issue4664051.patch
@@ -203,7 +205,7 @@
%define filterout -fwrapv -fno-strict-aliasing -fsigned-char
%define filterout_ld -Wl,--as-needed
-%define skip_post_check_so '.*(libmudflap|libmudflapth|libxmlj|lib-gnu-awt-xlib)\.so.*'
+%define skip_post_check_so '.*(libgo|libmudflap|libmudflapth|libxmlj|lib-gnu-awt-xlib)\.so.*'
%description
A compiler aimed at integrating all the optimizations and features
@@ -1478,6 +1480,7 @@
%if %{with qt}
%patch8 -p1
%endif
+%patch9 -p0
# update if you need it
#%patch10 -p1
@@ -1565,11 +1568,16 @@
%endif
%if %{with cxx}
--with-gxx-include-dir=%{_includedir}/c++/%{version} \
+ --enable-libstdcxx-visibility \
--disable-libstdcxx-pch \
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
+ --enable-libstdcxx-threads \
+ --enable-libstdcxx-time=rt \
+ --enable-symvers=gnu-versioned-namespace \
%endif
%if %{with java}
+ --enable-static-libjava=yes \
--enable-libjava-multilib=no \
%{!?with_alsa:--disable-alsa} \
%{!?with_dssi:--disable-dssi} \
@@ -1934,28 +1942,34 @@
%{gcclibdir}/include/float.h
%{gcclibdir}/include/iso646.h
%{gcclibdir}/include/limits.h
+%{gcclibdir}/include/stdalign.h
%{gcclibdir}/include/stdarg.h
%{gcclibdir}/include/stdbool.h
%{gcclibdir}/include/stddef.h
%{gcclibdir}/include/stdfix.h
%{gcclibdir}/include/stdint.h
%{gcclibdir}/include/stdint-gcc.h
+%{gcclibdir}/include/stdnoreturn.h
%{gcclibdir}/include/syslimits.h
%{gcclibdir}/include/unwind.h
%{gcclibdir}/include/varargs.h
%ifarch %{ix86} %{x8664}
-%{gcclibdir}/include/abmintrin.h
%{gcclibdir}/include/ammintrin.h
%{gcclibdir}/include/avxintrin.h
+%{gcclibdir}/include/avx2intrin.h
%{gcclibdir}/include/bmiintrin.h
+%{gcclibdir}/include/bmi2intrin.h
%{gcclibdir}/include/bmmintrin.h
%{gcclibdir}/include/cpuid.h
%{gcclibdir}/include/cross-stdarg.h
%{gcclibdir}/include/emmintrin.h
+%{gcclibdir}/include/f16cintrin.h
+%{gcclibdir}/include/fmaintrin.h
%{gcclibdir}/include/fma4intrin.h
%{gcclibdir}/include/ia32intrin.h
%{gcclibdir}/include/immintrin.h
%{gcclibdir}/include/lwpintrin.h
+%{gcclibdir}/include/lzcntintrin.h
%{gcclibdir}/include/mm3dnow.h
%{gcclibdir}/include/mm_malloc.h
%{gcclibdir}/include/mmintrin.h
@@ -2128,7 +2142,6 @@
%{gcclibdir}/adainclude
%dir %{gcclibdir}/adalib
%{gcclibdir}/adalib/*.ali
-%{gcclibdir}/adalib/g-trasym.o
%ifarch %{ix86} %{x8664}
%{gcclibdir}/adalib/libgmem.a
%endif
@@ -2146,7 +2159,6 @@
%{gcclibdir}/32/adainclude
%dir %{gcclibdir}/32/adalib
%{gcclibdir}/32/adalib/*.ali
-%{gcclibdir}/32/adalib/g-trasym.o
%ifarch %{ix86} %{x8664}
%{gcclibdir}/32/adalib/libgmem.a
%endif
@@ -2170,14 +2182,12 @@
%files -n libgnat-static
%defattr(644,root,root,755)
-%{gcclibdir}/adalib/libgnala.a
%{gcclibdir}/adalib/libgnarl.a
%{gcclibdir}/adalib/libgnat.a
%if %{with multilib}
%files -n libgnat-multilib-static
%defattr(644,root,root,755)
-%{gcclibdir}/32/adalib/libgnala.a
%{gcclibdir}/32/adalib/libgnarl.a
%{gcclibdir}/32/adalib/libgnat.a
%endif
@@ -2207,13 +2217,13 @@
%defattr(644,root,root,755)
%doc libstdc++-v3/{ChangeLog,README}
%attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
+%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.7
%if %{with multilib}
%files -n libstdc++-multilib
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
+%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.7
%endif
%if %{with python}
@@ -2223,7 +2233,7 @@
%{py_sitescriptdir}/libstdcxx/*.py[co]
%dir %{py_sitescriptdir}/libstdcxx/v6
%{py_sitescriptdir}/libstdcxx/v6/*.py[co]
-%{_datadir}/gdb/auto-load/usr/lib*/libstdc++.so.6.0.16-gdb.py
+%{_datadir}/gdb/auto-load/usr/lib*/libstdc++.so.7.0.0-gdb.py
%endif
%files -n libstdc++-devel
@@ -2279,6 +2289,8 @@
%attr(755,root,root) %{_libdir}/libgfortran.so
%{_libdir}/libgfortran.spec
%{_libdir}/libgfortran.la
+%{gcclibdir}/libcaf_single.a
+%{gcclibdir}/libcaf_single.la
%{gcclibdir}/libgfortranbegin.la
%{gcclibdir}/libgfortranbegin.a
%{_infodir}/gfortran.info*
@@ -2291,6 +2303,8 @@
%attr(755,root,root) %{_libdir32}/libgfortran.so
%{_libdir32}/libgfortran.spec
%{_libdir32}/libgfortran.la
+%{gcclibdir}/32/libcaf_single.a
+%{gcclibdir}/32/libcaf_single.la
%{gcclibdir}/32/libgfortranbegin.la
%{gcclibdir}/32/libgfortranbegin.a
%endif
@@ -2560,13 +2574,13 @@
%defattr(644,root,root,755)
%doc libobjc/{ChangeLog,README*}
%attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libobjc.so.3
+%attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
%if %{with multilib}
%files -n libobjc-multilib
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.3
+%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
%endif
%files -n libobjc-static
@@ -2642,6 +2656,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.687 2012/03/24 21:44:57 pluto
+- fix bootstrap, more explici configure options, update files, add libitm to do.
+ BIG FAT WARNING: new soname .7
+
Revision 1.686 2012/03/24 09:12:05 pluto
- patch merged.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/gcc/gcc.spec?r1=1.686&r2=1.687
More information about the pld-cvs-commit
mailing list