Download and Install arm-apple-darwin-binutils version r118 on Mac OS X
Thursday the 24th of July, 2008

    arm-apple-darwin-binutils  most recent diff


      View the most recent changes for the arm-apple-darwin-binutils port at: arm-apple-darwin-binutils.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for arm-apple-darwin-binutils.
      The raw portfile for arm-apple-darwin-binutils r118 is located here:
      http://arm-apple-darwin-binutils.darwinports.com/dports/cross/arm-apple-darwin-binutils/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/arm-apple-darwin-binutils
      Google
      Web Darwinports.com



      # $Id: Portfile 32257 2007-12-23 09:39:21Z ryandesign macports.org $

      PortSystem 1.0
      Name: arm-apple-darwin-binutils
      Version: r118
      revision 2
      Category: cross iphone
      Maintainers: landonf macports.org openmaintainer
      Description: Binutils for arm-apple-darwin (iPhone) cross development
      Long Description: ${description}

      Homepage: http://developer.berlios.de/projects/iphone-binutils/
      Platform: darwin

      master_sites http://landonf.bikemonkey.org/static/iphone/
      distname iphone-binutils-${version}
      checksums md5 111b11f80fe535b3beb3d40633962f3b

      depends_build port:Libstreams

      patchfiles patch-Makefile.in patch-libtool-driver

      set iphone_prefix ${prefix}/arm-apple-darwin

      configure.args --prefix=${iphone_prefix} --with-heavenly=${iphone_prefix}/heavenly

      build.args DESTDIR=${destroot} USE_DEPENDENCY_FILE=NO

      # Work-around the experimental destroot validation
      destroot.violate_mtree yes

      post-patch {
      # remove the Makedep file which is preventing compilation on Leopard
      # it's useless anyway as this is a one-shot build
      delete ${worksrcpath}/cctools/cbtlibs/Makedep
      }

      pre-configure {
      if {![file exists ${iphone_prefix}/heavenly/usr/lib/dyld]} {
      return -code error "Heavenly (the iPhone installation disk image) must be manually copied to ${iphone_prefix}/heavenly before building this port: sudo mkdir -p ${iphone_prefix}/heavenly && sudo cp -Rn ${iphone_prefix}"
      }
      }

      pre-build {
      file mkdir ${destroot}/${iphone_prefix}/bin
      file copy ${prefix}/include/streams ${worksrcpath}/cctools/include/streams
      }

      destroot {
      # Install missing binaries
      xinstall -m 755 ${worksrcpath}/cctools/ar/ar.NEW ${destroot}/${iphone_prefix}/bin/arm-apple-darwin-ar
      system "cd ${destroot}/${iphone_prefix}/bin && ln -s arm-apple-darwin-libtool arm-apple-darwin-ranlib"

      # Make the binaries externally visible.
      system "cd ${destroot}${prefix}/bin && ln -s ${iphone_prefix}/bin/arm-apple-darwin-ld ./"
      system "cd ${destroot}${prefix}/bin && ln -s ${iphone_prefix}/bin/arm-apple-darwin-as ./"
      system "cd ${destroot}${prefix}/bin && ln -s ${iphone_prefix}/bin/arm-apple-darwin-ar ./"
      system "cd ${destroot}${prefix}/bin && ln -s ${iphone_prefix}/bin/arm-apple-darwin-libtool ./"
      system "cd ${destroot}${prefix}/bin && ln -s ${iphone_prefix}/bin/arm-apple-darwin-ranlib ./"

      # Set up non-prefixed binaries in the iphone bin directory
      system "cd ${destroot}/${iphone_prefix}/bin && ln -s arm-apple-darwin-ld ld"
      system "cd ${destroot}/${iphone_prefix}/bin && ln -s arm-apple-darwin-as as"
      system "cd ${destroot}/${iphone_prefix}/bin && ln -s arm-apple-darwin-ar ar"
      system "cd ${destroot}/${iphone_prefix}/bin && ln -s arm-apple-darwin-libtool libtool"
      }

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/arm-apple-darwin-binutils
      % sudo port install arm-apple-darwin-binutils
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching arm-apple-darwin-binutils
      ---> Verifying checksum for arm-apple-darwin-binutils
      ---> Extracting arm-apple-darwin-binutils
      ---> Configuring arm-apple-darwin-binutils
      ---> Building arm-apple-darwin-binutils with target all
      ---> Staging arm-apple-darwin-binutils into destroot
      ---> Installing arm-apple-darwin-binutils
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using arm-apple-darwin-binutils with these commands:
      %  man arm-apple-darwin-binutils
      % apropos arm-apple-darwin-binutils
      % which arm-apple-darwin-binutils
      % locate arm-apple-darwin-binutils

     Where to find more information:

    Darwin Ports



    image test