Summary: | sys-devel/binutils-2.37_p1-r2[multitarget]: fails to build with app-shells/bash-5.2_alpha (eelf32_spu.c:642:33: error: empty character constant) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, herrtimson, ionen, kfm |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://lists.gnu.org/archive/html/bug-bash/2022-01/msg00085.html | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=837203 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.bz2 |
Description
Sam James
2022-01-22 01:54:54 UTC
[01:46:16] <@sam_> that line is *supposed* to be, I think: [01:46:17] <@sam_> 507 if (!(ISALNUM (*p) || *p == '$' || *p == '.')) Possibly relevant that I'm trying the bash 5.3 alpha and that file (eelf32_spu.c is generated by a shell script). (In reply to Sam James from comment #1) > [01:46:16] <@sam_> that line is *supposed* to be, I think: > [01:46:17] <@sam_> 507 if (!(ISALNUM (*p) || *p == '$' || *p == '.')) > > Possibly relevant that I'm trying the bash 5.3 alpha and that file > (eelf32_spu.c is generated by a shell script). This sounds likely, haven't reproduced yet (likely due to my USE settings or so not hitting it), but take this: #!/bin/bash cat <<EOF result: '$' EOF With 5.1: result: '$' With 5.2: result: ''' (In reply to Ionen Wolkens from comment #2) > [...] haven't reproduced yet (likely due to my USE settings or so not hitting it) Was missing USE=multitarget, reproduced (In reply to Ionen Wolkens from comment #2) > (In reply to Sam James from comment #1) > > [01:46:16] <@sam_> that line is *supposed* to be, I think: > > [01:46:17] <@sam_> 507 if (!(ISALNUM (*p) || *p == '$' || *p == '.')) > > > > Possibly relevant that I'm trying the bash 5.3 alpha and that file > > (eelf32_spu.c is generated by a shell script). > This sounds likely, haven't reproduced yet (likely due to my USE settings or > so not hitting it), but take this: > > #!/bin/bash > cat <<EOF > result: '$' > EOF > > With 5.1: > result: '$' > With 5.2: > result: ''' Reported here: https://lists.gnu.org/archive/html/bug-bash/2022-01/msg00085.html. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ebd2ebead214bf4a2e9c684b8e5c53062d4dbe commit 50ebd2ebead214bf4a2e9c684b8e5c53062d4dbe Author: Sam James <sam@gentoo.org> AuthorDate: 2022-04-13 17:50:46 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-04-13 17:51:40 +0000 app-shells/bash: add 5.2_beta, drop 5.2_alpha Bug: https://bugs.gentoo.org/831764 Signed-off-by: Sam James <sam@gentoo.org> app-shells/bash/Manifest | 4 ++-- app-shells/bash/{bash-5.2_alpha.ebuild => bash-5.2_beta.ebuild} | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ac1dd4b36d225d3593e4d9704e433c1211bd39 commit a8ac1dd4b36d225d3593e4d9704e433c1211bd39 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-04-13 17:44:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-04-13 17:51:39 +0000 sys-libs/readline: add 8.2_beta, drop 8.2_alpha Bug: https://bugs.gentoo.org/831764 Signed-off-by: Sam James <sam@gentoo.org> sys-libs/readline/Manifest | 4 ++-- .../readline/{readline-8.2_alpha.ebuild => readline-8.2_beta.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) |