[dmd-internals] Refactoring of the Objective-C integration

Martin Nowak via dmd-internals dmd-internals at puremagic.com
Sat Mar 25 11:15:49 PDT 2017


On 03/07/2017 08:10 AM, Walter Bright via dmd-internals wrote:
> On 3/6/2017 3:48 AM, Daniel Murphy wrote:
> I don't see the value in, for example, compiling Linux code from
> Windows. As I said, it has never come up.

That's a misjudgement, go get's a lot out of having full and simple
cross-compilation support built-in. Makes packaging/releasing a swift
and is one of the reasons it's getting a lot of traction.

Their support is also simpler than using different cross-compilers for
each target, not sure if that's possible w/ GDC/LDC's multilibs.

Biggest hurdle seems to be cross-OS linking, not sure how to best
address this. The go people typically use static linking to avoid that
problem.

-Martin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 839 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puremagic.com/pipermail/dmd-internals/attachments/20170325/7cbce4d4/attachment.sig>


More information about the dmd-internals mailing list