Downloads

ARM Compiler

DMG Image

This contains a pre-compiled version of the compiler ready for use. Just download it, open it up and you should have a completely working compiler.

Binaries

When installing the binaries, install them on a case-sensistive file system. Use the following commands to install them, replacing PATH with where you want them installed :

tar -xvz -C PATH/ –strip-components 0 -f armCompiler.tar.gz  

sudo ln /usr/lib/libgcc_s.10.5.dylib /usr/lib/libgcc_s.so

sudo ln /usr/lib/libstdc++.6.0.9.dylib /usr/lib/libstdc++.so

sudo ln /usr/lib/libstdc++.6.0.9.dylib /usr/lib/libstdc++-static.so

The ln commands make sure that you have the right dependancies for the compiler.

Build Files

Place them in the src folder of your arm build.

Try compiling it without the argp.patch. If that doesn’t work, contact me and I will see how I can help.

4 responses to “Downloads

  1. Hi i followed your commands and have a working cross compiler 🙂 *Yay*

    but there is an error in the last 2 ln commands:

    instead of “sudo ln /usr.lib/libstdc++.6.0.9.dylib /usr/lib/libstdc++.so” it should be /usr/lib/lib…. in the first path. Same at the last ln command.

    Thanks for the great work!

  2. Someone wrote this up about setting up cross-dev tools for ARM on OSX:
    https://github.com/UnhandledException/ARMx/wiki/Sourcery-G%2B%2B-Lite-for-ARM-GNU-Linux-%282009q3-67%29-for-Mac-OS-X

    I compiled a test program and it ran on the board that I was working on at the time (FriendlyArm Mini2440 — ARM9 cpu). I’m not sure if that is helpful but I mention it because there were instructions on making a case sensitive disk image that could be mounted whenever development work was to be done.

    I was wondering if you did similar (DMG file) and if you could say how large that should be to accommodate? I also wonder why you don’t just distribute a DMG for RPi projects and give us Mac people a leg up?

    Thanks for all your efforts. You obviously know more than some of us and we appreciate your time put into this.

    • Funnily enough, that is the page that I based mine off of; I went through that tutorial, but I kept getting certain errors, so I wrote up how to fix it (though I think I need to revamp my patches; one of them I don’t think does much of anything).
      But you are right; I should put together a DMG for this.
      Actually, looking through some of my DMG’s I do have a disk image I made for this. I will put it up for y’all.
      As a suggestion for the size: Mine is 512 megabytes, so somewhere around there should work.

      Also, I wouldn’t say that I know more about this than any of y’all. I just do my best to help out other programmers however I can.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s