aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | 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
| * | | | Resepct CT_TARGET_{C,LD}FLAGS when building muslDima Krasner2019-12-041-1/+2
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I was trying to build static binaries for a range of Broadcom soft-float ARMv7 SoCs and kept getting SIGILL, although I was targeting Cortex A7 (and A5, later), even on A9 and A15. I found out that once I add -msoft-float, +mp+sec is to blame: Attribute Section: aeabi File Attributes - Tag_CPU_name: "7VE" + Tag_CPU_name: "7" Tag_CPU_arch: v7 - Tag_CPU_arch_profile: Application - Tag_ARM_ISA_use: Yes Tag_THUMB_ISA_use: Thumb-2 Tag_ABI_PCS_wchar_t: 4 Tag_ABI_FP_rounding: Needed @@ -12,8 +10,5 @@ File Attributes Tag_ABI_FP_number_model: IEEE 754 Tag_ABI_align_needed: 8-byte Tag_ABI_enum_size: int Tag_ABI_optimization_goals: Aggressive Size Tag_CPU_unaligned_access: v6 - Tag_MPextension_use: Allowed - Tag_DIV_use: Allowed in v7-A with integer division extension - Tag_Virtualization_use: TrustZone and Virtualization Extensions (This is the readelf -A diff, before and after armv7-a+nofp -> armv7+nofp). I kept getting SIGILL even after building my application with a toolchain built with the correct CFLAGS and found out that crosstool-ng doesn't pass the host CFLAGS when building musl, which pollutes my binary with these ARMv7 extensions. Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* | | | Merge pull request #1284 from stephanosio/newlib_retargetable_lockingAlexey Neyman2019-12-232-0/+8
|\ \ \ \ | | | | | | | | | | Add newlib retargetable locking configuration
| * | | | Add newlib retargetable locking configurationStephanos Ioannidis2019-12-202-0/+8
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | This commit adds support for the newlib configuration option '--enable-newlib-retargetable-locking'. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
* | | | Merge pull request #1282 from lowRISC/lenary/expat-recent-versionAlexey Neyman2019-12-233-4/+4
|\ \ \ \ | |/ / / |/| | | Add Recent expat version
| * | | Add Recent expat versionSam Elliott2019-12-063-4/+4
|/ / /
* | | Merge pull request #1253 from stilor/updatesAlexey Neyman2019-10-0266-66/+354
|\ \ \ | | | | | | | | Updates
| * | | GDB 8.3+ needs IPv6Alexey Neyman2019-10-022-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | ... which wasn't enabled in uClibc-ng by default Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Replace Ubuntu 18.10 with Ubuntu 19.04Alexey Neyman2019-10-011-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add strace 5.xAlexey Neyman2019-10-018-0/+16
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add musl 1.1.23Alexey Neyman2019-10-012-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add Linux versionsAlexey Neyman2019-10-0130-57/+89
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add libiconv 1.16Alexey Neyman2019-10-012-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add gettext 0.20.1Alexey Neyman2019-10-016-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two patches from 0.18.8.1 were dropped: - one changing the declaration of environ is no longer needed, the corresponding files no longer have this declaration - one with Woe32 fixes for -O0 may need to be re-added but only after I find what configuration breaks without it; gettext sources overwent a massive restructuring so this patch should not be applied without testing. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Pretend lzip is always thereAlexey Neyman2019-10-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | ... so that we can download .tar.lz archives. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add GDB 8.3.1Alexey Neyman2019-10-017-0/+175
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Upgrade expat 2.2.6 to 2.2.8Alexey Neyman2019-10-013-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add dtc 1.5.1Alexey Neyman2019-10-012-0/+8
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add bison 3.4.2Alexey Neyman2019-10-012-0/+8
|/ / / | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #1192 from nolange/add_isl_021Alexey Neyman2019-10-013-12/+24
|\ \ \ | | | | | | | | Add isl 021
| * | | Add isl 0.21Norbert Lange2019-05-072-0/+12
| | | | | | | | | | | | | | | | Signed-off-by: Norbert Lange <nolange79@gmail.com>
| * | | Fix isl 0.20 checksumsNorbert Lange2019-05-071-12/+12
| |/ / | | | | | | | | | Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | | Merge pull request #1226 from ola1olsson/masterAlexey Neyman2019-10-011-1/+1
|\ \ \ | | | | | | | | Fix typo in ARM/thumb interworking menuconfig
| * | | Fix typo in ARM/thumb helpOla Olsson2019-08-281-1/+1
| |/ / | | | | | | | | | Signed-off-by: Ola Olsson <ola1olsson@gmail.com>
* | | Merge pull request #1229 from imphil/zlib-other-mirrorAlexey Neyman2019-10-011-1/+1
|\ \ \ | | | | | | | | zlib: Provide other mirror
| * | | zlib: Provide other mirrorPhilipp Wagner2019-09-031-1/+1
| |/ / | | | | | | | | | | | | | | | | | | Currently, SourceForge is down and downloads give a 500 error. That's not overly uncommon (even less often the case these days). Fortunately, zlib provides another mirror on their homepage, add that as option to the package description. (https://www.zlib.net/)
* | | Merge pull request #1231 from cpackham/glibc-2.28-make-4.0Alexey Neyman2019-10-011-1/+1
|\ \ \ | | | | | | | | libc: glibc 2.28 needs make 4.0