Ticket #979 (closed task: wontfix)

Opened 3 years ago

Last modified 2 years ago

GCC 4.9.2 Version Upgrade

Reported by: blackadder 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

gcc-4.9.0-pure64_specs-1.patch Download (23.4 KB) - added by blackadder 3 years ago.
gcc-4.9.0-pure64-1.patch Download (10.0 KB) - added by blackadder 3 years ago.
gcc-4.9.2-specs-1.patch Download (19.8 KB) - added by blackadder 3 years ago.
gcc-4.9.2-branch_update-1.patch.xz Download (153.4 KB) - added by kb0iic 2 years ago.
GCC 4.9.2 branch update patch through revision 221404.
gcc-update.patch Download (19.4 KB) - added by chris@… 2 years ago.
Book update patch, please verify

Change History

Changed 3 years ago by blackadder

Changed 3 years ago by blackadder

comment:1 Changed 3 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 3 years ago by chris@…

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

comment:3 Changed 3 years ago by kb0iic

  • Milestone set to CLFS Standard 3.1.0

comment:4 Changed 3 years ago by kb0iic

  • Summary changed from gcc-4.9.1 to GCC 4.9.1 Version Upgrade

comment:5 follow-up: ↓ 6 Changed 3 years ago by kb0iic

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

comment:6 in reply to: ↑ 5 Changed 3 years ago by blackadder

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 3 years ago by blackadder

comment:7 Changed 3 years ago by blackadder

added 32 bit specs patch

comment:8 Changed 3 years ago by chris@…

  • Summary changed from GCC 4.9.1 Version Upgrade to GCC 4.9.2 Version Upgrade

comment:9 Changed 2 years ago by kb0iic

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 2 years ago by kb0iic

GCC 4.9.2 branch update patch through revision 221404.

Changed 2 years ago by chris@…

Book update patch, please verify

comment:10 Changed 2 years ago by kb0iic

  • Status changed from new to closed
  • Resolution set to wontfix

We are moving to GCC5 at ticket IPRoute2

Note: See TracTickets for help on using tickets.