Bootstrapping fails at glibc (sys-libs/glibc-2.3.2-r3) when the nptl use-flag is set, because there are no 2.(5|6) kernel headers at this point. Reproducible: Always Steps to Reproduce: 1. USE="nptl" 2. /usr/portage/scripts/bootstrap.sh 3. Actual Results: Bootstrapping aborted Expected Results: Boostrapping :) "Fix": emerge /usr/portage/sys-kernel/linux-headers-2.6.ebuild and restart the bootstrapping process.
Known issue. Until we get policy on how to handle 2.6 kernel/headers (as we cannot unmask 2.6 until it is mainline for distro), it will not be fixed by itself. I added a scripts/bootstrap-2.6.sh for now that should warn about this. If the guys building stages can test it, we may move it to replace bootstap.sh.
Donnie, I am not sure if you are going to handle this, but could we please get it like the newer versions are supposed to be? Meaning, the patch is called say 'foo-20040101.diff' (date when minion.de released it), and not 'foo.diff'. This makes things easy to see what patch we are using, or if we need to backtrack on the patch (no issues that the patch might not be synced in rsync due to the name being the same as older version). Thanks.
Forget comment #2 - that was for another bug, sorry.
Marking as TEST-REQUEST, so anyone whose tested the 2.6 bootstrap out, log any issues here if something crops up.
I merged in some changes that were made to bootstrap.sh into bootstrap-2.6.sh and additionally fixed the profile headers detection logic to work with virtuals... it wasn't detecting the proper package for me (it was blank).