summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-04-10Merge pull request #1182 from stilor/mastercrosstool-ng-1.24.0Alexey Neyman4-3/+4
Last fixes for 1.24
2019-04-10Install python3, needed by recent GLIBCAlexey Neyman3-3/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-10Require 2.29 if building glibc for RISC-V64Alexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-05Merge pull request #1178 from stilor/masterAlexey Neyman28-70/+99
Last fixes for 1.24.0
2019-04-05Merge pull request #1167 from palmer-dabbelt/riscv-cxxAlexey Neyman1-0/+1
riscv64-unknown-linux-gnu: Add C++ Support
2019-04-05Merge pull request #1169 from jcmvbkbc/xtensa-fixesAlexey Neyman2-17/+19
noMMU xtensa fixes
2019-04-05Merge pull request #1177 from alexandrebelloni/reporter_url_fixAlexey Neyman2-2/+2
samples: G+ is gone, update reporter_url
2019-04-05Merge pull request #1179 from zentorin/masterAlexey Neyman1-0/+1
uClibc: fix selection of debug level
2019-04-05uClibc: fix selection of debug levelKonstantin Vasin1-0/+1
2019-04-05Rename JOBSFLAGS -> CT_JOBSFLAGSAlexey Neyman20-53/+53
... so that it is saved/restored when restarting the build. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-05Do not include config/configure.in into the release tarballAlexey Neyman2-6/+5
Fixes #1176 Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-05Enable zlib companion lib if building LTOAlexey Neyman1-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>
2019-04-05Only select GDB version if GDB is enabledAlexey Neyman1-1/+1
... which fixes a bogus warning when configuration without GDB is loaded. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-05Require WCHAR in uClibc for all GDB versionsAlexey Neyman1-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>
2019-04-05Change the "no viable version" checkAlexey Neyman1-4/+5
... to make it easier to trace from `ct-ng menuconfig`. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-05Mark binutils/gdb requirements for RISC-VAlexey Neyman1-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-05Add an ability to mark a configuration as invalidAlexey Neyman3-0/+24
... so that the build will fail early and predictably. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-04-05An artifact of merging native/gdbserver backendsAlexey Neyman1-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>
2019-04-04samples: G+ is gone, update reporter_urlAlexandre Belloni2-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>
2019-03-23Fix uClibc build for noMMU targetMax Filippov1-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>
2019-03-23Add support for noMMU xtensaMax Filippov1-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>
2019-03-21Only build libinproctrace for *-linux-gnu targetsAlexey Neyman1-1/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-21Use explicit revision in xtensa-fsf-elfAlexey Neyman1-4/+4
So that the build does not depend on internet connectivity. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-20riscv64-unknown-linux-gnu: Add C++ SupportPalmer Dabbelt1-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>
2019-03-17Merge pull request #1163 from stilor/docker-fixescrosstool-ng-1.24.0-rc3Alexey Neyman136-476/+4310
Fix build on CentOS6/7
2019-03-17Install python3 in MintAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-15Install python3 on Fedora29Alexey Neyman1-1/+1
GDB doesn't accept older 2.x as a valid choice. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-15Note the experimental status of AlpineAlexey Neyman1-0/+11
I don't have the time to fix all the various breakages it shows. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-15Use fedora29 as a referenceAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-15Reapply b34137Alexey Neyman1-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>
2019-03-14event-loop.h is included via other paths, tooAlexey Neyman1-13/+15
... so instead add an include guard. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-14Remove "event-loop.h" inclusion from "top.h"Alexey Neyman1-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>
2019-03-13Make the proc_service.h workaround apply to gdbserverAlexey Neyman1-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>
2019-03-11Allow older GDB to build against newer glibcAlexey Neyman3-3/+95
Also, fix the subdir used when only gdbserver is built (without native GDB). Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-10Update the samples to v3Alexey Neyman94-95/+94
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-10Move GDB build into a common backend functionAlexey Neyman10-353/+2852
... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-06GDB 7.12.1 fails to build in certain configurationsAlexey Neyman1-0/+43
... for which we pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-05CentOS6 cannot use newer GDB releasesAlexey Neyman6-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>
2019-03-04Meet our new companion tool, bisonAlexey Neyman15-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>
2019-03-04Centos6 also needs python3Alexey Neyman1-1/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-02Detect errors in each container if running an actionAlexey Neyman1-2/+22
... in more than one; then complain at the end. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-02Install Python3 from EPEL on CentOS7Alexey Neyman1-1/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-02Fix build of glibc 2.29 on systems with obsolete host programsAlexey Neyman10-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>
2019-03-01Merge pull request #1156 from stilor/more-docker-stuffAlexey Neyman6-8/+54
More docker stuff
2019-03-01Allow already configured directoriesAlexey Neyman1-1/+19
... while building in docker Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-01Make lzip an optional dependencyAlexey Neyman3-3/+29
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-28uClibc-ng replaced a broken .lz tarball for 1.0.31Alexey Neyman1-4/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-28Centos6 wasn't able to su into `ctng' userAlexey Neyman1-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-28Merge pull request #1155 from stilor/archlinux2Alexey Neyman1-3/+2
Seems like ArchLinux renamed its base on dockerhub
2019-02-28Seems like ArchLinux renamed its base on dockerhubAlexey Neyman1-3/+2
... awhile ago; I had it cached on one machine. Signed-off-by: Alexey Neyman <stilor@att.net>