-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v11.0+ fails to build on Amiga and Xbox #4054
Comments
Just removing these calls might be undesirable. I think we should figure out what |
Looks like this is what used on Amiga: |
Got a response in the Xbox issue: XboxDev/nxdk#672 (comment) |
I see these same errors attempting to build for a microcontroller with both newlib and picolibc:
|
Similarly, it is not possible to build on PS4 and PS5 |
Added |
@glebm could you verify that it fixes the problem on Amiga? |
@vitaut The build is still failing but now the errors are different |
A more complete fix: 92227c7. |
All builds are now green! Thank you for the fix! |
- Update from version 11.0.1 to 11.0.2 - Update of rootfile - Changelog 11.0.2 - Fixed compatibility with non-POSIX systems (fmtlib/fmt#4054, fmtlib/fmt#4060). - Fixed performance regressions when using `std::back_insert_iterator` with `fmt::format_to` (fmtlib/fmt#4070). - Fixed handling of `std::generator` and move-only iterators (fmtlib/fmt#4053, fmtlib/fmt#4057). Thanks @Arghnews. - Made `formatter<std::string_view>::parse` work with types convertible to `std::string_view` (fmtlib/fmt#4036, fmtlib/fmt#4055). Thanks @Arghnews. - Made `volatile void*` formattable (fmtlib/fmt#4049, fmtlib/fmt#4056). Thanks @Arghnews. - Made `Glib::ustring` not be confused with `std::string` (fmtlib/fmt#4052). - Made `fmt::context` iterator compatible with STL algorithms that rely on iterator category (fmtlib/fmt#4079). Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
fmt from v11.0.0 onwards (6b68dff) no longer builds for Amiga and Xbox, with the same error on both:
Would it be possible to add a define to avoid using lock/unlock/getc_unlocked, so that it can be built on platforms that do not support these functions?
The text was updated successfully, but these errors were encountered: