AdiosKid Posted December 3, 2017 Report Share Posted December 3, 2017 Hi folks, I read that on Gentoo news, about the update on system profile to them : https://www.gentoo.org/support/news-items/2017-11-30-new-17-profiles.html and I ask if I need rebuild the whole system ? I mean, I was using gcc 5.4.0 and I upgrade to 6.4 both withour hardened, so I need rebuild ? Link to comment Share on other sites More sharing options...
0 palica Posted December 3, 2017 Report Share Posted December 3, 2017 Are you using funtoo and switching from 5.4.0 to 6.4.0? If yes then you need to: gcc-config 2 . /etc/profile emerge -e @system --exclude gcc revdep-rebuild -L 'libstdc++.so.6' -- --exclude gcc Link to comment Share on other sites More sharing options...
0 AdiosKid Posted December 4, 2017 Author Report Share Posted December 4, 2017 but the 5.4 and 6.4 don't use compatibility ABI ? Link to comment Share on other sites More sharing options...
0 cardinal Posted December 5, 2017 Report Share Posted December 5, 2017 ABI issue was upgrade from gcc-4.9.3 to gcc-5.3.0 ABI compatibility is not an issue when upgrading from gcc-5.4.0 to gcc-6.4.0. On 12/3/2017 at 4:56 AM, Otakku said: Hi folks, I read that on Gentoo news, about the update on system profile to them : https://www.gentoo.org/support/news-items/2017-11-30-new-17-profiles.html and I ask if I need rebuild the whole system ? I mean, I was using gcc 5.4.0 and I upgrade to 6.4 both withour hardened, so I need rebuild ? Rebuild prevents future build failures if pie is enabled prior to building gcc-6.4.0 This is forced on gentoo stable amd64 when user switch's their gentoo profile from 13.0 to 17.0 Funtoo profile has PIE use masked for gcc. /var/git/meta-repo/kits/core-kit/profiles/base/package.use.mask:sys-devel/gcc pie I unmasked gcc-6.4.0 , left pie disabled, no rebuild of world was required. funtoo rj # emerge -pv gcc These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R #] sys-devel/gcc-6.4.0:6.4.0::core-kit USE="cxx fortran nls openmp -ada (-altivec) -doc (-go) -graphite (-hardened) (-libssp) (-multilib) -objc -objc++ -pch (-pie) (-sanitize) -ssp -vanilla" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB Link to comment Share on other sites More sharing options...
0 AdiosKid Posted December 6, 2017 Author Report Share Posted December 6, 2017 So, is not necessary rebuild all because the PIE on GCC 6.4.0, is disabled on Funtoo. Link to comment Share on other sites More sharing options...
Question
AdiosKid
Hi folks, I read that on Gentoo news, about the update on system profile to them : https://www.gentoo.org/support/news-items/2017-11-30-new-17-profiles.html
and I ask if I need rebuild the whole system ?
I mean, I was using gcc 5.4.0 and I upgrade to 6.4 both withour hardened, so I need rebuild ?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts