If you try emerging gcc-3.3.1 with a version of patch installed, thats older than 2.5.9, it gives this error when trying to apply one of the patches: Failed Patch: 34_all_gcc33-coreutils-compat.patch.bz2! This can be fixed by adding: >=sys-devel/patch-2.5.9 to the DEPEND section of gcc-3.3.1.ebuild. Reproducible: Always Steps to Reproduce: 1. emerge a version of patch, that is older than 2.5.9 2. emerge gcc-3.3.1 3. Actual Results: It fails with the error described above. Expected Results: Applied the patch correctly, and installed GCC 3.3.1
I cannot do that, as it will break bootstrap. Anybody know what version patch is in current livecd's ,etc ?
*** Bug 27509 has been marked as a duplicate of this bug. ***
Resolving as FIXED, as I just merged patch-2.5.4-r5 on my x86 system, and attempted to compile gcc-3.3.1-r4. The coreutils patch applies without error. Here is some of the output (slimmed down to show relevant data): >>> sys-devel/patch-2.5.4-r5 merged. >>> emerge (1 of 1) sys-devel/gcc-3.3.1-r4 to / * Applying various patches (bugfixes/updates)... ... * 50_all_gcc33-coreutils-compat.patch.bz2... [ ok ] I suggest giving gcc-3.3.1-r4 a run to verify. If the issue still persists, feel free to re-open this bug.