bug#61879: Powerpc on core-updates

2023-04-13 Thread Andreas Enge
Am Thu, Apr 13, 2023 at 02:46:00PM +0100 schrieb Christopher Baines: > Thanks for figuring this out Andreas! I've managed to apply this change > in the relevant place, and it appears to work. Good news, thanks! > + #$@(if (and (target-ppc64le?) > + (version>=?

bug#61879: Powerpc on core-updates

2023-04-13 Thread Christopher Baines
Andreas Enge writes: > In the file >libstdc++-v3/src/c++17/floating_from_chars.cc > previous functions have code like this: > #if _GLIBCXX_USE_CXX11_ABI > buffer_resource mr; > pmr::string buf(); > #else > string buf; > if (!reserve_string(buf)) > return make_result(first, 0,

bug#61879: Powerpc on core-updates

2023-04-13 Thread Andreas Enge
I may as well try to provide a patch. It is untested even on x86_64, since it requires quite a few rebuilds. If it works on powerpc, it should probably be made conditional on the architecture to avoid a world rebuild. I do not know whether this is possible in the patches field in an origin.

bug#61879: Powerpc on core-updates

2023-04-13 Thread Andreas Enge
Hello, recently I claimed that powerpc was repaired, but I must have made a mistake. It is still completely broken: https://ci.guix.gnu.org/eval/391720/dashboard?system=powerpc64le-linux due to this: https://issues.guix.gnu.org/61879 It does not look easy to fix, but might be *the*