On Wed, Nov 17, 2004 at 09:03:29AM -0700, Jeremy Jones wrote:
morning all,
Good evening.
On Tue, 2004-11-16 at 16:08 -0800, Mattias Hedenskog wrote:
Hi Crux users
As a recent subscriber to the crux64 mailing-list I decided to put some effort into this porting issue. I've mananged to get a working version up and running in pure 64-bit mode.
have you fiddled with getting mixed 32/64 bit multilib stuff working?
Yes. But I think I approached getting this to work in a wrong way because I didn't care to test the 64-bit environment in an extensive matter before I dived into the bi-arch mess. I'm currently building/testing on a fresh gentoo/amd64 system as we speak. I unfortunately managed to mess up the working install way beyond what I thought was possible. The tough question resides though, how to actually make the bi-arch platform play well. I found some material on http://www.linuxbase.org/~taggart/multiarch.html that explains a good solution for the lib structure itself.
But the system install in whole is far away from complete. The install still looks like a rabid dog. There are some packackes which I'm not able to compile yet such as traceroute. I was thinking about maybe replacing it with tcptraceroute(depends on libpcap) or something more powerful. I didn't even try to build some packages in /opt such as x11/pkgconfig because of broken mirrors. I'll post some patches and builds when I have time.
what host system did you build from? i've started a couple times, once from a 32-bit crux system, using a cross compiler -- didn't get too far; and again from gentoo-64. that's where i'm at now -- a gentoo 64 base system, a sort of modified linuxfromscratch setup, & a static 32bit pkgutils from the crux-2.0 cd (couldn't build pkgutils from gentoo's amd64 system). just barely getting started trying to get a pure 64 bit glibc for the target.
I'm using the same method as you. Compiling/testing in a 64-bit environment makes the process a lot easier. After the bootstrap/iso making I just chrooted in the new install and configured the system from there(kernel/lilo/misc-etcjunk. It boots fine in lilo though. I seriously need to buy some cdr's and burn the iso to see if it really boots off the cd. ;) Perhaps there are some nifty patch sets in gentoo's portage that we can make use of? Anyways, Here's what I got.. Here are some semi current builds.. http://magog.se/crux-amd64/ // Mattias
if you have the space/bandwidth, would you mind throwing up your compiled packages and ports collection somewhere? i could donate some space, if you need.
// Mattias Hedenskog _______________________________________________ Clc-crux64 mailing list Clc-crux64@lists.berlios.de http://lists.berlios.de/mailman/listinfo/clc-crux64
-- Jeremy Jones IT Systems Integration Analyst, Senior Idaho Department of Juvenile Corrections (208) 465-8443 x154
_______________________________________________ Clc-crux64 mailing list Clc-crux64@lists.berlios.de http://lists.berlios.de/mailman/listinfo/clc-crux64