This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
mobian wrote:I'd really like to see an x86_64 version as well and would be willing to help as well. I'm guessing that to make a x86_64 stage4, that we'd need to leave -march entirely out of the CFLAGS setting in make.conf is that correct ? We'd want to avoid any arch specific setting, and that most certainly is one.... Thoughts ?
I think you are right about -march. -mtune=generic would enable 64 bit optimisations.
Yeah, I think the -mtune=generic is a good option to enable the 64-bit optimizations. What are your thoughts on USE flags to use ? I'm guessing we could mainly stick with the ones being used in the existing i686 stage4 that we've already discussed. Any special ones we want to enable (or disable) for x86_64 ?
I'm thinking of working on this in the near future... but maybe I should wait until 2007.1 comes out (assuming it is still going to come out sometime this month) to have a newer starting point for the stage4.
And I'm not sure I understand whether you opted to set any specific USE flags or not. From the make.conf posted at the beginning of this thread, it looks like you left all USE flags unset. Is that the case ? Just trying to figure out the best way to proceed on this for the x86_64 version as well. I'm guessing we could pull in the defaults for the profile it's linked to (e.g. desktop or default, etc), and not worry about any USE flags to just give a very vanilla version.... Is that the plan ?[/topic]
And I'm not sure I understand whether you opted to set any specific USE flags or not. From the make.conf posted at the beginning of this thread, it looks like you left all USE flags unset. Is that the case ? Just trying to figure out the best way to proceed on this for the x86_64 version as well. I'm guessing we could pull in the defaults for the profile it's linked to (e.g. desktop or default, etc), and not worry about any USE flags to just give a very vanilla version.... Is that the plan ?[/topic]
Jep I did set the desktop profile for kdebase and let user decide for themselves on the USEflags they want to use.
I think it is best to use the cflags from the Safe Cflags article. Which stage4's do you plan to make (X11, desktop etc.) and how will you build them?
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered
W00t it is really great that every plans to build alternative stage'4 . However I do think this asked for a more coordinated effort. Common rules/practices that we use to build a stage4. Like for example staying as close to the vanilla version as possible and documenting each added feature. I will post my suggestions asap. Us usual, let me know what you think!
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered
I agree that we should try to make a stage4 that is as close to vanilla as possible and thus reusable by a ton of other people as a simple starting point to get gentoo installed. For an x86_64 version, I agree we should use safe cflags, but I want to use something that will work with all kinds of x86_64 archs, such as both a Athlon64 X2 and an Intel Core2Duo (I have several of these in my network, and would love to have a stage4 that could get them all installed quickly, then customized later if needed).
Based on that, what would be your suggestions for the CFLAGS ? I was thinking that the -march should be left out so as to avoid making it too arch specific. e.g. we couldn't put -march=k8 or march=nocona or -march=athlon64 as that would break the above goal. So perhaps leave off march completely and maybe specify -mtune=generic to at least get in the 64-bit optimizations.
I'm interested in perhaps building several stage4s during my installation progress. SO, I could build a vanilla one just before X is installed, another one after X is installed, and another one after Gnome is installed (yes, I prefer gnome to kde!). As for the USE flags, I was leaning towards using the desktop profile as a starting point, then pulling in a bunch of gnome use flags for the final gnome based stage4.
Aniruddha wrote:W00t it is really great that every plans to build alternative stage'4 . However I do think this asked for a more coordinated effort. Common rules/practices that we use to build a stage4. Like for example staying as close to the vanilla version as possible and documenting each added feature. I will post my suggestions asap. Us usual, let me know what you think!
Maybe someone could set up a wiki somewhere, where people could open a page describing their own stage (like whether it was made with catalyst or by hand, which packages it contains etc.). Of course a more specialized engine would be preferable but wiki is good enough for the time being.
BTW
I've recently used your stage to quickly set up a 32 bit chroot on my amd64 box.
Ejunkie wrote:nice work i like the project, right now iam using the base image for a laptop installtion and so far i found no problems.
EDIT: maybe its an idea to install the program mirrorselect so people can select there mirror afterwards.
Thanks for letting us know everything worked all right If nobody else has an objection I will add mirrorselect (since this is also mentioned in the handbook).
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered
Cool project! I'm searching a quick & dirty way to install a Gentoo Linux with Desktop Environment updated. By the way, I hope a 64 bits version. Until that moment, I'll use Daniel Robbin's stage3-amd64 and snapshot Portage: http://www.funtoo.org/linux/
BTW: Paldo is a mixed source/package distribution. Vanilla distribution for power users with very easy installation and great hardware detection.
I think is a good example to base on. Maybe for stage5 project? : )