Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 590966 - sys-devel/gcc-4.9.4: version bump
Summary: sys-devel/gcc-4.9.4: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 591600 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-08-10 16:56 UTC by .
Modified: 2016-08-31 03:06 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description . 2016-08-10 16:56:02 UTC
https://gcc.gnu.org/gcc-4.9/
Comment 1 Anthony Basile gentoo-dev 2016-08-10 17:38:27 UTC
(In reply to Jan Chren (rindeal) from comment #0)
> https://gcc.gnu.org/gcc-4.9/

Yes, yes, we know.  We do follow that development upstream. :)  If vapier doesn't get to it in a couple of days, I'll push it out.
Comment 2 Anthony Basile gentoo-dev 2016-08-14 12:42:12 UTC
@mike

I'm working on this but its not a simple bump.  The following patches have been accepted upstream and are to be dropped in migrating our patchset from 4.9.3 -> 4.9.4

36_all_gcc-ia64-pr60465.patch
39_all_gcc-4.9-parisc-asm-constraint-pr70188.patch
75_all_gcc-4.9-isl-0.15.patch
80_all_gcc-4.9-c++-mangle-pr67337.patch
92_all_gcc-4.9-hwloops-ICE-pr63681.patch


The following patches have failed hunks interspersed with successful hunks.  They need to be cleaned up

10_all_default-fortify-source.patch
11_all_default-warn-format-security.patch
12_all_default-warn-trampolines.patch
13_all_default-color.patch
30_all_freebsd-pie.patch
67_all_gcc-poison-system-directories.patch



Once I clean those up, the entire gentoo patchset would look as follows:

09_all_default-ssp.patch
10_all_default-fortify-source.patch
11_all_default-warn-format-security.patch
12_all_default-warn-trampolines.patch
13_all_default-color.patch
15_all_libgfortran-Werror.patch
16_all_libgomp-Werror.patch
17_all_libitm-Werror.patch
18_all_libatomic-Werror.patch
19_all_libbacktrace-Werror.patch
20_all_msgfmt-libstdc++-link.patch
25_all_alpha-mieee-default.patch
26_all_alpha-asm-mcpu.patch
29_all_arm_armv4t-default.patch
30_all_freebsd-pie.patch
34_all_ia64_note.GNU-stack.patch
34_all_libjava-classpath-locale-sort.patch
38_all_sh_pr24836_all-archs.patch
42_all_superh_default-multilib.patch
50_all_libiberty-asprintf.patch
51_all_libiberty-pic.patch
52_all_netbsd-Bsymbolic.patch
53_all_libitm-no-fortify-source.patch
67_all_gcc-poison-system-directories.patch
74_all_gcc49_cloog-dl.patch
90_all_pr55930-dependency-tracking.patch
91_all_pr61538-atomic-compare-exchange.patch
93_all_gcc-4.9-config.h-bconfig.h-parallel-PR57125-PR61899.patch


There is no change to the pie, specs or uclibc patches.
Comment 3 Anthony Basile gentoo-dev 2016-08-14 19:03:32 UTC
Actually, 30_all_freebsd-pie.patch needs to be dropped because commit 5586e7d8 adds support for pie executables on freebsd.

The others failed hunks were all against gcc/doc/gcc.info so were quite innocuous.
Comment 4 Anthony Basile gentoo-dev 2016-08-15 13:36:10 UTC
Okay I pushed this after testing a rebuild of @system for amd64 including graphite and as many other options as is meaningful.
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-08-18 11:35:53 UTC
*** Bug 591600 has been marked as a duplicate of this bug. ***