summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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-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-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>
2019-02-28Merge pull request #1154 from stilor/final-fixesAlexey Neyman1-0/+2
Archlinux: update keyring before packages
2019-02-28Archlinux: update keyring before packagesAlexey Neyman1-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-27Merge pull request #1151 from fidomax/patch-1Alexey Neyman1-1/+1
Add extra mirror to libelf package
2019-02-27Add extra mirror to libelf packagefidomax1-1/+1
2019-02-25Merge pull request #1150 from stilor/patches-gcc-8.3.0crosstool-ng-1.24.0-rc2Alexey Neyman6-110/+55
Run GCC 8.3.0 patches through manage-packages.sh -P
2019-02-25Run GCC 8.3.0 patches through manage-packages.sh -PAlexey Neyman6-110/+55
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-25Merge pull request #1147 from galak/gcc-8.3.0Alexey Neyman26-62/+112
Update to gcc 8.3.0
2019-02-25Merge pull request #1144 from bwalle/expat-docbookAlexey Neyman1-0/+1
expat: Build without docbook
2019-02-25Merge pull request #1148 from dimkr/static-muslAlexey Neyman1-0/+5
Fix musl build when CT_SHARED_LIBS=n
2019-02-24Fix musl build when CT_SHARED_LIBS=nDima Krasner1-0/+5
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-02-23Update to gcc 8.3.0Kumar Gala26-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>
2019-02-22Merge pull request #1146 from stilor/rc2-fixes-3Alexey Neyman3-2/+18
Add a Dockerfile for Alpine Linux 3.8
2019-02-22Add a Dockerfile for Alpine Linux 3.8Alexey Neyman3-2/+18
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-22Merge pull request #1145 from stilor/rc2-fixes-3Alexey Neyman1-0/+2
Don't enable "shared flat"
2019-02-22Don't enable "shared flat"Alexey Neyman1-0/+2
... unless experimental. This unbreaks m68k-uclinux-uclibc sample which after the recent change in uClibc.sh attempted to build a shared flat library and failed. We were not building shared flat libraries before. Signed-off-by: Alexey Neyman <stilor@att.net>