aboutsummaryrefslogtreecommitdiff
path: root/devel/gcc/patches
Commit message (Collapse)AuthorAge
* devel: gcc: align patches structure to openwrt toolchain GCCChristian Marangi2024-04-11
| | | | | | | Align patches structure to openwrt toolchain GCC to make it easier to maintain them and reduce patch delta on GCC update. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* gcc: update to 12.3.0Nick Hainke2023-05-16
| | | | | | | | | | | | | Release notes: https://gcc.gnu.org/gcc-12/changes.html Refresh patches: - 230-musl_libssp.patch - 910-mbsd_multi.patch - 920-specs_nonfatal_getenv.patch - 970-macos_arm64-building-fix.patch Signed-off-by: Nick Hainke <vincent@systemli.org>
* gcc: copy patches from 12.2.0 to 12.3.0Nick Hainke2023-05-16
| | | | | | This simplifies reviewing process. Signed-off-by: Nick Hainke <vincent@systemli.org>
* gcc: add support for gcc 12Christian Marangi2023-01-11
| | | | | | | | | Copy patch from gcc 11 to gcc 12 and add missing hash. Refresh patch for .c -> .cc change and drop 931-libffi-fix-MIPS-softfloat-build-issue as it got merged in gcc 12. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* gcc: update 11 minor versionChristian Marangi2022-06-21
| | | | | | | | - Update 11 minor version to match the upstream - Rename patches dir to reflect new gcc 11 minor version - Drop upstream patch Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* gcc: update to allow compiling different versionsW. Michael Petullo2022-05-18
| | | | | | | | | | | | | | | | This is based on the toolchain GCC, and aims to share as much of its Makefile and patches with that definition. The package requires two additional patches: (1) 003-dont-choke-when-building-32bit-on-64bit.patch, which fixes the `error: size of array 'test_real_width' is negative` error that occurs when building a 32-bit GCC on a 64-bit host. (Search the Internet for examples of this error appearing.) (2) 980-add-nostdinc++.patch, which backports a fix from 11.3.0 (11.2.0 only). Signed-off-by: W. Michael Petullo <mike@flyn.org>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* gcc: fix build with 8.3.0W. Michael Petullo2019-11-09
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gcc: update to version 7.4.0, Add config optionsNoble Pepper2019-07-19
| | | | | | | | for coping libc.a, libpthread.a and libstdc++ to target. Add config option to eliminate need for -lstdc++ and -lgcc_pic switches when linking statically Signed-off-by: Noble Pepper <noblepepper@gmail.com>
* gcc: Update to version 5.4.0, change maintainerNoble Pepper2016-10-02
| | | | Signed-off-by: Noble Pepper <noblepepper@gmail.com>
* gcc: work around wrongly detected sys/sdt.h header.Christian Beier2014-10-23
| | | | | | | | | | The build system somehow detects /usr/include/sys/sdt.h, which is part of systemtap-sdt-devel package in the host environment but not present in the SDK. This patch simply disables the check for sys/sdt.h, enabling building of this package when systemtap-sdt-devel is installed in the host environment. Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: Build gcc version 4.8.3, refresh patches from openwrt.git.Christian Beier2014-08-10
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: Remove patches that don't apply to 4.6.3.Christian Beier2014-08-10
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: Do not ship .info and .man files.Christian Beier2014-08-10
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: Add GCC 4.6 patches from official openwrt.git toolchain directory.Christian Beier2014-08-10
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: Add patch that fixes GCC building for MIPS.Christian Beier2014-08-10
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: Add patch that fixes a build error when building a 32bit toolchain on ↵Christian Beier2014-08-10
64bit build machine. Signed-off-by: Christian Beier <dontmind@freeshell.org>