Caanoo / WIZ Caanoo Toolchain Inprogress


Pickle

Mega GP Mania
Joined
May 30, 2006
Messages
5,527
Location
Detroit, Michigan
Website
Visit site
Just an FYI to any developers that snagged a caanoo. Im going to try and get a toolchain built using crosstool-ng.
We should be able to use the crosstool-ng config based on the wiz with some modifcations depending on what GPH is using in their firmware.
Will be probing the caanoo for info tonight :)

Kernel
Code:
Linux wiz 2.6.24 #106 Fri Jul 16 17:57:50 KST 2010 armv5tejl unknown

/lib:
Code:
-r-xr-xr-x    1 root     root       118488 Jan  1  1970 ld-2.7.so
lrwxrwxrwx    1 root     root            9 Jan  1  1970 ld-linux.so.3 -> ld-2.7.so
dr-xr-xr-x    1 root     root          900 Jan  1  1970 ldscripts
-r-xr-xr-x    1 root     root        10036 Jan  1  1970 libanl-2.7.so
lrwxrwxrwx    1 root     root           13 Jan  1  1970 libanl.so.1 -> libanl-2.7.so
-r-xr-xr-x    1 root     root         5612 Jan  1  1970 libBrokenLocale-2.7.so
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libBrokenLocale.so.1 -> libBrokenLocale-2.7.so
-r-xr-xr-x    1 root     root      1158260 Jan  1  1970 libc-2.7.so
-r-xr-xr-x    1 root     root        34492 Jan  1  1970 libcrypt-2.7.so
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libcrypt.so.1 -> libcrypt-2.7.so
lrwxrwxrwx    1 root     root           11 Jan  1  1970 libc.so.6 -> libc-2.7.so
-r-xr-xr-x    1 root     root         9964 Jan  1  1970 libdl-2.7.so
lrwxrwxrwx    1 root     root           12 Jan  1  1970 libdl.so.2 -> libdl-2.7.so
lrwxrwxrwx    1 root     root           13 Jan  1  1970 libgcc_s.so -> libgcc_s.so.1
-rwxr-xr-x    1 root     root        43748 Jan  1  1970 libgcc_s.so.1
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libgomp.so -> libgomp.so.1.0.0
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libgomp.so.1 -> libgomp.so.1.0.0
-r-xr-xr-x    1 root     root        26484 Jan  1  1970 libgomp.so.1.0.0
-r--r--r--    1 root     root          170 Jan  1  1970 libgomp.spec
-r-xr-xr-x    1 root     root       674656 Jan  1  1970 libm-2.7.so
-r-xr-xr-x    1 root     root        17992 Jan  1  1970 libmemusage.so
lrwxrwxrwx    1 root     root           11 Jan  1  1970 libm.so.6 -> libm-2.7.so
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libmudflap.so -> libmudflap.so.0.0.0
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libmudflap.so.0 -> libmudflap.so.0.0.0
-r-xr-xr-x    1 root     root       105248 Jan  1  1970 libmudflap.so.0.0.0
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libmudflapth.so -> libmudflapth.so.0.0.0
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libmudflapth.so.0 -> libmudflapth.so.0.0.0
-r-xr-xr-x    1 root     root       109540 Jan  1  1970 libmudflapth.so.0.0.0
-r-xr-xr-x    1 root     root        76384 Jan  1  1970 libnsl-2.7.so
lrwxrwxrwx    1 root     root           13 Jan  1  1970 libnsl.so.1 -> libnsl-2.7.so
-r-xr-xr-x    1 root     root        26508 Jan  1  1970 libnss_compat-2.7.so
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libnss_compat.so.2 -> libnss_compat-2.7.so
-r-xr-xr-x    1 root     root        13964 Jan  1  1970 libnss_dns-2.7.so
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libnss_dns.so.2 -> libnss_dns-2.7.so
-r-xr-xr-x    1 root     root        38768 Jan  1  1970 libnss_files-2.7.so
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libnss_files.so.2 -> libnss_files-2.7.so
-r-xr-xr-x    1 root     root        14024 Jan  1  1970 libnss_hesiod-2.7.so
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libnss_hesiod.so.2 -> libnss_hesiod-2.7.so
-r-xr-xr-x    1 root     root        38824 Jan  1  1970 libnss_nis-2.7.so
-r-xr-xr-x    1 root     root        47008 Jan  1  1970 libnss_nisplus-2.7.so
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libnss_nisplus.so.2 -> libnss_nisplus-2.7.so
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libnss_nis.so.2 -> libnss_nis-2.7.so
-r-xr-xr-x    1 root     root         5572 Jan  1  1970 libpcprofile.so
-r-xr-xr-x    1 root     root        83332 Jan  1  1970 libpthread-2.7.so
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libpthread.so.0 -> libpthread-2.7.so
-r-xr-xr-x    1 root     root        63728 Jan  1  1970 libresolv-2.7.so
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libresolv.so.2 -> libresolv-2.7.so
-r-xr-xr-x    1 root     root        27300 Jan  1  1970 librt-2.7.so
lrwxrwxrwx    1 root     root           12 Jan  1  1970 librt.so.1 -> librt-2.7.so
-r-xr-xr-x    1 root     root         9736 Jan  1  1970 libSegFault.so
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libssp.so -> libssp.so.0.0.0
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libssp.so.0 -> libssp.so.0.0.0
-r-xr-xr-x    1 root     root         9880 Jan  1  1970 libssp.so.0.0.0
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libstdc++.so -> libstdc++.so.6.0.9
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libstdc++.so.6 -> libstdc++.so.6.0.9
-r-xr-xr-x    1 root     root       705892 Jan  1  1970 libstdc++.so.6.0.9
-r-xr-xr-x    1 root     root        27100 Jan  1  1970 libthread_db-1.0.so
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libthread_db.so.1 -> libthread_db-1.0.so
-r-xr-xr-x    1 root     root         9924 Jan  1  1970 libutil-2.7.so
lrwxrwxrwx    1 root     root           14 Jan  1  1970 libutil.so.1 -> libutil-2.7.so
drwxr-xr-x    1 root     root           20 Jan  1  1970 modules
drwxr-xr-x    1 1000     232           276 Jan  1  1970 ts


/usr/lib:
Code:
drwxr-xr-x    1 root     root         6004 Jan  1  1970 gconv
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libanl.so -> ../../lib/libanl.so.1
-r-xr-xr-x    1 root     root       551364 Jan  1  1970 libbfd-2.19.so
lrwxrwxrwx    1 root     root           14 Jan  1  1970 libbfd.so -> libbfd-2.19.so
lrwxrwxrwx    1 root     root           30 Jan  1  1970 libBrokenLocale.so -> ../../lib/libBrokenLocale.so.1
lrwxrwxrwx    1 root     root           23 Jan  1  1970 libcrypt.so -> ../../lib/libcrypt.so.1
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libc.so -> ../../lib/libc.so.6
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libcurses.so -> libncurses.so.5.6
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libdl.so -> ../../lib/libdl.so.2
-r-xr-xr-x    1 root     root        95008 Jan  1  1970 libdmalloc.so
-r-xr-xr-x    1 root     root        95272 Jan  1  1970 libdmallocthcxx.so
-r-xr-xr-x    1 root     root        95152 Jan  1  1970 libdmallocth.so
-r-xr-xr-x    1 root     root        95128 Jan  1  1970 libdmallocxx.so
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libdrmcode.so -> libdrmcode.so.0.0.0
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libdrmcode.so.0 -> libdrmcode.so.0.0.0
-rwxr-xr-x    1 root     root         9540 Jan  1  1970 libdrmcode.so.0.0.0
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libduma.so -> libduma.so.0.0.0
-rwxr-xr-x    1 root     root        71588 Jan  1  1970 libduma.so.0.0.0
-rwxr--r--    1 root     root      1267124 Jan  1  1970 libEmflash.so
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libexpat.so -> libexpat.so.1.5.2
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libexpat.so.1 -> libexpat.so.1.5.2
-rwxr-xr-x    1 root     root       120380 Jan  1  1970 libexpat.so.1.5.2
lrwxrwxrwx    1 root     root           12 Jan  1  1970 libform.so -> libform.so.5
lrwxrwxrwx    1 root     root           14 Jan  1  1970 libform.so.5 -> libform.so.5.6
-r-xr-xr-x    1 root     root        47848 Jan  1  1970 libform.so.5.6
-rwxr-xr-x    1 root     root      3097308 Jan  1  1970 libfreeimage-3.13.1.so
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libfreeimage.so -> libfreeimage-3.13.1.so
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libfreeimage.so.3 -> libfreeimage-3.13.1.so
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libfreetype.so -> libfreetype.so.6.3.8
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libfreetype.so.6 -> libfreetype.so.6.3.8
-rwxr-xr-x    1 root     root       391976 Jan  1  1970 libfreetype.so.6.3.8
lrwxrwxrwx    1 1000     232            18 Jan  1  1970 libglport.so -> libglport.so.0.0.0
lrwxrwxrwx    1 1000     232            18 Jan  1  1970 libglport.so.0 -> libglport.so.0.0.0
-rwxr-xr-x    1 1000     232          9560 Jan  1  1970 libglport.so.0.0.0
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libid3tag.so -> libid3tag.so.0.3.0
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libid3tag.so.0 -> libid3tag.so.0.3.0
-rwxr-xr-x    1 root     root        63616 Jan  1  1970 libid3tag.so.0.3.0
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libinifile.so -> libinifile.so.1.0.0
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libinifile.so.1 -> libinifile.so.1.0.0
-rwxr-xr-x    1 root     root        21940 Jan  1  1970 libinifile.so.1.0.0
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libinkadrm.so -> libinkadrm.so.0.0.0
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libinkadrm.so.0 -> libinkadrm.so.0.0.0
-rwxr-xr-x    1 1001     users       56100 Jan  1  1970 libinkadrm.so.0.0.0
-rwxr--r--    1 root     root        30264 Jan  1  1970 libiw.so.29
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libjpeg.so -> libjpeg.so.7.0.0
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libjpeg.so.7 -> libjpeg.so.7.0.0
-rwxr-xr-x    1 root     root       269016 Jan  1  1970 libjpeg.so.7.0.0
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libmad.so -> libmad.so.0.2.1
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libmad.so.0 -> libmad.so.0.2.1
-rwxr-xr-x    1 root     root        87724 Jan  1  1970 libmad.so.0.2.1
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libmedia.so -> libmedia.so.1.0.0
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libmedia.so.1 -> libmedia.so.1.0.0
-rwxr-xr-x    1 root     root       181540 Jan  1  1970 libmedia.so.1.0.0
lrwxrwxrwx    1 root     root           12 Jan  1  1970 libmenu.so -> libmenu.so.5
lrwxrwxrwx    1 root     root           14 Jan  1  1970 libmenu.so.5 -> libmenu.so.5.6
-r-xr-xr-x    1 root     root        26752 Jan  1  1970 libmenu.so.5.6
lrwxrwxrwx    1 root     root           19 Jan  1  1970 libm.so -> ../../lib/libm.so.6
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libncurses.so -> libncurses.so.5
lrwxrwxrwx    1 root     root           17 Jan  1  1970 libncurses.so.5 -> libncurses.so.5.6
-r-xr-xr-x    1 root     root       269064 Jan  1  1970 libncurses.so.5.6
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libnsl.so -> ../../lib/libnsl.so.1
lrwxrwxrwx    1 root     root           28 Jan  1  1970 libnss_compat.so -> ../../lib/libnss_compat.so.2
lrwxrwxrwx    1 root     root           25 Jan  1  1970 libnss_dns.so -> ../../lib/libnss_dns.so.2
lrwxrwxrwx    1 root     root           27 Jan  1  1970 libnss_files.so -> ../../lib/libnss_files.so.2
lrwxrwxrwx    1 root     root           28 Jan  1  1970 libnss_hesiod.so -> ../../lib/libnss_hesiod.so.2
lrwxrwxrwx    1 root     root           29 Jan  1  1970 libnss_nisplus.so -> ../../lib/libnss_nisplus.so.2
lrwxrwxrwx    1 root     root           25 Jan  1  1970 libnss_nis.so -> ../../lib/libnss_nis.so.2
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libogg.so -> libogg.so.0.6.0
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libogg.so.0 -> libogg.so.0.6.0
-rwxr-xr-x    1 root     root        17848 Jan  1  1970 libogg.so.0.6.0
-rwxr-xr-x    1 1000     232        375472 Jan  1  1970 libopengles_lite.so
lrwxrwxrwx    1 root     root           13 Jan  1  1970 libpanel.so -> libpanel.so.5
lrwxrwxrwx    1 root     root           15 Jan  1  1970 libpanel.so.5 -> libpanel.so.5.6
-r-xr-xr-x    1 root     root         9728 Jan  1  1970 libpanel.so.5.6
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libpng12.so -> libpng12.so.0.33.0
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libpng12.so.0 -> libpng12.so.0.33.0
-rwxr-xr-x    1 root     root       141584 Jan  1  1970 libpng12.so.0.33.0
lrwxrwxrwx    1 root     root           11 Jan  1  1970 libpng.so -> libpng12.so
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libpng.so.3 -> libpng.so.3.33.0
-rwxr-xr-x    1 root     root       154364 Jan  1  1970 libpng.so.3.33.0
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libpopt.so -> libpopt.so.0.0.0
lrwxrwxrwx    1 root     root           16 Jan  1  1970 libpopt.so.0 -> libpopt.so.0.0.0
-rwxr-xr-x    1 root     root        30348 Jan  1  1970 libpopt.so.0.0.0
lrwxrwxrwx    1 root     root           25 Jan  1  1970 libpthread.so -> ../../lib/libpthread.so.0
lrwxrwxrwx    1 root     root           15 Jan  1  1970 librec.so -> librec.so.1.0.0
lrwxrwxrwx    1 root     root           15 Jan  1  1970 librec.so.1 -> librec.so.1.0.0
-rwxr-xr-x    1 root     root        30440 Jan  1  1970 librec.so.1.0.0
lrwxrwxrwx    1 root     root           24 Jan  1  1970 libresolv.so -> ../../lib/libresolv.so.2
lrwxrwxrwx    1 root     root           20 Jan  1  1970 librt.so -> ../../lib/librt.so.1
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libSDL-1.2.so.0 -> libSDL-1.2.so.0.11.2
-rwxr-xr-x    1 1001     users      980588 Jan  1  1970 libSDL-1.2.so.0.11.2
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libSDL_gfx.so -> libSDL_gfx.so.0.0.17
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libSDL_gfx.so.0 -> libSDL_gfx.so.0.0.17
-rwxr-xr-x    1 root     root        78640 Jan  1  1970 libSDL_gfx.so.0.0.17
lrwxrwxrwx    1 root     root           25 Jan  1  1970 libSDL_image-1.2.so.0 -> libSDL_image-1.2.so.0.8.2
-rwxr-xr-x    1 root     root        46820 Jan  1  1970 libSDL_image-1.2.so.0.8.2
lrwxrwxrwx    1 root     root           25 Jan  1  1970 libSDL_image.so -> libSDL_image-1.2.so.0.8.2
lrwxrwxrwx    1 root     root           25 Jan  1  1970 libSDL_mixer-1.2.so.0 -> libSDL_mixer-1.2.so.0.2.6
-rwxr-xr-x    1 root     root       517300 Jan  1  1970 libSDL_mixer-1.2.so.0.2.6
lrwxrwxrwx    1 root     root           25 Jan  1  1970 libSDL_mixer.so -> libSDL_mixer-1.2.so.0.2.6
lrwxrwxrwx    1 root     root           23 Jan  1  1970 libSDL_net-1.2.so.0 -> libSDL_net-1.2.so.0.0.7
-rwxr-xr-x    1 root     root        13756 Jan  1  1970 libSDL_net-1.2.so.0.0.7
lrwxrwxrwx    1 root     root           23 Jan  1  1970 libSDL_net.so -> libSDL_net-1.2.so.0.0.7
lrwxrwxrwx    1 root     root           20 Jan  1  1970 libSDL.so -> libSDL-1.2.so.0.11.2
lrwxrwxrwx    1 root     root           23 Jan  1  1970 libSDL_ttf-2.0.so.0 -> libSDL_ttf-2.0.so.0.6.3
-rwxr-xr-x    1 root     root        21908 Jan  1  1970 libSDL_ttf-2.0.so.0.6.3
lrwxrwxrwx    1 root     root           23 Jan  1  1970 libSDL_ttf.so -> libSDL_ttf-2.0.so.0.6.3
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libsmpeg-0.4.so.0 -> libsmpeg-0.4.so.0.1.4
-rwxr-xr-x    1 root     root       274888 Jan  1  1970 libsmpeg-0.4.so.0.1.4
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libsmpeg.so -> libsmpeg-0.4.so.0.1.4
lrwxrwxrwx    1 root     root           27 Jan  1  1970 libthread_db.so -> ../../lib/libthread_db.so.1
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libts-0.0.so.0 -> libts-0.0.so.0.1.1
-rwxr-xr-x    1 root     root         9744 Jan  1  1970 libts-0.0.so.0.1.1
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libts.so -> libts-0.0.so.0.1.1
lrwxrwxrwx    1 root     root           23 Jan  1  1970 libunicodefont.so -> libunicodefont.so.1.0.0
lrwxrwxrwx    1 root     root           23 Jan  1  1970 libunicodefont.so.1 -> libunicodefont.so.1.0.0
-rwxr-xr-x    1 root     root      1642876 Jan  1  1970 libunicodefont.so.1.0.0
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libutil.so -> ../../lib/libutil.so.1
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libvorbisenc.so -> libvorbisenc.so.2.0.5
lrwxrwxrwx    1 root     root           21 Jan  1  1970 libvorbisenc.so.2 -> libvorbisenc.so.2.0.5
-rwxr-xr-x    1 root     root      1008996 Jan  1  1970 libvorbisenc.so.2.0.5
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libvorbisfile.so -> libvorbisfile.so.3.3.1
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libvorbisfile.so.3 -> libvorbisfile.so.3.3.1
-rwxr-xr-x    1 root     root        38556 Jan  1  1970 libvorbisfile.so.3.3.1
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libvorbisidec.so -> libvorbisidec.so.1.0.2
lrwxrwxrwx    1 root     root           22 Jan  1  1970 libvorbisidec.so.1 -> libvorbisidec.so.1.0.2
-rwxr-xr-x    1 root     root       112680 Jan  1  1970 libvorbisidec.so.1.0.2
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libvorbis.so -> libvorbis.so.0.4.2
lrwxrwxrwx    1 root     root           18 Jan  1  1970 libvorbis.so.0 -> libvorbis.so.0.4.2
-rwxr-xr-x    1 root     root       190592 Jan  1  1970 libvorbis.so.0.4.2
lrwxrwxrwx    1 root     root           13 Jan  1  1970 libz.so -> libz.so.1.2.3
lrwxrwxrwx    1 root     root           13 Jan  1  1970 libz.so.1 -> libz.so.1.2.3
-rwxr-xr-x    1 root     root        79644 Jan  1  1970 libz.so.1.2.3
drwxr-xr-x    1 root     root           28 Jan  1  1970 locale
 
I don't develop, but if you need a betatester I'm available (I get Caanoo sample today).

Do you think it's possible to give a try on 'chroot' (and I dunno what :D ) method for Wiz compatibility ? (ED talked about it)
 
Pickle, any news on the toolchain? it would be great to use it the same way i do for WIZ
 
im currently using the linux toolchain released by GPH, it seems to work fine, the layout is a little odd.
I did try to build something with crosstool-ng but ran into blocks and i dont want to spend the time to keep messing with it especially when theres something that will work.
 
u9i said:
I just got my Caanoo, so a toolchain would be awesome.

Look here:

http://www.gp32x.de/board/index.php?/topic/56056-caanoo-sdk-and-some-documentation/

I think this is the toolchain Pickle uses (or even a newer version).
 
Last edited by a moderator:
thanks, i will try it
a normal toolchain (like it was for WIZ) would be much simplier, because i could use my original makefiles, but i hope i can get used to this stuff too
 
Back
Top