-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
You are probably missing the definition of std::allocator<char>::deallocate(char*, unsigned long)
#12
Comments
It's unexpected that a simple The second may be a mismatch between C++ versions. From what I see, there are several changes in gcc's Alternatively, since you have multiple compilers installed (yes?), the wrong |
Thanks for your reply~
I tried on a fresh ubuntu 22.04 virtual machine with g++11 and still got compile error. ./src/core/thread/CMakeLists.txt
Building using g++-11 or g++-12:
|
Is there a workaround for std::string && c++20 combination? |
The Basically, there's a I put a workaround in, as well as resolving several gcc12 warnings. |
The (which mentions Clang15, but clearly it's already an issue with Clang13 and although they are not checking GLIBCXX version, the offending function wasn't introduced until version 12). I'm putting that workaround (after a bit of clean up) in |
Unexpected behavior when building cppyy-backend master-branch from source using g++ >= 10.
and error message is
Building using g++-9 works great and both errors disappear. I assume it's more stable however some of the c++ codes that I am planning to expose to python only compile on newer compilers.
What might cause these link errors?
Any help is appreciated~
The text was updated successfully, but these errors were encountered: