git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: clar unit testing framework FTBFS on uclibc systems (wchar_t unsupported)

From
Jeff King <peff@peff.net>
Date
Oct 21, 2024, 19:19 UTC
Message-ID
<20241021191934.GE1219228@coredump.intra.peff.net>
In-Reply-To
<ZxLAC-c4y7_sQqzw@tapette.crustytoothpaste.net>
On Fri, Oct 18, 2024 at 08:07:39PM +0000, brian m. carlson wrote:
Show 6 quoted lines
> The difference is one set of systems has a minor incompatibility that
> requires little work to work around and has few practical effects, and
> the other tried to exclude major functionality from a tiny, ancient
> standard, the result of which is a wide variety of software that's
> broken.  (For example, ncurses normally builds a wide character
> version of the shared library in addition to the byte-based version.)

I think this is the crux of where we see things differently. I don't see wchar as major functionality, since it's not something that Git has ever used! It's an include that we pulled in via a dependency to implement a minor feature that we aren't even making use of. We can just not compile that otherwise dead code, and everything works as it did in the past. We do not have to pass judgement on uclibc's feature completeness or make life any harder for users on such systems.

(This is all assuming that we are dealing with a uclibc with disabled features in the first place. I don't think we've seen an answer to Patrick's questions about why the #error is not triggering).

-Peff
Previous: brian m. carlsonNext: Jeff King
Message 15 of 18 in “clar unit testing framework FTBFS on uclibc systems (wchar_t unsupported)”
  1. Bagas SanjayaOct 17, 2024
  2. Patrick SteinhardtOct 17, 2024
  3. Patrick SteinhardtOct 17, 2024
  4. Taylor BlauOct 17, 2024
  5. brian m. carlsonOct 17, 2024
  6. Jeff KingOct 18, 2024
  7. Patrick SteinhardtOct 18, 2024
  8. Jeff KingOct 18, 2024
  9. Patrick SteinhardtOct 18, 2024
  10. Taylor BlauOct 18, 2024
  11. Patrick SteinhardtOct 21, 2024
  12. Jeff KingOct 21, 2024
  13. Taylor BlauOct 21, 2024
  14. brian m. carlsonOct 18, 2024
  15. Jeff KingOct 21, 2024
  16. Jeff KingOct 21, 2024
  17. Bagas SanjayaOct 18, 2024
  18. Patrick SteinhardtOct 21, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.