Thread overview | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
May 16, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 --- Comment #1 from Temtaime <temtaime@gmail.com> --- Because recent MSVC's(2013 and never) supports native longdouble i think we should remove that emulation away. -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 Rainer Schuetze <r.sagitario@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull CC| |r.sagitario@gmx.de --- Comment #2 from Rainer Schuetze <r.sagitario@gmx.de> --- VS knows "long double", but it is not 80 bits wide, but just the same 64 bits as "double". https://github.com/D-Programming-Language/dmd/pull/3553 -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 Andrej Mitrovic <andrej.mitrovich@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrej.mitrovich@gmail.com --- Comment #3 from Andrej Mitrovic <andrej.mitrovich@gmail.com> --- (In reply to Temtaime from comment #1) > Because recent MSVC's(2013 and never) supports native longdouble i think we should remove that emulation away. Let's not break VS2010 compatibility please. -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 --- Comment #4 from github-bugzilla@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f5f7b136ab9f23ea6a6a533421b73922874f33f5 Merge pull request #3553 from rainers/fix1_VC fix Issue 12756 - Cannot build dmd on windows because of longdouble -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 --- Comment #5 from Temtaime <temtaime@gmail.com> --- @Andrej for which purpose we should keep it ? Maybe be should have compatibility for vs 2005 too ? I think we should go forward. But ok i googled and yes long double in VS is alias of double. Too sad. -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 --- Comment #6 from Andrej Mitrovic <andrej.mitrovich@gmail.com> --- (In reply to Temtaime from comment #5) > @Andrej for which purpose we should keep it ? DMD is supported on systems from Win7 onward (XP also works but Walter decided it should become deprecated). VS2013 requires Win7 SP1 at a minimum. -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 --- Comment #7 from Temtaime <temtaime@gmail.com> --- VS2013 supports Windows XP targeting with v120_xp toolset. It must be deprecated. Windows XP is the past. Its lifetime already ended. -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 yebblies <yebblies@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yebblies@gmail.com --- Comment #8 from yebblies <yebblies@gmail.com> --- (In reply to Andrej Mitrovic from comment #6) > DMD is supported on systems from Win7 onward (XP also works but Walter decided it should become deprecated). VS2013 requires Win7 SP1 at a minimum. Do you have a link to where Walter said this? (In reply to Temtaime from comment #7) > It must be deprecated. Windows XP is the past. Its lifetime already ended. Excluding Windows 7, XP still has a bigger desktop market share than all other operating systems combined, according to some sources. Age is not a good reason D shouldn't support the second most common operating system. We shouldn't force anyone to upgrade their toolchain without a very good reason either. -- |
May 17, 2014 [Issue 12756] Cannot build dmd on windows because of longdouble | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12756 --- Comment #9 from Andrej Mitrovic <andrej.mitrovich@gmail.com> --- (In reply to yebblies from comment #8) > (In reply to Andrej Mitrovic from comment #6) > > DMD is supported on systems from Win7 onward (XP also works but Walter decided it should become deprecated). VS2013 requires Win7 SP1 at a minimum. > > Do you have a link to where Walter said this? Here's a list of his interesting replies, sorted by date: http://forum.dlang.org/post/ktep9p$1ggs$1@digitalmars.com http://forum.dlang.org/post/ktfgps$2ghh$1@digitalmars.com http://forum.dlang.org/post/ktgvtq$1jgo$1@digitalmars.com http://forum.dlang.org/post/kthf5v$286e$1@digitalmars.com > We shouldn't force anyone to upgrade their toolchain without a very good reason either. The way I see it, if it's not /too much/ trouble then there's absolutely no reason to break tools. Recently and somewhat related: someone reported to Epic that UE4 didn't work on XP. They responded promptly that they're going to fix the issue ASAP. Business is business! -- |
Copyright © 1999-2021 by the D Language Foundation