Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jun 2018 05:35:50 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Cy Schubert <Cy.Schubert@cschubert.com>
Cc:        Mark Johnston <markj@FreeBSD.org>, freebsd-arm@freebsd.org, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: svn commit: r334626 - in head: . . . [brk_test fails to  build for aarch64 and stops build: no brk or sbrk to test, so  undefined symbols]
Message-ID:  <A19865D5-27ED-4278-A26C-A9A156386DDD@yahoo.com>
In-Reply-To: <201806051209.w55C9L7f039970@slippy.cwsent.com>
References:  <201806051209.w55C9L7f039970@slippy.cwsent.com>

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


On 2018-Jun-5, at 5:09 AM, Cy Schubert <Cy.Schubert@cschubert.com> =
wrote:

> In message <1731A84F-4278-43F5-B498-C3501081E783@yahoo.com>, Mark=20
> Millard write
> s:
>>> =46rom ci.freebsd.org for a -r334626 + builds:
>>=20
>> --- brk_test.full ---
>> cc -target aarch64-unknown-freebsd12.0 =
--sysroot=3D/usr/obj/usr/src/arm64.aarch
>> 64/tmp -B/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin -O2 -pipe -g =
-std=3Diso9899
>> :1999 -fstack-protector-strong -Wsystem-headers -Werror -Wall =
-Wno-format-y2k
>> -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body =
-Wno-string-plus-int -W
>> no-unused-const-variable -Wno-tautological-compare -Wno-unused-value =
-Wno-par
>> entheses-equality -Wno-unused-function -Wno-enum-conversion =
-Wno-unused-local
>> -typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum =
-Wno-knr-
>> promoted-parameter -Qunused-arguments   -o brk_test.full brk_test.o  =
-lprivat
>> eatf-c
>> /usr/obj/usr/src/arm64.aarch64/tmp/usr/bin/ld: error: undefined =
symbol: brk
>>>>> referenced by brk_test.c:52 =
(/usr/src/lib/libc/tests/sys/brk_test.c:52)
>>>>>              brk_test.o:(atfu_brk_basic_body)
>>=20
>> /usr/obj/usr/src/arm64.aarch64/tmp/usr/bin/ld: error: undefined =
symbol: sbrk
>>>>> referenced by brk_test.c:55 =
(/usr/src/lib/libc/tests/sys/brk_test.c:55)
>>>>>              brk_test.o:(atfu_brk_basic_body)
>>=20
>> . . . (and many more) . . .
>=20
> Do a clean build or remove the libc directory from /usr/obj, then do=20=

> your build.

You missed the first line "=46rom ci.freebsd.org . . .":

It was not my build, it was a ci.freebsd.org build of
FreeBSD-head-aarch64-build .

It was specifically #7944 (of -r334628 ) and later. The
latest #7951 (of -r334651 ) is still broken the same way.

#7943 (of -r334625 ) was the last good build.


=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A19865D5-27ED-4278-A26C-A9A156386DDD>