| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2024/000184.html
Add the new version clean up the patches.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
| |
https://lists.strace.io/pipermail/strace-devel/2024-July/011482.html
Add 6.10, drop 6.9.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/libc-announce/2024/000042.html
Add the new version drop the patch that was applied upstream.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2024/000183.html
Add the new version drop the patches that have been applied upstream.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add 6.10
Bump 6.9.1 -> 6.9.10
Bump 6.6.31 -> 6.6.41
Bump 6.1.91 -> 6.1.100
Bump 5.4.276 -> 5.4.280
Bump 5.15.159 -> 5.15.163
Bump 5.10.217 -> 5.10.222
Bump 4.19.314 -> 4.19.318
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/gdb-announce/2024/000140.html
The release notes state that "Building GDB and GDBserver now requires a
C++17 compiler (for instance, GCC 9 or later)". Looks like we already
satisfy this requirement with GDB_DEP_NO_STD_FUTURE.
gdbserver now has a dependency on iconv.h, for uclibc configurations we
need to make sure this is satisfied.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2024/000182.html
Add the new version dropping patches that have been applied upstream.
Fixes #2175
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
| |
Add uClibc-ng v1.0.49. The update includes the local fixes we were
carrying.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
| |
This commit adds support for ol8-u8 and ol9-u2 toolchain versions.
Signed-off-by: Cupertino Miranda <cupertino.miranda@oracle.com>
|
| |
|
|
|
|
|
|
| |
Support for Oracle Linux toolchains have some repetition within their
package directories.
This patch improves the status of package directories and patch reusability.
Signed-off-by: Cupertino Miranda <cupertino.miranda@oracle.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add newly released mold version 2.32.0 from upstream
https://github.com/rui314/mold
New features
- mold supports a feature called Identical Code Folding, or ICF. As the
name suggests, ICF finds identical functions and merges them to reduce
the size of an output file. This is especially effective for
template-heavy C++ programs since templates tend to be instantiated to
the same machine code for different types. For example,
std::vector<int> is likely to be instantiated to the same code as
std::vector<unsigned>. We've made an improvement to our ICF algorithm
so that the --icf feature is ~50% faster than the previous version.
(fa8e95a)
- The -z rodynamic option is now supported for compatibility with LLVM
lld. With the option, mold places the .dynamic section into a
read-only segment. (9a233df)
Bug fixes and compatibility improvements
- Previously, mold behaved differently compared to other linkers if both
-z defs and --undefined=ignore-in-object-files were given (#1270).
Now, they override each other so that the mold's behavior is
compatible with others. (8cd85aa)
- Previously, --dependency-file mistakenly recorded response files as
dependencies (#1258). This bug has been fixed. (4281f45)
- There was a bug that mold corrupted debug info section contents when
the --relocatable option was given (#1265). This issue has been fixed.
(08b0a16)
- [PPC64] The R_PPC64_TPREL16_LO_DS relocation type is supported.
(a8cd2e8)
- [ARM64, PPC64, LoongArch] mold 2.31.0 or earlier may have failed with
an assertion failure when creating a large output file (#1224). This
issue has been resolved. (c7c8583)
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cherry-pick the following commit from gnulib:
ctime, localtime, tzset, wcsftime: Fix env access (regr. 2024-02-09).
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=92cdf62b56462b914193c7770440e505a37c2526
This upstream patch fixes the following error:
[ERROR] .../.build/HOST-x86_64-w64-mingw32/pru-elf/src/gettext/gettext-tools/gnulib-lib/localtime.c:66:24: error: initialization of 'char *' from incompatible pointer type 'char **' [-Wincompatible-pointer-types]
[ALL ] 66 | for (char *s = env; *s != NULL; s++)
Crosstool configuration:
build: x86_64-unknown-linux-gnu
host: x86_64-w64-mingw32
target: pru-elf
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
|
| |
|
|
|
|
| |
This release defaults to UCRT rather than MSVCRT, brings new APIs and improved math functions.
Signed-off-by: Mateusz Mikuła <mati865@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allows building the #mold linker, which can then be used in the
cross-toolchain by passing the -fuse-ld=mold to the gcc flags. It is
much faster than ld or gold.
This requires a C++20 compiler and cmake.
Initially implemented by Arnaud, and HC added configure check for cmake.
Outstanding task to validate compiler is C++20 compatible.
Signed-off-by: Arnaud Vrac <avrac@freebox.fr>
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
| |
|
|
| |
Signed-off-by: Pieter Pas <pieter.p.dev@outlook.com>
|
| |
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2024/000181.html
Add the new version dropping patches that have been applied upstream.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
| |
The msys patch on top of 1.5.5 is no longer required as it was
merged upstream.
Signed-off-by: Adam Azarchs <adam.azarchs@10xgenomics.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 6.9.1
Add 6.8.10
Add 6.7.12
Bump 6.6.1 -> 6.6.31
Bump 6.1.62 -> 6.1.91
Bump 5.4.260 -> 5.4.276
Bump 5.15.138 -> 5.15.159
Bump 5.10.200 -> 5.10.217
Bump 4.19.298 -> 4.19.314
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
| |
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
|
| |
GCC14 has started to complain about sloppily written configure tests.
Update them so the code snippet is valid according to GCC14.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
| |
+ gcc 14 package version
+ tar.gz and tar.xz checksums
+ patches from gcc13 that can still be applied to gcc14
Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Resolve the following build error for arc-multilib-linux-uclibc.
libc/sysdeps/linux/common/fstat64.c: In function 'fstat64':
libc/sysdeps/linux/common/fstat64.c:33:38: error: passing argument 2 of '__syscall_fstat64' from incompatible pointer type [-Wincompatible-pointer-types]
33 | return __syscall_fstat64(fd, buf);
| ^~~
| |
| struct stat64 *
While we're at it bring in one more bug fix patch from upstream.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
| |
The libpthread-drop-protected-attribute patch was added in error because
I had it applied locally when grabbing the upstream changes. Remove it
now.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
| |
Add the 1.0.48 and some additional patches from master which include
some fixes for GCC 14 support.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
| |
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
| |
https://github.com/strace/strace/releases
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
| |
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
|
|
|
|
| |
Add the new release and rebase the local patches. Add a new patch which
resolves a build issue on macOS.
https://sourceware.org/pipermail/binutils/2024-January/132213.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
|
|
|
|
| |
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>
|