8917 Optional update to add gcc8 low openSUSE Leap 42.3 Update This updates adds the GNU Compiler Collection 8 to openSUSE Leap 42.3. The update also supplies gcc8 compatible libstdc++, libgcc_s1 and other gcc derived libraries. Various optimizers have been improved in GCC 8, several of bugs fixed, quite some new warnings added and the error pin-pointing and fix-suggestions have been greatly improved. The GNU Compiler page for GCC 8 contains a summary of all the changes that have happened: https://gcc.gnu.org/gcc-8/changes.html Also changes needed or common pitfalls when porting software are described on: https://gcc.gnu.org/gcc-8/porting_to.html gcc8-testresults-8.2.1+r264010-2.2.i586.rpm gcc8-testresults-8.2.1+r264010-2.2.src.rpm cpp8-8.2.1+r264010-2.3.i586.rpm cpp8-debuginfo-8.2.1+r264010-2.3.i586.rpm gcc8-8.2.1+r264010-2.3.i586.rpm gcc8-8.2.1+r264010-2.3.src.rpm gcc8-ada-8.2.1+r264010-2.3.i586.rpm gcc8-ada-debuginfo-8.2.1+r264010-2.3.i586.rpm gcc8-c++-8.2.1+r264010-2.3.i586.rpm gcc8-c++-debuginfo-8.2.1+r264010-2.3.i586.rpm gcc8-debuginfo-8.2.1+r264010-2.3.i586.rpm gcc8-debugsource-8.2.1+r264010-2.3.i586.rpm gcc8-fortran-8.2.1+r264010-2.3.i586.rpm gcc8-fortran-debuginfo-8.2.1+r264010-2.3.i586.rpm gcc8-go-8.2.1+r264010-2.3.i586.rpm gcc8-go-debuginfo-8.2.1+r264010-2.3.i586.rpm gcc8-info-8.2.1+r264010-2.3.noarch.rpm gcc8-locale-8.2.1+r264010-2.3.i586.rpm gcc8-obj-c++-8.2.1+r264010-2.3.i586.rpm gcc8-obj-c++-debuginfo-8.2.1+r264010-2.3.i586.rpm gcc8-objc-8.2.1+r264010-2.3.i586.rpm gcc8-objc-debuginfo-8.2.1+r264010-2.3.i586.rpm libada8-8.2.1+r264010-2.3.i586.rpm libada8-debuginfo-8.2.1+r264010-2.3.i586.rpm libasan5-8.2.1+r264010-2.3.i586.rpm libasan5-debuginfo-8.2.1+r264010-2.3.i586.rpm libatomic1-8.2.1+r264010-2.3.i586.rpm libatomic1-debuginfo-8.2.1+r264010-2.3.i586.rpm libgcc_s1-8.2.1+r264010-2.3.i586.rpm libgcc_s1-debuginfo-8.2.1+r264010-2.3.i586.rpm libgfortran5-8.2.1+r264010-2.3.i586.rpm libgfortran5-debuginfo-8.2.1+r264010-2.3.i586.rpm libgo13-8.2.1+r264010-2.3.i586.rpm libgo13-debuginfo-8.2.1+r264010-2.3.i586.rpm libgomp1-8.2.1+r264010-2.3.i586.rpm libgomp1-debuginfo-8.2.1+r264010-2.3.i586.rpm libitm1-8.2.1+r264010-2.3.i586.rpm libitm1-debuginfo-8.2.1+r264010-2.3.i586.rpm libmpx2-8.2.1+r264010-2.3.i586.rpm libmpx2-debuginfo-8.2.1+r264010-2.3.i586.rpm libmpxwrappers2-8.2.1+r264010-2.3.i586.rpm libmpxwrappers2-debuginfo-8.2.1+r264010-2.3.i586.rpm libobjc4-gcc8-8.2.1+r264010-2.3.i586.rpm libobjc4-gcc8-debuginfo-8.2.1+r264010-2.3.i586.rpm libquadmath0-8.2.1+r264010-2.3.i586.rpm libquadmath0-debuginfo-8.2.1+r264010-2.3.i586.rpm libstdc++6-8.2.1+r264010-2.3.i586.rpm libstdc++6-debuginfo-8.2.1+r264010-2.3.i586.rpm libstdc++6-devel-gcc8-8.2.1+r264010-2.3.i586.rpm libstdc++6-locale-8.2.1+r264010-2.3.i586.rpm libubsan1-8.2.1+r264010-2.3.i586.rpm libubsan1-debuginfo-8.2.1+r264010-2.3.i586.rpm cross-nvptx-gcc8-8.2.1+r264010-2.1.src.rpm cross-nvptx-gcc8-8.2.1+r264010-2.1.x86_64.rpm cross-nvptx-newlib8-devel-8.2.1+r264010-2.1.x86_64.rpm gcc8-testresults-8.2.1+r264010-2.2.x86_64.rpm cpp8-8.2.1+r264010-2.3.x86_64.rpm cpp8-debuginfo-8.2.1+r264010-2.3.x86_64.rpm gcc8-32bit-8.2.1+r264010-2.3.x86_64.rpm gcc8-8.2.1+r264010-2.3.x86_64.rpm gcc8-ada-32bit-8.2.1+r264010-2.3.x86_64.rpm gcc8-ada-8.2.1+r264010-2.3.x86_64.rpm gcc8-ada-debuginfo-8.2.1+r264010-2.3.x86_64.rpm gcc8-c++-32bit-8.2.1+r264010-2.3.x86_64.rpm gcc8-c++-8.2.1+r264010-2.3.x86_64.rpm gcc8-c++-debuginfo-8.2.1+r264010-2.3.x86_64.rpm gcc8-debuginfo-8.2.1+r264010-2.3.x86_64.rpm gcc8-debugsource-8.2.1+r264010-2.3.x86_64.rpm gcc8-fortran-32bit-8.2.1+r264010-2.3.x86_64.rpm gcc8-fortran-8.2.1+r264010-2.3.x86_64.rpm gcc8-fortran-debuginfo-8.2.1+r264010-2.3.x86_64.rpm gcc8-go-32bit-8.2.1+r264010-2.3.x86_64.rpm gcc8-go-8.2.1+r264010-2.3.x86_64.rpm gcc8-go-debuginfo-8.2.1+r264010-2.3.x86_64.rpm gcc8-locale-8.2.1+r264010-2.3.x86_64.rpm gcc8-obj-c++-32bit-8.2.1+r264010-2.3.x86_64.rpm gcc8-obj-c++-8.2.1+r264010-2.3.x86_64.rpm gcc8-obj-c++-debuginfo-8.2.1+r264010-2.3.x86_64.rpm gcc8-objc-32bit-8.2.1+r264010-2.3.x86_64.rpm gcc8-objc-8.2.1+r264010-2.3.x86_64.rpm gcc8-objc-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libada8-32bit-8.2.1+r264010-2.3.x86_64.rpm libada8-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libada8-8.2.1+r264010-2.3.x86_64.rpm libada8-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libasan5-32bit-8.2.1+r264010-2.3.x86_64.rpm libasan5-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libasan5-8.2.1+r264010-2.3.x86_64.rpm libasan5-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libatomic1-32bit-8.2.1+r264010-2.3.x86_64.rpm libatomic1-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libatomic1-8.2.1+r264010-2.3.x86_64.rpm libatomic1-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgcc_s1-32bit-8.2.1+r264010-2.3.x86_64.rpm libgcc_s1-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgcc_s1-8.2.1+r264010-2.3.x86_64.rpm libgcc_s1-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgfortran5-32bit-8.2.1+r264010-2.3.x86_64.rpm libgfortran5-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgfortran5-8.2.1+r264010-2.3.x86_64.rpm libgfortran5-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgo13-32bit-8.2.1+r264010-2.3.x86_64.rpm libgo13-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgo13-8.2.1+r264010-2.3.x86_64.rpm libgo13-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgomp1-32bit-8.2.1+r264010-2.3.x86_64.rpm libgomp1-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libgomp1-8.2.1+r264010-2.3.x86_64.rpm libgomp1-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libitm1-32bit-8.2.1+r264010-2.3.x86_64.rpm libitm1-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libitm1-8.2.1+r264010-2.3.x86_64.rpm libitm1-debuginfo-8.2.1+r264010-2.3.x86_64.rpm liblsan0-8.2.1+r264010-2.3.x86_64.rpm liblsan0-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libmpx2-32bit-8.2.1+r264010-2.3.x86_64.rpm libmpx2-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libmpx2-8.2.1+r264010-2.3.x86_64.rpm libmpx2-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libmpxwrappers2-32bit-8.2.1+r264010-2.3.x86_64.rpm libmpxwrappers2-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libmpxwrappers2-8.2.1+r264010-2.3.x86_64.rpm libmpxwrappers2-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libobjc4-gcc8-32bit-8.2.1+r264010-2.3.x86_64.rpm libobjc4-gcc8-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libobjc4-gcc8-8.2.1+r264010-2.3.x86_64.rpm libobjc4-gcc8-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libquadmath0-32bit-8.2.1+r264010-2.3.x86_64.rpm libquadmath0-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libquadmath0-8.2.1+r264010-2.3.x86_64.rpm libquadmath0-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libstdc++6-32bit-8.2.1+r264010-2.3.x86_64.rpm libstdc++6-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libstdc++6-8.2.1+r264010-2.3.x86_64.rpm libstdc++6-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libstdc++6-devel-gcc8-32bit-8.2.1+r264010-2.3.x86_64.rpm libstdc++6-devel-gcc8-8.2.1+r264010-2.3.x86_64.rpm libstdc++6-locale-8.2.1+r264010-2.3.x86_64.rpm libtsan0-8.2.1+r264010-2.3.x86_64.rpm libtsan0-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libubsan1-32bit-8.2.1+r264010-2.3.x86_64.rpm libubsan1-32bit-debuginfo-8.2.1+r264010-2.3.x86_64.rpm libubsan1-8.2.1+r264010-2.3.x86_64.rpm libubsan1-debuginfo-8.2.1+r264010-2.3.x86_64.rpm