Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
BeBop Stage4
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Thu Oct 09, 2008 12:38 pm    Post subject: BeBop Stage4 Reply with quote

Hi,

I am sharing my stage4 tarballs built from Funtoo amd64 stage3: http://www.funtoo.org/linux/amd64/

ChangeLog

The last openrc broke my BeBop. Be careful if you are upgrading.

More info here:

http://roy.marples.name/node/446
https://bugs.gentoo.org/show_bug.cgi?id=240984


Features:

* built with Funtoo amd64 stage3
* gcc version 4.3.1 (Gentoo 4.3.1-r1 p1.1)
* glibc 2.8_p20080602
* binutils 2.18-r3
* LDFLAGS=”-Wl,–hash-style=gnu”
* baselayout 2
* openrc


Warning

The Gentoo Linux Foundation, does not support this Stage4.
Daniel Robbins from www.funtoo.org, does not support this Stage4.
This is an advance install method for advanced users and support is offered for questions that uniquely pertain to BeBop Stage4 install.


Note: For while just amd64 versions is offered:

Get it here:

Basic system version: http://www.mrgnetwork.com.br/pub/bebop/bebop-x86_64-2008.0.tar.lzma

StartKde version: http://www.mrgnetwork.com.br/pub/bebop/bebop-x86_64-startkde-2008.0.tar.lzma


A guide to install the Bebop Stage4 is located here: http://www.mrgnetwork.com.br/wiki/doku.php/en/bebop

Enjoy!!


Marlon
_________________
BeBop Stage4:
http://www.mrgnetwork.com.br/wiki/doku.php/en/bebop
https://forums.gentoo.org/viewtopic-t-710601.html


Last edited by m4rl0n on Sun Nov 16, 2008 6:13 pm; edited 3 times in total
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Thu Oct 09, 2008 8:28 pm    Post subject: Reply with quote

Hi,

For startkde version, the xorg.conf was setup for Nvidia based video cards, so the package nvidia-drivers is already emerged.


regards,

Marlon
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Wed Oct 15, 2008 4:40 pm    Post subject: Reply with quote

Hi,

The following packages where emerged success on BeBop:

Quote:

app-admin/eselect
app-admin/metalog
app-admin/sudo
app-emulation/emul-linux-x86-soundlibs
app-emulation/emul-linux-x86-xlibs
app-emulation/vmware-player
app-portage/eix
app-portage/gentoolkit
dev-libs/elfutils
dev-util/ccache
kde-base/kdebase-startkde
kde-base/kedit
kde-base/konq-plugins
kde-base/konsole
kde-base/nsplugins
media-libs/a52dec
media-libs/faac
media-libs/faad2
media-libs/flac
media-libs/libdvdcss
media-libs/libdvdread
media-libs/libogg
media-libs/libvorbis
media-libs/xvid
media-sound/alsa-utils
net-dialup/rp-pppoe
net-dns/pdns-recursor
net-firewall/iptables
net-misc/dhcpcd
net-misc/ntp
net-p2p/azureus
net-print/foomatic-filters
net-print/hplip
net-www/mplayerplug-in
net-www/netscape-flash
net-www/nspluginwrapper
sys-apps/dbus
sys-apps/hal
sys-apps/openrc
sys-auth/consolekit
sys-boot/grub
sys-devel/gcc
sys-devel/gcc-config
sys-devel/prelink
sys-fs/jfsutils
sys-fs/reiserfsprogs
sys-fs/sysfsutils
sys-kernel/gentoo-sources
sys-kernel/module-rebuild
sys-libs/glibc
sys-libs/gpm
sys-libs/libstdc++-v3
sys-power/acpid
sys-process/vixie-cron
x11-apps/xdm
x11-base/xorg-server
x11-base/xorg-x11
x11-drivers/nvidia-drivers
x11-libs/pango
x11-misc/slim
x11-themes/slim-themes
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Wed Oct 15, 2008 4:44 pm    Post subject: Reply with quote

Daniel Robbins kindly post some info about BeBop on his blog:

http://blog.funtoo.org/2008/10/bebop-linux-released.html

Regards,


Marlon
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Sun Nov 02, 2008 12:42 pm    Post subject: Reply with quote

Hi,

Some people ask me for a x86 version of BeBop Stage4. This is great!!

I don't have a Intel processor, just a amd64 cpu, but I guess that is not a big deal to build a BeBop x86 stage4.

Any thoughts ?

Regards,


Marlon
Back to top
View user's profile Send private message
seren
Guru
Guru


Joined: 27 Aug 2005
Posts: 448
Location: Wisconsin

PostPosted: Mon Nov 03, 2008 5:59 am    Post subject: Reply with quote

I saw your using --hash-style=both and just wanted to note that its redundant to use that flag as of binutils >=2.17.50.0.9 --hash-style=both is usually set as default. if you want to check compile a program (nano for example) without using --hash-style=both in LDFLAGS and run
Code:
readelf -a /usr/bin/nano | grep GNU_HASH

--hash-style=gnu is the new implementation and I have had results come in about 50% faster than the older sysv.

I have bumped glibc to 20081016 and have had great success with no problems on my main production machine so it would be nice to see some bleeding edge in a stage 4. I'm willing to say any snapshot of glibc there after should be stable as glibc 2.8 is solid like a rock ;).

What CFLAGS are you using?
Can you post your make.conf?
What would you think about version with paludis for users who would like a fresh install using paludis?

Are you interested a version for ~amd64?
If you would like to collaborate on future work on this I have some good experience with installs and would love to lend a hand or some horse power if needed. My production box is a Intel e7200 @ 3.9 Ghz intel p45 w/ 4gb ddr2 and 1.3TB on LVM2 so I can spare resources if you need help building stages.

thanks for the hard work!!
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Mon Nov 03, 2008 4:07 pm    Post subject: Reply with quote

seren wrote:
I saw your using --hash-style=both and just wanted to note that its redundant to use that flag as of binutils >=2.17.50.0.9 --hash-style=both is usually set as default. if you want to check compile a program (nano for example) without using --hash-style=both in LDFLAGS and run
Code:
readelf -a /usr/bin/nano | grep GNU_HASH

--hash-style=gnu is the new implementation and I have had results come in about 50% faster than the older sysv.

I have bumped glibc to 20081016 and have had great success with no problems on my main production machine so it would be nice to see some bleeding edge in a stage 4. I'm willing to say any snapshot of glibc there after should be stable as glibc 2.8 is solid like a rock ;).

What CFLAGS are you using?
Can you post your make.conf?
What would you think about version with paludis for users who would like a fresh install using paludis?

Are you interested a version for ~amd64?
If you would like to collaborate on future work on this I have some good experience with installs and would love to lend a hand or some horse power if needed. My production box is a Intel e7200 @ 3.9 Ghz intel p45 w/ 4gb ddr2 and 1.3TB on LVM2 so I can spare resources if you need help building stages.

thanks for the hard work!!



Nice, I will rebuild with --hash-style=gnu and upload a new Stage4.

Follow the BeBop Stage4 make.conf:


Code:

# Bebop Funtoo
#
CHOST="x86_64-pc-linux-gnu"
#
CFLAGS="-march=k8"
#
CFLAGS="${CFLAGS} -O2"
CFLAGS="${CFLAGS} -pipe"
#
CXXFLAGS="${CFLAGS}"
#
LDFLAGS="-Wl,--hash-style=both"
#
ACCEPT_KEYWORDS="amd64"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
MAKEOPTS="-j2"
USE="-doc -gtk -gnome -ipv6 kde qt3 qt4 alsa cdr dvd hal minimal nptl nptlonly symlink"
LINGUAS="pt_BR en"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT=180
PORTAGE_NICENESS=3
AUTOCLEAN="yes"
FEATURES="ccache distlocks parallel-fetch sandbox userpriv usersandbox -unmerge-orphans"
INPUT_DEVICES="evdev joystick keyboard mouse synaptics vmmouse wacom"
VIDEO_CARDS="nvidia nv vesa apm ark chips cirrus cyrix dummy epson fbdev glint i128 i740 i810   imstt mach64 mga neomagic nsc r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vga via vmware voodoo"



I have no experience with paludis :oops:, but I guess that is not a big deal. I will need some time to learn it, and create a Stage4 with paludis.

For while I am not interested in build version for ~amd64. My goal now is improve the stable version.
In the future we can resume this subject. :)

Some people ask me for a x86 version of BeBop Stage4 so if you could share your time and resources it would be great!! :)


Thank you for the feedback!!!

Marlon
Back to top
View user's profile Send private message
Jupiter1TX
Guru
Guru


Joined: 24 Feb 2006
Posts: 546
Location: 3rd Rock

PostPosted: Mon Nov 03, 2008 9:21 pm    Post subject: Reply with quote

As i stated on your website m4rl0n, i was able to successfully install your stage4. After further review and testing the only issue i did run into was having to remove the 'minimal' USE flag. I have since made CFLAGS '-march=native'' and LDFLAGS '--hash-style=gnu' and USE flag changes for my personal settings and recompiled. What i meant in my post on your website about sharing your .spec files was a reference to the stage config files used by Catalyst which i had assumed you used to cook this tarball. Obviously i was wrong in my assumption.

Needless to say Catalyst is a total piece of CRAP. It is not user friendly at all. This past weekend i installed Daniel Robbins new tool METRO. This tool is so simple i was able to cook up a stage3 tarball with my CFLAGS, LDFLAGS and, USE flags with NO problems or errors. Am now looking forward to his adding a stage4 function to Metro.

I too use a amd proc but would be more then happy to help in any way.
Thanks for the great work m4rl0n.
_________________
Core i7 920 D0 | Asus P6T DLX | Patriot Viper 1600 6GB | Antec Quattro 850W
Geforce 8800GTX OC2 768MB | Dell 22" LCD | Koolance Exos2/Swiftech GTZ
GCC 4.6.1 | 3.7.x-geek | Xorg-7.4-x | KDE-4.7.x | Compiz
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Tue Nov 04, 2008 11:07 am    Post subject: Reply with quote

Jupiter1TX wrote:
As i stated on your website m4rl0n, i was able to successfully install your stage4. After further review and testing the only issue i did run into was having to remove the 'minimal' USE flag. I have since made CFLAGS '-march=native'' and LDFLAGS '--hash-style=gnu' and USE flag changes for my personal settings and recompiled. What i meant in my post on your website about sharing your .spec files was a reference to the stage config files used by Catalyst which i had assumed you used to cook this tarball. Obviously i was wrong in my assumption.

Needless to say Catalyst is a total piece of CRAP. It is not user friendly at all. This past weekend i installed Daniel Robbins new tool METRO. This tool is so simple i was able to cook up a stage3 tarball with my CFLAGS, LDFLAGS and, USE flags with NO problems or errors. Am now looking forward to his adding a stage4 function to Metro.

I too use a amd proc but would be more then happy to help in any way.
Thanks for the great work m4rl0n.


Jupiter1TX,

Nice to hear that you could install the BeBop without problems :)

The "minimal" flag was deliberately set to not install a lot of unnecessary packages and keep the Stage4 "slim".
Seren warning me too about the '--hash-style=gnu', I will rebuild the Stage4 with this LDFLAG.

You can help telling more about your experience. After change the CFLAGS and LDFLAGS, you run emerge system && emerge world or just emerge world ?

Thank you for your feedback.

regards,

Marlon
_________________
BeBop Stage4:
http://www.mrgnetwork.com.br/wiki/doku.php/en/bebop
https://forums.gentoo.org/viewtopic-t-710601.html
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Nov 04, 2008 8:37 pm    Post subject: Reply with quote

I would suggest not being so redundant in your make.conf, example:

Code:
#
# Bebop Funtoo
#
CHOST="x86_64-pc-linux-gnu"
#
CFLAGS="-march=k8"
#
CFLAGS+=" -O2"
CFLAGS+=" -pipe"
#
CXXFLAGS="${CFLAGS}"
#
LDFLAGS="-Wl,--hash-style=gnu"
#
PORTDIR_OVERLAY=/usr/local/portage
MAKEOPTS="-j2"
USE="-doc -gtk -gnome -ipv6 kde qt3 qt4 alsa cdr dvd hal minimal symlink"
LINGUAS="pt_BR en"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT=180
PORTAGE_NICENESS=3
AUTOCLEAN="yes"
FEATURES="ccache usersandbox -unmerge-orphans"
INPUT_DEVICES="evdev joystick keyboard mouse synaptics vmmouse wacom"
VIDEO_CARDS="nvidia nv vesa apm ark chips cirrus cyrix dummy epson fbdev glint i128 i740 i810   imstt mach64 mga neomagic nsc r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vga via vmware voodoo"


I honestly prefer cflags on a single line though, but to each his own ;)
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Wed Nov 05, 2008 3:06 pm    Post subject: Reply with quote

cheater1034 wrote:
I would suggest not being so redundant in your make.conf, example:

I honestly prefer cflags on a single line though, but to each his own ;)



Thanks for the feedback!!


Regards,


Marlon
_________________
BeBop Stage4:
http://www.mrgnetwork.com.br/wiki/doku.php/en/bebop
https://forums.gentoo.org/viewtopic-t-710601.html
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Sun Nov 16, 2008 6:03 pm    Post subject: Reply with quote

Warning:

The last openrc broke my BeBop. Be careful if you are upgrading.

More info here:

http://roy.marples.name/node/446

https://bugs.gentoo.org/show_bug.cgi?id=240984


Regards,

Marlon
_________________
BeBop Stage4:
http://www.mrgnetwork.com.br/wiki/doku.php/en/bebop
https://forums.gentoo.org/viewtopic-t-710601.html
Back to top
View user's profile Send private message
m4rl0n
n00b
n00b


Joined: 20 Dec 2004
Posts: 44

PostPosted: Sat Oct 10, 2009 12:03 am    Post subject: Reply with quote

I made a StartKDE Stage4 version of Funtoo for i686, you can find a
torrent http://www.mrgnetwork.com.br/pub/bebop/bebop_funtoo-i686-startkde.tar.lzma.


BeBop Stage4 try to follow the Slackware philosophy, emerging packages
with the minimum possible dependencies.

    Funtoo Stage3 based :)
    LDFLAGS="-Wl,--hash-style=gnu"
    Minimal flags less dependencies
    Zen Sources kernel with BFS Con Kolivas patch
    kdebase-startkde
    nxserver-freenx
    Firefox and Thunderbird
    Wicd


To install boot using a LiveCD like System Rescue CD and follow the
steps bellow:


mkfs.ext3 /dev/sdX
tune2fs -o journal_data_writeback /dev/sdX
tune2fs -m 2 /dev/sdX
mkswap /dev/sdX
swapon /dev/sdX


tune2fs -O dir_index /dev/sdX
e2fsck -D /dev/sdX
tune2fs -O has_journal -o journal_data /dev/sdX
tune2fs -c 0 -i 0 /dev/sdX


mount /dev/sdX /mnt/gentoo -o user_xattr,noatime
mkdir -p /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo/dev
/mnt/gentoo/usr/local/portage

cd /mnt/gentoo

unlzma bebop_funtoo-i686.tar.lzma

tar xvf bebop_funtoo-i686.tar


cp /etc/resolv.conf /mnt/gentoo/etc/
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
cp /proc/mounts /mnt/gentoo/etc/mtab

chroot /mnt/gentoo /bin/bash
env-update; source /etc/profile ; export PS1="(BeBop) $PS1"

Configs that you must change:


nano /etc/hosts
nano /etc/conf.d/hostname
nano /etc/fstab
nano /etc/conf.d/hwclock
nano /etc/conf.d/ntp-client

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Brazil/East /etc/localtime # here point
localtime to your timezone


emerge --sync
emerge portage

etc-update
nano /etc/make.conf

nano net.eth0

chmod +x net.eth0
rc-update add net.eth0 default


Configure kernel to fit your hardware


Configure xorg.conf to fit your video card


rc-update add xdm default

Configure /etc/slim.conf, if you want to change SLim Theme.


cd /boot/grub
nano menu.lst

grub --no-floppy

grub root (hdX,X)
grub setup (hdX)
grub quit


passwd

useradd -m -G lp,wheel,audio,cdrom,video,cdrw,usb,users -s /bin/bash bebop
passwd bebop


put a .xinitrc at home directory with this line:

exec startkde


exit
cd ~/
umount /mnt/gentoo/dev
umount /mnt/gentoo/proc
umount /mnt/gentoo
swapoff /dev/sdaX
_________________
BeBop Stage4:
http://www.mrgnetwork.com.br/wiki/doku.php/en/bebop
https://forums.gentoo.org/viewtopic-t-710601.html
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
Page 1 of 1

 
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