Link failure
- Dominant language
- C++
- Stars
- 3.3k
- Forks
- 528
- Avg merge
- 1h 40m
- Merged PRs (30d)
- 2
Description
Manjaro, GCC 14.2.1.
Link failure, because of asan can't be found:
```
[ 87%] Linking CXX executable ../bin/pcm-memory
cd /home/artiom/projects/pcm/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/pcm-memory.dir/link.txt --verbose=1
/usr/bin/c++ -Wno-unknown-pragmas -fPIC -DCMAKE_INSTALL_PREFIX="/usr/local" -Wextra -DPCM_USE_PERF -Wl,-z,now -Wall -O3 -rdynamic -fPIE -fstack-protector -D_FORTIFY_SOURCE=2 -ftrapv -fsanitize=address -fwrapv -fno-delete-null-pointer-checks -fno-strict-overflow -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fsanitize=address -fsanitize=address -s -static-libasan "CMakeFiles/pcm-memory.dir/pcm-memory.cpp.o" -o ../bin/pcm-memory libpcm.a
/usr/bin/ld: cannot find -lasan: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/pcm-memory.dir/build.make:98: bin/pcm-memory] Error 1
make[2]: Leaving directory '/home/artiom/projects/pcm/build'
make[1]: *** [CMakeFiles/Makefile2:390: src/CMakeFiles/pcm-memory.dir/all] Error 2
[ 88%] Linking CXX executable ../bin/pcm-core
cd /home/artiom/projects/pcm/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/pcm-core.dir/link.txt --verbose=1
/usr/bin/c++ -Wno-unknown-pragmas -fPIC -DCMAKE_INSTALL_PREFIX="/usr/local" -Wextra -DPCM_USE_PERF -Wl,-z,now -Wall -O3 -rdynamic -fPIE -fstack-protector -D_FORTIFY_SOURCE=2 -ftrapv -fsanitize=address -fwrapv -fno-delete-null-pointer-checks -fno-strict-overflow -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fsanitize=address -fsanitize=address -s -static-libasan "CMakeFiles/pcm-core.dir/pcm-core.cpp.o" -o ../bin/pcm-core libpcm.a
/usr/bin/ld: cannot find -lasan: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/pcm-core.dir/build.make:98: bin/pcm-core] Error 1
make[2]: Leaving directory '/home/artiom/projects/pcm/build'
make[1]: *** [CMakeFiles/Makefile2:468: src/CMakeFiles/pcm-core.dir/all] Error 2
[ 89%] Linking CXX executable ../bin/pcm
cd /home/artiom/projects/pcm/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/pcm.dir/link.txt --verbose=1
/usr/bin/c++ -Wno-unknown-pragmas -fPIC -DCMAKE_INSTALL_PREFIX="/usr/local" -Wextra -DPCM_USE_PERF -Wl,-z,now -Wall -O3 -rdynamic -fPIE -fstack-protector -D_FORTIFY_SOURCE=2 -ftrapv -fsanitize=address -fwrapv -fno-delete-null-pointer-checks -fno-strict-overflow -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fsanitize=address -fsanitize=address -s -static-libasan CMakeFiles/pcm.dir/pcm.cpp.o -o ../bin/pcm libpcm.a
/usr/bin/ld: cannot find -lasan: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/pcm.dir/build.make:98: bin/pcm] Error 1
make[2]: Leaving directory '/home/artiom/projects/pcm/build'
make[1]: *** [CMakeFiles/Makefile2:260: src/CMakeFiles/pcm.dir/all] Error 2
[ 90%] Linking CXX executable ../bin/pcm-sensor
cd /home/artiom/projects/pcm/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/pcm-sensor.dir/link.txt --verbose=1
/usr/bin/c++ -Wno-unknown-pragmas -fPIC -DCMAKE_INSTALL_PREFIX="/usr/local" -Wextra -DPCM_USE_PERF -Wl,-z,now -Wall -O3 -rdynamic -fPIE -fstack-protector -D_FORTIFY_SOURCE=2 -ftrapv -fsanitize=address -fwrapv -fno-delete-null-pointer-checks -fno-strict-overflow -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fsanitize=address -fsanitize=address -s -static-libasan "CMakeFiles/pcm-sensor.dir/pcm-sensor.cpp.o" -o ../bin/pcm-sensor libpcm.a
/usr/bin/ld: cannot find -lasan: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/pcm-sensor.dir/build.make:98: bin/pcm-sensor] Error 1
make[2]: Leaving directory '/home/artiom/projects/pcm/build'
make[1]: *** [CMakeFiles/Makefile2:702: src/CMakeFiles/pcm-sensor.dir/all] Error 2
[ 91%] Linking CXX executable ../bin/pcm-iio
cd /home/artiom/projects/pcm/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/pcm-iio.dir/link.txt --verbose=1
/usr/bin/c++ -Wno-unknown-pragmas -fPIC -DCMAKE_INSTALL_PREFIX="/usr/local" -Wextra -DPCM_USE_PERF -Wl,-z,now -Wall -O3 -rdynamic -fPIE -fstack-protector -D_FORTIFY_SOURCE=2 -ftrapv -fsanitize=address -fwrapv -fno-delete-null-pointer-checks -fno-strict-overflow -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fsanitize=address -fsanitize=address -s -static-libasan "CMakeFiles/pcm-iio.dir/pcm-iio.cpp.o" -o ../bin/pcm-iio libpcm.a
/usr/bin/ld: cannot find -lasan: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/pcm-iio.dir/build.make:98: bin/pcm-iio] Error 1
make[2]: Leaving directory '/home/artiom/projects/pcm/build'
make[1]: *** [CMakeFiles/Makefile2:494: src/CMakeFiles/pcm-iio.dir/all] Error 2
```
Contributor guide
Assessment
This issue has not been assessed yet.