Closed qis closed 4 years ago
Thanks for the bug report. We fixed some of these but missed the rest :(
@qis would you try my branch and see if it fixes your problem? https://github.com/jefftrull/wave/tree/bugfix/allocator-traits
@jefftrull Thanks! It looks better now, but doesn't compile yet: install-x64-linux-dbg-out.log
Thanks again and sorry to do this iteratively - for some reason my clang doesn't flag these :( I have updated my branch again, can you recheck?
Awesome! Commit c9d096b fixed the build. If you're interested in warnings, here they are: install-x64-linux-dbg-out.log
Could it be that you couldn't reproduce the problems because clang was still using libstdc++? I built LLVM with -DCLANG_DEFAULT_CXX_STDLIB="libc++"
.
Thank you very much! :)
I just ran into this while testing the 1.73.0 beta 1 release candidate.
I'll try on develop
to see
@jefftrull I left comments on your pull request.
@mclow is this holding up 1.73? Maybe I should retarget to master as a bug fix?
@mclow is this holding up 1.73? Maybe I should retarget to master as a bug fix?
IMHO, this is not worth holding up the beta for. Unreleased compiler, unreleased standard. However, I think it ought to be fixed for the 1.73 release, which is in a couple weeks.
This component fails to compile due to not using
std::allocator_traits
with clang-11 and libc++ in C++20 mode.Command used to build boost:
The
log
component has a similar issue: https://github.com/boostorg/log/issues/114