Issue 184177
Summary LLVM 22.1.0 lld is not built with zlib support
Labels lld
Assignees
Reporter oold
    During CMake configuration of a cross-compiled project (Windows -> Linux):

```
CMake Error at C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:67 (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: '[***]/build/[***]/CMakeFiles/CMakeScratch/TryCompile-xjj0b3'
    
    Run Build Command(s): C:/Users/oli011/AppData/Local/Microsoft/WinGet/Links/ninja.exe -v cmTC_bd1fe
    [1/2] C:\PROGRA~1\LLVM\bin\clang.exe --target=i686-ubuntu18.04-linux-gnu --sysroot=[***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot --gcc-triple=i686-ubuntu18.04-linux-gnu --gcc-toolchain=[***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu -std=gnu23 -fPIE -MD -MT CMakeFiles/cmTC_bd1fe.dir/testCCompiler.c.o -MF CMakeFiles\cmTC_bd1fe.dir\testCCompiler.c.o.d -o CMakeFiles/cmTC_bd1fe.dir/testCCompiler.c.o -c [***]/build/[***]/CMakeFiles/CMakeScratch/TryCompile-xjj0b3/testCCompiler.c
 [2/2] C:\WINDOWS\system32\cmd.exe /C "cd . && C:\PROGRA~1\LLVM\bin\clang.exe --target=i686-ubuntu18.04-linux-gnu --sysroot=[***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot --gcc-triple=i686-ubuntu18.04-linux-gnu --gcc-toolchain=[***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu CMakeFiles/cmTC_bd1fe.dir/testCCompiler.c.o -o cmTC_bd1fe   && cd ."
 FAILED: [code=1] cmTC_bd1fe 
    C:\WINDOWS\system32\cmd.exe /C "cd . && C:\PROGRA~1\LLVM\bin\clang.exe --target=i686-ubuntu18.04-linux-gnu --sysroot=[***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot --gcc-triple=i686-ubuntu18.04-linux-gnu --gcc-toolchain=[***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu CMakeFiles/cmTC_bd1fe.dir/testCCompiler.c.o -o cmTC_bd1fe   && cd ."
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib\crtn.o:(.debug_line) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib\crtn.o:(.debug_aranges) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib\crti.o:(.debug_line) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib\crti.o:(.debug_aranges) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib/libc_nonshared.a(elf-init.oS):(.debug_info) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib/libc_nonshared.a(elf-init.oS):(.debug_abbrev) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib/libc_nonshared.a(elf-init.oS):(.debug_line) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib/libc_nonshared.a(elf-init.oS):(.debug_str) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 ld.lld: error: [***]/toolchain-HOST-x86_64-w64-mingw32ucrt-i686-ubuntu18.04-linux-gnu/i686-ubuntu18.04-linux-gnu/sysroot/usr/lib/libc_nonshared.a(elf-init.oS):(.debug_line_str) is compressed with ELFCOMPRESS_ZLIB, but lld is not built with zlib support
 clang: error: linker command failed with exit code 1 (use -v to see invocation)
    ninja: build stopped: subcommand failed.
```

This used to work with LLVM 21.1.6.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to