aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* gcc: Add 14.2.0Chris Packham2024-08-0515-27/+22
| | | | | | | | 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>
* strace: Add 6.10Chris Packham2024-07-293-4/+4
| | | | | | | | 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>
* glibc: Add 2.40Chris Packham2024-07-293-0/+85
| | | | | | | | 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>
* gcc: Add 11.5Chris Packham2024-07-2934-2877/+27
| | | | | | | | 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>
* linux: Add 6.10, bump LTSChris Packham2024-07-2923-56/+64
| | | | | | | | | | | | | 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>
* gdb: Add gdb 15.1Chris Packham2024-07-243-1/+9
| | | | | | | | | | | | | 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>
* gcc: Add GCC 12.4.0Chris Packham2024-06-2734-3080/+31
| | | | | | | | | 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>
* uClibc-ng: Add 1.0.49Chris Packham2024-06-262-0/+16
| | | | | | | Add uClibc-ng v1.0.49. The update includes the local fixes we were carrying. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Add support for newer Oracle Linux toolchain versionsCupertino Miranda2024-06-264-0/+105
| | | | | | This commit adds support for ol8-u8 and ol9-u2 toolchain versions. Signed-off-by: Cupertino Miranda <cupertino.miranda@oracle.com>
* Remove oracle version repetitionCupertino Miranda2024-06-2612-121/+1016
| | | | | | | | 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>
* packages:mold: add version 2.32.0Hans-Christian Noren Egtvedt2024-06-172-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* gettext: Fix cross build for mingwDimitar Dimitrov2024-06-131-0/+53
| | | | | | | | | | | | | | | | | 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>
* mingw-w64: add v12.0.0Mateusz Mikuła2024-06-053-0/+38
| | | | | | This release defaults to UCRT rather than MSVCRT, brings new APIs and improved math functions. Signed-off-by: Mateusz Mikuła <mati865@gmail.com>
* Add mold linker buildArnaud Vrac2024-06-053-0/+8
| | | | | | | | | | | | | | | 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>
* Fix typo retrun→return in 0001-fix-configure-for-gcc14.patchPieter P2024-06-041-1/+1
| | | | Signed-off-by: Pieter Pas <pieter.p.dev@outlook.com>
* gcc: Add GCC 13.3.0Chris Packham2024-05-2440-3239/+165
| | | | | | | | 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>
* zstd: add version 1.5.6Adam Azarchs2024-05-242-0/+5
| | | | | | | 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>
* linux: Add 6.9.1, 6.8.10, 6.7.12. bump LTSChris Packham2024-05-2224-48/+72
| | | | | | | | | | | | | | 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>
* Strace 6.9Bryan Hundven2024-05-223-4/+4
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* libelf: Update configure tests for GCC14Chris Packham2024-05-181-0/+101
| | | | | | | 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>
* Initial GCC 14.1.0 supportNik Konyuchenko2024-05-1815-1/+872
| | | | | | | | + 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>
* uClibc-ng: Add patch for fstat64 build errorChris Packham2024-05-182-0/+74
| | | | | | | | | | | | | | | 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>
* uClibc-ng: Remove unnecessary patchChris Packham2024-05-171-34/+0
| | | | | | | | 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>
* uClibc-ng: Add 1.0.48Chris Packham2024-05-1510-0/+384
| | | | | | | 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>
* Remove strace-6.6Bryan Hundven2024-04-212-4/+0
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Add strace-6.8Bryan Hundven2024-04-212-0/+4
| | | | | | https://github.com/strace/strace/releases Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Add gettext-0.22.5Bryan Hundven2024-04-212-0/+8
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* binutils: Add 2.42 releaseChris Packham2024-03-1211-0/+663
| | | | | | | | | | 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>
* gcc/13.2.0: Fix musl libdir path for loongarch64WANG Rui2024-03-093-0/+169
| | | | | | | | | | 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>
* musl: add 1.2.5WANG Rui2024-03-092-0/+4
| | | | | Link: https://www.openwall.com/lists/musl/2024/03/01/2 Signed-off-by: WANG Rui <wangrui@loongson.cn>
* gdb: Add 14.2Chris Packham2024-03-083-8/+8
| | | | | | https://sourceware.org/pipermail/gdb-announce/2024/000138.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gnuprumcu: Obsolete versions 0.5.0-0.9.0Dimitar Dimitrov2024-03-063-0/+3
| | | | | | | These versions have an error in the AM572x header with I/O address definitions. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
* gnuprumcu: Add v0.9.5Dimitar Dimitrov2024-03-062-0/+4
| | | | | | | | | | | 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>
* glibc: Add glibc 2.39Chris Packham2024-03-014-0/+134
| | | | | | | | 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>
* Remove Oracle UEK linux dependencies.Cupertino Miranda2024-02-182-7/+0
| | | | | | | | | 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>
* glibc: Fix THREAD_SETMEM/THREAD_SETMEM_NC for movq in x86_64Artem Panfilov2024-02-061-0/+60
| | | | | | | | | | | | | | | 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>
* gcc: Add patch to resolve libsanitizer build issueChris Packham2024-01-302-0/+270
| | | | | | | | | | | | 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>
* newlib: Add 4.4.0.20231231Chris Packham2024-01-302-0/+4
| | | | | | Add the latest snapshot of newlib. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* zstd: Bring in upstream change for cygwin supportChris Packham2023-12-181-0/+68
| | | | | | | Bring in the upstream change that should allow building zstd on cygwin. Fixes #1974 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add 14.1 releaseChris Packham2023-12-183-1/+9
| | | | | | | https://sourceware.org/pipermail/gdb-announce/2023/000137.html Fixes #2077 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* zlib: Add 1.3Chris Packham2023-12-182-0/+8
| | | | | | http://madler.net/pipermail/zlib-announce_madler.net/2023/000014.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* elf2flt: Update to v2023.09Chris Packham2023-12-083-590/+1
| | | | | | | Update to the v2023.09 release and drop the patches that have been applied upstream. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* binutils: Bring in upstream performance fixChris Packham2023-12-081-0/+156
| | | | | | Bring in an upstream fix for a performance issue in the 2.41 release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* binutils: Add binutils 2.41Hans-Christian Noren Egtvedt2023-12-0810-0/+622
| | | | | | | | | | 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>
* linux: Add 6.6.1 bump LTSChris Packham2023-11-1523-56/+64
| | | | | | | | | | | | 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>
* strace: Add 6.6Chris Packham2023-11-153-4/+4
| | | | | | | | 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>
* mingw-w64: add v11.0.1Mateusz Mikuła2023-11-153-0/+38
| | | | | | This adds access to various new APIs and brings several bug fixes Signed-off-by: Mateusz Mikuła <mati865@gmail.com>
* duma: Drop 2_5_15Chris Packham2023-10-046-236/+0
| | | | | | Drop duma 2_5_15 which was marked as obsolete in the last release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* cloog: Drop 0.18.0Chris Packham2023-10-042-7/+0
| | | | | | Drop cloog 0.18.0 which was marked as obsolete in the last release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* zlib: Drop 1.2.12Chris Packham2023-10-044-73/+0
| | | | | | Drop zlib 1.2.12 which was marked obsolete in the last release. Signed-off-by: Chris Packham <judge.packham@gmail.com>