summaryrefslogtreecommitdiffstats
path: root/rules
Commit message (Collapse)AuthorAgeFilesLines
* cross-gdb: allow building without pythonMichael Olbrich2013-12-191-0/+5
| | | | | | | and use it in build_all_v2.mk. This is used to build the binary toolchains. We want to avoid extra dependencies here. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* newlib: fix prefixMichael Olbrich2013-12-191-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gdb: use host-xz for liblzmaMichael Olbrich2013-12-191-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-xz: new packageMichael Olbrich2013-12-192-0/+56
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-binutils: use host-fake-makeinfoMichael Olbrich2013-12-191-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-fake-makeinfo: new packageMichael Olbrich2013-12-192-0/+34
| | | | | | | | This fakes a makeinfo that does nothing. It provides a correct version info to fool configure scripts but does nothing else. This is useful when a new real makeinfo fails to build some documentation. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: remove broken symlinkMichael Olbrich2013-12-191-10/+0
| | | | | | | It is only needed for gcj, breaks the wrapper scripts and uses the wrong prefix (GNU_BUILD vs GNU_HOST). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: use cloog and islMichael Olbrich2013-12-192-0/+14
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: linaro now provides .xz archivesMichael Olbrich2013-12-191-3/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-cloog: new packageMichael Olbrich2013-12-192-0/+48
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-isl: new packageMichael Olbrich2013-12-192-0/+44
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel-headers: use the normal kernel url magicMichael Olbrich2013-12-191-3/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* toolchain.make: fix HOST_LDFLAGS handlingMichael Olbrich2013-12-191-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* uclibc: cleanupMichael Olbrich2013-12-191-26/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* uclibc-headers: cleanupMichael Olbrich2013-12-191-33/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* newlib: cleanupMichael Olbrich2013-12-191-65/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libc-second: cleanupMichael Olbrich2013-12-191-56/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libc-headers: cleanupMichael Olbrich2013-12-191-56/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libc-first: cleanupMichael Olbrich2013-12-191-56/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel-headers: cleanupMichael Olbrich2013-12-191-35/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-toolchain: cleanupMichael Olbrich2013-12-191-39/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gdb: cleanupMichael Olbrich2013-12-191-56/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: cleanupMichael Olbrich2013-12-192-75/+13
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-binutils: cleanupMichael Olbrich2013-12-191-50/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-mpfr: cleanupMichael Olbrich2013-12-191-30/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-mpc: cleanupMichael Olbrich2013-12-191-19/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-zlib: cleanupMichael Olbrich2013-12-191-11/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-gmp: cleanupMichael Olbrich2013-12-191-19/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: cleanup rulesMichael Olbrich2013-12-198-431/+45
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-libelf: switch to libelf from elfutilsMichael Olbrich2013-12-191-7/+12
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-zlib: version bump 1.2.7 -> 1.2.8Michael Olbrich2013-12-191-3/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-gmp: version bump 5.0.5 -> 5.1.3Michael Olbrich2013-12-191-3/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-mpfr: version bump 3.1.1 -> 3.1.2Michael Olbrich2013-12-191-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: add URL for linaro gcc-4.8Michael Olbrich2013-06-101-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* newlib: update URLMichael Olbrich2013-06-101-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc-first: add --disable-libatomic optionMichael Olbrich2013-06-101-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc-headers: gcc is now a wrapper that calls the correct compilerMichael Olbrich2013-06-101-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: remove PTX_HOST_ENVMichael Olbrich2013-06-109-17/+8
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* toolchain.make: remove canadian cross stuff, nobody ever finished itMichael Olbrich2013-06-101-9/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pre/toolchain: add '-Wl,--as-needed' to LDFLAGSMichael Olbrich2013-06-101-0/+2
| | | | | | This avoids unnecessary dependencies. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel-headers: use environmentMichael Olbrich2013-06-081-4/+9
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: disable makeinfoMichael Olbrich2013-06-083-2/+3
| | | | | | Newer versions break the build. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* zlib: Add alternative download URLBernhard Walle2013-06-071-1/+3
| | | | | | | | | | Since zlib guys move away the tarball after a new release is made, we add the mirror at the libpng site. Same as in ptxdist itself. Something for the stable branch? Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel-headers: switch to XZ compressed archivesAndreas Bießmann2013-03-211-1/+1
| | | | | | | | Since ptxdist switched to XZ compression for kernel archives it makes sense to switch in OSELAS.Toolchain too. Signed-off-by: Andreas Bießmann <andreas.biessmann@corscience.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: only create libc.a ld script for glibc versions that need itMichael Olbrich2012-12-081-5/+7
| | | | | | | For newer glibc version (at least >= 2.16) this ld script is broken because libnss_*.a do not exist anymore. The code is now part of libc.a Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* uClibc: use GNU_TARGET in UCLIBC_CONFIG to make it more uniqueMichael Olbrich2012-12-051-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* uClibc: build disable threads and shared libraries for gccMichael Olbrich2012-12-051-2/+2
| | | | | | | | | | We're only using uClibc on ARM right now. And without MMU shared libraries are not supported. None of the pthread implementations in uClibc support thumb-only builds. Until this is fixed or we have a toolchain that is not thumb-only, just disable threads. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* uClibc: update rules for newer versionsMichael Olbrich2012-12-052-2/+2
| | | | | | | | | | * use "install_headers", it does the right thing now. * define KERNEL_HEADERS instead of KERNEL_SOURCE Note: this probably breaks older uClibc versions, but we don't have any toolchains for those anyways. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-binutils: needs zlibMichael Olbrich2012-12-051-0/+1
| | | | | | | Newer versions use zlib. It's not worth the effort to disable this for the few old toolchains we have. Building zlib is no big deal. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-elf2flt: new packageMichael Olbrich2012-12-052-0/+67
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>