Jivin Ben Kloosterman lays it down ...
> I have been working on uCLinux on Arm, since Mono has Arm with the idea of a
> prototype for a ucLinx + Mono base kernel to start with. 
> 
> I got it booting in an emulator but now have some issue loading the root rom
> file system (not a Question I will work it out) I'm quite impressed by the
> functionality in the lib/toolkit though. 
> 
> I just want to get a feel of how hard it will be to create an x86_64 arch eg
> if I copy the latest kernel , apply the ucLinux kernel patch will it compile
> the Kernel ? How much work is in the libs or will these mostly compile to
> x86_64 ?  Obviously mono will be easier to compile under x86_64.

Building the uClinux-dist for x86/x86_64 is easy, you just need a good
uClibc config and a kernel config.

I am not sure there are any x86_64 targets in the tree,  but plenty
of systems are x86:

        grep -l i386 vendors/*/*/config.arch

so that may be a good start.  You can just override the compiler options
in your config.arch to get a 64bit build happening.  I have done it but
don't seem to have it hanging around any more and can't really recall the
gotchs.  An example might look something like (with a big dose of maybe):

        ...
        CPUFLAGS       =  -m64
        CPU_CFLAGS     =  -m64
        TARGETARCH     =  x86_64-linux
        CONFIGURE_HOST =  x86_64-linux
        CROSS_COMPILE  := some-tools-chain-prefix-here-

        include $(ROOTDIR)/vendors/config/i386/config.arch
        ...

You may need to tweak vendors/config/i386/config.arch to get the settings
right for x86_64 builds though.

Cheers,
Davidm

-- 
David McCullough,      david_mccullo...@mcafee.com,  Ph:+61 734352815
McAfee - SnapGear      http://www.mcafee.com         http://www.uCdot.org
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to