Skip to content
Discussion options

You must be logged in to vote

This isn't a Hylo bug, it's a missing dependency that just isn't bundled in the Windows release archive.

What's happening: --emit binary is the only --emit level that actually invokes a linker (everything earlier in the pipeline, like intel-asm, stops before linking). On Windows, Hylo's compiler shells out to lld-link to do that final link step, but the binary tarball you unpacked only contains hc.exe plus the Swift runtime DLLs, no lld-link.exe. That's confirmed by your own directory listing, and by Hylo's own LLVM build repo, which notes its LLVM package includes tools like lld for compiler development, separate from the end-user hc.exe release.

You don't need full Visual Studio, but yo…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@tmssngr
Comment options

Answer selected by tmssngr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants