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

Scot <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|pull                        |
                 CC|                            |[email protected]

--- Comment #14 from Scot <[email protected]> ---
I wanted to comment that I saw this same issue when trying to compile
dmd-2.102.2 on an older Linux x86_64 system.  I originally posted on
the dlang forum here:

https://forum.dlang.org/post/[email protected]

My post received no responses.  I guess people don't compile dmd themselves.
dmd-2.102.2 through anything before dmd-2.104.0-beta.1 would not compile
phobos, ending with these errors:

std/math/exponential.d(3782): Error: number `0x0.8p-126f` is not representable
as a `float`
std/math/exponential.d(3784): Error: number `0x0.555556p-126f` is not
representable as a `float`
std/math/exponential.d(3795): Error: number `0x0.8p-1022` is not representable
as a `double`
std/math/exponential.d(3797): Error: number `0x0.5555555555555p-1022` is not
representable as a `double`

I just tested dmd-2.104.0-beta.1 and it now builds successfully on my older
system, using and installed dmd-2.102.1 to do the build.  Thanks for the fix!

--

Reply via email to