Arm Performance Libraries compatibility with MSVC

Hello!

I was trying to build PyTorch with APL using MSVC on a Windows machine and I encountered this error: 

error LNK2001: unresolved external symbol __divdc3

It seems like __divdc3 is a symbol specific to LLVM and it doesn't exist on MSCV.

Can you tell me if there is a way to make APL compatible with MSVC?

Parents
  • Hi Cristian,

    Yes, we think this one is easy to fix.

    The symbol you are missing is part of FortranRuntime.lib which we ship.  You will need to link this in, along with FortranDecimal.lib (also included), in order to satisfy some missing symbols.

    Hopefully this is all explained in the README file that came with the release.  Do let us know if you find any errors or areas we can improve the documentation.

    Thanks.

    Chris

Reply
  • Hi Cristian,

    Yes, we think this one is easy to fix.

    The symbol you are missing is part of FortranRuntime.lib which we ship.  You will need to link this in, along with FortranDecimal.lib (also included), in order to satisfy some missing symbols.

    Hopefully this is all explained in the README file that came with the release.  Do let us know if you find any errors or areas we can improve the documentation.

    Thanks.

    Chris

Children
No data