Bug 628269

Summary: [Feature] Add gdc compiler
Product: [Fedora] Fedora Reporter: MERCIER Jonathan <bioinfornatics>
Component: gccAssignee: Jakub Jelinek <jakub>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: jakub
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-08-31 19:52:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description MERCIER Jonathan 2010-08-29 02:46:04 UTC
hello, can you add gdc compiler please for featrure D prohramming will be great:  https://fedoraproject.org/wiki/Features/D_Programming

gdc tuto for install: http://bitbucket.org/goshawk/gdc/wiki/Home#installation

i do a quick gcc spec: http://bioinfornatics.fedorapeople.org/gcc.spec
need use upstream for gdc if not it will never be sue with standard runtime tango

Thanks, i wait your preply

best regards

Comment 1 MERCIER Jonathan 2010-08-29 10:32:59 UTC
i have miss file section

Comment 2 Jakub Jelinek 2010-08-31 19:52:52 UTC
I'm afraid that this isn't possible, because gdc (but e.g. pascal FE has similar problem) is seriously lagging behind upstream GCC.  Right now it seems their preferred compiler is GCC 4.3.x, which upstream is very close from being not supported any more.  There is some partial support for 4.4.x, but Fedora currently is using 4.5.1 and will switch to 4.6 in a few months.  The only option to include this would be if the gdc folks actually submitted this upstream as another frontend, or at least maintained support for current and upcoming GCC versions, so it would be just a matter of grabbing its latest snapshot from somewhere and building alongside of the latest gcc.

Comment 3 MERCIER Jonathan 2010-09-01 11:52:08 UTC
ok i undertsand