Re: [Clc-crux64] Re: Crux64
Jochem: gcc built "out-of-the-box" with Per's make file. It probably used some 32-bit-ish options. Could you send me your patch anyways (I wasn't registered to the list yet when you sent it).
Hey. You said you used Jochem's bin86 patch already, and he's only sent 2 patches, so the one I've attached must be the one you want.. I hope. About building Crux.. I had a quick look at Per's Makefile and saw words like bootstrap and stageX that reminded me of building Gentoo. I'm not a Makefile expert, but the file is easy to read and decipher. Would I be right in saying that building Crux basically entails "make bootstrap" and then trying to fix up the compile errors associated with x86_64? I'd like to give this a go after the exam period when I'm hibernating. One more thing.. Jochem's Crux tarball doesn't contain the contrib collection - according to the Makefile, bootstrap will try to do "all collections", so wouldn't it complain about the missing contrib? God speed fellas :) _________________________________________________________________ FOXTEL Digital - Your ticket to cinema at home: http://ad.au.doubleclick.net/clk;7718915;9123289;x?http://www.foxtel.com.au/...
On Sat, Jun 12, 2004 at 01:07:09AM +0000, Doan Vu wrote:
Jochem: gcc built "out-of-the-box" with Per's make file. It probably used some 32-bit-ish options. Could you send me your patch anyways (I wasn't registered to the list yet when you sent it).
Hey. You said you used Jochem's bin86 patch already, and he's only sent 2 patches, so the one I've attached must be the one you want.. I hope.
About building Crux.. I had a quick look at Per's Makefile and saw words like bootstrap and stageX that reminded me of building Gentoo. I'm not a Makefile expert, but the file is easy to read and decipher. Would I be right in saying that building Crux basically entails "make bootstrap" and then trying to fix up the compile errors associated with x86_64? I'd like to give this a go after the exam period when I'm hibernating.
Not sure about this, this is my first effort at porting to another arch. My idea was to build the base ports on a distro, pkgadd them in a chroot, and in that chroot run the make bootstrap. Otherwise you'd have everything compiled against libraries from the host distribution...
One more thing.. Jochem's Crux tarball doesn't contain the contrib collection - according to the Makefile, bootstrap will try to do "all collections", so wouldn't it complain about the missing contrib?
Yep, forgot about them :( Here's the list of ports from base which don't compile with me: db lilo sysklogd tcsh traceroute I don't have time to look at them this weekend un fortunately. For lilo, Marcus sent in a mail containing a patch, but it's a big patch, untested, and looks dirty IMHO, although i'm not that experienced in C. lsantil says db compiles without the C++ API, but i don't think that's acceptable unfortunately...
On Sat, 12 Jun 2004 09:52:29 +0200 Jochem Kossen <jkossen@xs4all.nl> wrote:
About building Crux.. I had a quick look at Per's Makefile and saw words like bootstrap and stageX that reminded me of building Gentoo. I'm not a Makefile expert, but the file is easy to read and decipher. Would I be right in saying that building Crux basically entails "make bootstrap" and then trying to fix up the compile errors associated with x86_64? I'd like to give this a go after the exam period when I'm hibernating.
Not sure about this, this is my first effort at porting to another arch. My idea was to build the base ports on a distro, pkgadd them in a chroot, and in that chroot run the make bootstrap. Otherwise you'd have everything compiled against libraries from the host distribution...
That's what Per's makefile does: builds packages for chroot on host sytem makes chroot bootstraps the system in 2 stages,recompiling all packages twice against libs from chroot. I'm sure you can modify it to suit your needs. HTH, Pedja
On Sat, Jun 12, 2004 at 01:07:09AM +0000, Doan Vu wrote: [SNIP] Yep, forgot about them :(
Here's the list of ports from base which don't compile with me: db lilo sysklogd tcsh traceroute
I don't have time to look at them this weekend un fortunately. For lilo, Marcus sent in a mail containing a patch, but it's a big patch, untested, and looks dirty IMHO, although i'm not that experienced in C.
lsantil says db compiles without the C++ API, but i don't think that's acceptable unfortunately...
Any status updates? In any case, I think we would be ok if we were just able to mkisofs a CD that boots (currently, Crux 2.0 doesn't boot [crashes at the CD-ROM driver for some reason; need to look into it; it might be the NForce3 mobo chipset...hmmm] on the new AMD64 3000+ desktop I just finished building for a cheap $600 USD). Looking at the list above, only lilo and sysklogd I think are critcal (Apache has a dependence on db). tcsh and traceroute might be nice to have but I wouldn't call them necessary. I'm gonna be at the Apple Developer Conference next week but I should have plenty of free time to do some work on Crux64. Louis
participants (4)
-
Doan Vu
-
Jochem Kossen
-
lsantil@dslextreme.com
-
Predrag Ivanovic