Hello community,

here is the log from the commit of package gcc8 for openSUSE:Factory checked in 
at 2019-03-10 09:28:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc8 (Old)
 and      /work/SRC/openSUSE:Factory/.gcc8.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcc8"

Sun Mar 10 09:28:25 2019 rev:14 rq:679161 version:8.3.1+r269200

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc8/cross-aarch64-gcc8.changes  2019-02-08 
12:01:16.101756678 +0100
+++ /work/SRC/openSUSE:Factory/.gcc8.new.28833/cross-aarch64-gcc8.changes       
2019-03-10 09:28:39.732276072 +0100
@@ -1,0 +2,8 @@
+Tue Feb 26 08:10:31 UTC 2019 - rguent...@suse.com
+
+- Update to gcc-8-branch head (r269200).
+  * Includes GCC 8.3 release.
+- Disable address-space randomization for profiledbootstrap.
+- Add gcc8-reproducible-builds.patch to improve build reproducability.
+
+-------------------------------------------------------------------
cross-arm-gcc8.changes: same change
cross-arm-none-gcc8-bootstrap.changes: same change
cross-arm-none-gcc8.changes: same change
cross-avr-gcc8-bootstrap.changes: same change
cross-avr-gcc8.changes: same change
cross-epiphany-gcc8-bootstrap.changes: same change
cross-epiphany-gcc8.changes: same change
cross-hppa-gcc8.changes: same change
cross-i386-gcc8.changes: same change
cross-m68k-gcc8.changes: same change
cross-mips-gcc8.changes: same change
cross-nvptx-gcc8.changes: same change
cross-ppc64-gcc8.changes: same change
cross-ppc64le-gcc8.changes: same change
cross-riscv64-elf-gcc8-bootstrap.changes: same change
cross-riscv64-elf-gcc8.changes: same change
cross-riscv64-gcc8.changes: same change
cross-rx-gcc8-bootstrap.changes: same change
cross-rx-gcc8.changes: same change
cross-s390x-gcc8.changes: same change
cross-sparc-gcc8.changes: same change
cross-sparc64-gcc8.changes: same change
cross-x86_64-gcc8.changes: same change
gcc8-testresults.changes: same change
gcc8.changes: same change

Old:
----
  gcc-8.2.1+r268506.tar.xz

New:
----
  gcc-8.3.1+r269200.tar.xz
  gcc8-reproducible-builds.patch

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

Other differences:
------------------
++++++ cross-aarch64-gcc8.spec ++++++
--- /var/tmp/diff_new_pack.QUcMFv/_old  2019-03-10 09:29:21.164265678 +0100
+++ /var/tmp/diff_new_pack.QUcMFv/_new  2019-03-10 09:29:21.168265676 +0100
@@ -173,7 +173,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        8.2.1+r268506
+Version:        8.3.1+r269200
 Release:        0
 %define gcc_dir_version %(echo %version |  sed 's/+.*//' | cut -d '.' -f 1)
 %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' 
| sed 's/+/-/')
@@ -196,6 +196,7 @@
 Patch16:        libffi-riscv.patch
 Patch17:        riscv-builtin-eh-return.patch
 Patch18:        gcc8-pr87642.patch
+Patch19:        gcc8-reproducible-builds.patch
 # A set of patches from the RH srpm
 Patch51:        gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -273,6 +274,7 @@
 %patch16
 %patch17 -p1
 %patch18
+%patch19
 %patch51
 %patch60
 %patch61

cross-arm-gcc8.spec: same change
cross-arm-none-gcc8-bootstrap.spec: same change
cross-arm-none-gcc8.spec: same change
cross-avr-gcc8-bootstrap.spec: same change
cross-avr-gcc8.spec: same change
cross-epiphany-gcc8-bootstrap.spec: same change
cross-epiphany-gcc8.spec: same change
cross-hppa-gcc8.spec: same change
cross-i386-gcc8.spec: same change
cross-m68k-gcc8.spec: same change
cross-mips-gcc8.spec: same change
cross-nvptx-gcc8.spec: same change
cross-ppc64-gcc8.spec: same change
cross-ppc64le-gcc8.spec: same change
cross-riscv64-elf-gcc8-bootstrap.spec: same change
cross-riscv64-elf-gcc8.spec: same change
cross-riscv64-gcc8.spec: same change
cross-rx-gcc8-bootstrap.spec: same change
cross-rx-gcc8.spec: same change
cross-s390x-gcc8.spec: same change
cross-sparc-gcc8.spec: same change
cross-sparc64-gcc8.spec: same change
cross-x86_64-gcc8.spec: same change
++++++ gcc8-testresults.spec ++++++
--- /var/tmp/diff_new_pack.QUcMFv/_old  2019-03-10 09:29:25.564264574 +0100
+++ /var/tmp/diff_new_pack.QUcMFv/_new  2019-03-10 09:29:25.568264572 +0100
@@ -250,7 +250,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        8.2.1+r268506
+Version:        8.3.1+r269200
 Release:        0
 %define gcc_dir_version %(echo %version |  sed 's/+.*//' | cut -d '.' -f 1)
 %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' 
| sed 's/+/-/')
@@ -312,6 +312,7 @@
 Patch16:        libffi-riscv.patch
 Patch17:        riscv-builtin-eh-return.patch
 Patch18:        gcc8-pr87642.patch
+Patch19:        gcc8-reproducible-builds.patch
 # A set of patches from the RH srpm
 Patch51:        gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -441,6 +442,7 @@
 %patch16
 %patch17 -p1
 %patch18
+%patch19
 %patch51
 %patch60
 %patch61
@@ -746,7 +748,7 @@
 %endif
 # Only run profiled bootstrap on archs where it works and matters
 %ifarch x86_64 %ix86 ppc64le s390x aarch64
-make %{?profiledbootstraprule} STAGE1_CFLAGS="$STAGE1_FLAGS" 
BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+setarch `arch` -R make %{?profiledbootstraprule} STAGE1_CFLAGS="$STAGE1_FLAGS" 
BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
 %else
 make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
 %endif

++++++ gcc8.spec ++++++
--- /var/tmp/diff_new_pack.QUcMFv/_old  2019-03-10 09:29:25.600264564 +0100
+++ /var/tmp/diff_new_pack.QUcMFv/_new  2019-03-10 09:29:25.604264564 +0100
@@ -232,7 +232,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        8.2.1+r268506
+Version:        8.3.1+r269200
 Release:        0
 %define gcc_dir_version %(echo %version |  sed 's/+.*//' | cut -d '.' -f 1)
 %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' 
| sed 's/+/-/')
@@ -294,6 +294,7 @@
 Patch16:        libffi-riscv.patch
 Patch17:        riscv-builtin-eh-return.patch
 Patch18:        gcc8-pr87642.patch
+Patch19:        gcc8-reproducible-builds.patch
 # A set of patches from the RH srpm
 Patch51:        gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -1690,6 +1691,7 @@
 %patch16
 %patch17 -p1
 %patch18
+%patch19
 %patch51
 %patch60
 %patch61
@@ -1995,7 +1997,7 @@
 %endif
 # Only run profiled bootstrap on archs where it works and matters
 %ifarch x86_64 %ix86 ppc64le s390x aarch64
-make %{?profiledbootstraprule} STAGE1_CFLAGS="$STAGE1_FLAGS" 
BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+setarch `arch` -R make %{?profiledbootstraprule} STAGE1_CFLAGS="$STAGE1_FLAGS" 
BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
 %else
 make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
 %endif

++++++ gcc-8.2.1+r268506.tar.xz -> gcc-8.3.1+r269200.tar.xz ++++++
/work/SRC/openSUSE:Factory/gcc8/gcc-8.2.1+r268506.tar.xz 
/work/SRC/openSUSE:Factory/.gcc8.new.28833/gcc-8.3.1+r269200.tar.xz differ: 
char 27, line 1

++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.QUcMFv/_old  2019-03-10 09:29:25.980264469 +0100
+++ /var/tmp/diff_new_pack.QUcMFv/_new  2019-03-10 09:29:25.980264469 +0100
@@ -236,7 +236,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:          http://gcc.gnu.org/
-Version: 8.2.1+r268506
+Version: 8.3.1+r269200
 Release:      1
 %define gcc_dir_version %(echo %version |  sed 's/+.*//' | cut -d '.' -f 1)
 %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' 
| sed 's/+/-/')
@@ -299,6 +299,7 @@
 Patch16:        libffi-riscv.patch
 Patch17:        riscv-builtin-eh-return.patch
 Patch18:       gcc8-pr87642.patch
+Patch19:       gcc8-reproducible-builds.patch
 # A set of patches from the RH srpm
 Patch51:       gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -1029,6 +1030,7 @@
 %patch16
 %patch17 -p1
 %patch18
+%patch19
 %patch51
 %patch60
 %patch61
@@ -1336,7 +1338,7 @@
 %endif
 # Only run profiled bootstrap on archs where it works and matters
 %ifarch x86_64 %ix86 ppc64le s390x aarch64
-make %{?profiledbootstraprule} STAGE1_CFLAGS="$STAGE1_FLAGS" 
BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+setarch `arch` -R make %{?profiledbootstraprule} STAGE1_CFLAGS="$STAGE1_FLAGS" 
BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
 %else
 make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
 %endif

++++++ gcc8-reproducible-builds.patch ++++++
Backport ltmain.sh change, disable value-profiling, avoid leaking
current data on generated file for Ada.

Index: Makefile.in
===================================================================
--- Makefile.in (revision 268977)
+++ Makefile.in (working copy)
@@ -529,7 +529,7 @@ STAGE1_CONFIGURE_FLAGS = --disable-inter
          --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
          --disable-build-format-warnings
 
-STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
+STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate -fno-profile-values
 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
 
 STAGEtrain_CFLAGS = $(STAGE3_CFLAGS)
Index: Makefile.tpl
===================================================================
--- Makefile.tpl        (revision 268977)
+++ Makefile.tpl        (working copy)
@@ -452,7 +452,7 @@ STAGE1_CONFIGURE_FLAGS = --disable-inter
          --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
          --disable-build-format-warnings
 
-STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
+STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate -fno-profile-values
 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
 
 STAGEtrain_CFLAGS = $(STAGE3_CFLAGS)
Index: gcc/ada/gcc-interface/Makefile.in
===================================================================
--- gcc/ada/gcc-interface/Makefile.in   (revision 268977)
+++ gcc/ada/gcc-interface/Makefile.in   (working copy)
@@ -2407,6 +2407,7 @@ $(RTSDIR)/s-oscons.ads: ../stamp-gnatlib
            $(OSCONS_CPP) ; \
            $(OSCONS_EXTRACT) ; \
            ../bldtools/oscons/xoscons s-oscons)
+       touch -r $(fsrcpfx)ada/gsocket.h $@
 
 gnatlib: ../stamp-gnatlib1-$(RTSDIR) ../stamp-gnatlib2-$(RTSDIR) 
$(RTSDIR)/s-oscons.ads
        test -f $(RTSDIR)/s-oscons.ads || exit 1
Index: ltmain.sh
===================================================================
--- ltmain.sh   (revision 268977)
+++ ltmain.sh   (working copy)
@@ -2932,7 +2932,7 @@ func_extract_archives ()
         func_extract_an_archive "$my_xdir" "$my_xabs"
        ;;
       esac
-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name 
\*.lo -print | $NL2SP`
+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name 
\*.lo -print | LC_ALL=C sort | $NL2SP`
     done
 
     func_extract_archives_result="$my_oldobjs"

Reply via email to