gash-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]