Thread overview
[dmd-internals] bsr errors in 64
Dec 05, 2010
David Simcha
Dec 05, 2010
Walter Bright
Dec 05, 2010
Brad Roberts
Dec 06, 2010
David Simcha
December 05, 2010
I'm trying to test out 64 support.  With the latest trunk everything, druntime compiles flawlessly.  Phobos compiles if I make core.stdc.math pure @safe.  Hello world compiles, but doesn't link.  The error message is:

undefined reference to `_D3std9intrinsic3bsrFNaNbmZi'

This error occurs in several places.

December 05, 2010

David Simcha wrote:
> I'm trying to test out 64 support.  With the latest trunk everything, druntime compiles flawlessly.  Phobos compiles if I make core.stdc.math pure @safe.  Hello world compiles, but doesn't link. The error message is:
>
> undefined reference to `_D3std9intrinsic3bsrFNaNbmZi'
>
> This error occurs in several places.
>

Yeah, Brad's been working on fixing that.
December 05, 2010
On 12/5/2010 1:04 PM, Walter Bright wrote:
> 
> 
> David Simcha wrote:
>> I'm trying to test out 64 support.  With the latest trunk everything, druntime compiles flawlessly.  Phobos compiles if I make core.stdc.math pure @safe. Hello world compiles, but doesn't link.  The error message is:
>>
>> undefined reference to `_D3std9intrinsic3bsrFNaNbmZi'
>>
>> This error occurs in several places.
>>
> 
> Yeah, Brad's been working on fixing that.

Yeah.. while I've made a great deal of progress, d2 + x86_64 is still very very infant.  It barely builds and most definitely doesn't execute anything useful yet.  It's behind Walter's d1 support which also isn't ready to be used by anyone either. :)

You're welcome to help fix things, but at this point, the runtime isn't even getting to the point of executing the normal d main routine.

Later,
Brad
December 05, 2010
Ok, well I appreciate your work, but was under the impression that it was a lot further along than it apparently is and wanted to test it out.

On 12/5/2010 6:02 PM, Brad Roberts wrote:
> On 12/5/2010 1:04 PM, Walter Bright wrote:
>>
>> David Simcha wrote:
>>> I'm trying to test out 64 support.  With the latest trunk everything, druntime compiles flawlessly.  Phobos compiles if I make core.stdc.math pure @safe. Hello world compiles, but doesn't link.  The error message is:
>>>
>>> undefined reference to `_D3std9intrinsic3bsrFNaNbmZi'
>>>
>>> This error occurs in several places.
>>>
>> Yeah, Brad's been working on fixing that.
> Yeah.. while I've made a great deal of progress, d2 + x86_64 is still very very infant.  It barely builds and most definitely doesn't execute anything useful yet.  It's behind Walter's d1 support which also isn't ready to be used by anyone either. :)
>
> You're welcome to help fix things, but at this point, the runtime isn't even getting to the point of executing the normal d main routine.
>
> Later,
> Brad
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>