Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Pre-built arm-elf-eabi-gcc cygwin binaries?
« previous next »
  • Print
Pages: [1]

Author Topic: Pre-built arm-elf-eabi-gcc cygwin binaries?  (Read 7285 times)

Offline karltpb

  • Member
  • *
  • Posts: 40
Pre-built arm-elf-eabi-gcc cygwin binaries?
« on: July 11, 2010, 03:00:24 AM »
Could someone provide the compiled binaries for the new arm cross compile tool chain with the appropriate patches applied? Running rockboxdev.sh consumes a lot of time on cygwin.

Compiled binaries would be awesome to have, much like those available of the older tool chain.
Logged

Offline [Saint]

  • Rockbox Expert
  • Member
  • *
  • Posts: 1662
  • Hayden Pearce
    • Google+
Re: Pre-built arm-elf-eabi-gcc cygwin binaries?
« Reply #1 on: July 11, 2010, 07:01:06 AM »
There really are very few devs that use CygWin, I personally only know of 2.
It may take some time to compile the toolchains, but it's something you (should) only need to do once. Set it up to run overnight while you won't be using your machine for anything else and you won't even notice how long it takes.

Just set up CygWin with the packages it mentions on the wiki (not the toolchain packages though), don't forget to install curl while you're setting up CygWin (you can run the setup again and install it as well) because rockboxdev.sh requires this to download additional things it needs to compile the toolchain(s).

Make sure you have an up-to-date version of the Rockbox source code, cd to the "tools" directory, run rockboxdev.sh ("./rockboxdev.sh"), select the toolchain(s) you want to build, press enter and go to bed.

Wake up in the morning, done.
Logged
Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline torne

  • Developer
  • Member
  • *
  • Posts: 994
  • arf arf
Re: Pre-built arm-elf-eabi-gcc cygwin binaries?
« Reply #2 on: July 11, 2010, 08:35:35 AM »
Very few of the developers use cygwin because it's slow (not just to build the toolchain, but to build Rockbox as well) and it introduces all kinds of possible complications (line endings, etc). We generally recommend that people use our Linux virtual machine image if they want to build on a Windows computer, rather than using Cygwin. See http://www.rockbox.org/wiki/VMwareDevelopmentPlatform
Logged
some kind of ARM guy. ipodvideo/gigabeat-s/h120/clipv2. to save time let's assume i know everything.

Offline karltpb

  • Member
  • *
  • Posts: 40
Re: Pre-built arm-elf-eabi-gcc cygwin binaries?
« Reply #3 on: July 13, 2010, 04:38:21 AM »
Thank you for your advice, guys. But I'm comfortable with cygwin as I use the same for other projects as well.

This may sound silly but, does someone who has built the new tool chain know how much temporary space is required to build them in cygwin?

And perhaps some way to remove the temporary data, because when I built the old tool chain it took more than a gig as opposed to a couple of hundred megabytes occupied by the pre-built packages.
Logged

Offline Lear

  • Developer
  • Member
  • *
  • Posts: 533
Re: Pre-built arm-elf-eabi-gcc cygwin binaries?
« Reply #4 on: July 14, 2010, 06:14:30 AM »
The (unpacked) source takes about 280 MB, and the intermediate files about 330 MB. That's size on disk for binutils and gcc.

After you've installed it, you can just delete the source and intermediate files.
Logged

Offline karltpb

  • Member
  • *
  • Posts: 40
Re: Pre-built arm-elf-eabi-gcc cygwin binaries?
« Reply #5 on: July 14, 2010, 12:29:50 PM »
Thank you for your reply.
Logged

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Re: Pre-built arm-elf-eabi-gcc cygwin binaries?
« Reply #6 on: July 22, 2010, 12:45:50 AM »
Here are the binaries I built earlier today: http://dl.dropbox.com/u/16662598/Rockbox/arm-elf-eabi.tar.bz2

I've used them to compile r27509 for my 5G iPod.  Everything seems fine so far.

The file should be extracted in the Cygwin root directory.  It places files in subdirectories of /usr/local.  Make sure that /usr/local/bin is in the path.

(Edited:  drop.io is closing so I'm hosting files via Dropbox.)
« Last Edit: December 12, 2010, 12:27:14 AM by dreamlayers »
Logged

Offline karltpb

  • Member
  • *
  • Posts: 40
Re: Pre-built arm-elf-eabi-gcc cygwin binaries?
« Reply #7 on: July 22, 2010, 01:06:19 AM »
I still haven't built th binaries on my own, so I'll just use yours. Thank you.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Pre-built arm-elf-eabi-gcc cygwin binaries?
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.092 seconds with 15 queries.