Open jwnimmer-tri opened 1 month ago
For now, I'll disable OpenUSD on Ubuntu 24.04 in order to get CI up and running (#21335).
Fixing this bug (and undoing my disablement) will be a prerequisite of shipping OpenUSD as a Drake feature.
I'll request that +@hong-nvidia implement the necessary fixes and open a pull request. (There is no particular rush.)
This is a sub-task of #20898.
When compiling OpenUSD on Ubuntu 24.04 (i.e., with GCC 13.2 in C++20 mode), we experience a compilation error.
See here for a build log, but here's a partial snippet for context:
This seems like another instance where the
operator==
overloading in OpenUSD experiences problems when the new C++20 "rewritten comparison operators" semantics are enabled.I haven't looked yet whether this is a bug in the upstream code, or a mistake in the patch from Drake.