intel / intel/pcm

Link failure

Open
#833 4 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.