svn commit: r461061 - in head/devel: aarch64-binutils aarch64-none-elf-binutils amd64-binutils arm-gnueabi-binutils arm-none-eabi-binutils binutils mingw32-binutils mips-binutils mips64-binutils po...

Mark Millard marklmi26-fbsd at yahoo.com
Wed Feb 7 05:44:06 UTC 2018


[I got some time to setup builds. So. . .]

As of the recent changes my amd64 builds work again for
devel/aarch64-binutils. devel/aarch64-gcc also builds.

Thanks.


But for a amd64 based devel/aarch64-gcc build (reenabled
by editing the Makefile for the experiments), it now gets:

=======================<phase: package        >============================
===>  Building package for aarch64-gcc-6.3.0
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/gtype.state:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/ada/gcc-interface/ada-tree.def:No such file or dire
ctory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/addresses.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/alias.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/all-tree.def:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/alloc-pool.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/ansidecl.h:No such file or directory
. . . (long list) . . .
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/vmsdbg.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/vtable-verify.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/wide-int-print.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/wide-int.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/xcoff.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/lib/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/include/xcoffout.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-gcc/work/stage/usr/local/libexec/gcc/aarch64-unknown-freebsd12.0/6.3.0/plugin/gengtype:No such file or directory
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/aarch64-gcc
=>> Cleaning up wrkdir
===>  Cleaning for aarch64-gcc-6.3.0


All of it being "plugin/" and all but 2 being "plugin/include/".
One being "libexec/" overall and the rest being "lib/" .


This is different than was reported for the unedited Makefile
in an earlier build, as for why it was being ignored:

[00:13:47] [02] [00:00:01] Finished devel/aarch64-gcc | aarch64-gcc-6.3.0: Ignored: is marked as broken on aarch64: configure: error: cannot compute suffix of object files: cannot compile

So devel/aarch64-gcc seems to have progressed overall, failing
later when built on amd64.



devel/aarch64-none-elf also gets errors like the above when its
Makefile is edited to allow the attempt:

===>  Building package for aarch64-none-elf-gcc-6.3.0
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/gtype.state:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/ada/gcc-interface/ada-tree.def:No such file or direct
ory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/addresses.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/alias.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/all-tree.def:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/alloc-pool.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/ansidecl.h:No such file or directory
. . . (long list) . . .
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/vmsdbg.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/vtable-verify.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/wide-int-print.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/wide-int.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/xcoff.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/lib/gcc/aarch64-none-elf/6.3.0/plugin/include/xcoffout.h:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/aarch64-none-elf-gcc/work/stage/usr/local/libexec/gcc/aarch64-none-elf/6.3.0/plugin/gengtype:No such file or directory
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/aarch64-none-elf-gcc

However, before the enabling the Makefile a packaging error is what was
reported for why it was being ignored:

[00:12:35] [02] [00:00:13] Finished devel/aarch64-none-elf-gcc | aarch64-none-elf-gcc-6.3.0: Ignored: is marked as broken on aarch64: fails to package

So it looks likes the status here is unchanged.

Other than -none-elf vs. -unknown-freebsd12.0 twice in each line,
it is the same list of files from what I can tell.



devel/powerpc64-gcc does not have this problem.

I know that at one time devel/powerpc64-gcc used to have problems for
being built from a powerpc64 context. But those were eventually solved.
I wonder if these two aarch64-*'s are missing some similar changes.
(Not that I remember the details.)


===
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