baidu / baidu/AnyQ

make: *** [all] Error 2

Open
#218 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
2.6k
Forks
657
PR merge metrics
No merged PRs in 30d

Description

/root/anaconda3/lib/libsnappy.so: undefined reference to `operator delete(void*, unsigned long)@CXXABI_1.3.9'
collect2: error: ld returned 1 exit status
make[8]: *** [snap] Error 1
make[7]: *** [CMakeFiles/snap.dir/all] Error 2
make[6]: *** [all] Error 2
make[5]: *** [third_party/snappy_stream/src/extern_snappystream-stamp/extern_snappystream-build] Error 2
make[4]: *** [CMakeFiles/extern_snappystream.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [third_party/paddle/src/extern_paddle-stamp/extern_paddle-build] Error 2
make[1]: *** [CMakeFiles/extern_paddle.dir/all] Error 2
make: *** [all] Error 2

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the make failure and inspect the CMake targets named in the log, especially snap, third_party/snappy_stream, and third_party/paddle. Check how the Anaconda libsnappy.so dependency is linked and whether the C++ ABI mismatch can be isolated. Done means the external snappystream and Paddle targets build successfully without the undefined operator-delete reference.

Written by the indexing model from the issue text.

Assessment

Tech stack
anaconda, cmake, cpp
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.