Hi.
I am experiencing some issues, related to https://go.googlesource.com/gollvm/.
C:\Users\Worker\gollvm\build-debug>cmake -DCMAKE_BUILD_TYPE=Debug -DLLVM_USE_LINKER=gold -G Ninja …/llvm-project/llvm
– The C compiler identification is Clang 11.0.0 with GNU-like command-line
– The CXX compiler identification is Clang 11.0.0 with GNU-like command-line
– The ASM compiler identification is Clang
– Found assembler: C:/Program Files/LLVM/bin/clang.exe
– Detecting C compiler ABI info
– Detecting C compiler ABI info - failed
– Check for working C compiler: C:/Program Files/LLVM/bin/clang.exe
– Check for working C compiler: C:/Program Files/LLVM/bin/clang.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake:66 (message):
The C compiler
"C:/Program Files/LLVM/bin/clang.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/Users/Worker/gollvm/build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):C:/Users/Worker/AppData/Local/Programs/Python/Python38-32/Scripts/ninja.exe cmTC_6ed0b && [1/2] Building C object CMakeFiles/cmTC_6ed0b.dir/testCCompiler.c.obj
[2/2] Linking C executable cmTC_6ed0b.exe
FAILED: cmTC_6ed0b.exe
cmd.exe /C "cd . && C:\PROGRA~1\LLVM\bin\clang.exe -fuse-ld=lld-link -nostartfiles -nostdlib -g -Xclang -gcodeview -O0 -D_DEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrtd CMakeFiles/cmTC_6ed0b.dir/testCCompiler.c.obj -o cmTC_6ed0b.exe -Xlinker /implib:cmTC_6ed0b.lib -Xlinker /pdb:cmTC_6ed0b.pdb -Xlinker /version:0.0 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 -loldnames && cd ."
lld-link: error: <root>: undefined symbol: mainCRTStartup
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:57 (project)
– Configuring incomplete, errors occurred!
See also “C:/Users/Worker/gollvm/build-debug/CMakeFiles/CMakeOutput.log”.
See also “C:/Users/Worker/gollvm/build-debug/CMakeFiles/CMakeError.log”.
C:\Users\Worker\gollvm\build-debug>clang -v
clang version 11.0.0
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
cl /Wv
Оптимизирующий компилятор Microsoft (R) C/C++ версии 19.24.28117 для x86
I am using VS 2019 Preview.
Ivan