summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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>
2019-02-20expat: Build without docbookBernhard Walle1-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>
2019-02-20Merge pull request #1143 from stilor/rc2-fixes-2Alexey Neyman3-2/+19
RC2 fixes, part 2
2019-02-20Select flat/FDPIC in accordance with ct-ng settingAlexey Neyman1-0/+9
uClibc-ng 1.0.31 enabled FDPIC as an option for ARM/no-MMU configurations and defaults to that option if not set explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-20Add debug output to Kconfig manipulation functionsAlexey Neyman1-0/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-20Stash the uClibc config after our modsAlexey Neyman1-0/+4
... before running `make olddefconfig`. This helps in debugging. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-20Duh! do not override ${cflags}Alexey Neyman1-2/+3
... in the backend function with ${CFLAGS_FOR_HOST}. The caller either supplies them already, or (in case of pass-1/2 of the canadian cross) passes ${CFLAGS_FOR_BUILD} there. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-18Merge pull request #1142 from stilor/rc2-fixesAlexey Neyman13-61/+179
Fixes for regressions in 1.24.0-rc1
2019-02-18Pick up a newer revision of elf2fltAlexey Neyman3-71/+1
... which includes the two local patches we have. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-18No longer mark newlib 3.x experimentalAlexey Neyman2-2/+0
... they seem to have overcome the birthing pains of 3.0.0 and build is stable. Signed-off-by: Alexey Neyman <stilor@att.net>