Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2017 11:45:15 +0100
From:      "O. Hartmann" <o.hartmann@walstatt.org>
To:        freebsd-arm@freebsd.org
Subject:   12-CURRENT: AARCH64 buildworld broken
Message-ID:  <20170114114515.3ba2ca7b@thor.intern.walstatt.dynvpn.de>
In-Reply-To: <1825cb2c02420789f5fdb3f63d7a2d62@forodelsectorsocial.org.ar>
References:  <1825cb2c02420789f5fdb3f63d7a2d62@forodelsectorsocial.org.ar>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
I try to compile world of 12-CURRENT (r312163) since a couple of days now (the failure
started before Christmas 2016, so its weeks now). I'm bothered with the very same problem
since then, as the error shown below indicates. There is a miscompilation quite shortly
after buildworld starts and I do not know what this error is triggered by.

I also do not know where to post questions like this, is it list ARM or is it list
EMBEDDED?

The target is to try something on Hardkernel's ODROID-C2, which seems to be completely
unsupported by FreeBSD but is a very promising piece of hardware for several projects
like ASTERISK PBX (if it is working), survailance/monitoring (not even weather/climate)
and other interesting stuff.

Thank you very much in advance for help or hints/tips,

Oliver 

[...]
mtree -deU -f /pool/sources/CURRENT/src/etc/mtree/BSD.include.dist
-p /pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp/usr/include
>/dev/null ln
>-sf /pool/sources/CURRENT/src/sys /pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp
>--- _legacy ---
--------------------------------------------------------------
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
cd /pool/sources/CURRENT/src;
MAKEOBJDIRPREFIX=/pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp
INSTALL="sh /pool/sources/CURRENT/src/tools/install.sh"
TOOLS_PREFIX=/pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp
PATH=/pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp/legacy/usr/sbin:/pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp/legacy/usr/bin:/pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin
WORLDTMP=/pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp
MAKEFLAGS="-m /pool/sources/CURRENT/src/tools/build/mk  -j 4 -J 15,16
-m /pool/sources/CURRENT/src/share/mk" make  -f Makefile.inc1  DESTDIR=
BOOTSTRAPPING=1200020  SSP_CFLAGS=  MK_HTML=no NO_LINT=yes MK_MAN=no  -DNO_PIC
MK_PROFILE=no -DNO_SHARED  -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no  MK_CLANG_EXTRAS=no
MK_CLANG_FULL=no  MK_LLDB=no MK_TESTS=no  MK_INCLUDES=yes legacy --- legacy --- ===>
tools/build (obj,includes,all,install) --- obj
--- /pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp/pool/sources/CURRENT/src/tools/build
created for /pool/sources/CURRENT/src/tools/build --- dummy.o --- cc  -O3 -pipe  -DNDEBUG
-MD  -MF.depend.dummy.o -MTdummy.o -std=gnu99  -Qunused-arguments
-I/pool/nanobsd/aarch64/ODROIDC2_aarch64/arm64.aarch64/pool/sources/CURRENT/src/tmp/legacy/usr/include
-c /pool/sources/CURRENT/src/tools/build/dummy.c -o dummy.o --- libegacy.a
--- ...skipping... numa_getaffinity.pico: In function `numa_getaffinity': (.text+0x8):
relocation truncated to fit: R_AARCH64_CONDBR19 against symbol `cerror' defined in .text
section in cerror.pico procctl.pico: In function `procctl': (.text+0x8): relocation
truncated to fit: R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in
cerror.pico aio_mlock.pico: In function `aio_mlock': (.text+0x8): relocation truncated to
fit: R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in cerror.pico
chflagsat.pico: In function `chflagsat': (.text+0x8): relocation truncated to fit:
R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in cerror.pico
connectat.pico: In function `connectat': (.text+0x8): relocation truncated to fit:
R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in cerror.pico
bindat.pico: In function `bindat': (.text+0x8): relocation truncated to fit:
R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in cerror.pico
cap_fcntls_get.pico: In function `cap_fcntls_get': (.text+0x8): relocation truncated to
fit: R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in cerror.pico
cap_fcntls_limit.pico: In function `cap_fcntls_limit': (.text+0x8): relocation truncated
to fit: R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in
cerror.pico cap_ioctls_get.pico: In function `cap_ioctls_get': (.text+0x8): relocation
truncated to fit: R_AARCH64_CONDBR19 against symbol `cerror' defined in .text section in
cerror.pico cap_ioctls_limit.pico: In function `cap_ioctls_limit': (.text+0x8):
additional relocation overflows omitted from the output cc: error: linker command failed
with exit code 1 (use -v to see invocation) *** [libc.so.7] Error code 1


-- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----

iLUEARMKAB0WIQQZVZMzAtwC2T/86TrS528fyFhYlAUCWHoBOwAKCRDS528fyFhY
lK4VAf9Mq16IXI+77m0KPLLAsP3ITmifauM4CK3G3HnwEZLA9KZs4Vk2SuuQCFdm
sFfHpn01j9K7fm2v59pisyah7SDgAf9Qkqpvm4rHYl6oJhwyjMlUYqWYRq2jW2dp
z/Es9I/iJjg3yVNwWN8iFDeEdeM8IEJeW5Jz215xekAS6SKnordz
=blkb
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170114114515.3ba2ca7b>