Age | Commit message (Collapse) | Author | Files | Lines |
|
Add 5.14.1
Bump 4.4.275 -> 4.4.283
Bump 4.9.275 -> 4.9.282
Bump 4.14.239 -> 4.14.246
Bump 4.19.197 -> 4.19.206
Bump 5.4.131 -> 5.4.144
Bump 5.10.49 -> 5.10.62
Bump 5.13.1 -> 5.13.14
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Add glibc 2.34. Bring through patches for canadian build and ARC700.
https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
In GDB 10.x gdbserver was promoted to the top-level folder,
see https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=919adfe8409211c726c1d05b47ca59890ee648f1
Which means it is no longer a subfolder in "gdb" and so we have to
build gdbserver now exactly in the same way as normal native GDB.
One interesting detail is gdbserver doesn't need to deal with target
description in .xml so it doesn't depend on libexpat on target,
thus we need to move libexpat explicit selection from do_gdb_backend()
to its callers when building native [full] gdb as well as cross-gdb
for the host.
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
[cp: support old/new layout, regenerate patches]
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Changes since v0.5.0:
* Add spec files for am64x SoCs.
* Require Binutils at least version 2.37.
* Require pru-gcc to be installed.
* Remove linker scripts. Instead set memory sizes from specs.
* Activate --gc-sections linker option by default.
* The "--host=pru" configure option must be used instead of "--target=pru.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
|
|
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
|
|
Signed-off-by: John Audia <graysky@archlinux.us>
|
|
linux: Add new version and bump LTS
|
|
Add 5.13.1
Bump 4.14.225 -> 4.14.239
Bump 4.19.190 -> 4.19.197
Bump 4.4.268 -> 4.4.275
Bump 4.9.268 -> 4.9.275
Bump 5.4.127 -> 5.4.131
Bump 5.10.44 -> 5.10.49
Bump 5.12.12 -> 5.12.16
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Since 1.6.2, picolibc has had two releases - 1.7 and 1.7.1. Here are
the release notes from those versions.
1. Add __cxa_atexit implementation to 'picoexit' path as required by
C++
2. Fix lack of 'hh' support in integer-only tinystdio printf path.
3. Fix tinystdio __file flag initialization for C++ apps
1. Merge libc and libm into a single library. Having them split
doesn't offer any advantages while requiring that applications add
'-lm' to link successfully. Having them merged allows use of libm
calls from libc code.
2. Add hex float format to *printf, *scanf and strto{d,f,ld}. This is
required for C99 support.
3. Unify strto{d,f,ld} and *scanf floating point parsing code. This
ensures that the library is consistent in how floats are parsed.
4. Make strto{d,f,ld} set errno to ERANGE on overflow/underflow,
including when the result is a subnormal number.
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
8.4.0 -> 8.5.0
9.3.0 -> 9.4.0
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
Update Linux to: 5.12.12, 5.10.44, 5.4.127
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
|
|
Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
|
|
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
Some of the installed libstdc++ header files use '#include_next' to
work around toolchain oddities that might cause loops in the
compiler. However, these also cause mistakes in locating header files
when there are multiple C libraries installed as '#include_next' often
ends up finding default C library header files.
It doesn't seem like this patch could be accepted upstream; there's a
long discussion about the use of include_next in these headers which I
cannot fully understand.
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
This version includes a small link fix for the sample crt0 on riscv.
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
This commit adds the missing gcc milestones 9 and 10, so that the
helper symbols `GCC_9_or_later` and `GCC_10_or_later` can be used.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
|
|
Bring in fixes CVE-2013-0340.
Fixes #1520
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Drop out of date and vulnerable expat version.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Update utils to latest stable
|
|
* autoconf from 2.69 to 2.71
* isl from 0.22 to 0.24
Signed-off-by: John Audia <graysky@archlinux.us>
|
|
Add glibc 2.24 fix cmpli usage in power6 memset patch
|
|
Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
|
|
Signed-off-by: messense <messense@icloud.com>
|
|
Update linux package and add new version:
Add 5.12.4
From 5.11.6 to 5.11.21
From 5.4.105 to 5.4.119
From 4.20.9 to 4.20.17
From 4.19.180 to 4.19.190
From 4.9.261 to 4.9.268
From 4.4.261 to 4.4.268
From 3.18.134 to 3.18.139
From 3.16.82 to 3.16.85
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
|
|
Add GLIBC 2.17 support to powerpc64le-unknown-linux-gnu
|
|
when not supported
|
|
|
|
Adds support for gcc11.
Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
|
|
strace.io currently has an expired certificate. The same files are
available via github so add that as a mirror.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
GCC11 now have -std=c++17 by default and c++17 does not allow dynamic
exception specifications.
Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
|
|
This change replicates what GLIBC 2.23 has in the string/rawmemchr.c:
// #if __GNUC_PREREQ (11, 0)
// /* Likewise GCC 11, with a different warning option. */
// DIAG_IGNORE_NEEDS_COMMENT (11, "-Wstringop-overread");
// #endif
With -Werror multiple platforms failing on the string/rawmemchr.c:40 line.
Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
|
|
This should fix linkage error on MacOS.
Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
|
|
Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
|
|
|
|
Add symlink to newlib-4.1.0 package details for newlib-nano/4.1.0
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
|
|
Newer versions of GCC complain:
plt.c: In function 'arch_elf_add_plt_entry':
plt.c:359:3: error: '%s' directive argument is null [-Werror=format-overflow=]
359 | fprintf(stderr, "%s: failed %s(%#llx): %sn", __func__,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
360 | name, addr, strerror(errno));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
add a patch to avoid this error.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
|
|
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
|
|
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
|
|
Update to gcc release 10.3.0
|
|
Drop patches already in 10.3.0 that had been backported
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
|
|
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Signed-off-by: Ivan Kukhta <Ivan.Kukhta@acronis.com>
|
|
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
Add 5.11.6
Bump 4.4.251 -> 4.4.261
Bump 4.9.251 -> 4.9.261
Bump 4.14.215 -> 4.14.225
Bump 4.19.167 -> 4.19.180
Bump 5.4.89 -> 5.4.105
Bump 5.10.7 -> 5.10.23
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
As of today ARCompact (AKA "ARCv1 ISA") processors (mostly those are ARC770)
are not officially supported by upstream glibc as it adds quite some burden
on release ans support of yet another "architecture" port.
But given on ABI and ISA front ARCompact is very close to ARCv2 we may
easily retrofit its support off-the-tree, which we do here.
Also given amount of changes we need to apply there's a hope it will be easy
and straight-forward to apply the same to later versions of glibc.
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
|