aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1311 from stilor/more-fixes-after-upgradesAlexey Neyman2020-03-045-18/+57
|\ | | | | More fixes after upgrades
| * Disallow PPS SPE ABIAlexey Neyman2020-03-042-1/+5
| | | | | | | | | | | | with GCC 9+ and GLIBC 2.30+, they no longer support it. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add --with-cpu= on 32-bit SPARCAlexey Neyman2020-03-032-17/+32
| | | | | | | | | | | | ... if building for GLIBC 2.31+. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix upstream for undeclared PAGE_SHIFTAlexey Neyman2020-03-031-0/+20
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1309 from stilor/upgradesAlexey Neyman2020-02-2676-77/+9899
|\ | | | | Upgrades
| * Set --with-cpu-{32,64} for multilib buildsAlexey Neyman2020-02-267-13/+47
| | | | | | | | | | | | | | GLIBC 2.31 needs --with-cpu=ultrasparc for both 32/64-bits now, and --with-cpu only sets the CPU model for the "primary" bitness. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Update ARC patch to glibc 2.31Alexey Neyman2020-02-261-168/+863
| | | | | | | | | | | | Build-tested only. Signed-off-by: Alexey Neyman <stilor@att.net>
| * elf2flt: handle binutils 2.34 APIAlexey Neyman2020-02-261-0/+447
| | | | | | | | | | | | temporary patch, PR pending upstream Signed-off-by: Alexey Neyman <stilor@att.net>
| * New Linux versionsAlexey Neyman2020-02-2620-48/+56
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add uClibc-ng 1.0.33Alexey Neyman2020-02-262-0/+16
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add strace-5.5Alexey Neyman2020-02-262-0/+4
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add newlib 3.2.0, 3.3.0Alexey Neyman2020-02-268-0/+84
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add ncurses 6.2Alexey Neyman2020-02-262-0/+4
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add make 4.3Alexey Neyman2020-02-267-1/+14
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add GMP 6.2.0Alexey Neyman2020-02-262-0/+12
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add glibc 2.31Alexey Neyman2020-02-264-0/+7664
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add gdb-9.1Alexey Neyman2020-02-267-0/+175
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Slide the checked out tag of elf2fltAlexey Neyman2020-02-263-15/+59
| | | | | | | | | | | | Also, add an ability to download rolling releases to manage-packages.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add binutils 2.34Alexey Neyman2020-02-2611-0/+622
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1306 from cpackham/docker-default-uidAlexey Neyman2020-02-2610-20/+20
|\ | | | | testing/docker: set default value for CTNG_UID/CTNG_GID
| * testing/docker: set default value for CTNG_UID/CTNG_GIDChris Packham2020-02-1710-20/+20
|/ | | | | | | | | | Make the creation of docker images easier so that CTNG_UID/CTNG_GID have a default value if it's not explicitly specified when building. This will allow publishing of images on various package repositories (e.g. docker hub, gitlab containers). dmgr.sh can still be used to set the UID/GID to that of the current user when building a custom container. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Merge pull request #1270 from nolange/prevent_glibc_cflags_overrideAlexey Neyman2020-02-161-1/+4
|\ | | | | prevent the glibc build from overwriting flags
| * prevent the glibc build from overwriting flagsNorbert Lange2019-10-271-1/+4
| | | | | | | | | | | | | | | | | | The glibc will append the content of the CFLAGS variable, overriding previous flags. If unset, the CFLAGS variable is not empty, so explicitly set it. Instead prepend the default CFLAGS flags. Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | Merge pull request #1266 from nolange/move_builddir_kconfigAlexey Neyman2020-02-162-1/+4
|\ \ | | | | | | move BUILD_DIR variable into Kconfig
| * | move BUILD_DIR variable into KconfigNorbert Lange2019-10-192-1/+4
| |/ | | | | | | | | | | | | this allows users to reference this variable, for ex. in TARGET_CFLAGS to remap paths. Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | Merge pull request #1303 from stilor/wipAlexey Neyman2020-02-098-3/+652
|\ \ | | | | | | Update docker to ubuntu 19.10
| * | Upstream patch to disable FORTIFY_SOURCE on mingw32Alexey Neyman2020-02-091-0/+43
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Ignore trailing / in container nameAlexey Neyman2020-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | | ... so that it is possible to use tab completion when selecting the container to use. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Suppress YAML support in DTCAlexey Neyman2020-02-031-0/+6
| | | | | | | | | | | | | | | | | | ... which fails to build if pkg-config is not installed. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Upstrean fix for CET-enabled compiler with no --enable-cetAlexey Neyman2020-02-033-0/+244
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Pick up gettext patch for pthread_sigmask build on mingw32Alexey Neyman2020-02-031-0/+356
| | | | | | | | | | | | | | | | | | Fixes #1272. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Replace Ubuntu 19.04 with 19.10.Alexey Neyman2020-02-031-2/+2
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #1257 from nolange/fix_binutils_typoAlexey Neyman2020-01-211-1/+1
|\ \ \ | | | | | | | | fixup typo in bitutils.sh
| * | | fix nonfunctional --enable-relro optionNorbert Lange2019-10-151-1/+1
| | |/ | |/| | | | | | | Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | | Merge pull request #1274 from maxmorozov/masterAlexey Neyman2020-01-211-1/+3
|\ \ \ | |_|/ |/| | CT_LIBC_NEWLIB_REGISTER_FINI is processed correctly
| * | CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION and CT_LIBC_NEWLIB_FVWRITE_IN_STREAMIO are ↵Morozov Max2019-11-041-0/+2
| | | | | | | | | | | | took into account now
| * | CT_LIBC_NEWLIB_REGISTER_FINI is processed correctlyMorozov Max2019-11-041-1/+1
| |/
* | Merge pull request #1287 from stilor/version-upgradesAlexey Neyman2019-12-2657-79/+177
|\ \ | | | | | | Version updates
| * | Version updatesAlexey Neyman2019-12-2557-79/+177
|/ / | | | | | | | | | | | | | | | | bison, elf2flt, gcc, isl, linux, mingw-w64, strace. Adjust checksum ordering in uclibc-ng so that it matches what the script generates. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1265 from nolange/add_musl_124Alexey Neyman2019-12-232-0/+4
|\ \ | | | | | | Add musl 1.1.24
| * | Add musl 1.1.24Norbert Lange2019-10-192-0/+4
| |/ | | | | | | Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | Merge pull request #1268 from egtvedt/add-binutils-2.33.1Alexey Neyman2019-12-2311-0/+622
|\ \ | | | | | | binutils: add version 2.33.1
| * | binutils: add version 2.33.1Hans-Christian Noren Egtvedt2019-10-2311-0/+622
| |/ | | | | | | | | | | | | Forward ported patches from version 2.32, and refreshed them so they apply clean. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
* | Merge pull request #1263 from dimkr/uclibc-ng-1.0.32Alexey Neyman2019-12-232-0/+16
|\ \ | | | | | | uClibc-ng: add 1.0.32
| * | uClibc-ng: add 1.0.32Dima Krasner2019-10-172-0/+16
| |/
* | Merge pull request #1259 from nolange/add_binutils_deterministic_archivesAlexey Neyman2019-12-232-1/+13
|\ \ | | | | | | enable option for binutils deterministic-archives
| * | enable option for binutils deterministic-archivesNorbert Lange2019-10-102-1/+13
| |/ | | | | | | Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | Merge pull request #1201 from abrodkin/topic-glibc-multilibAlexey Neyman2019-12-233-0/+46
|\ \ | | | | | | ARC: Support building of multi-lib Glibc toolchain
| * | ARC: Support building of multi-lib Glibc toolchainAlexey Brodkin2019-06-143-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From GCC's standpoint ARC's multilib items are defined by "mcpu" values which we have quite a few and for all of them might be built optimized cross-toolchain. From Glibc's standpoint multilib is just multi-ABI [1] and so very limited versions are supposed to co-exist (e.g. arc700 & archs). Here we force Glibc to install libraries in GCC's multilib folder to create a universal cross-toolchain that has libs optimized for multiple CPU types. But note we only need to mess with installation paths in case of real multilib, otherwise we keep default "lib/" paths so that GCC finds default (the one and only) libs where it expects them to be. Also here we add a sample which allows to build universal Glibc Linux toolchain for ARC. [1] https://sourceware.org/ml/libc-alpha/2019-06/msg00018.html Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | | Merge pull request #1280 from dimkr/musl-cflagsAlexey Neyman2019-12-231-1/+2
|\ \ \ | | | | | | | | Resepct CT_TARGET_{C,LD}FLAGS when building musl