Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 87494 - GCC ebuild feature request
Summary: GCC ebuild feature request
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-31 19:45 UTC by Garrett Cooper
Modified: 2005-05-30 09:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Garrett Cooper 2005-03-31 19:45:20 UTC
Could someone please consider this idea I listed in the forums in regards to the GCC ebuild: http://forums.gentoo.org/viewtopic-t-316883.html ?

Many thanks :).
Comment 1 Stian Skjelstad 2005-03-31 19:59:31 UTC
This is already in place. It was forgotten in some/one ebuild of gcc once. As far as I'm been able to track.

        /sbin/fix_libtool_files.sh ${OLD_GCC_VERSION} ${OLD_GCC_CHOST}

are present in most of the ebuilds. RESOLVED INVALID ?
Comment 2 Garrett Cooper 2005-03-31 21:05:37 UTC
It's present in the older ebuilds, but strangely enough it seems to have been removed for some odd reason. Why?

bash-2.05b$ grep OLD_GCC gcc-3.4.3.20050110-r1.ebuild 
bash-2.05b$ grep OLD_GCC gcc-3.4.3-r1.ebuild
bash-2.05b$ grep OLD_GCC gcc-3.3.5-r1.ebuild 
bash-2.05b$ grep OLD_GCC gcc-3.3.5.20050130-r1.ebuild 
bash-2.05b$ grep OLD_GCC gcc-3.3.5.20050130.ebuild # no output = no match =o!
Comment 3 Garrett Cooper 2005-03-31 21:07:30 UTC
I take that back; it's been inconsistently added to 2.95, 3.1.1 3.2.3, 3.3.2, 3.3.5, and 3.4.1.
Comment 4 SpanKY gentoo-dev 2005-04-01 15:58:03 UTC
it's in the eclass
Comment 5 Garrett Cooper 2005-04-02 11:35:41 UTC
Ok, I'll look into it a but closer.
Comment 6 Garrett Cooper 2005-05-30 09:32:01 UTC
Seems like someone may have made an interesting discovery:
http://forums.gentoo.org/viewtopic-t-318791-start-50.html

And I quote:

'I tried it (stage1) and I can confirm this. For about a week I didn't have
ebuilds which didn't compile at all (however, some smaller missing dependencies
which could be found quickly by looking at the error messages).

After all I probably found the "disturbing element". It seems that during gcc
update (while installing from scratch with stage1/2) the file
/etc/env.d/05gcc-i686-pc-linux-gnu ist left behind, containing the evil path
(/usr/i386-pc-linux-gnu/gcc-bin/3.3.5). There is a (correct) 05gcc file, which
is about 2 hours younger. So I guess the ebuild "forgot" to delete
05gcc-i686-pc-linux-gnu. On the "clean" system from stage1 install this doesn't
matter, but maybe for the stage3 installation it did...'