rebuilding llvmlite with llvm11 for windoze #73

Closed
opened 2021-11-14 21:56:16 +08:00 by sb10q · 1 comment

For Windoze support on ARTIQ-7 we can either:

  • wait for the llvmlite PRs to be merged and packages rebuilt on conda-forge.
  • figure out the conda/VS/cmake imbecility that causes the build to fail with
LINK : fatal error LNK1181: cannot open input file 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\DIA SDK\lib\amd64\diaguids.lib' [%SRC_DIR%\ffi\build\llvmlite.vcxproj]

Attached is the corresponding nix-file.

This occured before (https://github.com/m-labs/artiq/issues/1473) but I never understood why the problem disappeared after using a different llvm package.

For Windoze support on ARTIQ-7 we can either: * wait for the llvmlite PRs to be merged and packages rebuilt on conda-forge. * figure out the conda/VS/cmake imbecility that causes the build to fail with ``` LINK : fatal error LNK1181: cannot open input file 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\DIA SDK\lib\amd64\diaguids.lib' [%SRC_DIR%\ffi\build\llvmlite.vcxproj] ``` Attached is the corresponding nix-file. This occured before (https://github.com/m-labs/artiq/issues/1473) but I never understood why the problem disappeared after using a different llvm package.
Poster
Owner

llvmlite binary releases are now available with all required patches and we are not planning more LLVM updates for the legacy compiler.
NAC3 does not use llvmlite.

llvmlite binary releases are now available with all required patches and we are not planning more LLVM updates for the legacy compiler. NAC3 does not use llvmlite.
sb10q closed this issue 2022-02-11 16:02:25 +08:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/nix-scripts#73
There is no content yet.