Hi,

when using CLang, GDAL forces the use of libstdc++ for linking, so seeing "cannot find -lstdc++", I suspect you might lack the installation of libstdc++-11-dev package

Even

Le 04/07/2024 à 08:01, Eric Knudstrup via gdal-dev a écrit :
I'm using WEBP, so the 3.4.1 release of GDAL that Ubuntu has won't work for me.

Is there a workaround for this?

cmake ..
-- The CXX compiler identification is Clang 13.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ - broken
CMake Error at /snap/cmake/1403/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:73 (message):
  The C++ compiler

    "/usr/bin/clang++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: '/home/me/gdal-3.9.1/build/CMakeFiles/CMakeScratch/TryCompile-hpEoYa'

    Run Build Command(s): /snap/cmake/1403/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8efcd/fast     /usr/bin/gmake  -f CMakeFiles/cmTC_8efcd.dir/build.make CMakeFiles/cmTC_8efcd.dir/build     gmake[1]: Entering directory '/home/me/gdal-3.9.1/build/CMakeFiles/CMakeScratch/TryCompile-hpEoYa'
    Building CXX object CMakeFiles/cmTC_8efcd.dir/testCXXCompiler.cxx.o
    /usr/bin/clang++    -MD -MT CMakeFiles/cmTC_8efcd.dir/testCXXCompiler.cxx.o -MF CMakeFiles/cmTC_8efcd.dir/testCXXCompiler.cxx.o.d -o CMakeFiles/cmTC_8efcd.dir/testCXXCompiler.cxx.o -c /home/me/gdal-3.9.1/build/CMakeFiles/CMakeScratch/TryCompile-hpEoYa/testCXXCompiler.cxx
    Linking CXX executable cmTC_8efcd
    /snap/cmake/1403/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8efcd.dir/link.txt --verbose=1     /usr/bin/clang++ CMakeFiles/cmTC_8efcd.dir/testCXXCompiler.cxx.o -o cmTC_8efcd
    /usr/bin/ld: cannot find -lstdc++: No such file or directory
    clang-13: error: linker command failed with exit code 1 (use -v to see invocation)     gmake[1]: *** [CMakeFiles/cmTC_8efcd.dir/build.make:100: cmTC_8efcd] Error 1     gmake[1]: Leaving directory '/home/me/gdal-3.9.1/build/CMakeFiles/CMakeScratch/TryCompile-hpEoYa'
    gmake: *** [Makefile:127: cmTC_8efcd/fast] Error 2





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:4 (project)

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

--
http://www.spatialys.com
My software is free, but my time generally not.

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to