Author Topic: Cross-compilers?  (Read 2537 times)

wiredog

  • Newbie
  • *
  • Posts: 45
    • View Profile
Cross-compilers?
« on: April 10, 2005, 03:18:20 pm »
Anyone know where I can find cross-compilers for the Z? I know that I need:
gcc-cross-sa1100-2.95.2-0.i386.rpm (gcc compiler for ARM architecture)
binutils-cross-arm-2.11.2-0.i386.rpm (binary utilities for ARM architecture)
glibc-arm-2.2.2-0.i386.rpm (GNU C libraries for ARM architecture)
linux-headers-arm-sa1100-2.4.6-3.i386.rpm (linux header files for ARM architecture)

Every link here at OE, or at ZaurusUserGroup, or Google(!) that I've followed leads to a 404.  Since I want to get OpenSwan running on the Z I need to rebuild it, and (probably) a 2.6 kernel.  

Help!

wiredog.
Earth First!
(We can strip mine the rest later.)

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Cross-compilers?
« Reply #1 on: April 10, 2005, 04:48:14 pm »
If you want to use the 2.6 kernel you're probably best off helping out with OE and using that on your Z.

Go to http://openembedded.org and read the Getting Started page (also looik at the Openembedded part of this forum). OpenEmbedded/BitBake downloads and creates/compiles its own cross-toolchain for you.


Si
« Last Edit: April 10, 2005, 05:12:15 pm by lardman »
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

kahm

  • Hero Member
  • *****
  • Posts: 657
    • View Profile
Cross-compilers?
« Reply #2 on: April 10, 2005, 05:10:26 pm »
Check out
https://www.oesf.org/forums/index.php?showtopic=11834

That's the compiler setup howto hosted here at oesf.org. The downloads there work. I have copies of the Redhat compatibility RPMs listed there, and they work fine on my Mandrake 10 boxes. If there's any sort of demand for them I'll ask offroadgeek if he wants to host them, as I don't have enough space.

2.6 is going to be pretty much a non-starter for the Sharp compatible roms.
« Last Edit: April 10, 2005, 05:12:44 pm by kahm »
Fujitsu U8240 "Stormtrooper" -  Zaurus Supplement
Libretto U100 | Sony Librie, Sony Reader
SL-C3100: Sharp 1.11JP (Kanji Dictionary/Translator) - LCD Top swap with C1000.
SL-C3000: pdaXii13 5.4.7, SL-C3000 5.4.9 - microdrive replaced with 8gb Sandisk
SL-C1000: PDAXRom Beta3 | SL-6000L: Sharp 1.12 | SL-5500: Cacko, 64-0 kernel | SL-5000D: OZ-Opie
Linksys WCF12; Sharp CE-AG06, CE-RH2, CE-170TS; iRiver USB OTG Host cable; Socket BT rev.E CF; Hitachi 6gb Microdrive

wiredog

  • Newbie
  • *
  • Posts: 45
    • View Profile
Cross-compilers?
« Reply #3 on: April 11, 2005, 07:41:53 am »
That links to a discussion on keyboards...  But I did find the cross compilers in the howto you mentioned.  So thank you!

Why putting "cross-compiler" and "cross compiler" in the search box doesn't lead there I don't know.  

On closer look, it doesn't seem that I need the 2.6 kernel to get IPSEC running, just something called KLIPS (Kernel Level IPSec, I think).  I wonder how hard that'll be. Not being an actual kernel hacker, I think I'll leave the porting to people who know what they're doing.  

wiredog
Earth First!
(We can strip mine the rest later.)