Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
December 23, 2013 GDC GCC backend | ||||
---|---|---|---|---|
| ||||
This one's kinda short.. Is it possible to change the variable that gdc finds cc1d? Something like gdc -gcc=/whatever/gcc_backend? |
December 24, 2013 Re: GDC GCC backend | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mineko | Am Mon, 23 Dec 2013 06:20:51 +0000 schrieb "Mineko" <uminekorox@gmail.com>: > This one's kinda short.. > > Is it possible to change the variable that gdc finds cc1d? > > Something like gdc -gcc=/whatever/gcc_backend? The -B option should do what you want. http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html |
December 24, 2013 Re: GDC GCC backend | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johannes Pfau | On Tuesday, 24 December 2013 at 08:24:09 UTC, Johannes Pfau wrote:
> Am Mon, 23 Dec 2013 06:20:51 +0000
> schrieb "Mineko" <uminekorox@gmail.com>:
>
>> This one's kinda short..
>>
>> Is it possible to change the variable that gdc finds cc1d?
>>
>> Something like gdc -gcc=/whatever/gcc_backend?
>
> The -B option should do what you want.
>
> http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html
Thank you, it seems to have helped the issue, however now there is another issue that'd I'd like conformation on, as my knowledge of GDC won't allow me to know what's happening with this.
cannot find source code for runtime library file 'object.d'
dmd might not be correctly installed. Run 'dmd -man' for installation instructions.
If I'm not mistaken, this is basically saying GDC needs dmd, or something from dmd?
As I will be distributing GDC with my application I need to make GDC as portable as possible, and of course, legal, seeing as I can't distribute DMD legally, I was considering LDC however if possible I would like to get GDC working.
Usually, DMD works normally, however with this GDC seems to be making some call to DMD or one of it's files, that's where I'm confused.
I appreciate you time and help. :)
|
December 24, 2013 Re: GDC GCC backend | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mineko | confirmation* |
December 25, 2013 Re: GDC GCC backend | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mineko | Never mind, I fixed it. The one time I don't use google.. |
December 25, 2013 Re: GDC GCC backend | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mineko | On Tuesday, 24 December 2013 at 22:51:44 UTC, Mineko wrote:
> On Tuesday, 24 December 2013 at 08:24:09 UTC, Johannes Pfau wrote:
>> Am Mon, 23 Dec 2013 06:20:51 +0000
>> schrieb "Mineko" <uminekorox@gmail.com>:
>>
>>> This one's kinda short..
>>>
>>> Is it possible to change the variable that gdc finds cc1d?
>>>
>>> Something like gdc -gcc=/whatever/gcc_backend?
>>
>> The -B option should do what you want.
>>
>> http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html
>
> Thank you, it seems to have helped the issue, however now there is another issue that'd I'd like conformation on, as my knowledge of GDC won't allow me to know what's happening with this.
>
> cannot find source code for runtime library file 'object.d'
> dmd might not be correctly installed. Run 'dmd -man' for installation instructions.
>
> If I'm not mistaken, this is basically saying GDC needs dmd, or something from dmd?
>
> As I will be distributing GDC with my application I need to make GDC as portable as possible, and of course, legal, seeing as I can't distribute DMD legally, I was considering LDC however if possible I would like to get GDC working.
>
> Usually, DMD works normally, however with this GDC seems to be making some call to DMD or one of it's files, that's where I'm confused.
>
> I appreciate you time and help. :)
That message talking about dmd isn't right, it's a bug.
The error is because of an incorrectly written or missing config file (gdc.conf if I remember correctly). Gdc doesn't know where to find druntime/phobos without it.
Fyi: gdc and ldc both use modified versions of the dmd frontend (hence the dmd error message you found). It is only the dmd backend that has a licensing problem.
|
Copyright © 1999-2021 by the D Language Foundation