summaryrefslogtreecommitdiff
path: root/Ports/gcc/patches
AgeCommit message (Collapse)Author
2020-01-03Ports: Add missing ' after timestamp in GCC patch (#1004)elodotwe
Looks like this got missed, maybe a messy `git add --patch` job? It caused packaging of the gcc port to fail.
2020-01-01Toolchain: Use crtbeginS and crtendS for shared objectsAndrew Kaster
Turns out the reason GCC wasn't as smart about startup code for shared objects as we hoped is because nobody told it to be :D Change the STARTFILE_SPEC and ENDFILE_SPEC in gcc/config/serenity.h to skip crt0.o and to link the S variants of crtbegin and crtend for shared objects. Because we're using the crtbegin and crtend from libgcc, also tell libgcc in libgcc/config.host to compile crtbeginS and crtendS from crtstuff.c.
2019-12-30Ports: Update GCC patch to match our toolchainAndreas Kling
2019-12-23Ports: Update gcc to 9.2.0Sergey Bugaev
To keep the self-hosting build working (note that it's still broken even with this change). This reuses the patch from commit c73aa662bba17b50404d3820655847cc9c4c6a44.
2019-09-24Ports: Switch to new ports system (#594)Larkin
Much redundancy is removed from package scripts with this system. It also supports simple dependency management, uninstalling (through BSD ports style plist files), cleaning up after itself (with clean, clean_dist, clean_all commands), etc.