Opened 23 years ago

Closed 19 years ago

#33 closed defect (fixed)

gcc-4.0.2

Reported by: gerard@… Owned by: Matthew Burgess
Priority: normal Milestone:
Component: Book Version: SVN
Severity: normal Keywords:
Cc: blfs-book@…, jim@…, opslynx@…

Description

Change History (81)

comment:1 by gerard@…, 23 years ago

dependson: 30

comment:2 by gerard@…, 23 years ago

Owner: changed from gerard@… to lfs-book@…
qa_contact: gerard@linuxfromscratch.orglfs-book@linuxfromscratch.org

comment:3 by gerard@…, 23 years ago

Summary: gcc-2.95.3gcc-3.0

comment:4 by gerard@…, 23 years ago

Resolution: fixed
Status: newclosed

Added

comment:5 by gerard@…, 23 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.0gcc-2.95.3

Downgrading book to gcc-2.95.3 and change official url of this package to ftp.gnu.org/pub/gnu/gcc/

comment:6 by gerard@…, 23 years ago

Owner: changed from lfs-book@… to gerard@…
Status: reopenedassigned

comment:7 by gerard@…, 23 years ago

Resolution: fixed
Status: assignedclosed

Done.

comment:8 by gerard@…, 22 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-2.95.3gcc-3.0.4

comment:9 by markh@…, 22 years ago

Summary: gcc-3.0.4gcc-3.1

It's here, it's ready and it's in conglomoration for your testing pleasure ;-)

comment:10 by gerard@…, 22 years ago

Status: reopenedassigned

comment:11 by gerard@…, 22 years ago

Resolution: fixed
Status: assignedclosed

comment:12 by highos@…, 22 years ago

Resolution: fixed
Status: closedreopened

I would like to discuss the possibility of removal of '--with-slibdir=/lib' from LFS-BOOK CVS. I can't seem to find where this was added to CVS, nor the ChangeLog entry in the book. However, I do remenber all the various dicussions that took place on the mailing lists. Teemu Tervo and myself have noticed that no binaries inside /bin or /sbin actually link to libgcc_so.so and such only bin's in /usr/bin or /usr/sbin do. So, perhaps this is stuff left over from previous versions of gcc3. We are both running LFS-CVS ranging from a month to two weeks old (thou pretty much the same, considering nothing has changed much since I did LFS CVS) Doing a quick 'ldd * | grep libgcc_s' inside /bin and /sbin should be enough, to give us an idea if this is needed anymore in LFS CVS.

comment:13 by highos@…, 22 years ago

Resolution: fixed
Status: reopenedclosed

"From: Greg Schafer <gschafer@…>

http://gcc.gnu.org/ml/gcc/2002-02/msg01173.html

So in essence, when we moved to binutils-2.12.x, we gained PT_GNU_EH_FRAME and from that point onwards C binaries don't link against libgcc_s.so but C++ binaries still do."

Either way, there's no real harm in leaving it as-is like so, and you never know if someone perhaps needs to put a C++ app in /bin&/sbin so leaving it "as-is" should be enough.

Yay for curiosity ;)

comment:14 by markh@…, 22 years ago

NOTE: gcc-3.1.1 isn't out yet, this is just a pointer about it.

I'm not sure we should bother moving the book to gcc-3.1.1. Reasoning? An e-mail to the gcc mailing list from Mark Mitchell (the release co-ordinator). Here's the relevant excerpt:

" 2. There will be no 3.1.2 release. Instead, there will be a GCC 3.2

release which is GCC 3.1.1 with those C++ ABI fixes present on the mainline. This release will take place shortly after GCC 3.1.1. (It will happen approximately as quickly as I can create branches and Jason can commit the relevant fixes.)"

So basically, we'll do the gcc-3.1.1 testing, put it in CVS and then, a week or so later (by the sounds of it) have to start again with gcc-3.2.

I think we should just await gcc-3.2.

The full email is available at: http://gcc.gnu.org/ml/gcc/2002-07/msg00596.html if you're interested.

comment:15 by highos@…, 22 years ago

Summary: gcc-3.1gcc-3.1.1

Version increment. I haven't bothered to upload a copy. Like Marh mentioned, we may as well just wait untill 3.2 gets released at this point.

comment:16 by highos@…, 22 years ago

Cc: sativa93@… added

* Bug 383 has been marked as a duplicate of this bug. *

comment:17 by highos@…, 22 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.1.1gcc-3.2

Version increment. I was thinking of uploading a copy and then someone on #LFS mentioned that I was going to be evil and just put a copy of core&g++, so I think i'll just let Gerard/Mark/Timothy do the honour.. ;)

comment:18 by gerard@…, 22 years ago

Status: reopenedassigned

comment:19 by gerard@…, 22 years ago

Owner: changed from gerard@… to lfs-book@…
Status: assignednew

Can't work on it right now. Will try later, someboyd else feel free to take over.

comment:20 by gerard@…, 22 years ago

Status: newassigned

comment:21 by markh@…, 22 years ago

A copy has been put in /home/ftp/lfs-packages/conglomoration

When we move to gcc-3.2 suggest we add:

--enable-cxa_atexit see http://www.zipworld.com.au/~gschafer/lfs-tweaks.html and http://gcc.gnu.org/gcc-3.2/c++-abi.html

for reasoning.

We also need to sort out which glibc-2.2.5 patches are needed for use with the gcc-3.2/glibc-2.2.5 combination. See bug #386 for more details and also Greg's patch page listed above.

comment:22 by gerard@…, 22 years ago

Resolution: fixed
Status: assignedclosed

comment:23 by highos@…, 21 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.2gcc-3.2.1

Version increment (3.2.1)

comment:24 by timothy@…, 21 years ago

Resolution: fixed
Status: reopenedclosed

comment:25 by highos@…, 21 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.2.1gcc-3.2.2

Version increment (3.2.2)

comment:26 by highos@…, 21 years ago

Cc: sativa93@… removed

comment:27 by highos@…, 21 years ago

Summary: gcc-3.2.2gcc-3.2.3

Version increment (3.2.3)

comment:28 by gerard@…, 21 years ago

Priority: normalhighest
Version: 3.0-pre2CVS

comment:29 by gerard@…, 21 years ago

Status: reopenedassigned

comment:30 by gerard@…, 21 years ago

Resolution: fixed
Status: assignedclosed

comment:31 by highos@…, 21 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.2.3gcc-3.3

Version increment (3.3)

comment:32 by highos@…, 21 years ago

Summary: gcc-3.3gcc-3.3.1

Version increment (3.3.1)

comment:33 by Matthew Burgess, 21 years ago

Status: reopenedassigned

comment:34 by Matthew Burgess, 21 years ago

Owner: changed from lfs-book@… to Matthew Burgess
Status: assignednew

comment:35 by Matthew Burgess, 21 years ago

Owner: changed from Matthew Burgess to jeremy@…

comment:36 by jeremy@…, 21 years ago

Resolution: fixed
Status: newclosed

Book has been updated to GCC 3.3.1 - finishing touches are in process.

comment:37 by greg@…, 21 years ago

Priority: highesthigh
Resolution: fixed
Status: closedreopened
Summary: gcc-3.3.1gcc-3.3.2

Version increment (3.3.2)

comment:38 by greg@…, 21 years ago

Owner: changed from jeremy@… to lfs-book@…
Status: reopenednew

comment:39 by greg@…, 21 years ago

The new test results URL is here:

http://gcc.gnu.org/ml/gcc-testresults/2003-10/msg00803.html

  • 1 XPASS (unexpected pass) for g++
  • 1 FAIL for gcc
  • 26 XPASS's for libstdc++

comment:40 by greg@…, 20 years ago

Priority: highhighest
Status: newassigned

comment:41 by greg@…, 20 years ago

Owner: changed from lfs-book@… to greg@…
Status: assignednew

comment:42 by tushar@…, 20 years ago

Patches uploaded.

comment:43 by greg@…, 20 years ago

Resolution: fixed
Status: newclosed

Upgraded book to 3.3.2. Closing.

comment:44 by gerard@…, 20 years ago

dependson: 30

comment:45 by gerard@…, 20 years ago

Cc: blfs-book@… added

comment:46 by winkie@…, 20 years ago

Resolution: fixed
Status: closedreopened

Version increment (3.3.3) w00t!

comment:47 by Matthew Burgess, 20 years ago

Priority: highestnormal
Summary: gcc-3.3.2gcc-3.3.3

comment:48 by pinskia@…, 20 years ago

Note that 3.4.0 should be out in the next two or three weeks, this is only an estimate as the release manager only knows for sure.

comment:49 by ryan.oliver@…, 20 years ago

3.4 may be here soon, but as it stands presently it cannot compile glibc. (This will probably be fixed shortly).

comment:50 by Matthew Burgess, 20 years ago

Owner: changed from greg@… to Matthew Burgess
Status: reopenednew

comment:51 by Matthew Burgess, 20 years ago

Status: newassigned

comment:52 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: assignedclosed

comment:53 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.3.3gcc-3.4.1

Jim Gifford mentioned that there's a problem caused by combining binutils-2.15.91.0.2 and gcc-3.4.1. It's a known bug in gcc (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16625) and Jim's testing a patch for gcc at the moment. Alternatively we could revert back to binutils-2.15.90.0.3 (the last version that doesn't generate comdat and linkonce sections in the same line according to the changelog) or to binutils-2.15 (FSF).

comment:54 by jim@…, 20 years ago

It looks to be a two patch scenario, one for binutils and one for gcc. Will have patches posted as soon as testing is completed.

comment:55 by jim@…, 20 years ago

Testing patch recommended by GCC maintainers.

http://tinyurl.com/686pb

I have asked the person who was having Mozilla build issues to try this patch also. I'm currently testing it on the kdegraphics package.

comment:56 by jim@…, 20 years ago

Patch fixed the kdegraphics issue I had. Still no reports from people building mozilla as of yet. Will start a build myself in the am.

comment:57 by Matthew Burgess, 20 years ago

Version: CVSSVN

comment:58 by jim@…, 20 years ago

Cc: jim@… added

Just received a report for a Mozilla compile. This issue is fixed with the patch that I just placed into the patches SVN.

Please advise if we want to put this patch into the BOOK, or wait until 9-1-2004 for GCC 3.4.2?

comment:59 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: reopenedclosed

The patch is now in the book, and LFS-6.0 will ship with gcc-3.4.1. Marking as fixed.

comment:60 by jim@…, 20 years ago

Notes - Actual GCC Bugzilla # on the linkone/comdat issue is 16276.

This issue has been postponed until the 3.4.3 release. Additional Comment #22 From Mark Mitchell 2004-08-23 21:00 [reply] Postponed until GCC 3.4.3.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16276

The patch that I created is based on the information in this ticket.

comment:61 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.4.1gcc-3.4.2

Version increment (3.4.2). Need to check the linkonce patch is still required and that the util-linux 'sed' is still needed. Grub's testsuite also showed a gcc bug. I doubt any of these bugs have been fixed in this patch release, but it'd be nice to confirm.

comment:62 by jim@…, 20 years ago

All GCC patches have been converted to the current patch format and rediffed.

comment:63 by jeremy@…, 20 years ago

Testsuite results at:

http://gcc.gnu.org/ml/gcc-testresults/2004-09/msg00261.html

Will be going into unstable tonite.

comment:64 by jeremy@…, 20 years ago

util-linux sed still needed, even with util-linux 2.12c.

comment:65 by jeremy@…, 20 years ago

Resolution: fixed
Status: reopenedclosed

Upgraded in Unstable at rev 4142. Testing is in version freeze, so this won't be applied there. Closing.

comment:66 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.4.2gcc-3.4.3

Version increment (3.4.3)

comment:67 by Matthew Burgess, 19 years ago

Owner: changed from Matthew Burgess to lfs-book@…
Status: reopenednew

comment:68 by jim@…, 19 years ago

The linkonce and comdat stuff has been delayed again. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16276

Additional Comment #28 From Mark Mitchell 2004-10-31 01:03 [reply] Postponed until GCC 3.4.4.

comment:69 by jim@…, 19 years ago

Current linkonce patch doesn't work, will have the new one in patch in 2 hours, after testing is completed.

comment:70 by jeremy@…, 19 years ago

Resolution: fixed
Status: newclosed

Upgraded in unstable.

comment:71 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-3.4.3gcc-4.0.0

Version increment (4.0.0). Please use the gcc-4 branch for upgrading this!

comment:72 by Matthew Burgess, 19 years ago

Cc: opslynx@… added

comment:73 by Matthew Burgess, 19 years ago

* Bug 1062 has been marked as a duplicate of this bug. *

comment:74 by Matthew Burgess, 19 years ago

Summary: gcc-4.0.0gcc-4.0.1

Version increment (4.0.1)

comment:75 by Matthew Burgess, 19 years ago

Owner: changed from lfs-book@… to Matthew Burgess
Status: reopenednew

comment:76 by Matthew Burgess, 19 years ago

Status: newassigned

comment:77 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: assignedclosed

gcc4 branch merged to trunk in r6819, therefore marking as fixed...finally :)

comment:78 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: closedreopened
Summary: gcc-4.0.1gcc-4.0.2

Version increment (4.0.2)

comment:79 by Matthew Burgess, 19 years ago

gcc-4.0.2 is broken on m68k (does cross-lfs do m68k yet?) and has some libstdc++ issues on Solaris (obviously doesn't affect us). There's also a regression-from-3.4.x fix missing. This is all detailed at http://gcc.gnu.org/ml/gcc/2005-09/msg00913.html. I'm happy to use 4.0.2 if upstream decide not to do a quick-fix release, though if this is deemed an immensely stupid idea by others then I *may* rethink.

comment:80 by Matthew Burgess, 19 years ago

Status: reopenedassigned

comment:81 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.