The /etc/make.conf supplied with stage3-x86-2006.0.tar.bz2 is # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example CFLAGS="-O2 -mtune=i686 -pipe" CHOST="i386-pc-linux-gnu" CXXFLAGS="-O2 -mtune=i686 -pipe" Can we add a warning to the effect that the CHOST must not be changed and if its not right, the user must fetch the correct tarball. Should probably go in all the x86 familly stage tarballs It takes a long time to sort out the resulting mess and I've had four in the last few days.
The 2006.1 tarballs will all have an i686-pc-linux-gnu CHOST, x86 and i686. The x86 tarballs have a glibc-2.3.x and no NPTL while the i686 have glibc-2.4 and nptl.
All of this is done by catalyst, so I'm assigning this there.
I've now added such a warning to catalyst subversion, so it'll show up in the next catalyst version.
OK. This is FIXED in catalyst, but I'm leaving this open until a new release comes out with the updated information.
I've noticed that my warning is added incorrectly to the /etc/make.conf file inside my newly extracted tar ball: I'm using Catalyst-2.0.1 and there looks to be a type in generic_stage_target.py where you are writing out \m instead of \n. Example: # These settings were set by the catalyst build script that automatically # built this stage. # Please consult /etc/make.conf.example for a more detailed example. CFLAGS="-O2 -march=i686 -pipe" CXXFLAGS="${CFLAGS}" # This should not be changed unless you know exactly what you are doing. You # should probably be using a different stage, instead.\mCHOST="i686-pc-linux-gnu"
lol, that should have been "a typo" and not "a type" ;-) The line in question is: myf.write("# This should not be changed unless you know exactly what you are doing. You\n# should probably be using a different stage, instead.\m") I've not been able to create a diff for that just yet.
Created attachment 105387 [details, diff] diff patch for generic_stage_target.py
This was fixed in SVN about a month ago. There just hasn't been a new release with it.
This has been fixed for some time. I just forgot to mark it resolved.
Actually, this should stay open until 2007.0 is out.
OK, 2007.0 is out.