summaryrefslogtreecommitdiff
path: root/tools/rockboxdev.sh (follow)
Commit message (Collapse)AuthorAge
* rockboxdev.sh: Fix build failure on cygwin by not trying to remove the ↵Torne Wuff2010-10-19
| | | | | | | | | current directory On Windows you can't delete a directory that's in use, so deleting $builddir while inside it fails. The script now leaves the individual tool build directory then just deletes that (and the corresponding source) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28314 a1c6a512-1295-4272-9138-f99709370657
* Make eabi toolchain build on OS X 10.6.Dominik Riebeling2010-09-27
| | | | | | | | OS X requires slightly different compiler options due to functions deprecated in 10.6 (FS#11643). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28179 a1c6a512-1295-4272-9138-f99709370657
* Add missing quote, and use the right wordFrank Gevaerts2010-07-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27376 a1c6a512-1295-4272-9138-f99709370657
* Update the text in rockboxdev.sh to make it clear that EABI should be used ↵Michael Giacomelli2010-07-10
| | | | | | on ARM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27374 a1c6a512-1295-4272-9138-f99709370657
* Don't explicitly set -j for make. Inform the user that he can set MAKEFLAGS ↵Jonas Häggqvist2010-06-12
| | | | | | instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26822 a1c6a512-1295-4272-9138-f99709370657
* rockboxdev: patch eabi binutils to fix thumb interworking mixed with long callsRafaël Carré2010-06-11
| | | | | | Thumb builds now boots fine on e200v1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26784 a1c6a512-1295-4272-9138-f99709370657
* rockboxdev: build with -U_FORTIFY_SOURCERafaël Carré2010-06-11
| | | | | | It is needed on Ubuntu at least, else gcc fails to build git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26755 a1c6a512-1295-4272-9138-f99709370657
* The ifp isn't coldfire based, add some targets that are insteadNils Wallménius2010-06-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26616 a1c6a512-1295-4272-9138-f99709370657
* Corrected the GMP & MPFR workaround.Björn Stenberg2010-06-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26606 a1c6a512-1295-4272-9138-f99709370657
* makeinfo is required by recent binutils and gccBjörn Stenberg2010-06-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26605 a1c6a512-1295-4272-9138-f99709370657
* Typo: We're using mipsel, not mips.Björn Stenberg2010-06-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26601 a1c6a512-1295-4272-9138-f99709370657
* Added GMP and MPFR workaround for EABI GCC.Björn Stenberg2010-06-05
| | | | | | | | | Reorganized the structure to remove duplicated code and collect target specific data in one place. Now installs all compilers to /usr/local/bin, removing the need to point out each compiler separately in PATH. FS#11357 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26600 a1c6a512-1295-4272-9138-f99709370657
* revert an accidental commit in r26078Jonathan Gordon2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26458 a1c6a512-1295-4272-9138-f99709370657
* Upgrade the ARM eabi toolchain to gcc 4.4.4Thomas Martitz2010-05-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26366 a1c6a512-1295-4272-9138-f99709370657
* FS#11263 - Radio Art support! %C and %Cl tags work in the radio screen and ↵Jonathan Gordon2010-05-16
| | | | | | | | | Base Skin when the radio is running. put your station images in .rockbox/fmpresets/<preset name>.bmp or .jpg. Must be in preset mode and the preset name must match the filename git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26078 a1c6a512-1295-4272-9138-f99709370657
* Update rockboxdev.sh/configure for arm-elf-eabi-gcc 4.4.3 and binutils 2.20.1.Thomas Martitz2010-03-08
| | | | | | Additional slight change to rockboxdev.sh: strip the gcc folder from the patch paths (which contains the version), so that patches aren't strictly dependant on the gcc version. Add a sanity check for the case the patch fails to apply. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25070 a1c6a512-1295-4272-9138-f99709370657
* rockbox.dev.shJens Arnold2010-03-07
| | | | | | | | | | - recognise SunOS (OpenSolaris), and apply m68k patch on it - report unknown host system and state that necessity of the m68k patch needs checking - don't assume 'tar' being GNU tar - call bunzip2 explicitly This allows building ARM, m68k and MIPS toolchains on OpenSolaris. SH1 has further problems which probably require a gcc patch. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25066 a1c6a512-1295-4272-9138-f99709370657
* Add arm-elf-eabi target to rockboxdev.sh, selected with "e".Andrew Mahone2009-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23676 a1c6a512-1295-4272-9138-f99709370657
* Add quotes around the name of any missing tools (patch, make etc) to help ↵Dave Chapman2009-07-20
| | | | | | clarify the error message git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21983 a1c6a512-1295-4272-9138-f99709370657
* FS#10436 - add the Sansa View to the build system. The bootloader builds ↵Robert Keevil2009-07-13
| | | | | | but doesn't do anything useful yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21848 a1c6a512-1295-4272-9138-f99709370657
* Revert r20704 and only use the -r option when compiling binutils. This is ↵Dave Chapman2009-05-10
| | | | | | good enough to fix compilation of the toolchains on OSX, but doesn't break compiling the m68k gcc, which makes use of built-ins and hence doesn't work with -r. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20899 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#10108 by myself: use the -r option for gmake and make when ↵Robert Menes2009-04-13
| | | | | | building the Rockbox dev environment. This was needed for Mac OS X especially; the -r option makes gmake and make ignore their own rules and use the rules set by rockboxdev.sh; thanks to Dave Chapman for the idea. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20704 a1c6a512-1295-4272-9138-f99709370657
* Make rockboxdev.sh building multiple targets in a run work again by not ↵Thomas Martitz2009-04-10
| | | | | | complaining if build dir exists. Small other fixes too, like for clearing the build folders or showing the summaries. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20677 a1c6a512-1295-4272-9138-f99709370657
* When rockboxdev.sh temporarily adds $bindir to the PATH (so the gcc build ↵Dave Chapman2009-03-17
| | | | | | can find the matching binutils), put it at the start, just in case the user has an old (and incompatible) target-binutils around. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20346 a1c6a512-1295-4272-9138-f99709370657
* Oops, I cut&pasted a bit too much.Thomas Martitz2009-03-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20305 a1c6a512-1295-4272-9138-f99709370657
* rockboxdev.sh: Fix summary (it ended up in the wrong path after my previous ↵Thomas Martitz2009-03-12
| | | | | | | | commit to this file) Also, check if the prefix dir exists before checking write permissions to avoid confusing error messages. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20303 a1c6a512-1295-4272-9138-f99709370657
* Rearrange a bit, so that it checks for the build dir after downloading, ↵Thomas Martitz2009-02-24
| | | | | | makes it a bit more obvious that redownloading isn't needed, but only deletion of the build dir. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20099 a1c6a512-1295-4272-9138-f99709370657
* rockboxdev.sh now respects the environment variables RBDEV_DOWNLOAD, ↵Jonas Häggqvist2009-01-08
| | | | | | RBDEV_PREFIX and RBDEV_BUILD to enable setting download, install and build directories without editing the script. FS#9657 by Eric Shattow. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19725 a1c6a512-1295-4272-9138-f99709370657
* hide the which gmake errors, a part of the patch in FS#9338 by Tomer Shalev Daniel Stenberg2008-12-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19288 a1c6a512-1295-4272-9138-f99709370657
* Use CFLAGS=-U_FORTIFY_SOURCE for binutils and gcc configurationRafaël Carré2008-10-30
| | | | | | | | | | | | | | | Ubuntu introduced (in 8.10) strict buidtime and runtime checks with the define _FORTIFY_SOURCE Undefine it to fix: - building of gcc - runtime of as (Tested for arm-elf target) The previous fix for gcc would have no effect because gcc's configure doesn't substitute CPPFLAGS variable in Makefiles git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18938 a1c6a512-1295-4272-9138-f99709370657
* Make rockboxdev.sh abort as soon as an error is encounteredRafaël Carré2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18923 a1c6a512-1295-4272-9138-f99709370657
* set "CPPFLAGS=-U_FORTIFY_SOURCE" when the gcc configure is invoked to make itDaniel Stenberg2008-10-29
| | | | | | | work fine on the latest Ubuntu as well git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18918 a1c6a512-1295-4272-9138-f99709370657
* Make the MIPS toolchain build on gcc 4.3+.Jens Arnold2008-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18766 a1c6a512-1295-4272-9138-f99709370657
* Revert unnecessary fix for broken Interix-gcc 4.2.Jens Arnold2008-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18670 a1c6a512-1295-4272-9138-f99709370657
* Fixes for building the MIPS toolchain on Interix: (1) Binutils need -Werror ↵Jens Arnold2008-09-29
| | | | | | disabled, because compiling binutils (and also gcc) spits a lot of alignment warings. (2) Gcc tries to call 'sh' without path in by default (#!sh), but Interix 3.5+ doesn't allow that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18666 a1c6a512-1295-4272-9138-f99709370657
* Interix also doesn't like the m68040.Jens Arnold2008-09-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18661 a1c6a512-1295-4272-9138-f99709370657
* Allow arbitrary compiler combinations in rockboxdev.sh by specifying a list ↵Dominik Riebeling2008-09-07
| | | | | | of compilers to build. Remove "all" selection in favor of that (FS#9372). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18444 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9156 by Tomer Shalev - Fix the fact that rockboxdev.sh does not ↵Maurus Cuelenaere2008-08-10
| | | | | | abort when downloading fails git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18236 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9228 thanks to Alex ParkerMaurus Cuelenaere2008-08-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18179 a1c6a512-1295-4272-9138-f99709370657
* Commit second version of FS#9158 (Tomer Shalev) with spelling fixMaurus Cuelenaere2008-08-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18168 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9158 thanks to Tomer ShalevMaurus Cuelenaere2008-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18152 a1c6a512-1295-4272-9138-f99709370657
* Fix building MIPS cross compilerMaurus Cuelenaere2008-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18081 a1c6a512-1295-4272-9138-f99709370657
* Add preliminary support for the Onda VX747 (MIPS target)Maurus Cuelenaere2008-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18032 a1c6a512-1295-4272-9138-f99709370657
* introducing MIPS support, not included in the "build all" action yetDaniel Stenberg2008-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17986 a1c6a512-1295-4272-9138-f99709370657
* revert accidental commitMarcoen Hirschberg2008-06-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17823 a1c6a512-1295-4272-9138-f99709370657
* initial Meizu M6SL port (take 2)Marcoen Hirschberg2008-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17819 a1c6a512-1295-4272-9138-f99709370657
* now build the ARM crosscompiler with support for big-endian targetsMarcoen Hirschberg2008-04-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17279 a1c6a512-1295-4272-9138-f99709370657
* fix the m68k crosscompiler build for FreeBSDMarcoen Hirschberg2008-03-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16856 a1c6a512-1295-4272-9138-f99709370657
* Patches moved out from twiki.Björn Stenberg2007-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15201 a1c6a512-1295-4272-9138-f99709370657
* Replace thumb-interwork-4.0.3.diff patch for arm-elf-gcc with ↵Dave Chapman2007-10-18
| | | | | | rockbox-multilibs-arm-elf-gcc-4.0.3.diff. This builds libgcc.a for armv4 (current targets), armv5 (M:Robe), armv6 (Gigabeat S) and thumb interworking. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15193 a1c6a512-1295-4272-9138-f99709370657