Author Topic: Anyone Know Where I Can Get The Cross Compiler?  (Read 7758 times)

ckblackm

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
Anyone Know Where I Can Get The Cross Compiler?
« on: November 02, 2010, 10:24:21 pm »
The links are all broken on https://www.oesf.org/index.php?title=Pdaxro...oss_Compilation.

I managed to get the pdax86 live image from ibiblio (http://distro.ibiblio.org/pub/linux/distributions/pdaxrom/download/1.1.0beta3/)

but does anyone know where I can get the cross compiler?

thanks,
Christopher.

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1264
    • View Profile
Anyone Know Where I Can Get The Cross Compiler?
« Reply #1 on: October 11, 2016, 05:33:49 am »
Replying to this old thread, since someone on #zaurus has asked about the pdaxrom crosscompilers.

A copy of the old wiki page can be found here:
https://web.archive.org/web/20061114231947/...oss_Compilation

Tools for developers on the old pdaxrom.org page:
https://web.archive.org/web/20060109090021/...3&menuid=11

The archives can be found here:
http://distro.ibiblio.org/pdaxrom/download/1.1.0beta1/

Varti
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

fourier

  • Newbie
  • *
  • Posts: 10
    • View Profile
Anyone Know Where I Can Get The Cross Compiler?
« Reply #2 on: October 23, 2016, 05:09:58 am »
One more thing to add:
in recent Debian the functions from libiconv are part of libc. Therefore cross-compiler will complain on absence of libiconv.so.2.
The quick and dirty way to fix it is just to copy libc:

Code: [Select]
cp /lib/i386-linux-gnu/i686/cmov/libc.so.6 libiconv.so.2

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1264
    • View Profile
Anyone Know Where I Can Get The Cross Compiler?
« Reply #3 on: October 23, 2016, 05:28:09 am »
Quote from: fourier
One more thing to add:
in recent Debian the functions from libiconv are part of libc. Therefore cross-compiler will complain on absence of libiconv.so.2.
The quick and dirty way to fix it is just to copy libc:

Code: [Select]
cp /lib/i386-linux-gnu/i686/cmov/libc.so.6 libiconv.so.2
Nice... good thing that it still works under a recent Linux distro. Maybe just a link to libc could work, too.

Are you using PdaXrom/PdaXII? May I ask you what are you planning to port/develop?

Varti
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

fourier

  • Newbie
  • *
  • Posts: 10
    • View Profile
Anyone Know Where I Can Get The Cross Compiler?
« Reply #4 on: October 25, 2016, 03:03:26 am »
I'm using pdaxii13 for C3000. I've compiled recent Vim 8.0, frotz (infocom z-games emulator), gawk. Planning to compile recent Exult (since the one from ipk shows blurry sprite following the mouse, hope the compiled version will work), maybe some networking stuff.
Also planning to have some version of Common Lisp compiled (I failed to compile CLISP however) alternatively Scheme.

I don't know how to build ipk yet.

Quote from: Varti
Quote from: fourier
One more thing to add:
in recent Debian the functions from libiconv are part of libc. Therefore cross-compiler will complain on absence of libiconv.so.2.
The quick and dirty way to fix it is just to copy libc:

Code: [Select]
cp /lib/i386-linux-gnu/i686/cmov/libc.so.6 libiconv.so.2
Nice... good thing that it still works under a recent Linux distro. Maybe just a link to libc could work, too.

Are you using PdaXrom/PdaXII? May I ask you what are you planning to port/develop?

Varti

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3706
    • View Profile
Anyone Know Where I Can Get The Cross Compiler?
« Reply #5 on: October 26, 2016, 03:21:57 am »
It's occurred to me that a docker container might make a good platform for a cross-compilation toolkit.
Perhaps someone with better skills and more time than I have could write a script for creating one on a popular distro like Ubuntu
« Last Edit: October 26, 2016, 03:22:38 am by speculatrix »
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1264
    • View Profile
Anyone Know Where I Can Get The Cross Compiler?
« Reply #6 on: October 26, 2016, 08:57:52 pm »
Quote from: fourier
I'm using pdaxii13 for C3000. I've compiled recent Vim 8.0, frotz (infocom z-games emulator), gawk. Planning to compile recent Exult (since the one from ipk shows blurry sprite following the mouse, hope the compiled version will work), maybe some networking stuff.
Also planning to have some version of Common Lisp compiled (I failed to compile CLISP however) alternatively Scheme.

I don't know how to build ipk yet.
I have found a copy of the pdaxrom.org IPK build howto here:

http://ftp.nluug.nl/ibiblio/distributions/...ipkg_howto.html

The link to mkipkg is broken; it can be downloaded from the attachment of the following post:

https://www.oesf.org/forum/index.php?s=&...st&p=157926

Good luck with your projects!

Quote from: speculatrix
It's occurred to me that a docker container might make a good platform for a cross-compilation toolkit.
Perhaps someone with better skills and more time than I have could write a script for creating one on a popular distro like Ubuntu
Are you referring to this kind of containers? https://en.wikipedia.org/wiki/Docker_(software)

Varti
« Last Edit: October 26, 2016, 09:04:08 pm by Varti »
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!