Opened 5 years ago

Closed 4 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 5 years ago.
gcc-4.9.0-pure64-1.patch (10.0 KB) - added by Martin Ward 5 years ago.
gcc-4.9.2-specs-1.patch (19.8 KB) - added by Martin Ward 4 years ago.
gcc-4.9.2-branch_update-1.patch.xz (153.4 KB) - added by William Harrington 4 years ago.
GCC 4.9.2 branch update patch through revision 221404.
gcc-update.patch (19.4 KB) - added by chris@… 4 years ago.
Book update patch, please verify

Download all attachments as: .zip

Change History (15)

Changed 5 years ago by Martin Ward

Changed 5 years ago by Martin Ward

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

comment:1 Changed 5 years ago by chris@…

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

comment:2 Changed 5 years ago by chris@…

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

comment:3 Changed 5 years ago by William Harrington

Milestone: CLFS Standard 3.1.0

comment:4 Changed 5 years ago by William Harrington

Summary: gcc-4.9.1GCC 4.9.1 Version Upgrade

comment:5 Changed 5 years ago by William Harrington

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

comment:6 in reply to:  5 Changed 4 years ago by Martin Ward

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

Changed 4 years ago by Martin Ward

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

comment:7 Changed 4 years ago by Martin Ward

added 32 bit specs patch

comment:8 Changed 4 years ago by chris@…

Summary: GCC 4.9.1 Version UpgradeGCC 4.9.2 Version Upgrade

comment:9 Changed 4 years ago by William Harrington

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.

Changed 4 years ago by William Harrington

GCC 4.9.2 branch update patch through revision 221404.

Changed 4 years ago by chris@…

Attachment: gcc-update.patch added

Book update patch, please verify

comment:10 Changed 4 years ago by William Harrington

Resolution: wontfix
Status: newclosed

We are moving to GCC5 at ticket IPRoute2

Note: See TracTickets for help on using tickets.