summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* glibc: install to pkgdirMichael Olbrich2019-09-023-20/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-llvm: install to pkgdirMichael Olbrich2019-09-021-9/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gdb: install to pkgdirMichael Olbrich2019-09-021-6/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: install to pkgdirMichael Olbrich2019-09-022-11/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-elf2flt: install to pkgdirMichael Olbrich2019-09-026-5/+33
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-clang: install to pkgdirMichael Olbrich2019-09-021-7/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-binutils: install to pkgdirMichael Olbrich2019-09-022-6/+9
| | | | | | | | | This also introduces the CROSS_BINUTILS_LD_REAL option. This will be used by cross-elf2flt. During installation elf2flt moves 'ld' out of the way to replace it with a wrapper. This is no longer possible with pkgdir, so we do this manually here. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pre/toolchain: prepare to install most packages to pkgdir firstMichael Olbrich2019-09-0220-22/+24
| | | | | | | | This allows properly cleaning individual packages during testing and brings the toolchain closer to regular PTXdist BSPs. This makes it possible to reuse more generic code. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: remove unused variableMichael Olbrich2019-09-021-3/+0
| | | | | | | This was never used like this. The same path is generated from the package name in ptxd_make_world_copy_license(). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* elf2flt: remove patches for old versionMichael Olbrich2019-09-023-141/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_install_pack: customized for relocatable toolchainMichael Olbrich2019-09-021-0/+41
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cleanup: use PTXCONF_SYSROOT_TARGETMichael Olbrich2019-09-021-1/+1
| | | | | | PTXCONF_SYSROOT_TARGET is defined this way, so use it directly. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: use the regular pkgdir handling for host packagesMichael Olbrich2019-09-0210-19/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* move Kconfig to config/Michael Olbrich2019-09-021-0/+0
| | | | | | This is now supported by PTXdist and keeps the file out of the way. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfig: update with new Kconfig changesMichael Olbrich2019-09-0218-66/+84
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Kconfig: use generated section for host toolsMichael Olbrich2019-09-0212-17/+28
| | | | | | This way we don't need to add the needed includes manually. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gcc: aarch64: fix multi-os-directoryMichael Tretter2019-09-021-2/+4
| | | | | | | | | | | | | | | | The multi-os-directory, which can be printed with aarch64-v8a-linux-gnu-gcc -print-multi-os-directory is ../lib for aarch64, but must be . to ensure a correct search path for libraries that use multi-os-directory. Without this fix, for example, libffi might add /usr/lib/../lib to the libs search directory, which is not filtered by ptxdist and will cause compile errors on programs that link against libffi. Signed-off-by: Michael Tretter <michael.tretter@posteo.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gcc: version bump 9-20190331 -> 9-20190810Michael Olbrich2019-09-0226-65/+65
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfigs: enable clang for selected toolchainsMichael Olbrich2019-09-024-12/+56
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* fixup_ptxconfigs.sh: add clang supportMichael Olbrich2019-09-021-0/+12
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfigs: update for new packagesMichael Olbrich2019-08-1818-0/+36
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-clang: new packageMichael Olbrich2019-08-183-1/+137
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-llvm: new packageMichael Olbrich2019-08-113-0/+131
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Kconfig: add some host tools needed for llvm/clangMichael Olbrich2019-07-041-0/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* toolchain.make: expand $PATHMichael Olbrich2019-07-041-1/+1
| | | | | | | This is the equivalent to the upstream PTXdist commit 87acd6909282c9d8bb75d0c1ba1fc719925713a3. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-zlib: build with -fPICMichael Olbrich2019-07-041-0/+2
| | | | | | Needed to use in share libraries. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: version bump 2019.03.1 -> 2019.06.0Michael Olbrich2019-07-0420-39/+39
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* debian: WIP versionMichael Olbrich2019-07-041-0/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gencontrol.sh: make sure the package name does not contain upper-case lettersMichael Olbrich2019-07-041-2/+3
| | | | | | | | Otherwise dpkg-gencontrol will abort the build. This can happen when the Version contains XX before an official release. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: version bump 2018.12.0 -> 2019.03.1Michael Olbrich2019-07-0420-38/+57
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel-headers: version bump 4.19 -> 5.0Michael Olbrich2019-07-0416-46/+46
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* fixup_ptxconfigs.sh: use 3.16 as latest supported kernel version for 5.x ↵Michael Olbrich2019-07-041-0/+3
| | | | | | kernel headers Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfigs: riscv64: use the same kernel header version as all other toolchainsMichael Olbrich2019-07-041-2/+2
| | | | | | The toolchain was accidentally created with the old version. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gdb: version bump 8.2 -> 8.3Michael Olbrich2019-07-0419-50/+38
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* binutils: version bump 2.31.1 -> 2.32Michael Olbrich2019-04-0221-37/+37
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: version bump 2.28 -> 2.29Michael Olbrich2019-04-0219-37/+37
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gcc: version bump 8-20181130 -> 9-20190331Michael Olbrich2019-04-0226-55/+55
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* fixup_ptxconfigs.sh: support gcc-9.xMichael Olbrich2019-04-021-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* coss-gcc: use https instead of ftpMichael Olbrich2019-04-021-2/+2
| | | | | | Firewalls can cause problems for ftp downloads, so use https instead. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-mpfr: version bump 4.0.1 -> 4.0.2Michael Olbrich2019-04-021-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-libelf: version bump 0.174 -> 0.176Michael Olbrich2019-04-021-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-isl: version bump 0.20 -> 0.21Michael Olbrich2019-04-021-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfig: update version to 2019.XX.0 do distinguish devel builds from last ↵Michael Olbrich2019-04-0219-19/+19
| | | | | | release Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* allow building toolchains for UbuntuMichael Olbrich2019-03-212-5/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* release 2018.12.0v2018.12.0Michael Olbrich2018-12-1320-19/+25
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* debian: allow python3.7-devMichael Olbrich2018-12-131-1/+1
| | | | | | | | The default python in buster is currently Python 3.6 but that will probably change in the near future. Allow python3.7-dev as build dependency so we can use it to build the debian packages for buster/sid. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: update license identifier to latest SPDX versionMichael Olbrich2018-12-138-8/+8
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfig: update after adding PROJECT_CHECK_LICENSESMichael Olbrich2018-12-1318-0/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Kconfig: add and enable PROJECT_CHECK_LICENSESMichael Olbrich2018-12-131-0/+4
| | | | | | The way, all license data is validated during the build. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfigs: update license dataMichael Olbrich2018-12-1318-89/+89
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>