View previous topic :: View next topic |
Author |
Message |
suse Tux's lil' helper
Joined: 19 May 2005 Posts: 139
|
|
Back to top |
|
|
zmedico Developer
Joined: 02 Jan 2004 Posts: 352 Location: California USA
|
Posted: Fri May 20, 2005 6:33 pm Post subject: |
|
|
IMO stage3 is just fine in most cases. The lower stages simply allow you to compile more of the system "from scratch" based on the latest portage snapshot with your CFLAGS and USE flags. Of course, "emerge -uD world" will update everything to the latest versions. Note that you can add ~x86 to ACCEPT_KEYWORDS in /etc/make.conf if you want to test the latest versions. You probably don't want all your packages to be ~x86 though, so you can take that keyword away from glibc, etc...
Code: | echo "sys-libs/glibc -~x86" >> /etc/portage/package.keywords |
Also note that you need to start from stage1 if you need to change CHOST. _________________ Zac |
|
Back to top |
|
|
Rad Guru
Joined: 11 Feb 2004 Posts: 399 Location: Bern, Switzerland
|
Posted: Fri May 20, 2005 6:42 pm Post subject: |
|
|
The kernel is definitely not all you can customize, there's also MANY features and some compiler options which can additionally be enabled (nptl and --fomit-frame-pointers and such).
I too actually like the "NPTL" - Feature, which seems to be one of the main feature of the jackass stages (besides the compiler toolchain from gentoo unstable and the CFLAGS). This is because NPTL speeds up the thread-slinging java stuff to some extent.
However, I don't know how well the jackass optimized stages fare in terms of stabilty and reliability. Most likely, they're less easy to use and maintain than gentoo stable...
Hint: Don't concern yourself too much with optimization and such for now. Even if you indeed needed more speed, you'd know only after you finish installing gentoo and have used it for a while. Having more broken packages and is most likely more annoying when you've only just started using gentoo... |
|
Back to top |
|
|
Bob P Advocate
Joined: 20 Oct 2004 Posts: 3355 Location: Jackass! Development Labs
|
Posted: Fri May 20, 2005 8:12 pm Post subject: |
|
|
Rad wrote: | However, I don't know how well the jackass optimized stages fare in terms of stabilty and reliability. Most likely, they're less easy to use and maintain than gentoo stable... |
Jackass! is built with GCC 3.4.3 + NPTL. It is no less stable than any other properly configured Gentoo installation that uses GCC 3.4.3 and NPTL. In fact, a Jackass! Toolkit is probably more stable than the garden variety Gentoo GCC 3.4.3 + NPTL toolkits that the typical Gentoo user would build, because Jackass! was built by experts and there is already a man-year of in-the-field testing behind the Jackass! Toolkits for each architecture that shows that they were built without errors. _________________ .
Stage 1/3 | Jackass! | Rockhopper! | Thanks | Google Sucks |
|
Back to top |
|
|
Bob P Advocate
Joined: 20 Oct 2004 Posts: 3355 Location: Jackass! Development Labs
|
Posted: Fri May 20, 2005 8:17 pm Post subject: Re: Jackass, what? |
|
|
suse wrote: | Aren't all stage3 these are all the same? According to the Handbook on the Pros/Cons of stages, stage1 or stage2 allow more customization. I did a stage3, and I get to edit make.conf, do make menuconfig. Doesn't this give a fully customized kernel? What more customization are there? |
No. The Gentoo Stage 3 tarballs and the Jackass! Stage 3 tarballs are completely different animals.
The Gentoo 2005.0 Stage 3 tarballs for x86 are built with GCC 3.3.5 and without NPTL support.
The Jackass! 2005.0 Stage 3 tarballs for x86 are built with GCC 3.4.3 and with NPTL support.
Other than these variations in the toolkit, the tarballs behave identically. _________________ .
Stage 1/3 | Jackass! | Rockhopper! | Thanks | Google Sucks |
|
Back to top |
|
|
suse Tux's lil' helper
Joined: 19 May 2005 Posts: 139
|
Posted: Fri May 20, 2005 10:06 pm Post subject: Ah, I see |
|
|
So the stage3 tar ball already has some "stuff" compiled using some general settings and the Jackass stage3 don't have as much stuff pre-compiled? What's the story behind nptl? |
|
Back to top |
|
|
ryker Guru
Joined: 28 May 2003 Posts: 412 Location: Portage, IN
|
Posted: Fri May 20, 2005 10:21 pm Post subject: Re: Ah, I see |
|
|
suse wrote: | So the stage3 tar ball already has some "stuff" compiled using some general settings and the Jackass stage3 don't have as much stuff pre-compiled? What's the story behind nptl? |
OK, I don't mean to be ruff on you, but c'mon! Bob P just answered your question!
Bob P wrote: | The Jackass! 2005.0 Stage 3 tarballs for x86 are built with GCC 3.4.3 and with NPTL support.
Other than these variations in the toolkit, the tarballs behave identically. |
There's your answer! The reason? It saves LOTS of time recompiling the originall stage3 tarball.
Why would you want to do this? It runs much faster! I have 4 servers and 2 desktops running using Bob's method. They are fast and stable. I just installed the last desktop using Jackass! and it works great! It only took me about 1.5 hours to install my system.
Want more information? Look at Bob's sig. _________________ Athlon 64 3200+, 80G WD sata hd + 200G IDE, 1G Geil DDR400, MSI K8T Neo
IntelCore2Duo 2.0Ghz MSI laptop,100G SATA hd, 2G RAM |
|
Back to top |
|
|
suse Tux's lil' helper
Joined: 19 May 2005 Posts: 139
|
Posted: Fri May 20, 2005 11:45 pm Post subject: Still not sure |
|
|
>GCC 3.4.3 and with NPTL support
>Other than these variations in the toolkit, the tarballs behave identically.
Behave identically can be a lot of thing. That's why I am not clear so you need to be ruffer . All computers behave identically more or less
From this thread, I see stage3 does not offer all possible customizations. Well, if Jackass! is just compiled with a different compiler + NPTL support, why it allows more customization than the can'ed stage3?
It really doesn't matter but I just want to know.
BTW, the jackass keeps staring at me making me feel weird and stupid.
Last edited by suse on Fri May 20, 2005 11:57 pm; edited 1 time in total |
|
Back to top |
|
|
ryker Guru
Joined: 28 May 2003 Posts: 412 Location: Portage, IN
|
Posted: Fri May 20, 2005 11:51 pm Post subject: |
|
|
Unless I missed something, where does it say that Jackass! allows more customizations? AFAIK, it doesn't allow any additional customizations than any other stage3 tarball. The Jackass! tarball itself is customized. It's customized to already include GCC 3.4.3 and NPTL threads. That's the only difference. _________________ Athlon 64 3200+, 80G WD sata hd + 200G IDE, 1G Geil DDR400, MSI K8T Neo
IntelCore2Duo 2.0Ghz MSI laptop,100G SATA hd, 2G RAM |
|
Back to top |
|
|
|