Am 14.10.2013 13:30, schrieb Nick Sabalausky:
On Mon, 14 Oct 2013 11:09:54 +0200
Benjamin Thaut <c...@benjamin-thaut.de> wrote:

I found it: src\rt\minit.obj is corrupt. When I copy the file from
the 2.064 beta package it builds sucessfully. Might have to do
something with the line ending settings in git.

Maybe a .gitattributes file setting *.obj to binary should be added
to the druntime repository to prevent issues like this.


Automatic line ending conversions need to be nuked from existence.
Git's EOL-conversion "feature" should never have existed in the first
place. I can only imagine it happened because some early Git developer
must have thought Windows was still stuck in 1991. Or maybe they
thought Windows developers write code in notepad.

*Any* Git installation that has any form of EOL-conversions enabled is
absolutely in error and will eventually just breed problems. And any
sane editor will respect the line endings of any file it opens, if it
doesn't it's a POS and needs to be fixed/replaced. So there should never
be any problem, and never be any need for any of Git's "helpful"
automatic data butchering.

(Same goes for FTP, but at least FTP has an excuse: It existed back
when there *was* such as thing as "Unix line endings" and "Windows line
endings".)


Visual Studio requests CRLF file endings...

But I fully agree CRLF should die.

Kind Regards
Benjamin Thaut

Reply via email to