I don't see the problem on 1.34.12. We updated our libc quite a bit between
those revisions, so I suggest trying the incoming branch.

On Tue, Oct 13, 2015 at 2:59 PM, Richard Lincoln <[email protected]>
wrote:

> Interestingly, on execution complex multiplication works as expected.  It
> is only complex division that produces an error:
>
> missing function: __divdc3
>
> Can anyone reproduce this result?
>
>
> On Tuesday, October 13, 2015 at 9:02:11 PM UTC+2, Richard Lincoln wrote:
>>
>> I receive these two warnings when compiling code with complex number
>> multiplication and division:
>>
>> warning: unresolved symbol: __divdc3
>> warning: unresolved symbol: __muldc3
>>
>> I can reproduce the message by compiling this:
>>
>> #include <complex.h>
>>
>> void cdiv() {
>>     double complex a, b, c;
>>     a = 2.0+3.0*I;
>>     b = 3.0+4.0*I;
>>     c = a / b;
>>     c = a * b;
>> }
>>
>> The message is received using emcc 1.34.1.  If I change the type to float
>> complex I get:
>>
>> warning: unresolved symbol: __mulsc3
>> warning: unresolved symbol: __divsc3
>>
>> Is there a library that I should be linking to?  Perhaps something is
>> missing from Emscripten.  Should I create an issue for this?
>>
>> Regards,
>> Richard
>>
> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to