ARMv7 vs x86-64: Pathfinding benchmark of C++, D, Go, Nim, Ocaml, and more.

Laeeth Isharc via Digitalmars-d digitalmars-d at puremagic.com
Tue Mar 31 14:48:59 PDT 2015


On Tuesday, 23 December 2014 at 07:11:02 UTC, Dicebot wrote:
> On Monday, 22 December 2014 at 11:45:55 UTC, logicchains wrote:
>> I installed the new Arch Linux LDC package but it still fails 
>> with the same error: /usr/lib/libldruntime.so: undefined 
>> reference to `__mulodi4'
>>
>> I did get GDC to work on ARM, but for some reason the 
>> resulting executable is horribly slow, around five times 
>> slower than what LDC produced. Are there any flags other than 
>> -O3 that I should be using?
>
> Argh, sorry, now this is my personal failure - have applied the 
> workaround only to i686 and forgot about arm CARCH (it works on 
> x86_64 without workarounds). Pushed update again.
>
> Unfortunately I don't have any ARM device myself to test and 
> this process is very sub-optimal :(

fwiw - very much appreciate your volunteer effort and that you 
probably have better things to do.  but in case you weren't aware 
and did have time to look: I get the same linker error for 
_mulodi4.  gdc works.  (Arch ARM).


Laeeth.


More information about the Digitalmars-d mailing list