Commit Graph

4903 Commits (605805b3dd13590a6e0eda1c93a773b2745a1585)
 

Author SHA1 Message Date
Norbert Lange 605805b3dd fix nonfunctional --enable-relro option
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
Chris Packham 8ad4a8b83f build/internals.sh: Handle pie executables
Fixes: #887

On some systems the file command identifies a pie executable as a shared
object. Update do_finish() to handle this case so that they are stripped
as well.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
4 years ago
Alexey Brodkin fb1736fb48 glibc-2.30: Re-add ARC support
So again due to non-technical reasons (lack of public documentation
of ARC instruction set which we actively work on but no yet published)
we missed upstream 2.30 release.

Still the code is there, we regularly run full test-suite and are confident
in port's quality and robustness.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
4 years ago
Chris Packham 01e21d90f7 glibc: arc: Don't interfere with other architectures
Fixes: #1227

Adjust the ARC patch so that it only sets with_fp_cond when the machine
is arc.

https://github.com/foss-for-synopsys-dwc-arc-processors/glibc/issues/7

Signed-off-by: Chris Packham <judge.packham@gmail.com>
4 years ago
Chris Packham 7b362e6dae Add glibc 2.30
Add the GNU C Library version 2.30. Bring forward the
typedef-caddr.patch. Skip the ARC patch for now.

https://sourceware.org/ml/libc-alpha/2019-08/msg00029.html

Signed-off-by: Chris Packham <judge.packham@gmail.com>
4 years ago
Chris Packham af2f3ac9c5 libc: glibc 2.28 needs make 4.0
Fixes: #1210

Per the release notes for the GNU C library 2.28[1] make 4.0 or newer is
required. Previously the logic was applied to glibc 2.29 or newer.

[1] - https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html

Signed-off-by: Chris Packham <judge.packham@gmail.com>
4 years ago
Philipp Wagner f92fe92e16 zlib: Provide other mirror
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/)
4 years ago
Ola Olsson d187ee46b3 Fix typo in ARM/thumb help
Signed-off-by: Ola Olsson <ola1olsson@gmail.com>
4 years ago
Hans-Christian Noren Egtvedt a6c36d3e7d Update to gcc 9.2.0
Forward ported patches from GCC 8.3.0 to 9.2.0, refreshed to match
current sources.

In patch 0012-crystax.patch, removed changing sysv4.h header file for
rs6000, since it no longer defines LINK_EH_SPEC.

Removed the following patches because they are part of upstream:
- 0018-ARC-Add-multilib-support-for-linux-targets.patch
- 0020-ARM-fix-cmse.patch
- 0021-arm-Make-arm_cmse.h-C99-compatible.patch
- 0022-ARC-Update-fma-expansions.patch

Renamed 0019-isl-0.20.patch => 0018-isl-0.20.patch.

Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
4 years ago
Norbert Lange 8755ef4b84 Add isl 0.21
Signed-off-by: Norbert Lange <nolange79@gmail.com>
4 years ago
Norbert Lange 938972f461 Fix isl 0.20 checksums
Signed-off-by: Norbert Lange <nolange79@gmail.com>
4 years ago
Alexey Neyman afaf7b9a25
Merge pull request #1189 from dimkr/musl-1.1.22
Add musl 1.1.22
4 years ago
Alexey Neyman 933b6bde3d
Merge pull request #1185 from abrodkin/topic-glibc-for-arc
glibc: Add ARC support
4 years ago
Dima Krasner 9855ca3391 Add musl 1.1.22
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
4 years ago
Alexey Brodkin 32e945e764 Add Glibc toolchain sample for ARC HS
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
5 years ago
Alexey Brodkin 01c04bf502 package/gcc: Fix Glibc compilation for ARC with -mcpu= hs38_linux
Back-port of upstream fix:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5664ecf49828edb20f53937ab2e417ba173fc903

Fixes: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90103

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
5 years ago
Alexey Brodkin e9e30581e6 glibc: Add ARC support
ARC port of Glibc was submitted to the mailing list recently [1]
but due to late submission it didn't make it in Glibc 2.29 release.

Hopefully by the time of next release it will be a part of upstream
release but for now we have to use off-the-tree patch.

Still it's proven to work internally as well as its test-suite
shows brilliant results as might be seen from [1]:
------------------>8-------------------
Summary of test results:
     24 FAIL
   5124 PASS
     27 UNSUPPORTED
     19 XFAIL
------------------>8-------------------

Moreover ARC's Glibc port is known to work in Buildroot, OpenEmbedded
and even Automotive Grade Linux distro so we should be good having
this patch for Glibc.

BTW the patch itself is a copy of the one I use in OE, see [2].

[1] https://sourceware.org/ml/libc-alpha/2018-12/msg00678.html
[2] https://github.com/foss-for-synopsys-dwc-arc-processors/meta-synopsys/blob/master/recipes-core/glibc/files/0031-Add-ARC-architecture.patch

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
5 years ago
Alexey Neyman b2151f1dba
Merge pull request #1182 from stilor/master
Last fixes for 1.24
5 years ago
Alexey Neyman a90046a056 Install python3, needed by recent GLIBC
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 0472602b51 Require 2.29 if building glibc for RISC-V64
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 51f1db5c0a
Merge pull request #1178 from stilor/master
Last fixes for 1.24.0
5 years ago
Alexey Neyman ace18924a3
Merge pull request #1167 from palmer-dabbelt/riscv-cxx
riscv64-unknown-linux-gnu: Add C++ Support
5 years ago
Alexey Neyman d0f484f256
Merge pull request #1169 from jcmvbkbc/xtensa-fixes
noMMU xtensa fixes
5 years ago
Alexey Neyman e593d1e68d
Merge pull request #1177 from alexandrebelloni/reporter_url_fix
samples: G+ is gone, update reporter_url
5 years ago
Alexey Neyman 1a08a81272
Merge pull request #1179 from zentorin/master
uClibc: fix selection of debug level
5 years ago
Konstantin Vasin c4bc4f686a uClibc: fix selection of debug level 5 years ago
Alexey Neyman 693d3943b1 Rename JOBSFLAGS -> CT_JOBSFLAGS
... so that it is saved/restored when restarting the build.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 8e24bb22d0 Do not include config/configure.in into the release tarball
Fixes #1176

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman f9b57cc78a Enable zlib companion lib if building LTO
While we may use build machine's library when building a simple cross,
we won't have it for the host machine in a canadian build. Until there
are separate selectables for the build/host components, just build our
own local zlib.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago