Summary: | dev-libs/libpcre-8.45-r1: jit broken on big endian ARM64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marcus Comstedt <marcus> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dev-portage, jstein, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM64 | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/portage/pull/957 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 884397 | ||
Bug Blocks: |
Description
Marcus Comstedt
2022-12-04 11:28:02 UTC
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1b58e6db608c2e972494ec8f73abe56731da34 commit 2a1b58e6db608c2e972494ec8f73abe56731da34 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-12-05 00:00:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-05 00:00:08 +0000 profiles/arch/arm64/big-endian: mask dev-libs/libpcre[jit] libpcre1 is EOL now so just mask and move on. Closes: https://bugs.gentoo.org/884285 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm64/big-endian/package.use.mask | 7 +++++++ 1 file changed, 7 insertions(+) What is using grep -P? I don't think Portage should rely on grep being built with PCRE support, as it's not required by POSIX. I don't see any usage immediately but I didn't look super hard. It's /usr/lib/portage/python3.10/install-qa-check.d/60pkgconfig which contains the line if grep -qP '=(/usr)?/lib\b' ${f} ; then (In reply to Marcus Comstedt from comment #3) > It's /usr/lib/portage/python3.10/install-qa-check.d/60pkgconfig which > contains the line > > if grep -qP '=(/usr)?/lib\b' ${f} ; then Thanks, we figured it out in -portage, forgot to update bug. PR: https://github.com/gentoo/portage/pull/957 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=ddaf25365f74227dc581b9e2c38b0c0cc9c6d6b5 commit ddaf25365f74227dc581b9e2c38b0c0cc9c6d6b5 Author: Oskari Pirhonen <xxc3ncoredxx@gmail.com> AuthorDate: 2022-12-05 01:22:07 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-10 01:46:43 +0000 install-qa-check.d/60pkgconfig: remove PCRE The pattern in question works with both `grep -P` and `grep -E`, prefer the latter to avoid having to check if grep is built with PCRE support. '=(/usr)?/lib\b' Bug: https://bugs.gentoo.org/884285 Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com> Closes: https://github.com/gentoo/portage/pull/957 Signed-off-by: Sam James <sam@gentoo.org> NEWS | 2 ++ bin/install-qa-check.d/60pkgconfig | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b50e99241623bf5557cea8e00a8178b9f01e14 commit 84b50e99241623bf5557cea8e00a8178b9f01e14 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-12-26 07:16:56 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-26 07:17:16 +0000 sys-apps/portage: add 3.0.42 Bug: https://bugs.gentoo.org/881383 Bug: https://bugs.gentoo.org/882797 Closes: https://bugs.gentoo.org/884397 Closes: https://bugs.gentoo.org/884135 Closes: https://bugs.gentoo.org/884285 Closes: https://bugs.gentoo.org/887025 Signed-off-by: Sam James <sam@gentoo.org> sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-3.0.42.ebuild | 283 +++++++++++++++++++++++++++++++++ 2 files changed, 284 insertions(+) |