GP2X Building An Sdk


Because the /lib on normal linux machines is full of symlinks, and the FAT32 on the SD card doesn't support symlinks.
This isn't a normal linux machine. Just hardcopy them all.
theoddbot: I can't imagine why "mke2fs -j" shouldn't work,
It will as long as there're ext2 drivers.
 
Update: Gentoo's "crossdev" built me a crosscompiler, and did it quite fast.
Thu Oct 6 02:09:23 2005 >>> sys-devel/gcc-3.4.4-r1
merge time: 27 minutes and 58 seconds.

Mon Nov 14 21:41:52 2005 >>> cross-arm-unknown-linux-gnu/gcc-3.4.3.20050110-r2
merge time: 5 minutes and 38 seconds.
Sun Nov 13 14:27:57 2005 >>> sys-libs/glibc-2.3.6
merge time: 56 minutes and 1 second.

Mon Nov 14 22:03:35 2005 >>> cross-arm-unknown-linux-gnu/glibc-2.3.6
merge time: 19 minutes and 36 seconds.
Can anyone explain me the significantly faster merge time?
(It's my first crosscompiler btw)
 
Is there documentation available on how to build a crosscompiler from the GCC sources?
I guess i can just compile glibc with that to have a working build environment, but correct me if i'm wrong.
Does the gp2x support native posix threads, or should I use linux threads?
I'm using GNU/Linux with a native GNU build system.
Any other suggestions or remarks?

This is the one I used before, auto download and compile by setting which version of GCC and GLIBC you want to use.

Kegel Crosstool
 
Last edited by a moderator:
Is there documentation available on how to build a crosscompiler from the GCC sources?
I guess i can just compile glibc with that to have a working build environment, but correct me if i'm wrong.
Does the gp2x support native posix threads, or should I use linux threads?
I'm using GNU/Linux with a native GNU build system.
Any other suggestions or remarks?

This is the one I used before, auto download and compile by setting which version of GCC and GLIBC you want to use.

Kegel Crosstool

Thanks dbp! Good link. :)
 
Last edited by a moderator:
Back
Top