New version of gcc has been released. Reproducible: Always
Created attachment 361100 [details, diff] patched patch
Created attachment 361102 [details, diff] new piepatches
I have adapted patches and emerged it. It seems to be working fine. I did: copied whole /gcc in my repository in my repo, kept files map in it and deleted all ebuilds apart from gcc-4.8.1-r1.ebuild. renamed gcc-4.8.1-r1.ebuild to gcc-4.8.2.ebuild copied uclibc patch from version 4.8.1 adapted patch from version 4.8.1 and renamed it to ver 4.8.2 ( see first attachment) adapted piepatch from version 4.8.1 and renamed it to ver 4.8.2 ( see second attachment) Within first patch tarbzip2 I basically had to remove two last patches, since they were alreaddy applied (94_somtething and one after that, I think it was 97_something) Within the piepatch tarbzip I had to adapt 33_something patch, related to RS6000 machines. I just removed first hunk from it ( that failed), but now looking at it I have a feeling it would be better to remove it whole. But since I never saw RS6000, who cares. I did have one nasty snag with upgrade, but that is more related to ebuild. When replacing gcc in the same slot as one used at the moment, machine crashes just prior to finishing emerge- at swittching profiles. It seems that ebuild cleans library paths from old gcc within /etc/ld.so.conf.d/05_gcc_something before it sets its own and in the meantime it does ldconfig. This recompiles /etc/ld.conf.cache without crucial paths to gcc syslibs and after that point practically each program start fails with linking failure. System spwes message that it can't find libgcc.so.so.1 or something like that and I needed to reboot from CD and repair file manualy and redo ldconfig. And redo gcc-cpnfig after reboot, since profile was invalid.
Please don't attach arch teams to version bump requests.
Any news when we can expect 4.8.2 to be added to the portage tree?
Soon. I've been on the road with limited internet access lately.
Zorry, I need you to update 33_all_gcc48_config_rs6000.patch
(In reply to Ryan Hill from comment #7) > Zorry, I need you to update 33_all_gcc48_config_rs6000.patch Piepatchset bumped to 0.5.8 with the fix for ppc/ppc64
Fixed.
Hello. I got the following (repeating) failure : 2013-11-12 02:51:19 (2.51 MB/s) - ‘/usr/portage/distfiles/gcc-4.8.2-uclibc-patches-1.0.tar.bz2’ saved [3014/3014] !!! Fetched file: gcc-4.8.2-uclibc-patches-1.0.tar.bz2 VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 3014 !!! Expected: 3015 Refetching... File renamed to '/usr/portage/distfiles/gcc-4.8.2-uclibc-patches-1.0.tar.bz2._checksum_failure_.BeGYMi'
(In reply to Thomas Capricelli from comment #10) > Hello. I got the following (repeating) failure : > > 2013-11-12 02:51:19 (2.51 MB/s) - > ‘/usr/portage/distfiles/gcc-4.8.2-uclibc-patches-1.0.tar.bz2’ saved > [3014/3014] > > !!! Fetched file: gcc-4.8.2-uclibc-patches-1.0.tar.bz2 VERIFY FAILED! > !!! Reason: Filesize does not match recorded size > !!! Got: 3014 > !!! Expected: 3015 > Refetching... File renamed to > '/usr/portage/distfiles/gcc-4.8.2-uclibc-patches-1.0.tar.bz2. > _checksum_failure_.BeGYMi' Got the same. It seems the checked-in Manifest is slightly botched - if you remove the entries for the 4.8.2 patches and simply re-run 'ebuild gcc-4.8.2.ebuild manifest' it will uild, install and work fine. Should be fixable with a simple re-commit of the Manifest.
Fixed now. Sorry bout that.
I confirm, thanks