summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1182 from stilor/mastercrosstool-ng-1.24.0Alexey Neyman2019-04-104-3/+4
|\ | | | | Last fixes for 1.24
| * Install python3, needed by recent GLIBCAlexey Neyman2019-04-103-3/+3
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Require 2.29 if building glibc for RISC-V64Alexey Neyman2019-04-101-0/+1
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1178 from stilor/masterAlexey Neyman2019-04-0528-70/+99
|\ | | | | Last fixes for 1.24.0
| * Rename JOBSFLAGS -> CT_JOBSFLAGSAlexey Neyman2019-04-0420-53/+53
| | | | | | | | | | | | ... so that it is saved/restored when restarting the build. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Do not include config/configure.in into the release tarballAlexey Neyman2019-04-042-6/+5
| | | | | | | | | | | | Fixes #1176 Signed-off-by: Alexey Neyman <stilor@att.net>
| * Enable zlib companion lib if building LTOAlexey Neyman2019-04-041-0/+1
| | | | | | | | | | | | | | | | | | While we may use build machine's library when building a simple cross, we won't have it for the host machine in a canadian build. Until there are separate selectables for the build/host components, just build our own local zlib. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Only select GDB version if GDB is enabledAlexey Neyman2019-04-041-1/+1
| | | | | | | | | | | | | | ... which fixes a bogus warning when configuration without GDB is loaded. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Require WCHAR in uClibc for all GDB versionsAlexey Neyman2019-04-041-1/+1
| | | | | | | | | | | | | | if building natively. 7.12.1 and 7.11.1 are also breaking in absence of <wctype.h> Signed-off-by: Alexey Neyman <stilor@att.net>
| * Change the "no viable version" checkAlexey Neyman2019-04-041-4/+5
| | | | | | | | | | | | ... to make it easier to trace from `ct-ng menuconfig`. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Mark binutils/gdb requirements for RISC-VAlexey Neyman2019-04-041-0/+2
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add an ability to mark a configuration as invalidAlexey Neyman2019-04-043-0/+24
| | | | | | | | | | | | ... so that the build will fail early and predictably. Signed-off-by: Alexey Neyman <stilor@att.net>
| * An artifact of merging native/gdbserver backendsAlexey Neyman2019-04-041-5/+5
| | | | | | | | | | | | | | ... resulted in an attempt to build libinproctrace.so whenever any of the {gdbserver, native gdb} was enabled. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Only build libinproctrace for *-linux-gnu targetsAlexey Neyman2019-03-201-1/+3
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Use explicit revision in xtensa-fsf-elfAlexey Neyman2019-03-201-4/+4
| | | | | | | | | | | | So that the build does not depend on internet connectivity. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1167 from palmer-dabbelt/riscv-cxxAlexey Neyman2019-04-051-0/+1
|\ \ | | | | | | riscv64-unknown-linux-gnu: Add C++ Support
| * | riscv64-unknown-linux-gnu: Add C++ SupportPalmer Dabbelt2019-03-201-0/+1
| |/ | | | | | | | | | | | | | | We've had very solid support for C++ for quite a while now in RISC-V land, at least in our Linux targets. This patch set enables C++ support by default, which I assume most users will want. Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
* | Merge pull request #1169 from jcmvbkbc/xtensa-fixesAlexey Neyman2019-04-052-17/+19
|\ \ | | | | | | noMMU xtensa fixes
| * | Fix uClibc build for noMMU targetMax Filippov2019-03-231-14/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uclibc_backend_once tries to build dummy shared libraries regardless of whether shared libraries support for target is enabled or not, resulting in build failure in noMMU bFLT configuration. Only build dummy shared libraries when shared library support for target is enabled. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
| * | Add support for noMMU xtensaMax Filippov2019-03-231-3/+3
| |/ | | | | | | | | | | | | | | scripts/build/kernel/linux.sh only provides suffix to known architectures when building toolchain targeting noMMU linux. Add support for xtensa and assign uclinux suffix to it. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* | Merge pull request #1177 from alexandrebelloni/reporter_url_fixAlexey Neyman2019-04-052-2/+2
|\ \ | | | | | | samples: G+ is gone, update reporter_url
| * | samples: G+ is gone, update reporter_urlAlexandre Belloni2019-04-042-2/+2
| |/ | | | | | | | | | | | | G+ is now defunct, update the reporter_url to bootlin as both Thomas and I are working there. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
* | Merge pull request #1179 from zentorin/masterAlexey Neyman2019-04-051-0/+1
|\ \ | |/ |/| uClibc: fix selection of debug level
| * uClibc: fix selection of debug levelKonstantin Vasin2019-04-051-0/+1
|/
* Merge pull request #1163 from stilor/docker-fixescrosstool-ng-1.24.0-rc3Alexey Neyman2019-03-17136-476/+4310
|\ | | | | Fix build on CentOS6/7
| * Install python3 in MintAlexey Neyman2019-03-171-1/+1
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Install python3 on Fedora29Alexey Neyman2019-03-151-1/+1
| | | | | | | | | | | | GDB doesn't accept older 2.x as a valid choice. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Note the experimental status of AlpineAlexey Neyman2019-03-151-0/+11
| | | | | | | | | | | | I don't have the time to fix all the various breakages it shows. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Use fedora29 as a referenceAlexey Neyman2019-03-141-1/+1
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Reapply b34137Alexey Neyman2019-03-141-0/+3
| | | | | | | | | | | | | | ... which fixes <panel.h> detection on Alpine Linux (which has ncursesw but installs it into plain /usr/include). Signed-off-by: Alexey Neyman <stilor@att.net>
| * event-loop.h is included via other paths, tooAlexey Neyman2019-03-141-13/+15
| | | | | | | | | | | | ... so instead add an include guard. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Remove "event-loop.h" inclusion from "top.h"Alexey Neyman2019-03-131-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Older GCCs (e.g. GCC 4.4 in CentOS 6) chokes on having two identical typedefs like this: typedef void *p; typedef void *p; The event-loop.h header does not have a guard against double-inclusion. Not the best solution, but it works and eventually 7.12 will fall into obsolescence anyway. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Make the proc_service.h workaround apply to gdbserverAlexey Neyman2019-03-121-6/+15
| | | | | | | | | | | | | | | | | | ... when it is compiled without the native GDB. Also, fix the gdbserver to be installed without a program prefix in this case, as it was before the unification of the GDB backend. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Allow older GDB to build against newer glibcAlexey Neyman2019-03-113-3/+95
| | | | | | | | | | | | | | Also, fix the subdir used when only gdbserver is built (without native GDB). Signed-off-by: Alexey Neyman <stilor@att.net>
| * Update the samples to v3Alexey Neyman2019-03-0994-95/+94
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Move GDB build into a common backend functionAlexey Neyman2019-03-0910-353/+2852
| | | | | | | | | | | | | | ... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman <stilor@att.net>
| * GDB 7.12.1 fails to build in certain configurationsAlexey Neyman2019-03-061-0/+43
| | | | | | | | | | | | ... for which we pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
| * CentOS6 cannot use newer GDB releasesAlexey Neyman2019-03-056-4/+963
| | | | | | | | | | | | | | | | | | ... unless one retrofits it with a decent compiler instead of stock GCC 4.4. While here, sync up the ax_*.m4 with autoconf-archive. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Meet our new companion tool, bisonAlexey Neyman2019-03-0415-2/+130
| | | | | | | | | | | | | | Which is here courtesy of CentOS6, which only has bison 2.4 - while new glibc requires 2.7. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Centos6 also needs python3Alexey Neyman2019-03-041-1/+2
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Detect errors in each container if running an actionAlexey Neyman2019-03-021-2/+22
| | | | | | | | | | | | ... in more than one; then complain at the end. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Install Python3 from EPEL on CentOS7Alexey Neyman2019-03-021-1/+3
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix build of glibc 2.29 on systems with obsolete host programsAlexey Neyman2019-03-0210-17/+67
|/ | | | | | | | | | | | - Force building make as a companion tool if host make is older than 4.0 (CentOS 7 currently has 3.82) - Disable 2.29 as a choice if host python is older than 3.4 (CentOS 7 has 2.6 unless python from EPEL is installed) - Python2 emits its version information to STDERR. Ugh. While there, also use the detected host Python for GDB configuration. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1156 from stilor/more-docker-stuffAlexey Neyman2019-02-286-8/+54
|\ | | | | More docker stuff
| * Allow already configured directoriesAlexey Neyman2019-02-281-1/+19
| | | | | | | | | | | | ... while building in docker Signed-off-by: Alexey Neyman <stilor@att.net>
| * Make lzip an optional dependencyAlexey Neyman2019-02-283-3/+29
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * uClibc-ng replaced a broken .lz tarball for 1.0.31Alexey Neyman2019-02-281-4/+4
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Centos6 wasn't able to su into `ctng' userAlexey Neyman2019-02-281-0/+2
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1155 from stilor/archlinux2Alexey Neyman2019-02-281-3/+2
|\ | | | | Seems like ArchLinux renamed its base on dockerhub
| * Seems like ArchLinux renamed its base on dockerhubAlexey Neyman2019-02-281-3/+2
|/ | | | | | ... awhile ago; I had it cached on one machine. Signed-off-by: Alexey Neyman <stilor@att.net>