August 22, 2010
"Rainer Deyke" <rainerd@eldwood.com> wrote in message news:i4pp13$rgr$1@digitalmars.com...
> On 8/21/2010 17:14, Nick Sabalausky wrote:
>> "Rainer Deyke" <rainerd@eldwood.com> wrote in message news:i4pju0$1pjd$1@digitalmars.com...
>>> Why would that matter?  Why would you want to compile the compiler for a platform, on that platform?
>>>
>>
>> To use that platform to compile something.
>
> It took me a while to make any sense of that statement.  You're talking about a situation where no compiler binary exists that runs on your platform, so you want to compile the compiler for that platform on the platform itself, right?
>
> The platform the compiler targets and the platform on which the compiler runs are orthogonal issues.  If you want the compiler to produce native binaries on platform X, it must first be able to target platform X.  If the compiler can target platform X, then it is easy enough to create a binary of the compiler that runs on platform X by compiling on platform A.  From there it's a simple matter to write a script that compiles, packages, and uploads the compiler for all supported platforms.  It should therefore never be necessary to compile the compiler itself on platform X.  Or am I missing something?
>

Yea, I think maybe I was just confused. To my knowledge, DMD doesn't do cross-compilation, so I managed to get it into my head that "If DMD runs on platform X, then it'll produce working binaries for Platform X", which of course is stupid ;)


August 22, 2010
Jason House Wrote:

> Does ddmd use/port the back end? If so, you may be violating the backend license. If not, what are you using as the backend?
> 

I use Digitalmars backend bindings. Walter said it was okay to do so (since I only interface with it, not modify or integrate it).
August 22, 2010
Denis Koroskin дµ½:

> Jason House Wrote:
> 
> > Does ddmd use/port the back end? If so, you may be violating the backend license. If not, what are you using as the backend?
> > 
> 
> I use Digitalmars backend bindings. Walter said it was okay to do so (since I only interface with it, not modify or integrate it).

yes, I remember he is said .

August 22, 2010
Denis Koroskin, el 22 de agosto a las 05:53 me escribiste:
> Jason House Wrote:
> 
> > Does ddmd use/port the back end? If so, you may be violating the backend license. If not, what are you using as the backend?
> > 
> 
> I use Digitalmars backend bindings. Walter said it was okay to do so (since I only interface with it, not modify or integrate it).

But you can't distribute it either, right? Anyway, I think Walter probably can give permission to distribute it if he wants, but it would be much better if the backend finally could get a proper free software license to completely remove this issue.

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
I'll take a quiet life,
a handshake of carbon monoxide,
with no alarms and no surprises,
no alarms and no surprises.
1 2
Next ›   Last »