Commit Graph

4 Commits (1634461bd208f4bd108ea5c3d3f1cf9eb56d4a7e)

Author SHA1 Message Date
Joseph Benden 88c07c6552 toolchain: Add GCC 9.1.0 release
Most of the patches are copied over from GCC 8.3.

The following patches are backported from the GCC 9.X development branch:

The specs file changed with gcc 9, now it contains "%@{L*}" instead of
"%{L*}" in older GCC versions.

Signed-off-by: Joseph Benden <>
5 years ago
Jo-Philipp Wich 1a6ccdc0cf gcc 3.4.6 has an additional "(OpenWrt-2.0)" after the version tag, cope with that
SVN-Revision: 29948
13 years ago
Jo-Philipp Wich d5cf09642c fallback to --wrap if spec file patching is not possible (gcc < 4.3.0)
SVN-Revision: 29945
13 years ago
Jo-Philipp Wich 6df3af8a36 add, a utility for modifying GCC specs The utility dumps the GCC specs of a given toolchain and modifies them to always include $STAGING_DIR in the link and compiler command lines, this makes most -I and -L flags unnecessary and lets the compiler automatically find libraries and headers in the staging dir, also solves the majority of -rpath issues.
SVN-Revision: 29767
13 years ago