| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
This patch adds two gcc commits to fix musl libdir path for loongarch64:
* 13c5de14 ("LoongArch: Fix MUSL_DYNAMIC_LINKER")
* a5f1bdfc ("LoongArch: Modify MUSL_DYNAMIC_LINKER.")
* 2f7d4728 ("LoongArch: Use /lib instead of /lib64 as the library search path for MUSL.")
Signed-off-by: WANG Rui <wangrui@loongson.cn>
|
|
|
|
|
| |
Link: https://www.openwall.com/lists/musl/2024/03/01/2
Signed-off-by: WANG Rui <wangrui@loongson.cn>
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/gdb-announce/2024/000138.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
These versions have an error in the AM572x header with I/O address
definitions.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
|
|
|
|
|
|
|
|
|
|
|
| |
Changes since v.0.9.0:
* Add I/O header for am62x.
* Fix bit field length in AM572x's SPP register.
* Add linker commands to align sections.
* Do not use BIG_ENDIAN for a struct field name.
* Minor build system cleanups.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
|
|
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/libc-announce/2024/000038.html
Add the new version and rebase the patches we're carrying.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
| |
This patch removes any dependency to the Oracle UEK Linux sources since
it can be easily replaced by a standard kernel explicitly pointing to
the exact kernel version, as the toolchain building only requires the
kernel headers.
Signed-off-by: Cupertino Miranda <cupertino.miranda@oracle.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch resolves compilation issues with GCC versions 12 and glibc 2.17.
It corrects the constraints used in the THREAD_SETMEM and
THREAD_SETMEM_NC macros for the movq instruction
in the x86_64 architecture.
Backported from:
https://github.com/bminor/glibc/commit/b1ec623ed50bb8c7b9b6333fa350c3866dbde87f
Closes #1825
Signed-off-by: Artem Panfilov <artem.panfilov@nokia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
libsanitizer has problems intercepting crypt() and crypt_r() with newer
glibcs. Bring in an upstream patch that drops support for these from
ASAN.
llvm/llvm-project@d7bead8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111057
Fixes #2083
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Add the latest snapshot of newlib.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Bring in the upstream change that should allow building zstd on cygwin.
Fixes #1974
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/gdb-announce/2023/000137.html
Fixes #2077
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
http://madler.net/pipermail/zlib-announce_madler.net/2023/000014.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Update to the v2023.09 release and drop the patches that have been
applied upstream.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Bring in an upstream fix for a performance issue in the 2.41 release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/binutils/2023-July/128719.html
Forward ported all patches from binutils 2.40, with only minor
adjustment to match new upstream code in patch
0007-poison-system-directories.patch.
Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 6.6.1
Bump 4.14.326 -> 4.14.329
Bump 5.10.197 -> 5.10.200
Bump 5.15.133 -> 5.15.138
Bump 5.4.257 -> 5.4.260
Bump 6.1.55 -> 6.1.62
Bump 6.5.5 -> 6.5.11
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
| |
https://lists.strace.io/pipermail/strace-devel/2023-October/011369.html
Add the 6.6 release, delete 6.5.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
This adds access to various new APIs and brings several bug fixes
Signed-off-by: Mateusz Mikuła <mati865@gmail.com>
|
|
|
|
|
|
| |
Drop duma 2_5_15 which was marked as obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Drop cloog 0.18.0 which was marked as obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Drop zlib 1.2.12 which was marked obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Drop versions of newlib that were marked obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Drop expat 2.4.1 which was marked obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Drop isl 0.11.1 which was marked obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Drop versions of mpfr that were marked obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Drop versions that were marked as obsolete in the last release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Add 6.5, mark 6.4 as obsolete, remove 5.16.
https://lists.strace.io/pipermail/strace-devel/2023-September/011351.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
| |
https://www.multiprecision.org/
Add 1.3.1. Mark 1.2.1 as obsolete. Remove 1.0.3 and 1.1.0.
Fixes #2030
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 6.5.5
Bump 6.4 -> 6.4.16
Bump 6.1.35 -> 6.1.55
Bump 5.15.11 -> 5.15.133
Bump 5.10.185 -> 5.10.197
Bump 5.4.248 -> 5.4.257
Bump 4.19.287 -> 4.19.295
Bump 4.14.319 -> 4.14.326
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
| |
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Bring in the fixes for GCC 7 through 13.
https://rtx.meta.security/mitigation/2023/09/12/CVE-2023-4039.html
https://developer.arm.com/Arm%20Security%20Center/GCC%20Stack%20Protector%20Vulnerability%20AArch64
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Mark these versions as obsolete so they can be dropped after the next
release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Update the URLs for MPC to use https and the new gitlab.inria.fr
repository.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Mark these older versions as obsolete. These will be dropped after the
next release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
https://www.mpfr.org/mpfr-4.2.1/
This fixes compatibility issues with hosts using newer glibc (>=2.37).
Fixes #2017, #2029
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Update the URL to use https.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A toolchain uclibc-ng-1.0.43, binutils-2.40 and gcc-13.2.0 hits the
following error when building:
ld.bfd: isl_test2.o: non-canonical reference to canonical protected function `__pthread_key_create' in x86_64-multilib-linux-uclibc/sysroot/lib64/libc.so.1
ld.bfd: failed to set dynamic section sizes: bad value
The reference comes from libgcc where it is using the
__pthread_key_create() symbol to detect the use of pthreads with GNU
libc. Prevent this on uclibc-ng with an explicit condition.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111322
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
glibc-2.28 complains:
configure: error: use a compatible toolchain or configure with --disable-mathvec (this results in incomplete ABI).
Apparently this is a problem in the way GCC passes the -mcpu and -march
values to the assembler. As a workaround have the configure check pass
-mcpu as well to override anything we're passing in the environment.
Patch and explanation taken from the Yocto project with thanks.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Here's a patch I've sent upstream which fixes a range of floating
point bugs in libgcc.
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
libsanitizer has problems intercepting crypt() and crypt_r() with newer
glibcs. Bring in an upstream patch that drops support for these from
ASAN.
https://github.com/llvm/llvm-project/commit/d7bead833631486e337e541e692d9b4a1ca14edd
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111057
Fixes #2010
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Bring in an upstream fix that affects static builds of uClibc-ng.
Fixes #1959
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/libc-announce/2023/000036.html
Add the new version and carry through the ARC700 patch.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
On canadian cross build-gcc reports its version as '13-win32'.
ncurses >=6.3 correctly interprets this line as '13', but older
ncurses versions fail and jump into wrong conclusions.
Let's cherry-pick related changes from mainline ncurses.
Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
|
|
|
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2023/000179.html
https://gcc.gnu.org/gcc-13/changes.html
Add the new version and regenerate the patches.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The missing quotes affect bootstrap routine:
./bootstrap: eval: line 646: unexpected EOF while looking for matching `''
./bootstrap: eval: line 647: syntax error: unexpected end of file
For some reason bootstrap script ignores these errors and terminates
successfully.
Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
|
|
|
|
|
|
|
|
| |
Mark newlib 2.5.0.20171222, 3.0.0.20180831, 3.1.0.20181231, 3.2.0, 3.3.0
and 4.1.0 as obsolete. These can be dropped after the next crosstool-ng
release.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Remove upstreamed patches.
Signed-off-by: Norbert Lange <nolange79@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Versions of GNU make newer than 4.4 trigger a hang in versions of glibc
older than 2.31. As distros update to the newer GNU make version we'll
start seeing more and more reports of this hang. Fortunately we already
carry GNU make as a comp tool so all we need to do is select the right
version when needed.
Fixes #1946, #1932, #1975
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Add GCC 10.5.0 and regenerate patches against the new version.
https://gcc.gnu.org/pipermail/gcc-announce/2023/000178.html
https://gcc.gnu.org/gcc-10/changes.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|