aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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 #1163 from stilor/docker-fixesAlexey 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>
* Merge pull request #1154 from stilor/final-fixesAlexey Neyman2019-02-281-0/+2
|\ | | | | Archlinux: update keyring before packages
| * Archlinux: update keyring before packagesAlexey Neyman2019-02-281-0/+2
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1151 from fidomax/patch-1Alexey Neyman2019-02-271-1/+1
|\ \ | |/ |/| Add extra mirror to libelf package
| * Add extra mirror to libelf packagefidomax2019-02-271-1/+1
|/
* Merge pull request #1150 from stilor/patches-gcc-8.3.0Alexey Neyman2019-02-256-110/+55
|\ | | | | Run GCC 8.3.0 patches through manage-packages.sh -P
| * Run GCC 8.3.0 patches through manage-packages.sh -PAlexey Neyman2019-02-256-110/+55
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1147 from galak/gcc-8.3.0Alexey Neyman2019-02-2526-62/+112
|\ | | | | Update to gcc 8.3.0
| * Update to gcc 8.3.0Kumar Gala2019-02-2326-62/+112
| | | | | | | | | | | | | | | | | | Had to update the following patches so they'd apply: 0006-libgfortran-missing-include.patch 0010-crystax.patch Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* | Merge pull request #1144 from bwalle/expat-docbookAlexey Neyman2019-02-251-0/+1
|\ \ | | | | | | expat: Build without docbook
| * | expat: Build without docbookBernhard Walle2019-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes following build error on Debian 9: configure: error: Your local docbook2man was found to work with SGML rather than XML. Please install docbook2X and use variable DOCBOOK_TO_MAN to point configure to command docbook2x-man of docbook2X. Or use DOCBOOK_TO_MAN="xmlto man --skip-validation" if you have xmlto around. You can also configure using --without-docbook if you can do without a man page for xmlwf. Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
* | | Merge pull request #1148 from dimkr/static-muslAlexey Neyman2019-02-251-0/+5
|\ \ \ | |_|/ |/| | Fix musl build when CT_SHARED_LIBS=n
| * | Fix musl build when CT_SHARED_LIBS=nDima Krasner2019-02-241-0/+5
|/ / | | | | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* | Merge pull request #1146 from stilor/rc2-fixes-3Alexey Neyman2019-02-223-2/+18
|\ \ | | | | | | Add a Dockerfile for Alpine Linux 3.8
| * | Add a Dockerfile for Alpine Linux 3.8Alexey Neyman2019-02-223-2/+18
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>