openSUSE-RU-2018:4172-1: Optional update for gcc8
openSUSE Recommended Update: Optional update for gcc8 ______________________________________________________________________________ Announcement ID: openSUSE-RU-2018:4172-1 Rating: low References: #1084812 #1084842 #1087550 #1094222 #1102564 Affected Products: openSUSE Leap 15.0 ______________________________________________________________________________ An update that has 5 recommended fixes can now be installed. Description: This update adds the GNU Compiler GCC 8 to the distribution. The update also supplies gcc8 compatible libstdc++, libgcc_s1 and other gcc derived libraries to openSUSE Leap 15.0. 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 To use gcc8: - Install the "gcc8" (and likely also gcc8-c++) packages. - Use "gcc-8" or "g++-8" instead of the regular gcc / g++. Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 15.0: zypper in -t patch openSUSE-2018-1568=1 Package List: - openSUSE Leap 15.0 (noarch): gcc8-info-8.2.1+r264010-lp150.2.3 - openSUSE Leap 15.0 (x86_64): cpp8-8.2.1+r264010-lp150.2.3 cpp8-debuginfo-8.2.1+r264010-lp150.2.3 cross-nvptx-gcc8-8.2.1+r264010-lp150.2.1 cross-nvptx-newlib8-devel-8.2.1+r264010-lp150.2.1 gcc8-32bit-8.2.1+r264010-lp150.2.3 gcc8-8.2.1+r264010-lp150.2.3 gcc8-ada-32bit-8.2.1+r264010-lp150.2.3 gcc8-ada-8.2.1+r264010-lp150.2.3 gcc8-ada-debuginfo-8.2.1+r264010-lp150.2.3 gcc8-c++-32bit-8.2.1+r264010-lp150.2.3 gcc8-c++-8.2.1+r264010-lp150.2.3 gcc8-c++-debuginfo-8.2.1+r264010-lp150.2.3 gcc8-debuginfo-8.2.1+r264010-lp150.2.3 gcc8-debugsource-8.2.1+r264010-lp150.2.3 gcc8-fortran-32bit-8.2.1+r264010-lp150.2.3 gcc8-fortran-8.2.1+r264010-lp150.2.3 gcc8-fortran-debuginfo-8.2.1+r264010-lp150.2.3 gcc8-go-32bit-8.2.1+r264010-lp150.2.3 gcc8-go-8.2.1+r264010-lp150.2.3 gcc8-go-debuginfo-8.2.1+r264010-lp150.2.3 gcc8-locale-8.2.1+r264010-lp150.2.3 libada8-32bit-8.2.1+r264010-lp150.2.3 libada8-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libada8-8.2.1+r264010-lp150.2.3 libada8-debuginfo-8.2.1+r264010-lp150.2.3 libasan5-32bit-8.2.1+r264010-lp150.2.3 libasan5-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libasan5-8.2.1+r264010-lp150.2.3 libasan5-debuginfo-8.2.1+r264010-lp150.2.3 libatomic1-32bit-8.2.1+r264010-lp150.2.3 libatomic1-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libatomic1-8.2.1+r264010-lp150.2.3 libatomic1-debuginfo-8.2.1+r264010-lp150.2.3 libgcc_s1-32bit-8.2.1+r264010-lp150.2.3 libgcc_s1-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libgcc_s1-8.2.1+r264010-lp150.2.3 libgcc_s1-debuginfo-8.2.1+r264010-lp150.2.3 libgfortran5-32bit-8.2.1+r264010-lp150.2.3 libgfortran5-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libgfortran5-8.2.1+r264010-lp150.2.3 libgfortran5-debuginfo-8.2.1+r264010-lp150.2.3 libgo13-32bit-8.2.1+r264010-lp150.2.3 libgo13-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libgo13-8.2.1+r264010-lp150.2.3 libgo13-debuginfo-8.2.1+r264010-lp150.2.3 libgomp1-32bit-8.2.1+r264010-lp150.2.3 libgomp1-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libgomp1-8.2.1+r264010-lp150.2.3 libgomp1-debuginfo-8.2.1+r264010-lp150.2.3 libitm1-32bit-8.2.1+r264010-lp150.2.3 libitm1-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libitm1-8.2.1+r264010-lp150.2.3 libitm1-debuginfo-8.2.1+r264010-lp150.2.3 liblsan0-8.2.1+r264010-lp150.2.3 liblsan0-debuginfo-8.2.1+r264010-lp150.2.3 libmpx2-32bit-8.2.1+r264010-lp150.2.3 libmpx2-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libmpx2-8.2.1+r264010-lp150.2.3 libmpx2-debuginfo-8.2.1+r264010-lp150.2.3 libmpxwrappers2-32bit-8.2.1+r264010-lp150.2.3 libmpxwrappers2-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libmpxwrappers2-8.2.1+r264010-lp150.2.3 libmpxwrappers2-debuginfo-8.2.1+r264010-lp150.2.3 libquadmath0-32bit-8.2.1+r264010-lp150.2.3 libquadmath0-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libquadmath0-8.2.1+r264010-lp150.2.3 libquadmath0-debuginfo-8.2.1+r264010-lp150.2.3 libstdc++6-32bit-8.2.1+r264010-lp150.2.3 libstdc++6-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libstdc++6-8.2.1+r264010-lp150.2.3 libstdc++6-debuginfo-8.2.1+r264010-lp150.2.3 libstdc++6-devel-gcc8-32bit-8.2.1+r264010-lp150.2.3 libstdc++6-devel-gcc8-8.2.1+r264010-lp150.2.3 libstdc++6-locale-8.2.1+r264010-lp150.2.3 libtsan0-8.2.1+r264010-lp150.2.3 libtsan0-debuginfo-8.2.1+r264010-lp150.2.3 libubsan1-32bit-8.2.1+r264010-lp150.2.3 libubsan1-32bit-debuginfo-8.2.1+r264010-lp150.2.3 libubsan1-8.2.1+r264010-lp150.2.3 libubsan1-debuginfo-8.2.1+r264010-lp150.2.3 References: https://bugzilla.suse.com/1084812 https://bugzilla.suse.com/1084842 https://bugzilla.suse.com/1087550 https://bugzilla.suse.com/1094222 https://bugzilla.suse.com/1102564
participants (1)
-
maintenance@opensuse.org