Opened 10 years ago

Closed 9 years ago

#979 closed task (wontfix)

GCC 4.9.2 Version Upgrade

Reported by: Martin Ward Owned by: clfs-commits@…
Priority: major Milestone: CLFS Standard 3.1.0
Component: BOOK Version: CLFS Standard GIT
Keywords: Cc: berzerkula@…, jonathan@…, chris@…

Description

New version, requires a new spec(s) patch plus a patch if building against isl-0.13. LFS also has this sed -i 's/if \((code.*))\)/if (\1 \&\& \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c which fixes an upstream issue.

New configure options in chap 5 remove --disable-mudflap add --disable-libvtv --disable-libcilkrts --disable-target-libiberty in Chap 6 add --enable-install-libiberty and remove the copying of the libiberty.h ? ditto Chap 10

Attachments (5)

gcc-4.9.0-pure64_specs-1.patch (23.4 KB ) - added by Martin Ward 10 years ago.
gcc-4.9.0-pure64-1.patch (10.0 KB ) - added by Martin Ward 10 years ago.
gcc-4.9.2-specs-1.patch (19.8 KB ) - added by Martin Ward 10 years ago.
gcc-4.9.2-branch_update-1.patch.xz (153.4 KB ) - added by William Harrington 10 years ago.
GCC 4.9.2 branch update patch through revision 221404.
gcc-update.patch (19.4 KB ) - added by chris@… 10 years ago.
Book update patch, please verify

Download all attachments as: .zip

Change History (15)

by Martin Ward, 10 years ago

by Martin Ward, 10 years ago

Attachment: gcc-4.9.0-pure64-1.patch added

comment:1 by chris@…, 10 years ago

Should be no need for --disable-target-libiberty, from what I can tell in the Changelog it doesn't even exist.

comment:2 by chris@…, 10 years ago

This would also require adding --disable-werror to temp-system and final-system Binutils.

comment:3 by William Harrington, 10 years ago

Milestone: CLFS Standard 3.1.0

comment:4 by William Harrington, 10 years ago

Summary: gcc-4.9.1GCC 4.9.1 Version Upgrade

comment:5 by William Harrington, 10 years ago

Does anyone have any multilib and 32bit patches to go along with the pure64 patches?

in reply to:  5 comment:6 by Martin Ward, 10 years ago

Replying to kb0iic:

Does anyone have any multilib and 32bit patches to go along with the pure64 patches?

the 4.9.0 patch should be ok for multi-lib as well, but might need checking

by Martin Ward, 10 years ago

Attachment: gcc-4.9.2-specs-1.patch added

comment:7 by Martin Ward, 10 years ago

added 32 bit specs patch

comment:8 by chris@…, 10 years ago

Summary: GCC 4.9.1 Version UpgradeGCC 4.9.2 Version Upgrade

comment:9 by William Harrington, 10 years ago

So far I have built pure64 with current git, binutils 2.25, and glibc-2.21.

I used a gcc-4.9.2 branch update patch so the GCC isl 0.14 patch with the ISL 0.14 ticket isn't required, but --disable-isl-version-check is still required.

Outside of testing multilib soon, and removing some unneeded configure options, all should be fine.

I have attached the gcc 4.9.2 branch update patch to this reply.

by William Harrington, 10 years ago

GCC 4.9.2 branch update patch through revision 221404.

by chris@…, 10 years ago

Attachment: gcc-update.patch added

Book update patch, please verify

comment:10 by William Harrington, 9 years ago

Resolution: wontfix
Status: newclosed

We are moving to GCC5 at ticket IPRoute2

Note: See TracTickets for help on using tickets.