Issue 181575
Summary LLVM-21.1.8-win64.exe does not provide flang
Labels flang
Assignees
Reporter zaikunzhang
    This issue is related to https://github.com/llvm/llvm-project/issues/181348. I can now confirm that https://github.com/llvm/llvm-project/issues/181348 is not a choco packaging problem, but a problem with the Windows binaries [LLVM-21.1.8-win64.exe](https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/LLVM-21.1.8-win64.exe) and [LLVM-21.1.8-woa64.exe](https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/LLVM-21.1.8-woa64.exe). 

- [LLVM-21.1.8-win64.exe](https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/LLVM-21.1.8-win64.exe) does not include `flang.exe`.
- [LLVM-21.1.8-woa64.exe](https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/LLVM-21.1.8-woa64.exe) provides a wrong version of `flang.exe` (version 20.1.6).

Take [LLVM-21.1.8-win64.exe](https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/LLVM-21.1.8-win64.exe) as an example. It turns out that this binary provides the following files under `LLVM/bin`. As we can see, `flang.exe` or `flang-new.exe` are not included. Is this intended? 

Thank you for taking a look. 

Comments:
- This list is identical to `/c/Program Files/LLVM/bin/` after `choco install llvm --version=21.1.8`. 
- Fortunately, [LLVM-22.1.0-rc3-win64.exe](https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.0-rc3/LLVM-22.1.0-rc3-win64.exe) includes `flang,exe` under `LLVM/bin`. 

List of files under `LLVM/bin` provided by [LLVM-21.1.8-win64.exe](https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/LLVM-21.1.8-win64.exe):

```plaintext
LLVM-C.dll
LTO.dll
Remarks.dll
amdgpu-arch.exe
analyze-build
clang++.exe
clang-apply-replacements.exe
clang-change-namespace.exe
clang-check.exe
clang-cl.exe
clang-cpp.exe
clang-doc.exe
clang-extdef-mapping.exe
clang-format.exe
clang-include-cleaner.exe
clang-include-fixer.exe
clang-installapi.exe
clang-linker-wrapper.exe
clang-move.exe
clang-nvlink-wrapper.exe
clang-offload-bundler.exe
clang-offload-packager.exe
clang-query.exe
clang-refactor.exe
clang-reorder-fields.exe
clang-repl.exe
clang-scan-deps.exe
clang-sycl-linker.exe
clang-tidy.exe
clang.exe
clangd.exe
diagtool.exe
find-all-symbols.exe
git-clang-format
git-clang-format.bat
hmaptool
intercept-build
ld.lld.exe
ld64.lld.exe
libclang.dll
liblldb.dll
libomp.dll
lld-link.exe
lld.exe
lldb-argdumper.exe
lldb-dap.exe
lldb-instr.exe
lldb-server.exe
lldb.exe
llvm-ar.exe
llvm-cov.exe
llvm-cxxfilt.exe
llvm-dlltool.exe
llvm-dwp.exe
llvm-lib.exe
llvm-mca.exe
llvm-ml.exe
llvm-mt.exe
llvm-nm.exe
llvm-objcopy.exe
llvm-objdump.exe
llvm-pdbutil.exe
llvm-profdata.exe
llvm-profgen.exe
llvm-ranlib.exe
llvm-rc.exe
llvm-readobj.exe
llvm-size.exe
llvm-strings.exe
llvm-strip.exe
llvm-symbolizer.exe
modularize.exe
nvptx-arch.exe
offload-arch.exe
pp-trace.exe
run-clang-tidy
scan-build
scan-build-py
scan-build.bat
scan-view
wasm-ld.exe
```


_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to