aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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-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