Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
MorfiusX said:Also, if you read between the Gentoo lines (they no longer support stage 1 or 2 installs), they "optimizations" don't help that much and can easily screw your entire system up.
I just remember reading a Gentoo developer blog or something that I read that was talking about how tweaking the CFLAGS and what not usually cause more harm than good, especially when you consider that it only nets a small gain. That was the reason they stopped support the stage 1/2 installs. Maybe I took his opinion for granted, maybe not.Tweakin said:I wouldn't be one to say that Gentoo 'optomization' is the key to anything anyhow, I would say it is about configuration.
MorfiusX said:I just remember reading a Gentoo developer blog or something that I read that was talking about how tweaking the CFLAGS and what not usually cause more harm than good, especially when you consider that it only nets a small gain. That was the reason they stopped support the stage 1/2 installs. Maybe I took his opinion for granted, maybe not.
I don't see where it would affect a non-source based distro though seeing that you have to compile the everything from source to get anything out it. I think this would be a pain for a distro that wasn't designed for this.
I guess I am just used to building servers where I'd rather have stability from a distro like Debian with pre-built and tested packages than have a distro like Gentoo with its bleeding-edge/tweaked out/less stabil packages.
jrb@Fluid ~ $ cat /etc/make.conf
# 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="-O3 -march=pentium4 -fforce-addr -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
USE="..."
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nv nvidia vesa"
...
unhappy_mage said:
And if you someday need it... you're screwed, please recompile everything. I rather like installing things once and having all the features availableEva_Unit_0 said:see, I seriously don't get that site. How is being able to customize your software a bad thing? That site makes fun of the fact that you get to configure USE flags and pick exactly what software you install...and how is that bad? I rather like being able to tell the OS not to install tons of needless software and libraries that I'll never use![]()
So why give people the option? It's like leaving a big red button marked "don't press!" in your operating system. I can completely understand where the funny bug reports come from - Gentoo encourages you to add CFLAGS with only a vague disclaimer that "too much optimization can make programs behave bad (sic)". No mention of what "too much optimization" means - two flags? eight flags? - just "don't use too much".Eva_Unit_0 said:The only decent point that site makes is that people who go crazy with like 10 lines of CFLAGS are idiots, but most real gentoo users (like myself and the above posters) don't do that.
True, compiler optimizations don't make a huge difference in the end. But that's not the point of gentoo. The point of gentoo is to customize your packages and only install what you want to, how you want to.


Eva_Unit_0 said:see, I seriously don't get that site. How is being able to customize your software a bad thing? That site makes fun of the fact that you get to configure USE flags and pick exactly what software you install...and how is that bad? I rather like being able to tell the OS not to install tons of needless software and libraries that I'll never use
The only decent point that site makes is that people who go crazy with like 10 lines of CFLAGS are idiots, but most real gentoo users (like myself and the above posters) don't do that.
True, compiler optimizations don't make a huge difference in the end. But that's not the point of gentoo. The point of gentoo is to customize your packages and only install what you want to, how you want to.
unhappy_mage said:And if you someday need it... you're screwed, please recompile everything. I rather like installing things once and having all the features available
So why give people the option? It's like leaving a big red button marked "don't press!" in your operating system. I can completely understand where the funny bug reports come from - Gentoo encourages you to add CFLAGS with only a vague disclaimer that "too much optimization can make programs behave bad (sic)". No mention of what "too much optimization" means - two flags? eight flags? - just "don't use too much".
I used Gentoo for six months as my only desktop OS. By the end of the first month, I had everything just the way I wanted. Well, except for dmix in alsa. And the extra buttons on my mouse. And... well, okay, close to the way I wanted. Then I put in another drive, installed Debian, and got to "close" within ten minutes. A tiny bit of editing config files, some gui things that actually worked, and I was there. No longer did updating my system with security fixes, etc, take hours - apt-get update; apt-get upgrade and I was current in minutes. I didn't even need an install manual.
![]()
That's not what I'm talking about - suppose you had no printer and therefore built everything with "-cups". Later you get a printer and realize your favorite piece of software has cups support, but you turned it off, so you have to rebuild it. The "I can leave pieces out" argument doesn't work for me - I want all the pieces in the first place! Disk space is cheap.eeyrjmr said:Quite a few of us actually like Gentoo and stick with it, yes what you say is true abt IF you do not include something at one point BUT then require it, you MUST install it, but you have the choice to do that.
For a very long time there were no CD-burning software for GNOME and when I needed a burner (had got along quite happy with just Nautilus burner for data) I was put in a situation of using command-line (fine for me, not for my wifE) or Install QT+K4B, I compiled and added QT to my system
With a binary distro, that's one less thing to worry about. You've got the same binary as everyone else, so bug reports are all that much simpler. And if the only way to debug is to "turn down your CFLAGS", why not leave them down all the time? It's not like they help all that much...eeyrjmr said:Usual method is to post on forum with your emerge --info and someone will say turn down yr CFLAGS, if the error still occurs, submit a bug since the chances or it being a bug to effect everyone increases as opose to being a one-off, un-reproducable (bugs can only be fixed if they can be reporduced)


But that's just the point. Why would you want to paint yourself into a corner like that? You say it's "just time", but why would you use CFLAGS unless you're trying to save time in the long run? Why would you turn off options except to speed up loading?Tekara said:heh, rebuilding is cake, "emerge --newuse world" would rebuild everything affected by your new use variables, nothing left to chance in missing a program / dependancy just requires time.

