[Issue 17289] With Xcode 8.3 linker, warnings of "pointer not aligned"

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sun May 14 15:52:31 PDT 2017


https://issues.dlang.org/show_bug.cgi?id=17289

--- Comment #16 from Zach the Mystic <reachzach at gmail.com> ---
(In reply to Vladimir Panteleev from comment #15)
> (In reply to Zach the Mystic from comment #13)
> > If you're running a business, you wouldn't tell your customers, "Our
> > supplier crashed their truck, so we're not required to serve you." 
> 
> Bad analogy. It is your choice to use Apple products, your choice to update
> Xcode, and your choice to (instead of using a workaround) attempt to
> escalate the issue, here, on D's bugtracker, even though the breaking change
> was in Xcode, not D.
> 
> > A good business focuses on the customer.
> 
> Well... would you like a refund? Luckily for us, D is not a business, it's
> an open-source project.
> 
> > and it's D users who are hurting.
> 
> 1. Only Apple users.
> 2. "Hurting"? Isn't it just warnings?

It's thousands of pages of warnings for one compile, using the out-of-the-box
experience of how to download and try D, as described on the main website. If
you get dub and type 'dub run dscanner', for example, thousands of pages of
warnings. Also, it never finished building for me and I had to press Ctrl-C on
the terminal. I'm focusing on the new user who decides to try D one day. Whose
only sin, apparently, is that he bought a mac. Or that he chose to use D, for
some reason.

> > and the fix should be patched to the main website ASAP.
> 
> We are not going to make an exception for our release process for a LINKER
> WARNING.

What's wrong with Steven Schveighoffer's suggestion about including it in the
next release for the stable branch? That seemed like a good compromise. 

I do think your focus is wrong, and that you should consider thinking of D as a
product that you can help to deliver to customers, whether they pay for it or
not. Something that you can be proud to be associated with. But that's a
philosophical issue, and a hard one, and a long conversation.

--


More information about the Digitalmars-d-bugs mailing list