Hello community,
here is the log from the commit of package gcc48 for openSUSE:Factory checked
in at 2013-10-04 07:21:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc48 (Old)
and /work/SRC/openSUSE:Factory/.gcc48.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc48"
Changes:
--------
---
/work/SRC/openSUSE:Factory/gcc48/cross-aarch64-gcc48-icecream-backend.changes
2013-09-13 14:46:00.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.gcc48.new/cross-aarch64-gcc48-icecream-backend.changes
2013-10-04 07:21:38.000000000 +0200
@@ -1,0 +2,12 @@
+Wed Oct 2 10:01:56 UTC 2013 - [email protected]
+
+- Transactional memory on s390{x} is now supported with gcc 4.8,
+ hence put s390{x} in itm_arch and fix filelist for those arches.
+
+-------------------------------------------------------------------
+Wed Oct 2 07:50:37 UTC 2013 - [email protected]
+
+- Avoid /bin/sh pre-requirement in shared library packages by
+ using %post[un] -p. [bnc#843331]
+
+-------------------------------------------------------------------
cross-armv6hl-gcc48-icecream-backend.changes: same change
cross-armv7hl-gcc48-icecream-backend.changes: same change
cross-hppa-gcc48-icecream-backend.changes: same change
cross-i386-gcc48-icecream-backend.changes: same change
cross-ia64-gcc48-icecream-backend.changes: same change
cross-ppc-gcc48-icecream-backend.changes: same change
cross-ppc64-gcc48-icecream-backend.changes: same change
cross-s390-gcc48-icecream-backend.changes: same change
cross-s390x-gcc48-icecream-backend.changes: same change
cross-x86_64-gcc48-icecream-backend.changes: same change
gcc48-testresults.changes: same change
gcc48.changes: same change
libffi48.changes: same change
libgcj48.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
cross-armv6hl-gcc48-icecream-backend.spec: same change
cross-armv7hl-gcc48-icecream-backend.spec: same change
cross-hppa-gcc48-icecream-backend.spec: same change
cross-i386-gcc48-icecream-backend.spec: same change
cross-ia64-gcc48-icecream-backend.spec: same change
cross-ppc-gcc48-icecream-backend.spec: same change
cross-ppc64-gcc48-icecream-backend.spec: same change
cross-s390-gcc48-icecream-backend.spec: same change
cross-s390x-gcc48-icecream-backend.spec: same change
cross-x86_64-gcc48-icecream-backend.spec: same change
++++++ gcc48-testresults.spec ++++++
--- /var/tmp/diff_new_pack.LFWD5e/_old 2013-10-04 07:21:41.000000000 +0200
+++ /var/tmp/diff_new_pack.LFWD5e/_new 2013-10-04 07:21:41.000000000 +0200
@@ -48,7 +48,7 @@
%define quadmath_arch %ix86 x86_64 ia64
%define tsan_arch x86_64
%define asan_arch x86_64 %ix86 ppc ppc64 %sparc
-%define itm_arch x86_64 %ix86 %arm ppc ppc64 %sparc
+%define itm_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
%define atomic_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
# We don't want to build java
++++++ gcc48.spec ++++++
++++ 609 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gcc48/gcc48.spec
++++ and /work/SRC/openSUSE:Factory/.gcc48.new/gcc48.spec
++++++ libffi48.spec ++++++
--- /var/tmp/diff_new_pack.LFWD5e/_old 2013-10-04 07:21:41.000000000 +0200
+++ /var/tmp/diff_new_pack.LFWD5e/_new 2013-10-04 07:21:41.000000000 +0200
@@ -47,7 +47,7 @@
%define quadmath_arch %ix86 x86_64 ia64
%define tsan_arch x86_64
%define asan_arch x86_64 %ix86 ppc ppc64 %sparc
-%define itm_arch x86_64 %ix86 %arm ppc ppc64 %sparc
+%define itm_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
%define atomic_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
# We don't want to build java
@@ -304,12 +304,9 @@
%description -n libffi%{libffi_sover}%{libffi_suffix}
A foreign function interface is the popular name for the interface that allows
code written in one language to call code written in another language.
-%post -n libffi%{libffi_sover}%{libffi_suffix}
-/sbin/ldconfig
-
-%postun -n libffi%{libffi_sover}%{libffi_suffix}
-/sbin/ldconfig
+%post -n libffi%{libffi_sover}%{libffi_suffix} -p /sbin/ldconfig
+%postun -n libffi%{libffi_sover}%{libffi_suffix} -p /sbin/ldconfig
%package -n libffi%{libffi_sover}%{libffi_suffix}-32bit
Summary: Foreign Function Interface library
License: BSD-3-Clause
@@ -322,12 +319,9 @@
%description -n libffi%{libffi_sover}%{libffi_suffix}-32bit
A foreign function interface is the popular name for the interface that allows
code written in one language to call code written in another language.
-%post -n libffi%{libffi_sover}%{libffi_suffix}-32bit
-/sbin/ldconfig
-
-%postun -n libffi%{libffi_sover}%{libffi_suffix}-32bit
-/sbin/ldconfig
+%post -n libffi%{libffi_sover}%{libffi_suffix}-32bit -p /sbin/ldconfig
+%postun -n libffi%{libffi_sover}%{libffi_suffix}-32bit -p /sbin/ldconfig
%package -n libffi%{libffi_sover}%{libffi_suffix}-64bit
Summary: Foreign Function Interface library
License: BSD-3-Clause
@@ -340,11 +334,9 @@
%description -n libffi%{libffi_sover}%{libffi_suffix}-64bit
A foreign function interface is the popular name for the interface that allows
code written in one language to call code written in another language.
-%post -n libffi%{libffi_sover}%{libffi_suffix}-64bit
-/sbin/ldconfig
+%post -n libffi%{libffi_sover}%{libffi_suffix}-64bit -p /sbin/ldconfig
-%postun -n libffi%{libffi_sover}%{libffi_suffix}-64bit
-/sbin/ldconfig
+%postun -n libffi%{libffi_sover}%{libffi_suffix}-64bit -p /sbin/ldconfig
%package -n libffi48-devel
Summary: Foreign Function Interface library development files
++++++ libgcj48.spec ++++++
--- /var/tmp/diff_new_pack.LFWD5e/_old 2013-10-04 07:21:41.000000000 +0200
+++ /var/tmp/diff_new_pack.LFWD5e/_new 2013-10-04 07:21:41.000000000 +0200
@@ -47,7 +47,7 @@
%define quadmath_arch %ix86 x86_64 ia64
%define tsan_arch x86_64
%define asan_arch x86_64 %ix86 ppc ppc64 %sparc
-%define itm_arch x86_64 %ix86 %arm ppc ppc64 %sparc
+%define itm_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
%define atomic_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
# We don't want to build java
@@ -298,11 +298,9 @@
This library is needed if you want to use the GNU Java compiler, gcj.
Source code for this package is in gcc.
-%post
-/sbin/ldconfig
+%post -n libgcj48 -p /sbin/ldconfig
-%postun
-/sbin/ldconfig
+%postun -n libgcj48 -p /sbin/ldconfig
%package -n gcc48-java
Summary: The GNU Java Compiler
@@ -391,12 +389,9 @@
%description -n libffi%{libffi_sover}%{libffi_suffix}
A foreign function interface is the popular name for the interface that allows
code written in one language to call code written in another language.
-%post -n libffi%{libffi_sover}%{libffi_suffix}
-/sbin/ldconfig
-
-%postun -n libffi%{libffi_sover}%{libffi_suffix}
-/sbin/ldconfig
+%post -n libffi%{libffi_sover}%{libffi_suffix} -p /sbin/ldconfig
+%postun -n libffi%{libffi_sover}%{libffi_suffix} -p /sbin/ldconfig
%package -n libffi%{libffi_sover}%{libffi_suffix}-32bit
Summary: Foreign Function Interface library
License: BSD-3-Clause
@@ -409,12 +404,9 @@
%description -n libffi%{libffi_sover}%{libffi_suffix}-32bit
A foreign function interface is the popular name for the interface that allows
code written in one language to call code written in another language.
-%post -n libffi%{libffi_sover}%{libffi_suffix}-32bit
-/sbin/ldconfig
-
-%postun -n libffi%{libffi_sover}%{libffi_suffix}-32bit
-/sbin/ldconfig
+%post -n libffi%{libffi_sover}%{libffi_suffix}-32bit -p /sbin/ldconfig
+%postun -n libffi%{libffi_sover}%{libffi_suffix}-32bit -p /sbin/ldconfig
%package -n libffi%{libffi_sover}%{libffi_suffix}-64bit
Summary: Foreign Function Interface library
License: BSD-3-Clause
@@ -427,11 +419,9 @@
%description -n libffi%{libffi_sover}%{libffi_suffix}-64bit
A foreign function interface is the popular name for the interface that allows
code written in one language to call code written in another language.
-%post -n libffi%{libffi_sover}%{libffi_suffix}-64bit
-/sbin/ldconfig
+%post -n libffi%{libffi_sover}%{libffi_suffix}-64bit -p /sbin/ldconfig
-%postun -n libffi%{libffi_sover}%{libffi_suffix}-64bit
-/sbin/ldconfig
+%postun -n libffi%{libffi_sover}%{libffi_suffix}-64bit -p /sbin/ldconfig
%package -n libffi48-devel
Summary: Foreign Function Interface library development files
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.LFWD5e/_old 2013-10-04 07:21:41.000000000 +0200
+++ /var/tmp/diff_new_pack.LFWD5e/_new 2013-10-04 07:21:41.000000000 +0200
@@ -32,7 +32,7 @@
%define quadmath_arch %ix86 x86_64 ia64
%define tsan_arch x86_64
%define asan_arch x86_64 %ix86 ppc ppc64 %sparc
-%define itm_arch x86_64 %ix86 %arm ppc ppc64 %sparc
+%define itm_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
%define atomic_arch x86_64 %ix86 %arm ppc ppc64 s390 s390x %sparc
# We don't want to build java
@@ -414,11 +414,9 @@
%description -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@
Libgcc is needed for dynamically linked C programs.
-%post -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@
-/sbin/ldconfig
+%post -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@ -p /sbin/ldconfig
-%postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@
-/sbin/ldconfig
+%postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -438,11 +436,9 @@
option.
-%post -n libgomp%{libgomp_sover}%{libgomp_suffix}@variant@
-/sbin/ldconfig
+%post -n libgomp%{libgomp_sover}%{libgomp_suffix}@variant@ -p /sbin/ldconfig
-%postun -n libgomp%{libgomp_sover}%{libgomp_suffix}@variant@
-/sbin/ldconfig
+%postun -n libgomp%{libgomp_sover}%{libgomp_suffix}@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -460,11 +456,9 @@
The standard C++ library, needed for dynamically linked C++ programs.
-%post -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}@variant@
-/sbin/ldconfig
+%post -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}@variant@ -p
/sbin/ldconfig
-%postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}@variant@
-/sbin/ldconfig
+%postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}@variant@ -p
/sbin/ldconfig
# PACKAGE-END
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-locale
@@ -521,11 +515,9 @@
%description -n libobjc%{libobjc_sover}%{libobjc_suffix}@variant@
The library for the GNU Objective C compiler.
-%post -n libobjc%{libobjc_sover}%{libobjc_suffix}@variant@
-/sbin/ldconfig
+%post -n libobjc%{libobjc_sover}%{libobjc_suffix}@variant@ -p /sbin/ldconfig
-%postun -n libobjc%{libobjc_sover}%{libobjc_suffix}@variant@
-/sbin/ldconfig
+%postun -n libobjc%{libobjc_sover}%{libobjc_suffix}@variant@ -p /sbin/ldconfig
# PACKAGE-END
%package obj-c++
@@ -584,11 +576,9 @@
implementation of Distributed Systems Programming (GLADE) and the Posix
1003.5 Binding (Florist).
-%post -n libada@base_ver@@variant@
-/sbin/ldconfig
+%post -n libada@base_ver@@variant@ -p /sbin/ldconfig
-%postun -n libada@base_ver@@variant@
-/sbin/ldconfig
+%postun -n libada@base_ver@@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -623,11 +613,9 @@
The runtime library needed to run programs compiled with the Fortran compiler
of the GNU Compiler Collection (GCC).
-%post -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}@variant@
-/sbin/ldconfig
+%post -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}@variant@ -p
/sbin/ldconfig
-%postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}@variant@
-/sbin/ldconfig
+%postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}@variant@ -p
/sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -645,11 +633,9 @@
of the GNU Compiler Collection (GCC) and quadruple precision floating point
operations.
-%post -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}@variant@
-/sbin/ldconfig
+%post -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}@variant@ -p
/sbin/ldconfig
-%postun -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}@variant@
-/sbin/ldconfig
+%postun -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}@variant@ -p
/sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -665,11 +651,9 @@
%description -n libmudflap@base_ver@@variant@
This is the Mudflap Extension Runtime Library.
-%post -n libmudflap@base_ver@@variant@
-/sbin/ldconfig
+%post -n libmudflap@base_ver@@variant@ -p /sbin/ldconfig
-%postun -n libmudflap@base_ver@@variant@
-/sbin/ldconfig
+%postun -n libmudflap@base_ver@@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -686,11 +670,9 @@
The runtime library needed to run programs compiled with the
-fgnu-tm option of the GNU Compiler Collection (GCC).
-%post -n libitm%{libitm_sover}%{libitm_suffix}@variant@
-/sbin/ldconfig
+%post -n libitm%{libitm_sover}%{libitm_suffix}@variant@ -p /sbin/ldconfig
-%postun -n libitm%{libitm_sover}%{libitm_suffix}@variant@
-/sbin/ldconfig
+%postun -n libitm%{libitm_sover}%{libitm_suffix}@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -707,11 +689,9 @@
The runtime library needed to run programs compiled with the
-fsanitize=address option of the GNU Compiler Collection (GCC).
-%post -n libasan%{libasan_sover}%{libasan_suffix}@variant@
-/sbin/ldconfig
+%post -n libasan%{libasan_sover}%{libasan_suffix}@variant@ -p /sbin/ldconfig
-%postun -n libasan%{libasan_sover}%{libasan_suffix}@variant@
-/sbin/ldconfig
+%postun -n libasan%{libasan_sover}%{libasan_suffix}@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -728,11 +708,9 @@
The runtime library needed to run programs compiled with the
-fsanitize=thread option of the GNU Compiler Collection (GCC).
-%post -n libtsan%{libtsan_sover}%{libtsan_suffix}@variant@
-/sbin/ldconfig
+%post -n libtsan%{libtsan_sover}%{libtsan_suffix}@variant@ -p /sbin/ldconfig
-%postun -n libtsan%{libtsan_sover}%{libtsan_suffix}@variant@
-/sbin/ldconfig
+%postun -n libtsan%{libtsan_sover}%{libtsan_suffix}@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -748,11 +726,9 @@
%description -n libatomic%{libatomic_sover}%{libatomic_suffix}@variant@
The runtime library for atomic operations of the GNU Compiler Collection (GCC).
-%post -n libatomic%{libatomic_sover}%{libatomic_suffix}@variant@
-/sbin/ldconfig
+%post -n libatomic%{libatomic_sover}%{libatomic_suffix}@variant@ -p
/sbin/ldconfig
-%postun -n libatomic%{libatomic_sover}%{libatomic_suffix}@variant@
-/sbin/ldconfig
+%postun -n libatomic%{libatomic_sover}%{libatomic_suffix}@variant@ -p
/sbin/ldconfig
# PACKAGE-END
@@ -775,11 +751,9 @@
This library is needed if you want to use the GNU Java compiler, gcj.
Source code for this package is in gcc.
-%post -n libgcj@base_ver@
-/sbin/ldconfig
+%post -n libgcj@base_ver@ -p /sbin/ldconfig
-%postun -n libgcj@base_ver@
-/sbin/ldconfig
+%postun -n libgcj@base_ver@ -p /sbin/ldconfig
%package -n gcc@base_ver@-java
@@ -872,11 +846,9 @@
%description -n libffi%{libffi_sover}%{libffi_suffix}@variant@
A foreign function interface is the popular name for the interface that allows
code written in one language to call code written in another language.
-%post -n libffi%{libffi_sover}%{libffi_suffix}@variant@
-/sbin/ldconfig
+%post -n libffi%{libffi_sover}%{libffi_suffix}@variant@ -p /sbin/ldconfig
-%postun -n libffi%{libffi_sover}%{libffi_suffix}@variant@
-/sbin/ldconfig
+%postun -n libffi%{libffi_sover}%{libffi_suffix}@variant@ -p /sbin/ldconfig
# PACKAGE-END
# PACKAGE-BEGIN
@@ -1857,6 +1829,11 @@
%{libsubdir}/include/spu2vmx.h
%{libsubdir}/include/vec_types.h
%endif
+%ifarch s390 s390x
+%{libsubdir}/include/htmintrin.h
+%{libsubdir}/include/htmxlintrin.h
+%{libsubdir}/include/s390intrin.h
+%endif
%ifarch ia64
%{libsubdir}/include/ia64intrin.h
%endif
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]