You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@teo-tsirpanis
This is probably an issue of limited impact, but the code added in 956fecc cannot be compiled with libfmt < 11 and GCC using _GLIBCXX_USE_CXX11_ABI=0.
In particular, v. 2.27.0 won’t build in MacPorts on systems using libstdc++.
libfmt upstream added a workaround in branch 11, but apparently it has not been backported. At least the build of TileDB failed for me now.
P. S. Switching to libfmt11 could work, but may not be trivial, due to number of ports depending on spdlog and libfmt (which are used by TileDB build). Say, if I rebuild spdlog with libfmt11 instead of libfmt10 (current default in MacPorts), that may break unknown number of dependents, and all of them must be rebuilt.
The text was updated successfully, but these errors were encountered:
@teo-tsirpanis Yes, it would, but the upstream fix for libfmt11 does not apply, and from a quick look at the header, the code is quite different in libfmt10, so it should be modified to match the syntax and not merely rebased.
@teo-tsirpanis
This is probably an issue of limited impact, but the code added in 956fecc cannot be compiled with
libfmt
< 11 and GCC using_GLIBCXX_USE_CXX11_ABI=0
.In particular, v. 2.27.0 won’t build in MacPorts on systems using
libstdc++
.For details, see: fmtlib/fmt#4160
libfmt
upstream added a workaround in branch 11, but apparently it has not been backported. At least the build of TileDB failed for me now.P. S. Switching to
libfmt11
could work, but may not be trivial, due to number of ports depending onspdlog
andlibfmt
(which are used by TileDB build). Say, if I rebuildspdlog
withlibfmt11
instead oflibfmt10
(current default in MacPorts), that may break unknown number of dependents, and all of them must be rebuilt.The text was updated successfully, but these errors were encountered: