Commit Graph

4932 Commits (be04d505106561360611c7246fc16a177c9bc167)
 

Author SHA1 Message Date
Alexey Neyman be04d50510
Merge pull request #1303 from stilor/wip
Update docker to ubuntu 19.10
3 years ago
Alexey Neyman 13511cfbc0 Upstream patch to disable FORTIFY_SOURCE on mingw32
Signed-off-by: Alexey Neyman <stilor@att.net>
3 years ago
Alexey Neyman b7a87769b9 Ignore trailing / in container name
... so that it is possible to use tab completion when selecting
the container to use.

Signed-off-by: Alexey Neyman <stilor@att.net>
3 years ago
Alexey Neyman c317f57b40 Suppress YAML support in DTC
... which fails to build if pkg-config is not installed.

Signed-off-by: Alexey Neyman <stilor@att.net>
3 years ago
Alexey Neyman d35d267278 Upstrean fix for CET-enabled compiler with no --enable-cet
Signed-off-by: Alexey Neyman <stilor@att.net>
3 years ago
Alexey Neyman e503877f8a Pick up gettext patch for pthread_sigmask build on mingw32
Fixes #1272.

Signed-off-by: Alexey Neyman <stilor@att.net>
3 years ago
Alexey Neyman 025ae1ed89 Replace Ubuntu 19.04 with 19.10.
Signed-off-by: Alexey Neyman <stilor@att.net>
3 years ago
Alexey Neyman a152d61313
Merge pull request #1257 from nolange/fix_binutils_typo
fixup typo in bitutils.sh
3 years ago
Alexey Neyman 90947b3166
Merge pull request #1274 from maxmorozov/master
CT_LIBC_NEWLIB_REGISTER_FINI is processed correctly
3 years ago
Alexey Neyman 7bd6bb002f
Merge pull request #1287 from stilor/version-upgrades
Version updates
3 years ago
Alexey Neyman 1768ae413f Version updates
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>
3 years ago
Alexey Neyman c0cca1a654
Merge pull request #1265 from nolange/add_musl_124
Add musl 1.1.24
3 years ago
Alexey Neyman 33d2d9ffb8
Merge pull request #1268 from egtvedt/add-binutils-2.33.1
binutils: add version 2.33.1
3 years ago
Alexey Neyman 1224957546
Merge pull request #1263 from dimkr/uclibc-ng-1.0.32
uClibc-ng: add 1.0.32
3 years ago
Alexey Neyman 66c2932053
Merge pull request #1259 from nolange/add_binutils_deterministic_archives
enable option for binutils deterministic-archives
3 years ago
Alexey Neyman be5d0317d2
Merge pull request #1201 from abrodkin/topic-glibc-multilib
ARC: Support building of multi-lib Glibc toolchain
3 years ago
Alexey Neyman e0a63b8546
Merge pull request #1280 from dimkr/musl-cflags
Resepct CT_TARGET_{C,LD}FLAGS when building musl
3 years ago
Alexey Neyman f886492530
Merge pull request #1284 from stephanosio/newlib_retargetable_locking
Add newlib retargetable locking configuration
3 years ago
Alexey Neyman 6508480f29
Merge pull request #1282 from lowRISC/lenary/expat-recent-version
Add Recent expat version
3 years ago
Stephanos Ioannidis bb1d687e1d Add newlib retargetable locking configuration
This commit adds support for the newlib configuration option
'--enable-newlib-retargetable-locking'.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
4 years ago
Sam Elliott 976eb1f80c Add Recent expat version 4 years ago
Dima Krasner de0d1dbe02 Resepct CT_TARGET_{C,LD}FLAGS when building musl
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>
4 years ago
Morozov Max 2260dcfff6 CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION and CT_LIBC_NEWLIB_FVWRITE_IN_STREAMIO are took into account now 4 years ago
Morozov Max 21483c6dbb CT_LIBC_NEWLIB_REGISTER_FINI is processed correctly 4 years ago
Hans-Christian Noren Egtvedt 931b37a405 binutils: add version 2.33.1
Forward ported patches from version 2.32, and refreshed them so they
apply clean.

Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
4 years ago
Norbert Lange ba149b2210 Add musl 1.1.24
Signed-off-by: Norbert Lange <nolange79@gmail.com>
4 years ago
Dima Krasner 399168d0de uClibc-ng: add 1.0.32 4 years ago
Norbert Lange 605805b3dd fix nonfunctional --enable-relro option
Signed-off-by: Norbert Lange <nolange79@gmail.com>
4 years ago
Norbert Lange 7469bc8a73 enable option for binutils deterministic-archives
Signed-off-by: Norbert Lange <nolange79@gmail.com>
4 years ago
Alexey Neyman 3f461da11f
Merge pull request #1253 from stilor/updates
Updates
4 years ago
Alexey Neyman 8a7f46f151 GDB 8.3+ needs IPv6
... which wasn't enabled in uClibc-ng by default

Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 2880fcc519 Replace Ubuntu 18.10 with Ubuntu 19.04
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 015b161cd9 Add strace 5.x
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 1efbdfcd7f Add musl 1.1.23
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 064711469c Add Linux versions
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman dca5c8ef8a Add libiconv 1.16
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 931e2daf6e Add gettext 0.20.1
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>
4 years ago
Alexey Neyman b4f317a4a5 Pretend lzip is always there
... so that we can download .tar.lz archives.

Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 07594d1e8b Add GDB 8.3.1
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 50e0639ff9 Upgrade expat 2.2.6 to 2.2.8
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 75369c254c Add dtc 1.5.1
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman e9a2ddea85 Add bison 3.4.2
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 3c0ac9fbfd
Merge pull request #1192 from nolange/add_isl_021
Add isl 021
4 years ago
Alexey Neyman 9d20f56a3d
Merge pull request #1226 from ola1olsson/master
Fix typo in ARM/thumb interworking menuconfig
4 years ago
Alexey Neyman 4b3526029b
Merge pull request #1229 from imphil/zlib-other-mirror
zlib: Provide other mirror
4 years ago
Alexey Neyman 715591306f
Merge pull request #1231 from cpackham/glibc-2.28-make-4.0
libc: glibc 2.28 needs make 4.0
4 years ago
Alexey Neyman b01fbcb8b0
Merge pull request #1244 from cpackham/executable-pie
build/internals.sh: Handle pie executables
4 years ago
Alexey Neyman b18ce512f5
Merge pull request #1223 from egtvedt/add-gcc-9.2.0
Update to gcc 9.2.0
4 years ago
Alexey Neyman fdcfffebf6
Merge pull request #1233 from cpackham/fixup-arc-patch
glibc: arc: Don't interfere with other architectures
4 years ago
Alexey Neyman c5cd702e25
Merge pull request #1232 from cpackham/glibc-2.30
Add glibc 2.30
4 years ago