svn commit: r460968 - in head/devel: aarch64-binutils aarch64-none-elf-binutils amd64-binutils arm-gnueabi-binutils arm-none-eabi-binutils avr-binutils mingw32-binutils mips-binutils mips64-binutil...
Mark Millard
markmi at dsl-only.net
Mon Feb 5 23:30:38 UTC 2018
On 2018-Feb-5, at 7:21 AM, Baptiste Daroussin <bapt at FreeBSD.org> wrote:
> On Mon, Feb 05, 2018 at 06:18:02AM -0800, Mark Millard wrote:
>> After updating to /usr/ports -r460973 and trying poudriere-devel I still get:
>>
>> [00:03:40] [03] [00:02:13] Saved devel/aarch64-binutils | aarch64-binutils-2.30,1 wrkdir to: /usr/local/poudriere/data/wrkdirs/FBSDFSSDjail-default/default/aarch64-binutils-2.30,1.tbz
>> [00:03:40] [03] [00:02:13] Finished devel/aarch64-binutils | aarch64-binutils-2.30,1: Failed: package
>> [00:03:40] [03] [00:02:13] Skipping devel/aarch64-gcc | aarch64-gcc-6.3.0: Dependent port devel/aarch64-binutils | aarch64-binutils-2.30,1 failed
>> [00:03:40] [03] [00:02:13] Skipping devel/aarch64-xtoolchain-gcc | aarch64-xtoolchain-gcc-0.3: Dependent port devel/aarch64-binutils | aarch64-binutils-2.30,1 failed
>>
>> with the log file showing:
>> (Note lack of any -unknown- as a potential cause? powerpc64 has such in its
>> names as I remember.)
>
> Are you sure you are not having some local patches? there are some patches being
> worked on which adds the -unknown- but have not yet hit the tree
You are correct, I had forgotten setting up to
help someone test something that involved such
at some point. It causes no problem for
devel/powerpc64-binutils building in my
amd64 environment (for cross building).
M /usr/ports/devel/binutils/Makefile
M /usr/ports/devel/powerpc64-gcc/Makefile
M /usr/ports/devel/powerpc64-xtoolchain-gcc/Makefile
M /usr/ports/devel/powerpc64-xtoolchain-gcc/files/xtoolchain.mk.in
# svnlite diff /usr/ports/devel/binutils/Makefile
Index: /usr/ports/devel/binutils/Makefile
===================================================================
--- /usr/ports/devel/binutils/Makefile (revision 460973)
+++ /usr/ports/devel/binutils/Makefile (working copy)
@@ -36,7 +36,7 @@
GNU_CONFIGURE= yes
.if defined(PKGNAMEPREFIX)
-BUTARGET?= ${PKGNAMEPREFIX}${OPSYS:tl}
+BUTARGET?= ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL}
OPTIONS_EXCLUDE= NLS
INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/info
CONFIGURE_ARGS+= --disable-shared \
(This might have been from when I tried to test
base/binutils and base/gcc for targeting powerpc64
and/or powerpc.)
What I do not know is why devel/aarch64-binutils only failed recently
while devel/powerpc64-binutils conitnues to build. The above are not
new in my environment.
(The following are powerpc64-gcc , not powerpc64-binutils
--but are listed for reference.)
# svnlite diff /usr/ports/devel/powerpc64-gcc/Makefile
Index: /usr/ports/devel/powerpc64-gcc/Makefile
===================================================================
--- /usr/ports/devel/powerpc64-gcc/Makefile (revision 460973)
+++ /usr/ports/devel/powerpc64-gcc/Makefile (working copy)
@@ -29,7 +29,7 @@
.if empty(GCC_TARGET)
# We are building for a FreeBSD target
GCC_TARGET?= ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL}
-BU_PREFIX?= ${PKGNAMEPREFIX}${OPSYS:tl}
+BU_PREFIX?= ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL}
EXTRA_PATCHES+= ${FILESDIR}/freebsd-format-extensions
.else
BU_PREFIX?= ${GCC_TARGET}
# svnlite diff /usr/ports/devel/powerpc64-xtoolchain-gcc/Makefile
Index: /usr/ports/devel/powerpc64-xtoolchain-gcc/Makefile
===================================================================
--- /usr/ports/devel/powerpc64-xtoolchain-gcc/Makefile (revision 460973)
+++ /usr/ports/devel/powerpc64-xtoolchain-gcc/Makefile (working copy)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= xtoolchain
-PORTVERSION= 0.2
+PORTVERSION= 0.3
CATEGORIES= devel
MASTER_SITES= # none
DISTFILES= # none
@@ -28,6 +28,7 @@
SUB_FILES= xtoolchain.mk
SUB_LIST= TARGETARCH=${TOOLCHAIN_PREFIX:C/-//g} \
OPSYS=${OPSYS:tl} \
+ OSREL=${OSREL} \
XCC=${XCC} \
XCXX=${XCXX} \
XCPP=${XCPP} \
# svnlite diff /usr/ports/devel/powerpc64-xtoolchain-gcc/files/xtoolchain.mk.in
Index: /usr/ports/devel/powerpc64-xtoolchain-gcc/files/xtoolchain.mk.in
===================================================================
--- /usr/ports/devel/powerpc64-xtoolchain-gcc/files/xtoolchain.mk.in (revision 460973)
+++ /usr/ports/devel/powerpc64-xtoolchain-gcc/files/xtoolchain.mk.in (working copy)
@@ -1,5 +1,5 @@
XCC=%%LOCALBASE%%/bin/%%XCC%%
XCXX=%%LOCALBASE%%/bin/%%XCXX%%
XCPP=%%LOCALBASE%%/bin/%%XCPP%%
-CROSS_BINUTILS_PREFIX=%%LOCALBASE%%/%%TARGETARCH%%-%%OPSYS%%/bin/
+CROSS_BINUTILS_PREFIX=%%LOCALBASE%%/%%TARGETARCH%%-unknown-%%OPSYS%%%%OSREL%%/bin/
X_COMPILER_TYPE=%%X_COMPILER_TYPE%%
===
Mark Millard
marklmi at yahoo.com
( markmi at dsl-only.net is
going away in 2018-Feb, late)
More information about the svn-ports-head
mailing list