FWIW, I have succesfully rebuilt (almost) all of my packages with GCC 4.1. They're from the 2.2 branch, revision 861. All were up-to-date before building, and the toolchain were first rebuilt two times, just to be sure. The exceptions are acpid which fails due to -Werror in the Makefile, and slim (hi cptn and sip :-)) which fails with this message: app.h:56: error: extra qualification 'App::' on member 'replaceVariables' app.h:79: error: extra qualification 'App::' on member 'blankScreen' (sip: Remember to include cptn's crux-smooth theme in the updated port in case this will trigger a new release ;-)) My packages are: acpid 1.0.4-1 akode 2.0-1 alsa-lib 1.0.10-1 apache 2.0.55-2 apr 0.9.7-1 arts 1.5.1-1 aterm 1.0.0-1 audiofile 0.2.6-1 autoconf 2.59-1 automake 1.9.6-1 bash 3.0-2 bc 1.06-2 bftpd 1.0.24-3 bin86 0.16.0-1 binutils 2.16.1-1 bison 2.1-1 bzip2 1.0.3-1 cdparanoia alpha9.8-3 coreutils 5.93-1 cpio 2.6-2 cyrus-sasl 2.1.21-2 db 4.4.20-1 dcron 2.3.3-10 diffutils 2.8.1-1 e2fsprogs 1.38-1 ed 0.2-2 evilwm 0.99.24-1 exim 4.60-1 expat 1.95.8-1 fakeroot 1.5.7-1 file 4.16-1 filesystem 2.2-1 findutils 4.2.27-1 flex 2.5.31-2 fontconfig 2.3.2-1 freeglut 2.4.0-1 freetype 2.1.10-1 fribidi 0.10.7-1 gamin 0.1.7-1 gawk 3.1.5-1 gcc 4.1.0-1 gdbm 1.8.3-1 gettext 0.14.5-1 ghostscript 8.15.1-1 glib 2.8.6-1 glibc 2.3.6-1 gnupg 1.4.2.1-1 gpgme 1.0.3-1 grep 2.5.1a-1 groff 1.19.2-5 grub 0.95-3 gzip 1.2.4b-1 hicolor-icon-theme 0.9-1 hotplug-ng 002-1 imagemagick 6.2.6-2 kbd 1.12-1 kdeartwork 3.5.1-1 kdebase 3.5.1-1 kdelibs 3.5.1-2 kdepim 3.5.1-1 kdeutils 3.5.1-1 ktorrent 1.2-2 lame 3.96.1-1 lcms 1.14-1 less 394-1 lfpfonts-fix 0.83-1 libart_lgpl 2.3.17-1 libgpg-error 1.1-1 libidn 0.5.20-1 libjpeg 6b-1 libmad 0.15.1b-3 libmng 1.0.9-2 libogg 1.1.3-1 libpcre 6.6-2 libpng 1.2.8-1 libtiff 3.8.0-1 libtool 1.5.22-1 libungif 4.1.4-1 libusb 0.1.11-1 libvorbis 1.1.2-1 libxml2 2.6.23-1 libxslt 1.1.15-1 linux 2.6.16-rc5-1 lipstik 2.1-1 lm_sensors 2.9.2-1 m4 1.4.4-1 make 3.80-1 man 1.6c-1 man-pages 2.22-1 memtest86+ 1.65-1 mktemp 1.5-1 module-init-tools 3.2.2-1 nasm 0.98.39-1 ncurses 5.5-1 neon 0.25.4-1 net-tools 1.60-5 netkit-base 0.17-8 openssh 4.3p2-1 openssl 0.9.8a-1 patch 2.5.4-1 pciutils 2.2.1-2 perl 5.8.8-1 pkg-config 0.20-1 pkgutils 5.20-1 polyester 0.8-1 poppler 0.4.4-1 ports 1.5-2 portspage 1.0.3-2 procps 3.2.6-1 prt-get 0.5.11-2 prt-utils 0.7.1-1 psmisc 22.1-1 python 2.4.2-2 qt3 3.3.5-1 rc 2.17-2 readline 5.1-1 rsync 2.6.6-2 ruby 1.8.4-1 sed 4.1.5-1 shadow 4.0.14-1 slim 1.2.4-1 subversion 1.3.0-1 sudo 1.6.8p12-1 sysfsutils 2.0.0-1 sysklogd 1.4.1-5 sysvinit 2.86-5 tar 1.15.1-2 tcp_wrappers 7.6-6 tcsh 6.14-1 time 1.7-1 udev 085-1 unrar 3.5.4-1 unzip 5.52-2 uptimed 0.3.7-1 usbutils 0.70-1 util-linux 2.12r-1 vim 6.4-2 webfs 1.21-2 wget 1.10.2-1 which 2.16-1 x11 6.9.0-1 zip 2.31-2 zlib 1.2.3-1 And the relevant parts of "svn st | grep -v .footprint": M crux-2.2/ports/opt/cyrus-sasl/Pkgfile A crux-2.2/ports/opt/cyrus-sasl/cyrus-sasl-2.1.21-gcc4-fix.patch M crux-2.2/ports/opt/cyrus-sasl/.md5sum I bugged that one in trac and attached the one-line patch, also applies to 4.0. M crux-2.2/ports/opt/libpng/Pkgfile I had to switch to using makefile.linux over makefile.gcmmx, otherwise x11 would refuse to link xcursorgen against it with a bunch of undefined references to what looks like MMX related code. slim (built with gcc 4.0) would also refuse to start with the gcc 4.1 compiled libpng using makefile.gcmmx, but works when using makefile.linux. M crux-2.2/ports/opt/xine-lib/Pkgfile M crux-2.2/ports/opt/xine-lib/.md5sum I also bugged that one in trac. Only xine-lib >= 1.1 supports gcc >= 4.0. M crux-2.2/ports/core/gcc/Pkgfile M crux-2.2/ports/core/gcc/.md5sum Obviously :-) - I just bumped it, but maybe Objective-C++ support could be added as well. With my imagination probably being the primary factor, my KDE desktop and pkgmk (well, gcc) feels a little speedier now. And given the popularity Han's ProPolice-enabled gcc apparently used to have, it seems 4.1 would be loved by the paranoid people concerned about theoratical security issues, too! (That ought to put me back on his ignore list :-)) Of course 4.0 is safer given its life time - this is just to report my experience with 4.1 so far, which is much better than I expected to.
Hi, all I have successfully install CRUX 2.1 on my laptop, but I need help to install my lan & wlan netcards, can anybody tell me where can i find instructions? thanks in advance. I wonder if it's appropriate to ask these kind of questions here. here is my /proc/pci: PCI devices found: Bus 0, device 0, function 0: Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 2). Bus 0, device 0, function 1: System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 2). Bus 0, device 0, function 3: System peripheral: Intel Corp. 855GM/GME GMCH Configuration Process Registers (rev 2). Bus 0, device 2, function 0: VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 2). IRQ 11. Prefetchable 32 bit memory at 0xf0000000 [0xf7ffffff]. Non-prefetchable 32 bit memory at 0xfeb00000 [0xfeb7ffff]. I/O at 0xdc00 [0xdc07]. Bus 0, device 2, function 1: Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (#2) (rev 2). Prefetchable 32 bit memory at 0xe8000000 [0xefffffff]. Non-prefetchable 32 bit memory at 0xfea80000 [0xfeafffff]. Bus 0, device 29, function 0: USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 3). IRQ 11. I/O at 0xd480 [0xd49f]. Bus 0, device 29, function 1: USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 3). IRQ 5. I/O at 0xd800 [0xd81f]. Bus 0, device 29, function 2: USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 3). IRQ 4. I/O at 0xd880 [0xd89f]. Bus 0, device 29, function 7: USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 3). IRQ 4. Non-prefetchable 32 bit memory at 0xfebff800 [0xfebffbff]. Bus 0, device 30, function 0: PCI bridge: Intel Corp. 82801 PCI Bridge (rev 131). Master Capable. No bursts. Min Gnt=6. Bus 0, device 31, function 0: ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 3). Bus 0, device 31, function 1: IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 3). IRQ 4. I/O at 0xffa0 [0xffaf]. Non-prefetchable 32 bit memory at 0x1f800000 [0x1f8003ff]. Bus 0, device 31, function 5: Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 3). I/O at 0xe000 [0xe0ff]. I/O at 0xe100 [0xe13f]. Non-prefetchable 32 bit memory at 0x1f800400 [0x1f8005ff]. Non-prefetchable 32 bit memory at 0x1f800600 [0x1f8006ff]. Bus 0, device 31, function 6: Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 3). IRQ 11. I/O at 0xe200 [0xe2ff]. I/O at 0xe300 [0xe37f]. Bus 1, device 4, function 0: Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 4). IRQ 4. Master Capable. Latency=64. Min Gnt=2.Max Lat=34. Non-prefetchable 32 bit memory at 0xfe8fd000 [0xfe8fdfff]. Bus 1, device 5, function 0: CardBus bridge: Ricoh Co Ltd RL5c475 (rev 184). Master Capable. Latency=32. Min Gnt=128.Max Lat=7. Non-prefetchable 32 bit memory at 0x1f801000 [0x1f801fff]. Bus 1, device 5, function 1: FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller (rev 0). IRQ 11. Master Capable. Latency=64. Min Gnt=2.Max Lat=4. Non-prefetchable 32 bit memory at 0xfe8ff000 [0xfe8ff7ff]. Bus 1, device 8, function 0: Ethernet controller: Intel Corp. 82801BD PRO/100 VM (MOB) Ethernet Controller (rev 131). IRQ 11. Master Capable. Latency=64. Min Gnt=8.Max Lat=56. Non-prefetchable 32 bit memory at 0xfe8fe000 [0xfe8fefff]. I/O at 0xcc00 [0xcc3f]. _________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee® Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
On Mon, 06 Mar 2006 02:18:37 +0000 "Geoffrey Zheng" <gzheng@hotmail.com> wrote:
Hi, all Hello
I have successfully install CRUX 2.1 on my laptop, but I need help to install my lan & wlan netcards, can anybody tell me where can i find instructions? thanks in advance.
I wonder if it's appropriate to ask these kind of questions here. Try to guess =)
Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 4).
http://crux.nu/portdb/index.php?command=search&pattern=2100 http://ipw2100.sourceforge.net/
Bus 1, device 5, function 1: FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller (rev 0). IRQ 11. Master Capable. Latency=64. Min Gnt=2.Max Lat=4. Non-prefetchable 32 bit memory at 0xfe8ff000 [0xfe8ff7ff]. Bus 1, device 8, function 0: I guess, you can even use firewire as a network card: CONFIG_IEEE1394=y CONFIG_IEEE1394_ETH1394=y
Ethernet controller: Intel Corp. 82801BD PRO/100 VM (MOB) Ethernet Controller (rev 131).
Seems like you have to(but I am not shure): CONFIG_E100=y
_________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee_ Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 No, thanks. I believe my PC is not infected.
-- Mikhail Kolesnik ICQ: #260259143 IRC: freenode/mike_k, rusnet/mike_k NIC handle: MKK83-UANIC
you r very kind, thank you very much. i'll try it. :)
From: Mikhail Kolesnik <mike@openbunker.org> To: crux@fukt.bth.se Subject: Re: need help with laptop network Date: Mon, 6 Mar 2006 10:00:43 +0200
On Mon, 06 Mar 2006 02:18:37 +0000 "Geoffrey Zheng" <gzheng@hotmail.com> wrote:
Hi, all Hello
I have successfully install CRUX 2.1 on my laptop, but I need help to install my lan & wlan netcards, can anybody tell me where can i find instructions? thanks in advance.
I wonder if it's appropriate to ask these kind of questions here. Try to guess =)
Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 4).
http://crux.nu/portdb/index.php?command=search&pattern=2100 http://ipw2100.sourceforge.net/
Bus 1, device 5, function 1: FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller (rev 0). IRQ 11. Master Capable. Latency=64. Min Gnt=2.Max Lat=4. Non-prefetchable 32 bit memory at 0xfe8ff000 [0xfe8ff7ff]. Bus 1, device 8, function 0: I guess, you can even use firewire as a network card: CONFIG_IEEE1394=y CONFIG_IEEE1394_ETH1394=y
Ethernet controller: Intel Corp. 82801BD PRO/100 VM (MOB) Ethernet Controller (rev 131).
Seems like you have to(but I am not shure): CONFIG_E100=y
_________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee_ Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 No, thanks. I believe my PC is not infected.
-- Mikhail Kolesnik ICQ: #260259143 IRC: freenode/mike_k, rusnet/mike_k NIC handle: MKK83-UANIC
_________________________________________________________________ Dont just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/
greate, i made it. now my Crux is connected. yes, after re-compiled the kernel, the e100 lan card was found and connected, then update, install hotplug & ipw2100 ports, wlan card works now. But, I can't find any ports for Simplified Chinese solution, guide me pls. btw, anybody else come from China mainland besides me? I love crux. Geoffrey.
From: "Geoffrey Zheng" <gzheng@hotmail.com> To: mike@openbunker.org, crux@fukt.bth.se Subject: Re: need help with laptop network Date: Tue, 07 Mar 2006 04:57:54 +0000
you r very kind, thank you very much. i'll try it. :)
From: Mikhail Kolesnik <mike@openbunker.org> To: crux@fukt.bth.se Subject: Re: need help with laptop network Date: Mon, 6 Mar 2006 10:00:43 +0200
On Mon, 06 Mar 2006 02:18:37 +0000 "Geoffrey Zheng" <gzheng@hotmail.com> wrote:
Hi, all Hello
I have successfully install CRUX 2.1 on my laptop, but I need help to install my lan & wlan netcards, can anybody tell me where can i find instructions? thanks in advance.
I wonder if it's appropriate to ask these kind of questions here. Try to guess =)
Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 4).
http://crux.nu/portdb/index.php?command=search&pattern=2100 http://ipw2100.sourceforge.net/
Bus 1, device 5, function 1: FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller (rev 0). IRQ 11. Master Capable. Latency=64. Min Gnt=2.Max Lat=4. Non-prefetchable 32 bit memory at 0xfe8ff000 [0xfe8ff7ff]. Bus 1, device 8, function 0: I guess, you can even use firewire as a network card: CONFIG_IEEE1394=y CONFIG_IEEE1394_ETH1394=y
Ethernet controller: Intel Corp. 82801BD PRO/100 VM (MOB) Ethernet Controller (rev 131).
Seems like you have to(but I am not shure): CONFIG_E100=y
_________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee_ Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 No, thanks. I believe my PC is not infected.
-- Mikhail Kolesnik ICQ: #260259143 IRC: freenode/mike_k, rusnet/mike_k NIC handle: MKK83-UANIC
_________________________________________________________________ Dont just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/
_________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
Solved! I'm so happy to tell you that it's easy. 1.using m$ fonts, such as simsun.ttf, simhei.ttf,etc. 2.setup locale to utf8 3.create ports for scim, scim-tables for input methods. that's all. cheers, Geoffrey Zheng.
From: "Geoffrey Zheng" <gzheng@hotmail.com> To: crux@fukt.bth.se Subject: now, how to solve Simplified Chinese? Date: Tue, 07 Mar 2006 07:34:34 +0000
greate, i made it. now my Crux is connected. yes, after re-compiled the kernel, the e100 lan card was found and connected, then update, install hotplug & ipw2100 ports, wlan card works now.
But, I can't find any ports for Simplified Chinese solution, guide me pls.
btw, anybody else come from China mainland besides me?
I love crux.
Geoffrey.
From: "Geoffrey Zheng" <gzheng@hotmail.com> To: mike@openbunker.org, crux@fukt.bth.se Subject: Re: need help with laptop network Date: Tue, 07 Mar 2006 04:57:54 +0000
you r very kind, thank you very much. i'll try it. :)
From: Mikhail Kolesnik <mike@openbunker.org> To: crux@fukt.bth.se Subject: Re: need help with laptop network Date: Mon, 6 Mar 2006 10:00:43 +0200
On Mon, 06 Mar 2006 02:18:37 +0000 "Geoffrey Zheng" <gzheng@hotmail.com> wrote:
Hi, all Hello
I have successfully install CRUX 2.1 on my laptop, but I need help to install my lan & wlan netcards, can anybody tell me where can i find instructions? thanks in advance.
I wonder if it's appropriate to ask these kind of questions here. Try to guess =)
Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 4).
http://crux.nu/portdb/index.php?command=search&pattern=2100 http://ipw2100.sourceforge.net/
Bus 1, device 5, function 1: FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller (rev 0). IRQ 11. Master Capable. Latency=64. Min Gnt=2.Max Lat=4. Non-prefetchable 32 bit memory at 0xfe8ff000 [0xfe8ff7ff]. Bus 1, device 8, function 0: I guess, you can even use firewire as a network card: CONFIG_IEEE1394=y CONFIG_IEEE1394_ETH1394=y
Ethernet controller: Intel Corp. 82801BD PRO/100 VM (MOB) Ethernet Controller (rev 131).
Seems like you have to(but I am not shure): CONFIG_E100=y
_________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee_ Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 No, thanks. I believe my PC is not infected.
-- Mikhail Kolesnik ICQ: #260259143 IRC: freenode/mike_k, rusnet/mike_k NIC handle: MKK83-UANIC
_________________________________________________________________ Dont just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/
_________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_________________________________________________________________ Dont just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/
Hi Mark, On Fri, Mar 03, 2006 at 10:02:11 +0100, Mark Rosenstand wrote:
FWIW, I have succesfully rebuilt (almost) all of my packages with GCC 4.1. They're from the 2.2 branch, revision 861. All were up-to-date before building, and the toolchain were first rebuilt two times, just to be sure. [...] Of course 4.0 is safer given its life time - this is just to report my experience with 4.1 so far, which is much better than I expected to.
Thanks for your report (slim is fixed in svn :-)). I'm kinda reluctant to ship/use a .0 gcc unless one of our maintainers is (or wants to start) following the gcc development closely (or is using 4.1 at work for example) and is able to add patches where needed (4.0.2 has currently 109 bugs reported, 4.1.0 has 628). However, from your report (and the ChangeLog for 4.1) updating between releases sounds quite feasible, so if we manage to get out 2.2 soon, I'd prefer to keep 4.0.x, and update to 4.1.1 or 4.1.2 through ports once they're available. Best regards, Johannes -- Johannes Winkelmann mailto:jw@tks6.net Zurich, Switzerland http://jw.tks6.net
On Saturday 11 March 2006 12:35, Johannes Winkelmann wrote:
Hi Mark,
On Fri, Mar 03, 2006 at 10:02:11 +0100, Mark Rosenstand wrote:
FWIW, I have succesfully rebuilt (almost) all of my packages with GCC 4.1. They're from the 2.2 branch, revision 861. All were up-to-date before building, and the toolchain were first rebuilt two times, just to be sure.
[...]
Of course 4.0 is safer given its life time - this is just to report my experience with 4.1 so far, which is much better than I expected to.
Thanks for your report (slim is fixed in svn :-)). I'm kinda reluctant to ship/use a .0 gcc unless one of our maintainers is (or wants to start) following the gcc development closely (or is using 4.1 at work for example) and is able to add patches where needed (4.0.2 has currently 109 bugs reported, 4.1.0 has 628).
Fedora Core 5 (which will be released in a couple of days) will ship with both gcc 4.1 and glibc 2.4 (which by the way have run flawlessly for three days now) so when patching is needed there's a good chance finding them in their CVS. I completely agree with your general view on .0's and also that 4.0.x is the best bet for 2.2. 4.0.3 is out now, btw. :-)
However, from your report (and the ChangeLog for 4.1) updating between releases sounds quite feasible, so if we manage to get out 2.2 soon, I'd prefer to keep 4.0.x, and update to 4.1.1 or 4.1.2 through ports once they're available.
That sounds perfect!
On Sat, Mar 11, 2006 at 13:12:17 +0100, Mark Rosenstand wrote: [...]
Fedora Core 5 (which will be released in a couple of days) will ship with both gcc 4.1 and glibc 2.4 [...] RH/FC obviously has the advantage of having payed working on both gcc and glibc; also if you have a look at the commit messages on http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/NEWS?cvsroot=glibc it sounds like the upstream glibc is regularily synced against fedora's internal version, not vice versa :-).
Regards, Johannes -- Johannes Winkelmann mailto:jw@tks6.net Zurich, Switzerland http://jw.tks6.net
Johannes Winkelmann wrote:
RH/FC obviously has the advantage of having payed working on both gcc and glibc.
Indeed, and they have a big team of guys working on getting all the applications patched. That's all great work. But if we want to get all those packages patched and tested we'd have to spend hours a day. Better wait a bit until all patches are applied in concurrent releases of packages and we can painlessly upgrade. Also take a look at the real advantage of upgrading to the latest release of gcc. What is it? What's wrong with gcc-3.4.5? # Han -- http://www.xs4all.nl/~hanb/software/crux/
On Saturday 11 March 2006 16:42, Han Boetes wrote:
Better wait a bit until all patches are applied in concurrent releases of packages and we can painlessly upgrade.
I agree.
Also take a look at the real advantage of upgrading to the latest release of gcc. What is it? What's wrong with gcc-3.4.5?
http://kerneltrap.org/node/6271 4.0.2 is already in the 2.2 branch, so you have to compare the 4.1 jump relative to that.
On Saturday 11 March 2006 13:41, Johannes Winkelmann wrote:
On Sat, Mar 11, 2006 at 13:12:17 +0100, Mark Rosenstand wrote: [...]
Fedora Core 5 (which will be released in a couple of days) will ship with both gcc 4.1 and glibc 2.4 [...]
RH/FC obviously has the advantage of having payed working on both gcc and glibc;
I know - it wasn't intended as a "Fedora rocks" message (because they're insanely bleeding edge), only as a "if we run into problems, we won't be alone and there's a good chance to find patches in their CVS" - unless it's an mp3 related packages, obviously ;-)
Hello, Mark. On Sat, 11 Mar 2006 13:12:17 +0100 Mark Rosenstand <mark@borkware.net> wrote:
On Saturday 11 March 2006 12:35, Johannes Winkelmann wrote:
Hi Mark,
FWIW, I have succesfully rebuilt (almost) all of my packages with GCC 4.1. They're from the 2.2 branch, revision 861. All were up-to-date before building, and the toolchain were first rebuilt two times, just to be sure. ... However, from your report (and the ChangeLog for 4.1) updating between releases sounds quite feasible, so if we manage to get out 2.2 soon, I'd prefer to keep 4.0.x, and update to 4.1.1 or 4.1.2
On Fri, Mar 03, 2006 at 10:02:11 +0100, Mark Rosenstand wrote: through ports once they're available.
That sounds perfect!
Except one thing: any "cruxer's complete guide on the rigth way of rebuilding toolchain" ? Any sort of double-compilation sounds heretic )) Yes, I think this is very important. Am I paranoid? -- Mikhail Kolesnik ICQ: #260259143 IRC: freenode/mike_k, rusnet/mike_k NIC handle: MKK83-UANIC
On Saturday 11 March 2006 13:55, Mikhail Kolesnik wrote:
On Sat, 11 Mar 2006 13:12:17 +0100
Mark Rosenstand <mark@borkware.net> wrote:
On Saturday 11 March 2006 12:35, Johannes Winkelmann wrote:
Hi Mark,
On Fri, Mar 03, 2006 at 10:02:11 +0100, Mark Rosenstand wrote:
FWIW, I have succesfully rebuilt (almost) all of my packages with GCC 4.1. They're from the 2.2 branch, revision 861. All were up-to-date before building, and the toolchain were first rebuilt two times, just to be sure. ...
However, from your report (and the ChangeLog for 4.1) updating between releases sounds quite feasible, so if we manage to get out 2.2 soon, I'd prefer to keep 4.0.x, and update to 4.1.1 or 4.1.2 through ports once they're available.
That sounds perfect!
Except one thing: any "cruxer's complete guide on the rigth way of rebuilding toolchain" ? Any sort of double-compilation sounds heretic ))
Look at the bootstrap target of the Makefile :-) In general when updating gcc for micro versions, it's enough to simply rebuild libtool. It's only if the ABI breaks it's necessary to rebuild your whole toolchain or even system.
Yes, I think this is very important. Am I paranoid?
If you want to follow the book you'll have to jump down to single user mode, but these days it usually isn't that big of an issue and should IMO only be done when building the packages on the CD, or if you're paranoid :-)
Hello, Mark. On Sat, 11 Mar 2006 17:38:29 +0100 Mark Rosenstand <mark@borkware.net> wrote:
On Saturday 11 March 2006 13:55, Mikhail Kolesnik wrote:
On Sat, 11 Mar 2006 13:12:17 +0100
Mark Rosenstand <mark@borkware.net> wrote:
On Saturday 11 March 2006 12:35, Johannes Winkelmann wrote:
Hi Mark,
On Fri, Mar 03, 2006 at 10:02:11 +0100, Mark Rosenstand wrote:
FWIW, I have succesfully rebuilt (almost) all of my packages with GCC 4.1. They're from the 2.2 branch, revision 861. All were up-to-date before building, and the toolchain were first rebuilt two times, just to be sure. ...
However, from your report (and the ChangeLog for 4.1) updating between releases sounds quite feasible, so if we manage to get out 2.2 soon, I'd prefer to keep 4.0.x, and update to 4.1.1 or 4.1.2 through ports once they're available.
That sounds perfect!
Except one thing: any "cruxer's complete guide on the rigth way of rebuilding toolchain" ? Any sort of double-compilation sounds heretic ))
Look at the bootstrap target of the Makefile :-)
In general when updating gcc for micro versions, it's enough to simply rebuild libtool. It's only if the ABI breaks it's necessary to rebuild your whole toolchain or even system.
Yes, I think this is very important. Am I paranoid?
If you want to follow the book you'll have to jump down to single user mode, but these days it usually isn't that big of an issue and should IMO only be done when building the packages on the CD, or if you're paranoid :-)
But now I have to run updated glibc to get xorg 6.9 work with my vga adapter. And it is a little bit mystic how the things depends on each other. At least I can rely on port's README... -- Mikhail Kolesnik ICQ: #260259143 IRC: freenode/mike_k, rusnet/mike_k NIC handle: MKK83-UANIC
On Sat, Mar 11, 2006 at 12:35:19PM +0100, Johannes Winkelmann wrote: [...]
However, from your report (and the ChangeLog for 4.1) updating between releases sounds quite feasible, so if we manage to get out 2.2 soon, I'd prefer to keep 4.0.x, and update to 4.1.1 or 4.1.2 through ports once they're available.
I second that. Though we should use 4.0.3, which is already tagged in gcc-svn [1]. I guess it's available within some days as an tarball. Greetings Juergen [1] http://gcc.gnu.org/viewcvs/tags/ -- Juergen Daubert | mailto:jue@jue.li Korb, Germany | http://jue.li/crux
On Saturday 11 March 2006 14:44, Juergen Daubert wrote:
On Sat, Mar 11, 2006 at 12:35:19PM +0100, Johannes Winkelmann wrote:
[...]
However, from your report (and the ChangeLog for 4.1) updating between releases sounds quite feasible, so if we manage to get out 2.2 soon, I'd prefer to keep 4.0.x, and update to 4.1.1 or 4.1.2 through ports once they're available.
I second that. Though we should use 4.0.3, which is already tagged in gcc-svn [1]. I guess it's available within some days as an tarball.
It's already available, I've been rebuilding for some hours now. Maybe it just hasn't hit you mirror yet? In any case, I fully support Johannes' suggested upgrade path.
participants (6)
-
Geoffrey Zheng
-
Han Boetes
-
Johannes Winkelmann
-
Juergen Daubert
-
Mark Rosenstand
-
Mikhail Kolesnik