Closed hmaarrfk closed 10 months ago
Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe
) and found it was in an excellent condition.
I feel like I'm hitting a repeat of https://github.com/conda-forge/ctng-compilers-feedstock/issues/95 for ubuntu 23.10
Ummmm:
For C++, construction of the global iostream objects std::cout, std::cin, etc. is now done inside the standard library, instead of in every source file that includes the
header. This change improves the start-up performance of C++ programs, but it means that code compiled with GCC 13.1 will crash if the correct version of libstdc++.so is not used at runtime. See the documentation about using the right libstdc++.so at runtime. Future GCC releases will mitigate the problem so that the program cannot be run at all with an older libstdc++.so.
Really not sure what to do about this. @h-vetinari has anything been using GCC 13 for now?
I can confirm that this helps get thigns working for ubuntu 23.10
thank you!
This change improves the start-up performance of C++ programs, but it means that code compiled with GCC 13.1 will crash if the correct version of libstdc++.so is not used at runtime.
This is pretty wild IMO, but luckily it seems that zero feedstocks are using GCC 13 so far.
it seems that this note was present even in GCC 13.1. I believe maybe it is warning users that they must use libstdc++ built with 13+ or else face serious consequences.
I think we do that at conda forge right?
Shouldn't be a problem for us
Thanks for confirming!
See https://gcc.gnu.org/gcc-13/
Checklist
0
(if the version changed)conda-smithy
(Use the phrase code>@<space/conda-forge-admin, please rerender in a comment in this PR for automated rerendering)