Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/D-Programming-GDC/GDC
GNU D Compiler
https://github.com/D-Programming-GDC/GDC
Last synced: about 3 hours ago
JSON representation
GNU D Compiler
- Host: GitHub
- URL: https://github.com/D-Programming-GDC/GDC
- Owner: D-Programming-GDC
- Archived: true
- Created: 2012-03-19T00:16:44.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2018-12-25T19:50:49.000Z (almost 6 years ago)
- Last Synced: 2024-10-28T03:00:53.285Z (22 days ago)
- Language: D
- Homepage: http://gdcproject.org
- Size: 102 MB
- Stars: 359
- Watchers: 38
- Forks: 48
- Open Issues: 12
-
Metadata Files:
- Readme: README-MINGW.md
- Changelog: CHANGELOG-old.md
Awesome Lists containing this project
- awesome-d - gdc - GNU D Compiler. Use DMD frontend and GCC backend. Currently targets the most platforms due to the use of GCC. Generated code runs faster than DMD in most cases, on par with LDC. In the process of integration with the official GCC toolchain. (Compilers / Bare metal / kernel development)
README
GDC should build for MINGW and MINGW64 targets, however not much
testing has been done.## Building ##
The following patches are required for binutils / gcc to fix TLS support:
* https://github.com/venix1/MinGW-GDC/blob/master/patches/mingw-tls-binutils-2.23.1.patch
* https://github.com/venix1/MinGW-GDC/blob/master/patches/mingw-tls-gcc-4.8.patchThis patch is required to fix a bug in GCC buildscripts:
* https://github.com/venix1/MinGW-GDC/blob/master/patches/gcc/0001-Remove-fPIC-for-MinGW.patch## SEH ##
SEH should work for 64 bit windows targets.