Hello community,

here is the log from the commit of package gcc5 for openSUSE:Factory checked in 
at 2015-05-19 23:39:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc5 (Old)
 and      /work/SRC/openSUSE:Factory/.gcc5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcc5"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc5/cross-aarch64-gcc5.changes  2015-04-22 
01:18:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gcc5.new/cross-aarch64-gcc5.changes     
2015-05-19 23:39:46.000000000 +0200
@@ -1,0 +2,28 @@
+Mon May 18 08:20:49 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r223279).
+  * Includes fix for [bnc#930496] and [bnc#930392].
+- Enable 32bit code generation for ppc64le but do not build 32bit
+  target libraries.  Fixes ppc64le kernel compile.
+
+-------------------------------------------------------------------
+Fri May  8 09:49:47 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r222900).
+- Add proper dependences to -32bit/-64bit compiler variants.  Add
+  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
+  only).
+- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
+  library suffixing (but applying always).
+- Likewise for libgcj devel and jar packages and for libffi.
+- Renames libgcj and libffi spec files.
+
+-------------------------------------------------------------------
+Mon Apr 27 08:38:34 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r222451).
+  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
+    backports.
+- Enable building libmpx for i586 and x86_64.
+
+-------------------------------------------------------------------
cross-armv6hl-gcc5.changes: same change
cross-armv7hl-gcc5.changes: same change
cross-avr-gcc5.changes: same change
cross-i386-gcc5.changes: same change
cross-ppc64-gcc5.changes: same change
cross-ppc64le-gcc5.changes: same change
cross-s390-gcc5.changes: same change
cross-s390x-gcc5.changes: same change
cross-sparc-gcc5.changes: same change
cross-sparc64-gcc5.changes: same change
cross-x86_64-gcc5.changes: same change
gcc5-testresults.changes: same change
gcc5.changes: same change
New Changes file:

--- /dev/null   2015-05-15 19:41:08.266053825 +0200
+++ /work/SRC/openSUSE:Factory/.gcc5.new/libffi-gcc5.changes    2015-05-19 
23:39:52.000000000 +0200
@@ -0,0 +1,247 @@
+-------------------------------------------------------------------
+Mon May 18 08:20:49 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r223279).
+  * Includes fix for [bnc#930496] and [bnc#930392].
+- Enable 32bit code generation for ppc64le but do not build 32bit
+  target libraries.  Fixes ppc64le kernel compile.
+
+-------------------------------------------------------------------
+Fri May  8 09:49:47 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r222900).
+- Add proper dependences to -32bit/-64bit compiler variants.  Add
+  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
+  only).
+- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
+  library suffixing (but applying always).
+- Likewise for libgcj devel and jar packages and for libffi.
+- Renames libgcj and libffi spec files.
+
+-------------------------------------------------------------------
+Mon Apr 27 08:38:34 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r222451).
+  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
+    backports.
+- Enable building libmpx for i586 and x86_64.
+
+-------------------------------------------------------------------
+Mon Apr 20 07:45:47 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r222226).
+  * Includes GCC 5.1 RC2.
+
+-------------------------------------------------------------------
+Thu Apr 16 13:40:56 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r222139).
+
+-------------------------------------------------------------------
+Mon Apr 13 08:38:29 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r222032).
+  * Matches GCC 5.1 RC1.
+
+-------------------------------------------------------------------
+Thu Apr  9 08:33:14 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r221942).
+
+-------------------------------------------------------------------
+Tue Apr  7 09:55:38 UTC 2015 - afaer...@suse.de
+
+- Prepare for non-icecream cross-compilers
+* Define sysroot to match cross-binutils config
+* Prepare for requiring cross-newlib for some targets
+* Use all-host target for libc bootstrap, too
+* Install target files, but suppress stripping them (breaks them)
+* Suppress -icecream-backend subpackage
+* Allow building on any architecture
+
+-------------------------------------------------------------------
+Tue Apr  7 08:19:52 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r221888).
+- Enable cross compiler builds.
+
+-------------------------------------------------------------------
+Thu Apr  2 13:27:21 UTC 2015 - sch...@suse.de
+
+- libsanitizer-tsan-res-state.patch: remove obsolete patch.
+- gcc5-libsanitize-aarch64-va42.patch: support aarch64 42-bit address
+- space
+
+-------------------------------------------------------------------
+Tue Mar 24 11:01:28 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r221624).
+- Require own ada version for suse_version > 1330, not explicitely
+  gcc49-ada.
+- Amend _constraints to request more physical memory for gcc5 and
+  gcc5-testresults as well as 4 processors for gcc5.
+
+-------------------------------------------------------------------
+Thu Mar 19 13:45:05 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r221515).
+
+-------------------------------------------------------------------
+Wed Mar 18 10:17:24 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r221482).
+  * Fixes miscompile of vim.
+
+-------------------------------------------------------------------
+Tue Mar 10 09:56:36 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r221322).
+  * Contains fixes for PR65120 and should reduce the amount of
+    false -Wlogical-not-parentheses warnings.
+- Switch to release checking builds.
+
+-------------------------------------------------------------------
+Tue Mar  3 10:52:07 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r221139).
+  * Includes gcc5-pr65040.patch which is now removed.
+- Add libsanitizer-tsan-res-state.patch to fix build with new glibc.
+- Enable asan and ubsan for ppc64le.
+
+-------------------------------------------------------------------
+Fri Feb 27 11:40:33 UTC 2015 - rguent...@suse.com
+
+- Add gcc5-pr65040.patch to remove -Wformat-signedness from -Wformat=2.
+- Renumber patches.
+
+-------------------------------------------------------------------
+Wed Feb 25 11:05:05 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220959).
+
+-------------------------------------------------------------------
+Fri Feb 20 07:59:48 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220833).
+
+-------------------------------------------------------------------
+Tue Feb 17 13:42:15 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220758).
+
+-------------------------------------------------------------------
+Fri Feb 13 09:39:33 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220678).
+
+-------------------------------------------------------------------
+Wed Feb 11 14:33:06 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220617).
+
+-------------------------------------------------------------------
+Tue Feb 10 12:31:13 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220580).
+- Pulls bugfixing from Fedora mass-rebuild.
+
+-------------------------------------------------------------------
+Wed Jan 28 13:20:08 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220205).
+- Strip GO binaries again.
+
+-------------------------------------------------------------------
+Fri Jan 23 09:26:42 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r220030).
+- Package go and gofmt manpages.
+
+-------------------------------------------------------------------
+Thu Jan 22 11:14:04 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r219990).
+- Make sure to not strip GO binaries as that makes them fail to run.
+- Bump libgcj SO version.
+
+-------------------------------------------------------------------
+Tue Jan 20 10:46:10 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r219892).
+- Do not remove fixed includes for non-icecream like built crosses.
+- Use the C++98 libstdc++ ABI by default on openSUSE 13.2 and older.
+
+-------------------------------------------------------------------
+Thu Jan 15 08:42:44 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r219634).
+- Bump libgo SO version. 
+
+-------------------------------------------------------------------
+Tue Jan 13 13:56:25 UTC 2015 - rguent...@suse.com
+
+- Update to SVN trunk head (r219531).
+- Update gcc-dir-version.patch with upstream libgcj.pc file name changes.
+
+-------------------------------------------------------------------
+Mon Dec 15 14:20:44 UTC 2014 - rguent...@suse.com
+
+- Update to SVN trunk head (r218749).
+- Drop gcc5-pr61558.patch.
+
+-------------------------------------------------------------------
+Fri Dec 12 12:06:18 UTC 2014 - rguent...@suse.com
+
+- Update to SVN trunk head (r218668).
+- Enable GRAPHITE everywhere.
+- Add gcc5-pr61558.patch to help identifying that issue easier.
++++ 50 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.gcc5.new/libffi-gcc5.changes
New Changes file:

libgcj-gcc5.changes: same change

Old:
----
  gcc-5.0.1-r222226.tar.bz2
  libffi5-rpmlintrc
  libffi5.changes
  libffi5.spec
  libgcj5-rpmlintrc
  libgcj5.changes
  libgcj5.spec

New:
----
  gcc-5.1.1-r223279.tar.bz2
  libffi-gcc5-rpmlintrc
  libffi-gcc5.changes
  libffi-gcc5.spec
  libgcj-gcc5-rpmlintrc
  libgcj-gcc5.changes
  libgcj-gcc5.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cross-aarch64-gcc5.spec ++++++
--- /var/tmp/diff_new_pack.tJ8BGr/_old  2015-05-19 23:39:56.000000000 +0200
+++ /var/tmp/diff_new_pack.tJ8BGr/_new  2015-05-19 23:39:56.000000000 +0200
@@ -115,7 +115,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        5.0.1+r222226
+Version:        5.1.1+r223279
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -124,12 +124,12 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source:         gcc-%{gcc_version}%{gcc_snapshot_revision}.tar.bz2
 Source1:        change_spec
-Source2:        libffi5-rpmlintrc
+Source2:        libffi-gcc5-rpmlintrc
 Source3:        gcc5-rpmlintrc
 Source4:        ecj.jar
 Source5:        README.First-for.SuSE.packagers
 Source6:        baselibs.conf
-Source7:        libgcj5-rpmlintrc
+Source7:        libgcj-gcc5-rpmlintrc
 
 #testpatch begin
 
@@ -356,6 +356,9 @@
 %if 0%{!?build_libvtv:1}
        --disable-libvtv \
 %endif
+%ifarch %mpx_arch
+       --enable-libmpx \
+%endif
        --disable-plugin \
        --with-bugurl="http://bugs.opensuse.org/"; \
        --with-pkgversion="SUSE Linux" \
@@ -453,6 +456,7 @@
        --enable-secureplt \
        --with-long-double-128 \
 %if "%{TARGET_ARCH}" == "powerpc64le"
+       --enable-targets=powerpcle-linux \
        --disable-multilib \
 %endif
 %endif

cross-armv6hl-gcc5.spec: same change
cross-armv7hl-gcc5.spec: same change
cross-avr-gcc5.spec: same change
cross-i386-gcc5.spec: same change
cross-ppc64-gcc5.spec: same change
cross-ppc64le-gcc5.spec: same change
cross-s390-gcc5.spec: same change
cross-s390x-gcc5.spec: same change
cross-sparc-gcc5.spec: same change
cross-sparc64-gcc5.spec: same change
cross-x86_64-gcc5.spec: same change
++++++ gcc5-testresults.spec ++++++
--- /var/tmp/diff_new_pack.tJ8BGr/_old  2015-05-19 23:39:56.000000000 +0200
+++ /var/tmp/diff_new_pack.tJ8BGr/_new  2015-05-19 23:39:56.000000000 +0200
@@ -60,6 +60,7 @@
 %define vtv_arch x86_64 %ix86
 %endif
 %define cilkrts_arch x86_64 %ix86
+%define mpx_arch x86_64 %ix86
 
 # We don't want to build java
 %ifarch mips
@@ -122,6 +123,8 @@
 %define libvtv_sover 0
 %define libcilkrts_sover 5
 %define libgo_sover 7
+%define libmpx_sover 0
+%define libmpxwrappers_sover 0
 
 # Shared library package suffix
 # This is used for the "non-standard" set of libraries, the standard
@@ -156,6 +159,11 @@
 %define libvtv_suffix %{plv libvtv %{libvtv_sover}}
 %define libcilkrts_suffix %{plv libcilkrts %{libcilkrts_sover}}
 %define libgo_suffix %{plv libgo %{libgo_sover}}
+%define libmpx_suffix %{plv libmpx %{libmpx_sover}}
+%define libmpxwrappers_suffix %{plv libmpxwrappers %{libmpx_sover}}
+
+# libFOO-devel package suffix
+%define libdevel_suffix -gcc5
 
 %if %{suse_version} >= 1220
 %define selfconflict() %1
@@ -241,7 +249,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        5.0.1+r222226
+Version:        5.1.1+r223279
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -278,18 +286,22 @@
 %ifarch %vtv_arch
 Requires:       libvtv%{libvtv_sover} >= %{version}-%{release}
 %endif
+%ifarch %mpx_arch
+Requires:       libmpx%{libmpx_sover} >= %{version}-%{release}
+Requires:       libmpxwrappers%{libmpxwrappers_sover} >= %{version}-%{release}
+%endif
 Suggests:       gcc5-info gcc5-locale
 %endif
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source:         gcc-%{gcc_version}%{gcc_snapshot_revision}.tar.bz2
 Source1:        change_spec
-Source2:        libffi5-rpmlintrc
+Source2:        libffi-gcc5-rpmlintrc
 Source3:        gcc5-rpmlintrc
 Source4:        ecj.jar
 Source5:        README.First-for.SuSE.packagers
 Source6:        baselibs.conf
-Source7:        libgcj5-rpmlintrc
+Source7:        libgcj-gcc5-rpmlintrc
 
 #testpatch begin
 
@@ -567,6 +579,9 @@
 %if 0%{!?build_libvtv:1}
        --disable-libvtv \
 %endif
+%ifarch %mpx_arch
+       --enable-libmpx \
+%endif
        --disable-plugin \
        --with-bugurl="http://bugs.opensuse.org/"; \
        --with-pkgversion="SUSE Linux" \
@@ -664,6 +679,7 @@
        --enable-secureplt \
        --with-long-double-128 \
 %if "%{TARGET_ARCH}" == "powerpc64le"
+       --enable-targets=powerpcle-linux \
        --disable-multilib \
 %endif
 %endif

++++++ gcc5.spec ++++++
++++ 744 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gcc5/gcc5.spec
++++ and /work/SRC/openSUSE:Factory/.gcc5.new/gcc5.spec

++++++ libffi-gcc5.spec ++++++
++++ 1198 lines (skipped)

libgcj-gcc5.spec: same change
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.tJ8BGr/_old  2015-05-19 23:39:56.000000000 +0200
+++ /var/tmp/diff_new_pack.tJ8BGr/_new  2015-05-19 23:39:56.000000000 +0200
@@ -1,7 +1,6 @@
-libgcj5
-  requires "libgcj5"
-libgcj5-devel
+libgcj-gcc5
+libgcj-devel-gcc5
 gcc5-gij
-  requires "libgcj5-<targettype>"
+  requires "libgcj-gcc5-<targettype>"
   +/usr/bin/gij-5 -> /usr/bin/gij<extension>-5
   +/usr/bin/grmiregistry-5 -> /usr/bin/grmiregistry<extension>-5

++++++ change_spec ++++++
--- /var/tmp/diff_new_pack.tJ8BGr/_old  2015-05-19 23:39:56.000000000 +0200
+++ /var/tmp/diff_new_pack.tJ8BGr/_new  2015-05-19 23:39:56.000000000 +0200
@@ -50,8 +50,8 @@
 }
 }' >> $outfile
        if test "$do_optional_compiler_languages" = "0"; then
-       echo '%define building_libjava 1' > libgcj$base_ver.spec
-       sed -e '/^# LIBJAVA-DELETE-BEGIN/,/^# LIBJAVA-DELETE-END/d;s/-n 
libgcj@base_ver@$//g;s/^Name:[[:space:]]*gcc/Name: libgcj/g' \
+       echo '%define building_libjava 1' > libgcj-gcc$base_ver.spec
+       sed -e '/^# LIBJAVA-DELETE-BEGIN/,/^# LIBJAVA-DELETE-END/d;s/-n 
libgcj%{libdevel_suffix}$//g;s/^Name:[[:space:]]*gcc/Name: libgcj-gcc/g' \
            gcc.spec.in \
        | sed -e 's%@base_ver@%'$base_ver'%g' \
        | sed -n -e '{
@@ -68,15 +68,15 @@
 s/@variant@/-64bit/g
 p
 }
-}' >> libgcj$base_ver.spec
+}' >> libgcj-gcc$base_ver.spec
        echo '%define building_testsuite 1' > gcc$base_ver-testresults.spec
        echo '%define run_tests 1' >> gcc$base_ver-testresults.spec
        sed -e '/^# GCC-TESTSUITE-DELETE-BEGIN/,/^# 
GCC-TESTSUITE-DELETE-END/d;s/-n 
gcc@base_ver@-testresults$//g;s/^Name:[[:space:]]*gcc@base_ver@/Name: 
gcc@base_ver@-testresults/g' \
            gcc.spec.in \
        | sed -e 's%@base_ver@%'$base_ver'%g' \
 >> gcc$base_ver-testresults.spec
-       echo '%define building_libffi 1' > libffi$base_ver.spec
-       sed -e '/^# LIBFFI-DELETE-BEGIN/,/^# 
LIBFFI-DELETE-END/d;s/^Name:[[:space:]]*gcc/Name: libffi/g' \
+       echo '%define building_libffi 1' > libffi-gcc$base_ver.spec
+       sed -e '/^# LIBFFI-DELETE-BEGIN/,/^# 
LIBFFI-DELETE-END/d;s/^Name:[[:space:]]*gcc/Name: libffi-gcc/g' \
            gcc.spec.in \
        | sed -e 's%@base_ver@%'$base_ver'%g' \
        | sed -n -e '{
@@ -94,11 +94,11 @@
 p
 }
 }' \
->> libffi$base_ver.spec
+>> libffi-gcc$base_ver.spec
 
   test -f gcc$base_ver.changes \
-    && ( ln -f gcc$base_ver.changes libgcj$base_ver.changes; \
-        ln -f gcc$base_ver.changes libffi$base_ver.changes; \
+    && ( ln -f gcc$base_ver.changes libgcj-gcc$base_ver.changes; \
+        ln -f gcc$base_ver.changes libffi-gcc$base_ver.changes; \
         ln -f gcc$base_ver.changes gcc$base_ver-testresults.changes; )
     fi
 


++++++ gcc-5.0.1-r222226.tar.bz2 -> gcc-5.1.1-r223279.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gcc5/gcc-5.0.1-r222226.tar.bz2 
/work/SRC/openSUSE:Factory/.gcc5.new/gcc-5.1.1-r223279.tar.bz2 differ: char 11, 
line 1

++++++ gcc-dir-version.patch ++++++
--- /var/tmp/diff_new_pack.tJ8BGr/_old  2015-05-19 23:39:56.000000000 +0200
+++ /var/tmp/diff_new_pack.tJ8BGr/_new  2015-05-19 23:39:56.000000000 +0200
@@ -1,7 +1,7 @@
 Index: gcc/Makefile.in
 ===================================================================
---- gcc/Makefile.in.orig       2014-02-17 13:51:15.757296843 +0100
-+++ gcc/Makefile.in    2014-02-17 13:52:31.605291621 +0100
+--- gcc/Makefile.in.orig       2015-05-08 17:10:12.068697540 +0200
++++ gcc/Makefile.in    2015-05-08 17:25:31.831833081 +0200
 @@ -810,12 +810,14 @@ GTM_H     = tm.h      $(tm_file_list) in
  TM_H      = $(GTM_H) insn-flags.h $(OPTIONS_H)
  
@@ -18,15 +18,15 @@
  DEVPHASE_c  := $(shell cat $(DEVPHASE))
  DATESTAMP_c := $(shell cat $(DATESTAMP))
  
-@@ -834,6 +836,7 @@ version     := $(BASEVER_c)
- # (i.e. if DEVPHASE_c is empty).  The space immediately after the
- # comma in the $(if ...) constructs is significant - do not remove it.
+@@ -839,6 +841,7 @@ PATCHLEVEL_c := \
+ # immediately after the comma in the $(if ...) constructs is
+ # significant - do not remove it.
  BASEVER_s   := "\"$(BASEVER_c)\""
 +FULLVER_s   := "\"$(FULLVER_c)\""
  DEVPHASE_s  := "\"$(if $(DEVPHASE_c), ($(DEVPHASE_c)))\""
- DATESTAMP_s := "\"$(if $(DEVPHASE_c), $(DATESTAMP_c))\""
- PKGVERSION_s:= "\"@PKGVERSION@\""
-@@ -1981,7 +1984,7 @@ s-options-h: optionlist $(srcdir)/opt-fu
+ DATESTAMP_s := \
+   "\"$(if $(DEVPHASE_c)$(filter-out 0,$(PATCHLEVEL_c)), $(DATESTAMP_c))\""
+@@ -2028,7 +2031,7 @@ s-options-h: optionlist $(srcdir)/opt-fu
  
  dumpvers: dumpvers.c
  
@@ -35,7 +35,7 @@
        -DREVISION=$(REVISION_s) \
        -DDEVPHASE=$(DEVPHASE_s) -DPKGVERSION=$(PKGVERSION_s) \
        -DBUGURL=$(BUGURL_s)
-@@ -1991,10 +1994,10 @@ version.o: $(REVISION) $(DATESTAMP) $(BA
+@@ -2038,10 +2041,10 @@ version.o: $(REVISION) $(DATESTAMP) $(BA
  CFLAGS-lto-compress.o += $(ZLIBINC)
  
  bversion.h: s-bversion; @true
@@ -50,7 +50,7 @@
        echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + 
BUILDING_GCC_MINOR)" >> bversion.h
        $(STAMP) s-bversion
  
-@@ -2345,9 +2348,9 @@ build/%.o :  # dependencies provided by
+@@ -2410,9 +2413,9 @@ build/%.o :  # dependencies provided by
  ## build/version.o is compiled by the $(COMPILER_FOR_BUILD) but needs
  ## several C macro definitions, just like version.o
  build/version.o:  version.c version.h \
@@ -62,7 +62,7 @@
        -DREVISION=$(REVISION_s) \
        -DDEVPHASE=$(DEVPHASE_s) -DPKGVERSION=$(PKGVERSION_s) \
        -DBUGURL=$(BUGURL_s) -o $@ $<
-@@ -2540,8 +2543,8 @@ PREPROCESSOR_DEFINES = \
+@@ -2623,8 +2626,8 @@ PREPROCESSOR_DEFINES = \
    -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \
    @TARGET_SYSTEM_ROOT_DEFINE@
  
@@ -73,7 +73,7 @@
  
  CFLAGS-cppdefault.o += $(PREPROCESSOR_DEFINES)
  
-@@ -2557,8 +2560,8 @@ build/gcov-iov$(build_exeext): build/gco
+@@ -2640,8 +2643,8 @@ build/gcov-iov$(build_exeext): build/gco
                build/gcov-iov.o -o $@
  
  gcov-iov.h: s-iov
@@ -86,9 +86,9 @@
        $(STAMP) s-iov
 Index: libjava/testsuite/lib/libjava.exp
 ===================================================================
---- libjava/testsuite/lib/libjava.exp.orig     2014-02-17 13:51:15.763296842 
+0100
-+++ libjava/testsuite/lib/libjava.exp  2014-02-17 13:51:25.339296183 +0100
-@@ -177,7 +177,7 @@ proc libjava_init { args } {
+--- libjava/testsuite/lib/libjava.exp.orig     2014-12-02 13:29:22.487902351 
+0100
++++ libjava/testsuite/lib/libjava.exp  2015-05-08 17:25:31.831833081 +0200
+@@ -179,7 +179,7 @@ proc libjava_init { args } {
  
      set text [eval exec "$GCJ_UNDER_TEST -B$specdir -v 2>@ stdout"]
      regexp " version \[^\n\r\]*" $text version
@@ -99,9 +99,9 @@
  
 Index: gcc/cppbuiltin.c
 ===================================================================
---- gcc/cppbuiltin.c.orig      2014-02-17 13:51:15.763296842 +0100
-+++ gcc/cppbuiltin.c   2014-02-17 13:51:25.339296183 +0100
-@@ -37,9 +37,9 @@ parse_basever (int *major, int *minor, i
+--- gcc/cppbuiltin.c.orig      2015-01-12 16:22:34.486893087 +0100
++++ gcc/cppbuiltin.c   2015-05-08 17:25:31.832833089 +0200
+@@ -46,9 +46,9 @@ parse_basever (int *major, int *minor, i
    static int s_major = -1, s_minor, s_patchlevel;
  
    if (s_major == -1)

++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.tJ8BGr/_old  2015-05-19 23:39:56.000000000 +0200
+++ /var/tmp/diff_new_pack.tJ8BGr/_new  2015-05-19 23:39:56.000000000 +0200
@@ -44,6 +44,7 @@
 %define vtv_arch x86_64 %ix86
 %endif
 %define cilkrts_arch x86_64 %ix86
+%define mpx_arch x86_64 %ix86
 
 # We don't want to build java
 %ifarch mips
@@ -106,6 +107,8 @@
 %define libvtv_sover 0
 %define libcilkrts_sover 5
 %define libgo_sover 7
+%define libmpx_sover 0
+%define libmpxwrappers_sover 0
 
 # Shared library package suffix
 # This is used for the "non-standard" set of libraries, the standard
@@ -140,6 +143,12 @@
 %define libvtv_suffix %{plv libvtv %{libvtv_sover}}
 %define libcilkrts_suffix %{plv libcilkrts %{libcilkrts_sover}}
 %define libgo_suffix %{plv libgo %{libgo_sover}}
+%define libmpx_suffix %{plv libmpx %{libmpx_sover}}
+%define libmpxwrappers_suffix %{plv libmpxwrappers %{libmpx_sover}}
+
+
+# libFOO-devel package suffix
+%define libdevel_suffix -gcc@base_ver@
 
 
 %if %{suse_version} >= 1220
@@ -228,7 +237,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:          http://gcc.gnu.org/
-Version: 5.0.1+r222226
+Version: 5.1.1+r223279
 Release:      1
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -265,6 +274,10 @@
 %ifarch %vtv_arch
 Requires: libvtv%{libvtv_sover} >= %{version}-%{release}
 %endif
+%ifarch %mpx_arch
+Requires: libmpx%{libmpx_sover} >= %{version}-%{release}
+Requires: libmpxwrappers%{libmpxwrappers_sover} >= %{version}-%{release}
+%endif
 Suggests: gcc@base_ver@-info gcc@base_ver@-locale
 %endif
 
@@ -272,12 +285,12 @@
 BuildRoot:     %{_tmppath}/%{name}-%{version}-build
 Source:                gcc-%{gcc_version}%{gcc_snapshot_revision}.tar.bz2
 Source1:       change_spec
-Source2:       libffi5-rpmlintrc
+Source2:       libffi-gcc5-rpmlintrc
 Source3:       gcc5-rpmlintrc
 Source4:       ecj.jar
 Source5:       README.First-for.SuSE.packagers
 Source6:       baselibs.conf
-Source7:       libgcj5-rpmlintrc
+Source7:       libgcj-gcc5-rpmlintrc
 
 #testpatch begin
 
@@ -356,6 +369,10 @@
 %ifarch %vtv_arch
 Requires: libvtv%{libvtv_sover}-32bit >= %{version}-%{release}
 %endif
+%ifarch %mpx_arch
+Requires: libmpx%{libmpx_sover}-32bit >= %{version}-%{release}
+Requires: libmpxwrappers%{libmpxwrappers_sover}-32bit >= %{version}-%{release}
+%endif
 Requires: glibc-devel-32bit
 
 %description -n gcc@base_ver@-32bit
@@ -391,6 +408,10 @@
 %ifarch %vtv_arch
 Requires: libvtv%{libvtv_sover}-64bit >= %{version}-%{release}
 %endif
+%ifarch %mpx_arch
+Requires: libmpx%{libmpx_sover}-64bit >= %{version}-%{release}
+Requires: libmpxwrappers%{libmpxwrappers_sover}-64bit >= %{version}-%{release}
+%endif
 Requires: glibc-devel-64bit
 
 %description -n gcc@base_ver@-64bit
@@ -408,25 +429,30 @@
 in the current locale.
 
 
-%package c++
+# PACKAGE-BEGIN
+%package c++@variant@
 Summary:      The GNU C++ Compiler
 License:        GPL-3.0+
 Group:        Development/Languages/C and C++
-Requires: gcc@base_ver@ = %{version}-%{release}
-Requires: libstdc++@base_ver@-devel = %{version}-%{release}
+Requires: gcc@base_ver@@variant@ = %{version}-%{release}
+Requires: gcc@base_ver@-c++ = %{version}-%{release}
+Requires: libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}@variant@ = 
%{version}-%{release}
 
-%description c++
+%description c++@variant@
 This package contains the GNU compiler for C++.
+# PACKAGE-END
+
 
 # PACKAGE-BEGIN
-%package -n libstdc++@base_ver@-devel@variant@
+%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}@variant@
 Summary:      Include Files and Libraries mandatory for Development
 License:        GPL-3.0-with-GCC-exception
 Group:        Development/Languages/C and C++
 Requires: libstdc++%{libstdcxx_sover}@variant@ >= %{version}-%{release}
 Requires: glibc-devel@variant@
+Obsoletes: libstdc++@base_ver@-devel@variant@ < %{version}-%{release}
 
-%description -n libstdc++@base_ver@-devel@variant@
+%description -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}@variant@
 This package contains all the headers and libraries of the standard C++
 library. It is needed for compiling C++ code.
 # PACKAGE-END
@@ -524,7 +550,8 @@
 Summary:      GNU Objective C Compiler
 License:        GPL-3.0+
 Group:        Development/Languages/Other
-Requires: gcc@base_ver@ = %{version}-%{release}
+Requires: gcc@base_ver@@variant@ = %{version}-%{release}
+Requires: gcc@base_ver@-objc = %{version}-%{release}
 Requires: libobjc%{libobjc_sover}@variant@ >= %{version}-%{release}
 
 %description objc@variant@
@@ -551,17 +578,20 @@
 %postun -n libobjc%{libobjc_sover}%{libobjc_suffix}@variant@ -p /sbin/ldconfig
 # PACKAGE-END
 
-%package obj-c++
+# PACKAGE-BEGIN
+%package obj-c++@variant@
 Summary:      GNU Objective C++ Compiler
 License:        GPL-3.0+
 Group:        Development/Languages/Other
-Requires: gcc@base_ver@-objc = %{version}-%{release}
-Requires: gcc@base_ver@-c++ = %{version}-%{release}
+Requires: gcc@base_ver@-objc@variant@ = %{version}-%{release}
+Requires: gcc@base_ver@-c++@variant@ = %{version}-%{release}
+Requires: gcc@base_ver@-obj-c++ = %{version}-%{release}
 
-%description obj-c++
+%description obj-c++@variant@
 This package contains the GNU Objective C++ compiler. Objective C++ is an
 object oriented language, created by Next Inc. and used in their
 Nextstep OS. The source code is available in the gcc package.
+# PACKAGE-END
 
 
 %package -n cpp@base_ver@
@@ -580,6 +610,7 @@
 License:        GPL-3.0+
 Group:        Development/Languages/Other
 Requires: gcc@base_ver@@variant@ = %{version}-%{release}
+Requires: gcc@base_ver@-ada = %{version}-%{release}
 Requires: libada@base_ver@@variant@ = %{version}-%{release}
 
 %description ada@variant@
@@ -617,7 +648,8 @@
 Summary:      The GNU Fortran Compiler and Support Files
 License:        GPL-3.0+
 Group:        Development/Languages/Fortran
-Requires: gcc@base_ver@ = %{version}-%{release}
+Requires: gcc@base_ver@@variant@ = %{version}-%{release}
+Requires: gcc@base_ver@-fortran = %{version}-%{release}
 Requires: libgfortran%{libgfortran_sover}@variant@ >= %{version}-%{release}
 %ifarch %quadmath_arch
 Requires: libquadmath%{libquadmath_sover}@variant@ >= %{version}-%{release}
@@ -820,14 +852,52 @@
 %postun -n libvtv%{libvtv_sover}%{libvtv_suffix}@variant@ -p /sbin/ldconfig
 # PACKAGE-END
 
+# PACKAGE-BEGIN
+%package -n libmpx%{libmpx_sover}%{libmpx_suffix}@variant@
+Summary:      The GNU Compiler MPX Runtime Library
+License:        BSD-3-Clause
+Group:        Development/Languages/C and C++
+Provides:      libmpx%{libmpx_sover}@variant@ = %{version}-%{release}
+# Only one package may provide this - allows multiple gcc versions
+# to co-exist without an overly large list of provides/obsoletes
+Conflicts:     %selfconflict libmpx%{libmpx_sover}@variant@
+
+%description -n libmpx%{libmpx_sover}%{libmpx_suffix}@variant@
+The runtime library needed to run programs compiled with the
+-fcheck-pointer-bounds option of the GNU Compiler Collection (GCC).
+
+%post -n libmpx%{libmpx_sover}%{libmpx_suffix}@variant@ -p /sbin/ldconfig
+
+%postun -n libmpx%{libmpx_sover}%{libmpx_suffix}@variant@ -p /sbin/ldconfig
+# PACKAGE-END
+
+# PACKAGE-BEGIN
+%package -n 
libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}@variant@
+Summary:      The GNU Compiler MPX Runtime Library
+License:        BSD-3-Clause
+Group:        Development/Languages/C and C++
+Provides:      libmpxwrappers%{libmpxwrappers_sover}@variant@ = 
%{version}-%{release}
+# Only one package may provide this - allows multiple gcc versions
+# to co-exist without an overly large list of provides/obsoletes
+Conflicts:     %selfconflict libmpxwrappers%{libmpxwrappers_sover}@variant@
+
+%description -n 
libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}@variant@
+The runtime library needed to run programs compiled with the
+-fcheck-pointer-bounds option of the GNU Compiler Collection (GCC).
+
+%post -n 
libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}@variant@ -p 
/sbin/ldconfig
+
+%postun -n 
libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}@variant@ -p 
/sbin/ldconfig
+# PACKAGE-END
+
 
-%package -n libgcj@base_ver@
+%package -n libgcj%{libdevel_suffix}
 # LIBJAVA-DELETE-END
 Summary:      Java Runtime Library for gcc
 License:      GPL-2.0-with-classpath-exception
 Group:        System/Libraries
 %if 0%{suse_version} > 1000
-Recommends:   libgcj@base_ver@-jar = %{version}-%{release}
+Recommends:   libgcj-jar%{libdevel_suffix} = %{version}-%{release}
 %endif
 Provides: libgcj%{libgcj_sover} = %{version}-%{release}
 Conflicts: %selfconflict libgcj%{libgcj_sover}
@@ -836,13 +906,13 @@
 Provides: libgcj-tools%{libgcj_sover} = %{version}-%{release}
 Conflicts: %selfconflict libgcj-tools%{libgcj_sover}
 
-%description -n libgcj@base_ver@
+%description -n libgcj%{libdevel_suffix}
 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@ -p /sbin/ldconfig
+%post -n libgcj%{libdevel_suffix} -p /sbin/ldconfig
 
-%postun -n libgcj@base_ver@ -p /sbin/ldconfig
+%postun -n libgcj%{libdevel_suffix} -p /sbin/ldconfig
 
 
 %package -n gcc@base_ver@-java
@@ -850,7 +920,7 @@
 License:        GPL-3.0+
 Group:        Development/Languages/Java
 Requires: gcc@base_ver@ = %{version}
-Requires: libgcj@base_ver@-devel = %{version}-%{release}
+Requires: libgcj-devel%{libdevel_suffix} = %{version}-%{release}
 
 %description -n gcc@base_ver@-java
 The Java compiler from the GCC-tools-suite.
@@ -882,24 +952,26 @@
 libgcj.so changes.
 
 
-%package -n libgcj@base_ver@-jar
+%package -n libgcj-jar%{libdevel_suffix}
 Summary:      Java runtime library (jar files).
 License:        GPL-2.0-with-classpath-exception
 Group:        Development/Libraries/Java
+Obsoletes: libgcj@base_ver@-jar < %{version}-%{release}
 
-%description -n libgcj@base_ver@-jar
+%description -n libgcj-jar%{libdevel_suffix}
 These are the jar files that go along with the gcj front end to gcc.
 
 
-%package -n libgcj@base_ver@-devel
+%package -n libgcj-devel%{libdevel_suffix}
 Summary:      Include Files and Libraries mandatory for Development.
 License:        GPL-2.0-with-classpath-exception
 Group:        Development/Libraries/Java
 Requires: libgcj%{libgcj_sover} >= %{version}-%{release}
 Requires: libgcj_bc%{libgcj_bc_sover} >= %{version}-%{release}
-Requires: libgcj@base_ver@-jar = %{version}-%{release}
+Requires: libgcj-jar%{libdevel_suffix} = %{version}-%{release}
+Obsoletes: libgcj@base_ver@-devel < %{version}-%{release}
 
-%description -n libgcj@base_ver@-devel
+%description -n libgcj-devel%{libdevel_suffix}
 This package contains all necessary include files and libraries needed
 to develop applications that require these.
 
@@ -914,7 +986,7 @@
 This package contains the java bytecode interpreter gij and related tools.
 
 
-%package -n libstdc++@base_ver@-doc
+%package -n libstdc++%{libstdcxx_sover}%{libdevel_suffix}-doc
 Summary:      Documentation for the GNU C++ standard library
 License:        GPL-3.0+
 Group:        Documentation/HTML
@@ -922,7 +994,7 @@
 BuildArch:    noarch
 %endif
 
-%description -n libstdc++@base_ver@-doc
+%description -n libstdc++%{libstdcxx_sover}%{libdevel_suffix}-doc
 Extensive HTML documentation for the GNU C++ standard library.
 
 
@@ -946,15 +1018,16 @@
 # PACKAGE-END
 
 # PACKAGE-BEGIN
-%package -n libffi@base_ver@-devel@variant@
+%package -n libffi-devel%{libdevel_suffix}@variant@
 Summary:      Foreign Function Interface library development files
 License:        BSD 3-Clause
 Group:        Development/Languages/C and C++
 Requires: libffi%{libffi_sover}@variant@ >= %{version}-%{release}
 Provides: libffi-devel@variant@ = %{version}-%{release}
 Conflicts: %selfconflict libffi-devel@variant@
+Obsoletes: libffi@base_ver@-devel@variant@ < %{version}-%{release}
 
-%description -n libffi@base_ver@-devel@variant@
+%description -n libffi-devel%{libdevel_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.
 # PACKAGE-END
 
@@ -964,6 +1037,7 @@
 License:        GPL-3.0+ 
 Group:        Development/Languages/Other
 Requires: gcc@base_ver@@variant@ = %{version}-%{release}
+Requires: gcc@base_ver@-go = %{version}-%{release}
 Requires: libgo%{libgo_sover}@variant@ >= %{version}-%{release}
 
 %description go@variant@
@@ -1256,6 +1330,9 @@
 %if 0%{!?build_libvtv:1}
        --disable-libvtv \
 %endif
+%ifarch %mpx_arch
+       --enable-libmpx \
+%endif
        --disable-plugin \
        --with-bugurl="http://bugs.opensuse.org/"; \
        --with-pkgversion="SUSE Linux" \
@@ -1353,6 +1430,7 @@
        --enable-secureplt \
        --with-long-double-128 \
 %if "%{TARGET_ARCH}" == "powerpc64le"
+       --enable-targets=powerpcle-linux \
        --disable-multilib \
 %endif
 %endif
@@ -1477,7 +1555,7 @@
 for lib in libobjc libgfortran libgfortranbegin libquadmath libcaf_single \
     libgomp libstdc++ libsupc++ libgcj-tools libgij libgo \
     libasan libatomic libitm libtsan libcilkrts liblsan libubsan libvtv \
-    libgomp-plugin-host_nonshm; do
+    libgomp-plugin-host_nonshm libmpx libmpxwrappers; do
   rm -f $RPM_BUILD_ROOT%{versmainlibdir}/$lib.la
 %if %{biarch}
   rm -f $RPM_BUILD_ROOT%{versmainlibdirbi}/$lib.la
@@ -1587,6 +1665,9 @@
 %ifarch %vtv_arch
   libvtv \
 %endif
+%ifarch %mpx_arch
+  libmpx libmpxwrappers \
+%endif
 %endif
     ; do
   for lib in `find $RPM_BUILD_ROOT%{versmainlibdir} -maxdepth 1 -name 
$libname.so.*`; do
@@ -2079,6 +2160,13 @@
 %versmainlib libvtv.so
 %versmainlib libvtv.a
 %endif
+%ifarch %mpx_arch
+%versmainlib libmpx.so
+%versmainlib libmpx.a
+%versmainlib libmpxwrappers.so
+%versmainlib libmpxwrappers.a
+%versmainlib libmpx.spec
+%endif
 %doc %{_mandir}/man1/gcc%{binsuffix}.1.gz
 %doc %{_mandir}/man1/gcov%{binsuffix}.1.gz
 
@@ -2135,6 +2223,13 @@
 %versbiarchlib libvtv.a
 %versbiarchlib libvtv.so
 %endif
+%ifarch %mpx_arch
+%versbiarchlib libmpx.so
+%versbiarchlib libmpx.a
+%versbiarchlib libmpxwrappers.so
+%versbiarchlib libmpxwrappers.a
+%versbiarchlib libmpx.spec
+%endif
 %endif
 
 %files locale -f gcc@base_...@-locale.lang
@@ -2151,6 +2246,11 @@
 %doc %{_mandir}/man1/g++%{binsuffix}.1.gz
 %{libsubdir}/cc1plus
 
+%if %{separate_biarch}
+%files c++%{separate_biarch_suffix}
+%defattr(-,root,root)
+%endif
+
 %files -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}
 %defattr(-,root,root)
 %mainlib libstdc++.so.%{libstdcxx_sover}*
@@ -2161,7 +2261,7 @@
 %biarchlib libstdc++.so.%{libstdcxx_sover}*
 %endif
 
-%files -n libstdc++@base_ver@-devel -f c++-headers
+%files -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix} -f c++-headers
 %defattr(-,root,root)
 %versmainlib libstdc++.a
 %versmainlib libstdc++.so
@@ -2174,7 +2274,7 @@
 %{_datadir}/gcc%{binsuffix}
 
 %if %{separate_biarch}
-%files -n libstdc++@base_ver@-devel%{separate_biarch_suffix}
+%files -n 
libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}%{separate_biarch_suffix}
 %defattr(-,root,root)
 %versbiarchlib libstdc++.a
 %versbiarchlib libstdc++.so
@@ -2331,6 +2431,29 @@
 %endif
 
 
+%ifarch %mpx_arch
+%files -n libmpx%{libmpx_sover}%{libmpx_suffix}
+%defattr(-,root,root)
+%mainlib libmpx.so.%{libmpx_sover}*
+
+%if %{separate_biarch}
+%files -n libmpx%{libmpx_sover}%{libmpx_suffix}%{separate_biarch_suffix}
+%defattr(-,root,root)
+%biarchlib libmpx.so.%{libmpx_sover}*
+%endif
+
+%files -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}
+%defattr(-,root,root)
+%mainlib libmpxwrappers.so.%{libmpxwrappers_sover}*
+
+%if %{separate_biarch}
+%files -n 
libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}%{separate_biarch_suffix}
+%defattr(-,root,root)
+%biarchlib libmpxwrappers.so.%{libmpxwrappers_sover}*
+%endif
+%endif
+
+
 %if %{build_fortran}
 %files fortran
 %defattr(-,root,root)
@@ -2457,6 +2580,11 @@
 %files obj-c++
 %defattr(-,root,root)
 %{libsubdir}/cc1objplus
+
+%if %{separate_biarch}
+%files obj-c++%{separate_biarch_suffix}
+%defattr(-,root,root)
+%endif
 %endif
 
 
@@ -2530,7 +2658,7 @@
 
 %if %{build_java}
 %if %{build_libjava}
-%files -n libgcj@base_ver@
+%files -n libgcj%{libdevel_suffix}
 %defattr(-,root,root)
 %dir %{libsubdir}/gcj-%{gcc_dir_version}-%{libgcj_sover}
 %dir %{_libdir}/gcc
@@ -2562,12 +2690,12 @@
 %mainlib libgcj_bc.so.%{libgcj_bc_sover}*
 %endif
 
-%files -n libgcj@base_ver@-jar
+%files -n libgcj-jar%{libdevel_suffix}
 %defattr(-,root,root)
 %{_prefix}/share/java/libgcj-%{gcc_dir_version}.jar
 %{_prefix}/share/java/libgcj-tools-%{gcc_dir_version}.jar
 
-%files -n libgcj@base_ver@-devel
+%files -n libgcj-devel%{libdevel_suffix}
 %defattr(-,root,root)
 %dir %{_prefix}/include/c++
 %dir %{libsubdir}
@@ -2632,7 +2760,7 @@
 %endif
 
 %if 0%{?building_libjava:1}
-%files -n libstdc++@base_ver@-doc
+%files -n libstdc++%{libstdcxx_sover}%{libdevel_suffix}-doc
 %defattr(-,root,root)
 %doc libstdc++-v3/doc/html
 %endif
@@ -2650,12 +2778,12 @@
 %biarchlib libffi.so.%{libffi_sover}*
 %endif
 
-%post -n libffi@base_ver@-devel
+%post -n libffi-devel%{libdevel_suffix}
 %install_info --info-dir=%{_infodir} %{_infodir}/libffi%{binsuffix}.info.gz
-%postun -n libffi@base_ver@-devel
+%postun -n libffi-devel%{libdevel_suffix}
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libffi%{binsuffix}.info.gz
 
-%files -n libffi@base_ver@-devel
+%files -n libffi-devel%{libdevel_suffix}
 %defattr(-,root,root)
 %{_prefix}/include/ffi.h
 %{_prefix}/include/ffitarget.h
@@ -2669,7 +2797,7 @@
 %doc %{_mandir}/man3/ffi_prep_cif_var%{binsuffix}.3.gz
 
 %if %{separate_biarch}
-%files -n libffi@base_ver@-devel%{separate_biarch_suffix}
+%files -n libffi-devel%{libdevel_suffix}%{separate_biarch_suffix}
 %defattr(-,root,root)
 %biarchlib libffi.so
 %biarchlib libffi.a
@@ -2688,6 +2816,7 @@
 %versmainlib libgo.so
 %versmainlib libgobegin.a
 %versmainlib libnetgo.a
+%versmainlib libgolibbegin.a
 %versmainlibdir/cgo
 %dir %mainlibdir/go
 %dir %mainlibdir/go/%{gcc_dir_version}
@@ -2703,6 +2832,7 @@
 %versbiarchlib libgo.so
 %versbiarchlib libgobegin.a
 %versbiarchlib libnetgo.a
+%versbiarchlib libgolibbegin.a
 %dir %mainlibdirbi/go
 %dir %mainlibdirbi/go/%{gcc_dir_version}
 %mainlibdirbi/go/%{gcc_dir_version}/%{GCCDIST}

++++++ libffi-gcc5-rpmlintrc ++++++
# This line is mandatory to access the configuration functions
from Config import *

addFilter ("shlib-policy-name-error")

++++++ libgcj-gcc5-rpmlintrc ++++++
# This line is mandatory to access the configuration functions
from Config import *

addFilter ("shlib-policy-name-error")


Reply via email to