[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sed on guix's bootstrap-guile-2.0.9 aborts on 8-bit char
From: |
Timothy Sample |
Subject: |
Re: sed on guix's bootstrap-guile-2.0.9 aborts on 8-bit char |
Date: |
Tue, 11 Jun 2024 12:43:00 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Heyo,
Janneke Nieuwenhuizen <janneke@gnu.org> writes:
> Trying a bootstrap build of glibc-2.16.0 using Gash's SED, I found it to
> abort. Here's a small reproducer:
>
> guix shell -e '(@@ (gnu packages commencement) gash-utils-boot)' \
> -- sed -e 's,x,X,g' <(echo x ä)
>
> Quites possibly a guile-2.0.9 bug; as this works fine:
>
> guix shell gash-utils -- sed -e 's,x,X,g' <(echo x ä)
A little investigation shows that the bug gets triggered when calling
Guile’s ‘list-matches’. Weirdly, I can’t reproduce it with just Guile
2.0.9. It has to be the bootstrap version. Maybe the way it gets
compiled results in more character set restrictions than usual.
> I guess we'll just work around this, adding a stub for intl/msgs.h or
> something.
Yeah. I think this is something to be worked around rather than fixed.
-- Tim