File _patchinfo of Package patchinfo.7696
<patchinfo incident="7696"> <issue id="1074621" tracker="bnc">VUL-0: gcc: retpoline fixes for speculative side channel attacks on various CPU platforms aka "SpectreAttack" and "MeltdownAttack"</issue> <category>recommended</category> <rating>moderate</rating> <packager>msmeissn</packager> <binary>::import::i586::gcc48-gij-32bit</binary> <binary>::import::i586::gcc48-gij-debuginfo-32bit</binary> <binary>::import::i586::libgcj48-32bit</binary> <binary>::import::i586::libgcj48-debuginfo-32bit</binary> <binary>::import::i586::libgcj48-devel-32bit</binary> <binary>::import::i586::libgcj48-devel-debuginfo-32bit</binary> <binary>_buildenv</binary> <binary>_statistics</binary> <binary>cpp48</binary> <binary>cpp48-debuginfo</binary> <binary>cross-aarch64-gcc48-icecream-backend</binary> <binary>cross-armv6hl-gcc48-icecream-backend</binary> <binary>cross-armv7hl-gcc48-icecream-backend</binary> <binary>cross-i386-gcc48-icecream-backend</binary> <binary>cross-ia64-gcc48-icecream-backend</binary> <binary>cross-ppc-gcc48-icecream-backend</binary> <binary>cross-ppc64-gcc48-icecream-backend</binary> <binary>cross-ppc64le-gcc48-icecream-backend</binary> <binary>cross-s390-gcc48-icecream-backend</binary> <binary>cross-s390x-gcc48-icecream-backend</binary> <binary>cross-x86_64-gcc48-icecream-backend</binary> <binary>gcc48</binary> <binary>gcc48-32bit</binary> <binary>gcc48-ada</binary> <binary>gcc48-ada-32bit</binary> <binary>gcc48-ada-debuginfo</binary> <binary>gcc48-c++</binary> <binary>gcc48-c++-debuginfo</binary> <binary>gcc48-debuginfo</binary> <binary>gcc48-debugsource</binary> <binary>gcc48-fortran</binary> <binary>gcc48-fortran-32bit</binary> <binary>gcc48-fortran-debuginfo</binary> <binary>gcc48-gij</binary> <binary>gcc48-gij-32bit</binary> <binary>gcc48-gij-64bit</binary> <binary>gcc48-gij-debuginfo</binary> <binary>gcc48-gij-debuginfo-32bit</binary> <binary>gcc48-gij-debuginfo-64bit</binary> <binary>gcc48-info</binary> <binary>gcc48-java</binary> <binary>gcc48-java-debuginfo</binary> <binary>gcc48-locale</binary> <binary>gcc48-obj-c++</binary> <binary>gcc48-obj-c++-debuginfo</binary> <binary>gcc48-objc</binary> <binary>gcc48-objc-32bit</binary> <binary>gcc48-objc-debuginfo</binary> <binary>gcc48-testresults</binary> <binary>libada48</binary> <binary>libada48-32bit</binary> <binary>libada48-32bit-debuginfo</binary> <binary>libada48-debuginfo</binary> <binary>libasan0</binary> <binary>libasan0-32bit</binary> <binary>libasan0-32bit-debuginfo</binary> <binary>libasan0-debuginfo</binary> <binary>libffi4-gcc48</binary> <binary>libffi4-gcc48-32bit</binary> <binary>libffi4-gcc48-32bit-debuginfo</binary> <binary>libffi4-gcc48-debuginfo</binary> <binary>libffi48</binary> <binary>libffi48-debugsource</binary> <binary>libffi48-devel</binary> <binary>libffi48-devel-32bit</binary> <binary>libgcj48</binary> <binary>libgcj48-32bit</binary> <binary>libgcj48-64bit</binary> <binary>libgcj48-debuginfo</binary> <binary>libgcj48-debuginfo-32bit</binary> <binary>libgcj48-debuginfo-64bit</binary> <binary>libgcj48-debugsource</binary> <binary>libgcj48-devel</binary> <binary>libgcj48-devel-32bit</binary> <binary>libgcj48-devel-64bit</binary> <binary>libgcj48-devel-debuginfo</binary> <binary>libgcj48-devel-debuginfo-32bit</binary> <binary>libgcj48-devel-debuginfo-64bit</binary> <binary>libgcj48-jar</binary> <binary>libgcj_bc1</binary> <binary>libgcj_bc1-gcc48</binary> <binary>libobjc4</binary> <binary>libobjc4-32bit</binary> <binary>libobjc4-32bit-debuginfo</binary> <binary>libobjc4-debuginfo</binary> <binary>libstdc++48-devel</binary> <binary>libstdc++48-devel-32bit</binary> <binary>libstdc++48-doc</binary> <description> This update for gcc48 fixes the following issues: Added support for generation of retpolines on x86_64. [bnc#1074621] This support is used for building the Linux Kernel with retpoline support to mitigate the Spectre Variant 2 attack. New compiler options have been added to specify specific code generation: * -mindirect-branch=keep * -mindirect-branch=thunk * -mindirect-branch=thunk-extern * -mindirect-branch=thunk-inline * -mindirect-branch-register * -mfunction-return=keep * -mfunction-return=thunk * -mfunction-return=thunk-extern * -mfunction-return=thunk-inline This update was imported from the SUSE:SLE-12:Update update project.</description> <summary>Recommended update for gcc48</summary> </patchinfo>