Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Announcing the 'Stage 4 project'
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
neiljw
Apprentice
Apprentice


Joined: 12 Nov 2007
Posts: 166
Location: Telford, UK

PostPosted: Fri Dec 14, 2007 12:54 pm    Post subject: Reply with quote

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.
_________________
Be lucky,

Neil
Back to top
View user's profile Send private message
mobian
n00b
n00b


Joined: 17 Dec 2004
Posts: 72

PostPosted: Sat Dec 15, 2007 4:59 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
mobian
n00b
n00b


Joined: 17 Dec 2004
Posts: 72

PostPosted: Sat Dec 15, 2007 6:54 am    Post subject: Reply with quote

So, trying to read up on all the posts in this thread as well as the other one:

https://forums.gentoo.org/viewtopic-t-613055-postdays-0-postorder-asc-start-0.html

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]
Back to top
View user's profile Send private message
Kasumi_Ninja
Veteran
Veteran


Joined: 18 Feb 2006
Posts: 1825
Location: The Netherlands

PostPosted: Sat Dec 15, 2007 9:32 am    Post subject: Reply with quote

mobian wrote:
So, trying to read up on all the posts in this thread as well as the other one:

https://forums.gentoo.org/viewtopic-t-613055-postdays-0-postorder-asc-start-0.html

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
Back to top
View user's profile Send private message
jsrlepage
Tux's lil' helper
Tux's lil' helper


Joined: 28 Sep 2003
Posts: 98

PostPosted: Sat Dec 15, 2007 3:49 pm    Post subject: Reply with quote

I may be interested in building a specific version, if you like. Stage4 for macs would r ock everything and its mom:)

Yes, i have a macbook. Be amazed :P
CFlags - Note: I have access to two Core2Duo compile machines, one of which is a SantaRo :)
Code:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=nocona -O3 -pipe"
MAKEOPTS="-j4"
VIDEO_CARDS="i810 vmware vesa v4l"
INPUT_DEVICES="evdev keyboard mouse synaptics joystick"
LINGUAS="en fr ja"
LIRC_DEVICES="xboxusb atiusb macmini mceusb mceusb2 logitech remote_wonder_plus"


Use Flags - Kinda abusive don't cha think?
Code:
USE="3ds 7zip X X509 a52 aac aalib accessibility acpi ada addbookmarks
     additions administrator adplug ads adsl agg aim aio akode alias alisp
     allegro alsa amarok amazon amd amr amrnb amrr amrwb amuled animgif ansi
     anthy ao aotuv apache2 apm applet aqua_theme ares artworkextra aspnet
     aspnet2 aspnetedit asterisk async audacious audiofile auth authdaemond
     automount autoreplace autostart avahi avantgo bash-completion battery
     bcmath bcp bdf beagle bigpatch binary-drivers bittorrent bjam
     blender-game bluetooth bogofilter bonjour boo bookmarks boost branding
     bzip2 c++ cairo cal3d calendar canna carbone_theme cdaudio cdda cddb
     cdinstall cdio cdparanoia cdr cdrom cdsound cegui cg cgc cgi chardet chm
     chroot cisco cjk clearcase cmucl config_wizard connectionstatus
     contactnotes contrib corba cpudetection cpufreq css ctrlmenu ctype cube
     curl curlwrappers cursors cutterlimit cutterqueue cvs cxx daap daemon
     dbase dbus dc1394 ddepgentry dedicated depth32 deskbar dhcp dialup
     directfb disassembler divx dmx dnotify doc dolby-record-switch domainkeys
     dvd dvdarchive dvdnav dvdr dvdread ecc eds emerald emovix encode epiphany
     equalizer escreen esd evo examples excel exif extraengine extraicons
     extramodules extras fame fasttrack fat fbsplash ffmpeg fftw fidonet
     firefox flac flatfile font-server fontconfig freetts ftp fuse gaim gajim
     galago garmin gcj gconf gd gdm geoip geos gif gimp gimpprint glade glib
     glitz glut glw gmail gmedia gmp gmttria gnet gnokii gnome gnome-print
     gnomecanvas gnutella gnutls gopher gpg gphoto2 gps grace grammar graphics
     groupwise gs gsf gstreamer gtk gtkhtml guionly h323 hal hash haskell hdri
     highlight history howl-compat html httpd hvm hwmixer ical icons icq icu
     id3 id3tag idn ieee1394 ifp image imagemagick imap immqt-bc inifile
     inkjar innodb inode insecure-savers ipod irc irda iris irmc italk jabber
     java jms joystick jpeg jpeg2k kcal kde kdepim kdm kerberos kexi keyring
     kig-scripting kirbybase kqemu lame langpacks largeterminal lash latex lcd
     lcms ldap lesstif libburn libcaca libgda liblockfile libnotify libsexy
     libssh2 libvisual libwww lirc live lm_sensors logitech-mouse logwatch lua
     lucene lzo lzw macbook mad madwifi magic mail mainmenuhooks management
     maps masquerade matroska mcal md5sum mdnsresponder-compat meanwhile
     menuorg messages migemo mikmod mime mimencode ming mixer mjpeg mmx mng
     mnogosearch mod_irc modplug mono motif mozdevelop mp2 mp3 mp4 mp4live
     mpeg mpeg2 mplayer mschap msdav msn msnextras musepack music musicbrainz
     mysql mysqlfriends mysqli nanoemacs nas nat nautilus net netbeans netboot
     netcdf nethack netjack netpbm netserver network network-cron
     networkmanager new-login newspr nextaw nfs nokia6600 nowlistening
     nsplugin nspr nss ntfs ntlm ntlm_unsupported_patch numeric objc objc++
     objc-gc odk offensive office ofx ogg ogre ole omega openal opendoc openft
     opengl openssh openssl opensslcrypt openvpn opera ophsmall oscar
     pam_chroot pam_nuauth pam_timestamp pango paranoidmsg pascal passwordsave
     patented pci pda pdf perforce pertty pf-transparent php physfs pidgin
     pipe plaintext plib plugins pmount pmu png pop pop3d portaudio postproc
     prediction print proj ps pulseaudio q32 qemu qq qsa qt-copy qt3
     qt3support qt4 query-browser quicktime radius rar raw rc5 rdesktop react
     real realmedia remote replaygain replytolist resolvconf restrict
     restrict-javascript rewrite rhythmbox rle roundrobin rpc rsh rss rtsp
     ruby samba sametime scanner screen scripting sdk sdl sdl-image sdl-sound
     sdlaudio search sender sendmail server sftp sge sieve silvercity
     simplexml skey skins smartcard smpeg sms smtp sndfile snmp sockets socks5
     solver sortrecords sound speech speex spell sql sqlite sse sse2 ssse3
     startup-notification statistics stream subtitles subversion suid
     suidcheck svg svga svgz svn-mirror swat swig symlink sysfs syslog taglib
     tcl tga tgif themes theora thunderbird tidy tiff timidity tk tokenizer
     tools trace tracker transcode truetype udpfromto unzip upnp usb
     userlocales v4l2 valgrind vcd vga vim visualization vlm voice vorbis
     vorbis-psy wavpack weak-algorithms webdav webinstall webinterface
     webmin-minimal webpresence wifi win32codecs winbind winpopup wireshark
     wma wmf wmp workbench x11vnc x264 xcomposite xetex xfce xforms xfs xft
     xine xinerama xml xmlreader xmlrpc xmlwriter xosd xpm xprint xrandr
     xrender xscreensaver xsettings xsl xslt xterm xv xvid xvmc xvnc yahoo
     zeroconf zip zsh-completion"

_________________
cybikbase::~cybik()
Back to top
View user's profile Send private message
Kasumi_Ninja
Veteran
Veteran


Joined: 18 Feb 2006
Posts: 1825
Location: The Netherlands

PostPosted: Sat Dec 15, 2007 3:59 pm    Post subject: Reply with quote

W00t it is really great that every plans to build alternative stage'4 :D :D :D. 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
Back to top
View user's profile Send private message
mobian
n00b
n00b


Joined: 17 Dec 2004
Posts: 72

PostPosted: Sat Dec 15, 2007 4:47 pm    Post subject: Reply with quote

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.

What are your thoughts ?
Back to top
View user's profile Send private message
voxiac
n00b
n00b


Joined: 06 Nov 2007
Posts: 9
Location: Denmark

PostPosted: Sun Dec 16, 2007 1:45 am    Post subject: Reply with quote

Aniruddha wrote:
W00t it is really great that every plans to build alternative stage'4 :D :D :D. 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.
Back to top
View user's profile Send private message
Ejunkie
n00b
n00b


Joined: 07 Jan 2005
Posts: 58
Location: 127.0.0.1

PostPosted: Mon Dec 24, 2007 4:20 am    Post subject: Reply with quote

nice work :D 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.
Back to top
View user's profile Send private message
Kasumi_Ninja
Veteran
Veteran


Joined: 18 Feb 2006
Posts: 1825
Location: The Netherlands

PostPosted: Mon Dec 24, 2007 9:13 am    Post subject: Reply with quote

Ejunkie wrote:
nice work :D 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
Back to top
View user's profile Send private message
el_Salmon
Guru
Guru


Joined: 15 Dec 2003
Posts: 339
Location: Around 2.4GHz

PostPosted: Mon Dec 31, 2007 3:00 pm    Post subject: Reply with quote

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/
Back to top
View user's profile Send private message
Eckos
Apprentice
Apprentice


Joined: 25 Jan 2008
Posts: 197
Location: Houston, Texas, USA

PostPosted: Fri Feb 22, 2008 3:09 am    Post subject: Reply with quote

what about a gnome stage4? If I decide to do my own what would be a good place to host it?
_________________
AMD Athlon 64 X2 3800+ | 2GB DDR2 533MHz RAM | GCC-4.3.2 | Gentoo x86_64 | KDE 4.1.2
Back to top
View user's profile Send private message
C1REX
l33t
l33t


Joined: 02 Jan 2004
Posts: 774
Location: Poland/UK

PostPosted: Tue Jun 10, 2008 11:47 pm    Post subject: Reply with quote

Great idea. I really like it.

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? : )
_________________
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6
Page 6 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum