FreeBSD Bugzilla – Attachment 242096 Details for
Bug 271052
lang/gcc12 fails on arm64: tar: Pathname can't be converted from UTF-8 to current locale.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
workaround v3
0001-lang-gcc12-Work-around-aarch64-extraction-bug.patch (text/plain), 1.55 KB, created by
Lorenzo Salvadore
on 2023-05-10 10:26:15 UTC
(
hide
)
Description:
workaround v3
Filename:
MIME Type:
Creator:
Lorenzo Salvadore
Created:
2023-05-10 10:26:15 UTC
Size:
1.55 KB
patch
obsolete
>From 1b92ebf68a52bf5fde441991ef43d8096300ed12 Mon Sep 17 00:00:00 2001 >From: Lorenzo Salvadore <salvadore@FreeBSD.org> >Date: Tue, 9 May 2023 17:26:00 +0200 >Subject: [PATCH] lang/gcc12: Work around aarch64 extraction bug > >Extraction fails with poudriere on aarch64 with the following error: > >=> SHA256 Checksum OK for gcc-12.2.0.tar.xz. >tar: Pathname can't be converted from UTF-8 to current locale. >tar: Pathname can't be converted from UTF-8 to current locale. >tar: Error exit delayed from previous errors. > >Enforcing use of bsdtar works around the issue. The issue is specific to >lang/gcc11 and lang/gcc12; in particular lang/gcc12-devel and lang/gcc13 >are not affected. > >See also bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670. > >PR: 271052 >Reported by: Vidar Karlsen <vidar@karlsen.tech> >--- > lang/gcc12/Makefile | 9 +++++++++ > 1 file changed, 9 insertions(+) > >diff --git a/lang/gcc12/Makefile b/lang/gcc12/Makefile >index 56ade38b3832..1604c7fcfec8 100644 >--- a/lang/gcc12/Makefile >+++ b/lang/gcc12/Makefile >@@ -62,6 +62,15 @@ CONFIGURE_ARGS+= --disable-multilib > > .include <bsd.port.pre.mk> > >+# Extraction fails with poudriere on aarch64 for GCC 12. >+# It seems that the bug is specific to lang/gcc11 and lang/gcc12 only. >+# No other GCC port is affected. >+# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271052 >+# and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670 >+.if ${ARCH} == aarch64 >+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar >+.endif >+ > .if ${ARCH} == amd64 > CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} > >-- >2.39.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 271052
:
241711
|
242079
|
242083
| 242096