Opened 12 months ago

Closed 12 months ago

Last modified 9 months ago

#5247 closed enhancement (fixed)

gcc-13.1

Reported by: Douglas R. Reno Owned by: lfs-book
Priority: normal Milestone: 12.0
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New major version

Several important changes documented in https://gcc.gnu.org/gcc-13/porting_to.html, mostly for C++ but which might require a lot of changes (header dependency in particular)

Changes at https://gcc.gnu.org/gcc-13/changes.html

In BLFS, we're going to want to add Modula-2 to the frontends. The foundation for gcc-rust was added in as well, but the frontend for rust is not completed yet.

Change History (4)

comment:1 by Xi Ruoyao, 12 months ago

We should also use the --disable-fixinclude option. "Fixing" the headers in LFS/BLFS is not really useful. If a header is broken with recent GCC, we should patch it manually instead of relying on GCC to "fix" it, or the header won't work until we (re)build GCC. So we can disable it to save about one minute building GCC, and then we can also remove a "caution" in BLFS GCC page.

This option is not mentioned by changes.html, I'll submit a patch for GCC www page in a few days to add it. (Now I'm occupied by ${some off-line duty}.)

Last edited 12 months ago by Xi Ruoyao (previous) (diff)

comment:2 by Douglas R. Reno, 12 months ago

That sounds like a good idea to me too

comment:3 by Bruce Dubbs, 12 months ago

Resolution: fixed
Status: newclosed

comment:4 by Bruce Dubbs, 9 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.