summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-02-26Set --with-cpu-{32,64} for multilib buildsAlexey Neyman7-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>
2020-02-26Update ARC patch to glibc 2.31Alexey Neyman1-168/+863
Build-tested only. Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26elf2flt: handle binutils 2.34 APIAlexey Neyman1-0/+447
temporary patch, PR pending upstream Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26New Linux versionsAlexey Neyman20-48/+56
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add uClibc-ng 1.0.33Alexey Neyman2-0/+16
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add strace-5.5Alexey Neyman2-0/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add newlib 3.2.0, 3.3.0Alexey Neyman8-0/+84
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add ncurses 6.2Alexey Neyman2-0/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add make 4.3Alexey Neyman7-1/+14
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add GMP 6.2.0Alexey Neyman2-0/+12
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add glibc 2.31Alexey Neyman4-0/+7664
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add gdb-9.1Alexey Neyman7-0/+175
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Slide the checked out tag of elf2fltAlexey Neyman3-15/+59
Also, add an ability to download rolling releases to manage-packages.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Add binutils 2.34Alexey Neyman11-0/+622
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26Merge pull request #1306 from cpackham/docker-default-uidAlexey Neyman10-20/+20
testing/docker: set default value for CTNG_UID/CTNG_GID
2020-02-17testing/docker: set default value for CTNG_UID/CTNG_GIDChris Packham10-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>
2020-02-16Merge pull request #1270 from nolange/prevent_glibc_cflags_overrideAlexey Neyman1-1/+4
prevent the glibc build from overwriting flags
2020-02-16Merge pull request #1266 from nolange/move_builddir_kconfigAlexey Neyman2-1/+4
move BUILD_DIR variable into Kconfig
2020-02-09Merge pull request #1303 from stilor/wipAlexey Neyman8-3/+652
Update docker to ubuntu 19.10
2020-02-09Upstream patch to disable FORTIFY_SOURCE on mingw32Alexey Neyman1-0/+43
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-04Ignore trailing / in container nameAlexey Neyman1-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>
2020-02-04Suppress YAML support in DTCAlexey Neyman1-0/+6
... which fails to build if pkg-config is not installed. Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-04Upstrean fix for CET-enabled compiler with no --enable-cetAlexey Neyman3-0/+244
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-04Pick up gettext patch for pthread_sigmask build on mingw32Alexey Neyman1-0/+356
Fixes #1272. Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-04Replace Ubuntu 19.04 with 19.10.Alexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-01-22Merge pull request #1257 from nolange/fix_binutils_typoAlexey Neyman1-1/+1
fixup typo in bitutils.sh
2020-01-22Merge pull request #1274 from maxmorozov/masterAlexey Neyman1-1/+3
CT_LIBC_NEWLIB_REGISTER_FINI is processed correctly
2019-12-26Merge pull request #1287 from stilor/version-upgradesAlexey Neyman57-79/+177
Version updates
2019-12-26Version updatesAlexey Neyman57-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>
2019-12-23Merge pull request #1265 from nolange/add_musl_124Alexey Neyman2-0/+4
Add musl 1.1.24
2019-12-23Merge pull request #1268 from egtvedt/add-binutils-2.33.1Alexey Neyman11-0/+622
binutils: add version 2.33.1
2019-12-23Merge pull request #1263 from dimkr/uclibc-ng-1.0.32Alexey Neyman2-0/+16
uClibc-ng: add 1.0.32
2019-12-23Merge pull request #1259 from nolange/add_binutils_deterministic_archivesAlexey Neyman2-1/+13
enable option for binutils deterministic-archives
2019-12-23Merge pull request #1201 from abrodkin/topic-glibc-multilibAlexey Neyman3-0/+46
ARC: Support building of multi-lib Glibc toolchain
2019-12-23Merge pull request #1280 from dimkr/musl-cflagsAlexey Neyman1-1/+2
Resepct CT_TARGET_{C,LD}FLAGS when building musl
2019-12-23Merge pull request #1284 from stephanosio/newlib_retargetable_lockingAlexey Neyman2-0/+8
Add newlib retargetable locking configuration
2019-12-23Merge pull request #1282 from lowRISC/lenary/expat-recent-versionAlexey Neyman3-4/+4
Add Recent expat version
2019-12-20Add newlib retargetable locking configurationStephanos Ioannidis2-0/+8
This commit adds support for the newlib configuration option '--enable-newlib-retargetable-locking'. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2019-12-06Add Recent expat versionSam Elliott3-4/+4
2019-12-04Resepct CT_TARGET_{C,LD}FLAGS when building muslDima Krasner1-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>
2019-11-04CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION and CT_LIBC_NEWLIB_FVWRITE_IN_STREAMIO are ↵Morozov Max1-0/+2
took into account now
2019-11-03CT_LIBC_NEWLIB_REGISTER_FINI is processed correctlyMorozov Max1-1/+1
2019-10-27prevent the glibc build from overwriting flagsNorbert Lange1-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>
2019-10-23binutils: add version 2.33.1Hans-Christian Noren Egtvedt11-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>
2019-10-18move BUILD_DIR variable into KconfigNorbert Lange2-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>
2019-10-18Add musl 1.1.24Norbert Lange2-0/+4
Signed-off-by: Norbert Lange <nolange79@gmail.com>
2019-10-17uClibc-ng: add 1.0.32Dima Krasner2-0/+16
2019-10-15fix nonfunctional --enable-relro optionNorbert Lange1-1/+1
Signed-off-by: Norbert Lange <nolange79@gmail.com>
2019-10-10enable option for binutils deterministic-archivesNorbert Lange2-1/+13
Signed-off-by: Norbert Lange <nolange79@gmail.com>
2019-10-02Merge pull request #1253 from stilor/updatesAlexey Neyman66-66/+354
Updates