Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9478 - bootstrabing to the new unstable gcc and glibc not easy
Summary: bootstrabing to the new unstable gcc and glibc not easy
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-22 06:02 UTC by Bjarke Istrup Pedersen (RETIRED)
Modified: 2011-10-30 22:19 UTC (History)
2 users (show)

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 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2002-10-22 06:02:31 UTC
This is from scratch install with the new unstable thing:

This is not easy, because first you have to bootstrab, and then emerge gcc and 
glibc, because bootstrab.sh doesn't install the newest gcc and glibc (unstable 
version) , this makes the bootstrab process take almost twich the amount of 
time.

emerge binutils gettext gcc glibc && emerge binutils gettext gcc 
doesn't work before bootstraping, if you try to run it before bootstrab.sh it 
b0rks then checking for a compiler. (Not going to start over to make a report 
file)
Comment 1 Mark Guertin 2002-10-22 10:39:32 UTC
If you are wanting to install these unstable packages you will _have_ to make
your own profile for them as they are not included in any of our current
profiles.  This is why bootstrap pulled the older (stable) versions, as it looks
to your profile to check which pkgs you get.  The ~arch keywords do not come
into play until you system is fully installed from a known profile.

This may change in the future, but for now they are not in profiles.
Comment 2 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2002-10-22 16:45:07 UTC
Ok, hopefully there will be a profile in the portage tree for people running 
gentoo in unstable mode :)
Comment 3 Ulf Bartelt (RETIRED) gentoo-dev 2002-10-22 21:52:30 UTC
i vaguely remember the day when we were talking about the ~arch thingy on irc
and decided to go that way...

somehow i got the feeling, we did that to avoid needing a new profile, but dont
remember id good enough to be able to cite details.


    """The ~arch keywords do not come into play until you
       system is fully installed from a known profile.
    """

and why is it needed to bootstrap a normal system first?  maybe because portage
in stage1 is too old and does not know about ~arch?  if this is the case, making
a new stage1 with a current version of portage could fix it?

i'm not really sure on this thingy, maybe there are other blocking reasons and i
just need <no-5 mode>input, more input</no-5 mode>...
Comment 4 Ulf Bartelt (RETIRED) gentoo-dev 2002-10-23 01:53:08 UTC
forget my guessing about old portage versions in stage1.

the 1st emerge command in bootstrap.sh will update it...  ;-)


but if you can explain to me why ~arch only is effective after some point,
please do...
Comment 5 Mark Guertin 2002-10-23 08:28:15 UTC
Ummm Ulf: 
 
First this bug is closed and has been for a while now 
 
Secondly, LOOK at how ~arch works.  now LOOK at how the profile works. 
 
bootstrap installs pkgs from your profile, and things like glibc and gcc are 
LOCKED DOWN in your profile.  It's got nothing to do with ~arch "not working" 
until after you install, its got everything to do with profiles, and I for one 
am _not_ about to provide a profile on gcc/glibc that is untested, and I'm 
_not_ going to change the 1.4 profile to use them at this point. 
 
Seeeesh, of all people I thought you would be the last to ask questions like 
this. 
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2002-10-25 17:33:09 UTC
My system was bootstrapped with glibc-2.3.1 and gcc-3.2-r2.  You just need
to edit the profile, and add "~x86" to ACCEPT_KEYWORDS.
Comment 7 John Davis (zhen) (RETIRED) gentoo-dev 2002-12-19 18:26:32 UTC
assigned/fixed borks the database,changing to resolved:fixed.
//ZhEN