summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ptxdist: version bump 2019.09.0 -> 2020.04.0stable/OSELAS.Toolchain-2019.09.xMichael Olbrich2020-05-1919-37/+37
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit a5ea1f9a306f76047ee34bfa38462ad88c7d6139)
* ptxconfigs: update configsMichael Olbrich2020-05-194-0/+4
| | | | | | | | This should have been part of 79bf7e008740607d5012bc08f8c7598c464b3041 (cross-gdb: system python3 is needed to build gdb with python support). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit fb00c8724320e8cd6b18981cd5f821fbcee31e3c)
* cross-gdb: system python3 is needed to build gdb with python supportMichael Olbrich2020-05-191-0/+1
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit 79bf7e008740607d5012bc08f8c7598c464b3041)
* glibc: system python3 is needed to build glibcMichael Olbrich2020-05-1911-0/+11
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit bc9fa1a546faec87986c1db881b20f8afce25690)
* cross-binutils: fix broken symlinks for gcc-firstMichael Olbrich2020-05-191-1/+1
| | | | | | | | | | | | | | The symlinks pointed to non-existent files. As a result, '<cross-prefix>-gcc -print-prog-name=objcopy' returned just 'objcopy' which is the host objcopy and not the one from cross-binutils. glibc-first uses this incorrect objcopy at build time. Building may fail if the used objcopy is not multiarch capable. With the correct symlinks -print-prog-name works correctly and produces an absolute path to the correct objcopy. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* make_release: ensure that the debian release version ist correctMichael Olbrich2019-12-081-0/+6
| | | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit 3b971b2609835b44d6cf75ebd8c204938cc20dc3) Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* make_release: add test modeMichael Olbrich2019-12-081-0/+5
| | | | | | | | | This allows testing the release prerequisites without creating a new release. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit 76b6ffd406241e9e06c4737bd30b7adf29e52235) Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add missing debian releaseMichael Olbrich2019-12-071-0/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* release 2019.09.1v2019.09.1Michael Olbrich2019-12-0619-19/+19
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-binutils: add upstream patch to fix exceptions with static linkingMichael Olbrich2019-12-063-3/+169
| | | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit 3b8e429ed4550be26432c5c51fabea178086b7e6) Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gcc: version bump: 9-20190831 -> 9-20191130Michael Olbrich2019-12-0625-36/+36
| | | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit 2a5369d2d8931221a528bca176e6cf2b41e18bae) Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: add upstream fix for CVE-2019-19126Michael Olbrich2019-12-062-1/+52
| | | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit 2b83031a9cf9b9dce8fb62e6afb464c3a07264e4) Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* release 2019.09.0v2019.09.0Michael Olbrich2019-09-0520-22/+22
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gencontrol.sh: update latest version from sidMichael Olbrich2019-09-051-1/+1
| | | | | | | | We have on explicit Python version in the dependencies. This is needed to build that 'sid' packages with a Python version that is not yet the default. Update this version to 3.8. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: version bump 2019.08.0 -> 2019.09.0Michael Olbrich2019-09-0519-37/+37
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* .gitignore: cleanupMichael Olbrich2019-09-051-7/+5
| | | | | | | There is no logfile any more and limit paths to the current directory where appropriate. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* build_all_v2: don't run ptxdist with --force by defaultMichael Olbrich2019-09-051-1/+1
| | | | | | | This should not be needed and hides errors such as the wrong ptxdist version. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add make target to install the toolchainMichael Olbrich2019-09-052-0/+63
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfigs: update with DESTDIR changesMichael Olbrich2019-09-0318-54/+36
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* remove special DESTDIR handlingMichael Olbrich2019-09-035-17/+11
| | | | | | | | Use the regular <platform>/sysroot-cross instead. The toolchain is relocatable. Building it in /opt is not necessary and it is currently broken anyways. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules, scripts: use PTXDIST_SYSROOT_CROSS instead of PTXCONF_DESTDIRMichael Olbrich2019-09-033-4/+4
| | | | | | | It's the same thing and PTXDIST_SYSROOT_CROSS is the correct path that needs to be replaces in the future. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* newlib: prefer https over ftpMichael Olbrich2019-09-021-1/+1
| | | | | | ftp causes problems with some corporate firewalls. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gdb: prefer https over ftpMichael Olbrich2019-09-021-1/+1
| | | | | | ftp causes problems with some corporate firewalls. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-binutils: prefer https over ftpMichael Olbrich2019-09-021-1/+1
| | | | | | | | ftp causes problems with some corporate firewalls. And http://sources.redhat.com redirects to sourceware.org, so use that directly. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: drop old snapshot URLMichael Olbrich2019-09-021-1/+0
| | | | | | This path contains only ancient version. Nothing that is relevant now. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* The CREDITS file in PTXdist is gone and the toolchain never had oneMichael Olbrich2019-09-0236-72/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-xz: use proper spdx syntax for the licenseMichael Olbrich2019-09-021-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-expat: version bump 2.2.6 -> 2.2.7Michael Olbrich2019-09-021-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc-headers: skip the compiler checkMichael Olbrich2019-09-021-0/+1
| | | | | | | | | | It's meaningless. We fake some minimal stuff with the host compiler to get the headers. The compiler version is not relevant here. This makes it possible to build the toolchain with a host gcc 5.x even though glibc-2.30 requires gcc >= 6.2. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* uClibc: remove old patchesMichael Olbrich2019-09-023-434/+0
| | | | | | This version has not been used for a long time. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* newlib: remove old patchesMichael Olbrich2019-09-023-29/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* newlib: version bump 3.0.0 -> 3.1.0Michael Olbrich2019-09-022-6/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* debian/rules: add exclude list to dh_makeshlibs as wellMichael Olbrich2019-09-021-0/+4
| | | | | | It should ignore target libs as well. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-clang/llvm: version bump 8.0.0 -> 8.0.1Michael Olbrich2019-09-026-14/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: version bump 9-20190810 -> 9-20190831Michael Olbrich2019-09-0225-54/+54
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: used PTXDIST_SYSROOT_* everywhere for consistencyMichael Olbrich2019-09-022-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-toolchain: cleanupMichael Olbrich2019-09-021-10/+4
| | | | | | | Simplify using 'install' and don't create 'toolchain-install-dir'. It has not been used for a long time. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel-headers: delete unnecessary filesMichael Olbrich2019-09-021-0/+2
| | | | | | These are created during 'headers_install' but not actually needed. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel-headers: install to pkgdirMichael Olbrich2019-09-021-5/+5
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: use symlinks instead of hardlinksMichael Olbrich2019-09-021-0/+4
| | | | | | | This makes it less likely to accidentally duplicate the file. Also, Debian uses symlinks for this as well. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: drop unnecessary symlinksMichael Olbrich2019-09-021-24/+0
| | | | | | | | | | | | These symlinks used to be necessary for ld to find the libraries. However, links for some libraries are missing (e.g. libatomic). This caused various linker errors. 3f6cf1ed53b19e77ab43306d239eb2310a11107f ("cross-binutils: improve search paths") added the real path of those libraries to the search path, so the extra symlinks are no longer necessary. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: version bump 2.29 -> 2.30Michael Olbrich2019-09-0218-28/+28
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: version bump 2019.06.0 -> 2019.08.0Michael Olbrich2019-09-0219-37/+37
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-toolchain-tgz: strip host binaries only for the tarballMichael Olbrich2019-09-025-30/+47
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pre/toolchain: use -fdebug-prefix-map everywhereMichael Olbrich2019-09-021-5/+13
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cleanup: handle cleanup during installMichael Olbrich2019-09-023-30/+100
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_copy_license: handle pkgdir correctlyMichael Olbrich2019-09-021-3/+9
| | | | | | | - find the license files in pkgdir - copy files for target packages directly to sysroot-cross Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-elf2flt: use symlinks instead of hardlinksMichael Olbrich2019-09-021-0/+7
| | | | | | | This makes it less likely to accidentally duplicate the file. Also, Debian uses symlinks for this as well. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-binutils: use symlinks instead of hardlinksMichael Olbrich2019-09-021-0/+7
| | | | | | | This makes it less likely to accidentally duplicate the file. Also, Debian uses symlinks for this as well. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* uclibc: install to pkgdirMichael Olbrich2019-09-022-3/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>