From owner-freebsd-arm@freebsd.org Sun May 22 00:12:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2D2ABB45986 for ; Sun, 22 May 2016 00:12:55 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 2074D19C7; Sun, 22 May 2016 00:12:55 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 31694F0; Sun, 22 May 2016 00:12:55 +0000 (UTC) Date: Sun, 22 May 2016 00:12:53 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: avos@FreeBSD.org, alc@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <998449968.7.1463875975208.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <864661291.2.1463861623605.JavaMail.jenkins@jenkins-9.freebsd.org> References: <864661291.2.1463861623605.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3195 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 00:12:55 -0000 FreeBSD_HEAD_arm64 - Build #3195 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3195/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3195/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3195/con= sole Change summaries: 300383 by avos: net80211: send RTM_IEEE80211_SCAN event when scan was cancelled. wpa_supplicant(8) expects to see 'scan complete' event after every scan command; in case, when event is not sent it will hang for indefinite time. PR:=09=09209198 300382 by alc: When descending a shadow chain of objects, it makes no sense to update the current offset (spelled: "fs.pindex") until it is known whether a backing object exists. In fact, if not for the fact that the backing object offset is zero when there is no backing object, this update would produce a broken offset. Reviewed by:=09kib The end of the build log: [...truncated 35866 lines...] --- wcscmp.So --- --- wcschr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcschr.So -MTwcsc= hr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcschr.c -o wc= schr.So --- wcscmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscmp.So -MTwcsc= mp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscmp.c -o wc= scmp.So --- wcscoll.So --- --- wcscpy.So --- --- wcscoll.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscoll.So -MTwcs= coll.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscoll.c -o= wcscoll.So --- wcscspn.So --- --- wcscpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscpy.So -MTwcsc= py.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcsdup.So --- --- wcscspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscspn.So -MTwcs= cspn.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcscpy.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcscpy.c -o wcscpy.So --- wcscspn.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcscspn.c -o wcscspn.So --- wcsdup.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsdup.So -MTwcsd= up.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsdup.c -o wc= sdup.So --- wcslcat.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcat.So -MTwcs= lcat.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslcat.c -o= wcslcat.So --- wcslcpy.So --- --- wcslen.So --- --- wcslcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcpy.So -MTwcs= lcpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslcpy.c -o= wcslcpy.So --- wcslen.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslen.So -MTwcsl= en.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslen.c -o wc= slen.So --- wcsncasecmp.So --- --- wcsncat.So --- --- wcsncasecmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncasecmp.So -M= Twcsncasecmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-b= ody -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compa= re -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-en= um-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-k= nr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/sr= c/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsn= casecmp.c -o wcsncasecmp.So --- wcsncat.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncat.So -MTwcs= ncat.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsncat.c -o= wcsncat.So --- wcsncmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncmp.So -MTwcs= ncmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsncmp.c -o= wcsncmp.So --- wcsncpy.So --- --- wcsnlen.So --- --- wcsncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncpy.So -MTwcs= ncpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcspbrk.So --- --- wcsnlen.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsnlen.So -MTwcs= nlen.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcsncpy.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcsncpy.c -o wcsncpy.So --- wcsnlen.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcsnlen.c -o wcsnlen.So --- wcspbrk.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcspbrk.So -MTwcs= pbrk.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcspbrk.c -o= wcspbrk.So --- wcsrchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsrchr.So -MTwcs= rchr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsrchr.c -o= wcsrchr.So --- wcsspn.So --- --- wcsstr.So --- --- wcstok.So --- --- wcswidth.So --- --- wcsspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsspn.So -MTwcss= pn.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcsstr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsstr.So -MTwcss= tr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcstok.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcstok.So -MTwcst= ok.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcsspn.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcsspn.c -o wcsspn.So --- wcsstr.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcsstr.c -o wcsstr.So --- wcstok.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcstok.c -o wcstok.So --- wcswidth.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcswidth.So -MTwc= swidth.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wn= o-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-con= version -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/= msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcswidth.c= -o wcswidth.So --- wcsxfrm.So --- --- wmemchr.So --- --- wcsxfrm.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsxfrm.So -MTwcs= xfrm.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsxfrm.c -o= wcsxfrm.So --- wmemchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemchr.So -MTwme= mchr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemchr.c -o= wmemchr.So --- wmemcmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcmp.So -MTwme= mcmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemcmp.c -o= wmemcmp.So --- wmemcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcpy.So -MTwme= mcpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemcpy.c -o= wmemcpy.So --- wmemmove.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemmove.So -MTwm= emmove.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wn= o-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-con= version -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/= msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemmove.c= -o wmemmove.So --- wmemset.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemset.So -MTwme= mset.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemset.c -o= wmemset.So --- __iconv.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv.c -o __iconv.o --- __iconv_free_list.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv_free_list.c -o __iconv_free_list.o --- __iconv_get_list.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv_get_list.c -o __iconv_get_list.o --- iconv.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv.c -o iconv.o --- iconv_canonicalize.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_canonicalize.c -o iconv_canonicalize.o --- iconv_close.o --- --- iconv_open.o --- --- iconv_close.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_close.c -o iconv_close.o --- iconv_open.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_open.c -o iconv_open.o --- iconv_open_into.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_open_into.c -o iconv_open_into.o --- iconv_set_relocation_prefix.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_set_relocation_prefix.c -o iconv_set_relocation_prefix.o --- iconvctl.o --- --- iconvlist.o --- --- iconvctl.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconvctl.c -o iconvctl.o --- iconvlist.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconvlist.c -o iconvlist.o --- Version.map --- cat /usr/src/lib/libc/aarch64/Symbol.map /usr/src/lib/libc/db/Symbol.map /u= sr/src/lib/libc/compat-43/Symbol.map /usr/src/lib/libc/gdtoa/Symbol.map /us= r/src/lib/libc/gen/Symbol.map /usr/src/lib/libc/gmon/Symbol.map /usr/src/li= b/libc/iconv/Symbol.map /usr/src/lib/libc/inet/Symbol.map /usr/src/lib/libc= /locale/Symbol.map /usr/src/lib/libc/nameser/Symbol.map /usr/src/lib/libc/n= et/Symbol.map /usr/src/lib/libc/nls/Symbol.map /usr/src/lib/libc/posix1e/Sy= mbol.map /usr/src/lib/libc/regex/Symbol.map /usr/src/lib/libc/resolv/Symbol= .map /usr/src/lib/libc/stdio/Symbol.map /usr/src/lib/libc/stdlib/Symbol.map= /usr/src/lib/libc/stdlib/jemalloc/Symbol.map /usr/src/lib/libc/stdtime/Sym= bol.map /usr/src/lib/libc/string/Symbol.map /usr/src/lib/libc/sys/Symbol.ma= p /usr/src/lib/libc/secure/Symbol.map /usr/src/lib/libc/rpc/Symbol.map /usr= /src/lib/libc/uuid/Symbol.map /usr/src/lib/libc/xdr/Symbol.map /usr/src/lib= /libc/yp/Symbol.map /usr/src/lib/libc/capability/Symbol.map | cpp - - | a= wk -v vfile=3D/usr/src/lib/libc/Versions.def -f /usr/src/share/mk/version_g= en.awk > Version.map --- libc.ld --- sed -e 's,@@SHLIB@@,/lib/libc.so.7,g' -e 's,@@LIBDIR@@,/usr/lib,g' /usr/s= rc/lib/libc/libc.ldscript > libc.ld --- be_BY.UTF-8.cat --- --- ca_ES.ISO8859-1.cat --- --- de_DE.ISO8859-1.cat --- --- be_BY.UTF-8.cat --- gencat be_BY.UTF-8.cat /usr/src/lib/libc/nls/be_BY.UTF-8.msg --- ca_ES.ISO8859-1.cat --- gencat ca_ES.ISO8859-1.cat /usr/src/lib/libc/nls/ca_ES.ISO8859-1.msg --- de_DE.ISO8859-1.cat --- gencat de_DE.ISO8859-1.cat /usr/src/lib/libc/nls/de_DE.ISO8859-1.msg --- el_GR.ISO8859-7.cat --- gencat el_GR.ISO8859-7.cat /usr/src/lib/libc/nls/el_GR.ISO8859-7.msg --- es_ES.ISO8859-1.cat --- --- fi_FI.ISO8859-1.cat --- --- es_ES.ISO8859-1.cat --- gencat es_ES.ISO8859-1.cat /usr/src/lib/libc/nls/es_ES.ISO8859-1.msg --- fi_FI.ISO8859-1.cat --- gencat fi_FI.ISO8859-1.cat /usr/src/lib/libc/nls/fi_FI.ISO8859-1.msg --- fr_FR.ISO8859-1.cat --- --- gl_ES.ISO8859-1.cat --- --- fr_FR.ISO8859-1.cat --- gencat fr_FR.ISO8859-1.cat /usr/src/lib/libc/nls/fr_FR.ISO8859-1.msg --- hu_HU.ISO8859-2.cat --- --- gl_ES.ISO8859-1.cat --- gencat gl_ES.ISO8859-1.cat /usr/src/lib/libc/nls/gl_ES.ISO8859-1.msg --- it_IT.ISO8859-15.cat --- --- hu_HU.ISO8859-2.cat --- gencat hu_HU.ISO8859-2.cat /usr/src/lib/libc/nls/hu_HU.ISO8859-2.msg --- it_IT.ISO8859-15.cat --- gencat it_IT.ISO8859-15.cat /usr/src/lib/libc/nls/it_IT.ISO8859-15.msg --- ja_JP.UTF-8.cat --- --- ja_JP.eucJP.cat --- --- ko_KR.UTF-8.cat --- --- ja_JP.UTF-8.cat --- gencat ja_JP.UTF-8.cat /usr/src/lib/libc/nls/ja_JP.UTF-8.msg --- ja_JP.eucJP.cat --- gencat ja_JP.eucJP.cat /usr/src/lib/libc/nls/ja_JP.eucJP.msg --- ko_KR.UTF-8.cat --- gencat ko_KR.UTF-8.cat /usr/src/lib/libc/nls/ko_KR.UTF-8.msg --- ko_KR.eucKR.cat --- --- mn_MN.UTF-8.cat --- --- nl_NL.ISO8859-1.cat --- --- ko_KR.eucKR.cat --- gencat ko_KR.eucKR.cat /usr/src/lib/libc/nls/ko_KR.eucKR.msg --- mn_MN.UTF-8.cat --- gencat mn_MN.UTF-8.cat /usr/src/lib/libc/nls/mn_MN.UTF-8.msg --- nl_NL.ISO8859-1.cat --- gencat nl_NL.ISO8859-1.cat /usr/src/lib/libc/nls/nl_NL.ISO8859-1.msg --- no_NO.ISO8859-1.cat --- --- pl_PL.ISO8859-2.cat --- --- pt_BR.ISO8859-1.cat --- --- no_NO.ISO8859-1.cat --- gencat no_NO.ISO8859-1.cat /usr/src/lib/libc/nls/no_NO.ISO8859-1.msg --- pl_PL.ISO8859-2.cat --- gencat pl_PL.ISO8859-2.cat /usr/src/lib/libc/nls/pl_PL.ISO8859-2.msg --- pt_BR.ISO8859-1.cat --- gencat pt_BR.ISO8859-1.cat /usr/src/lib/libc/nls/pt_BR.ISO8859-1.msg --- ru_RU.KOI8-R.cat --- --- sk_SK.ISO8859-2.cat --- --- sv_SE.ISO8859-1.cat --- --- ru_RU.KOI8-R.cat --- gencat ru_RU.KOI8-R.cat /usr/src/lib/libc/nls/ru_RU.KOI8-R.msg --- sk_SK.ISO8859-2.cat --- gencat sk_SK.ISO8859-2.cat /usr/src/lib/libc/nls/sk_SK.ISO8859-2.msg --- sv_SE.ISO8859-1.cat --- gencat sv_SE.ISO8859-1.cat /usr/src/lib/libc/nls/sv_SE.ISO8859-1.msg --- uk_UA.UTF-8.cat --- --- zh_CN.GB18030.cat --- --- zh_CN.GB2312.cat --- --- uk_UA.UTF-8.cat --- gencat uk_UA.UTF-8.cat /usr/src/lib/libc/nls/uk_UA.UTF-8.msg --- zh_CN.GB18030.cat --- gencat zh_CN.GB18030.cat /usr/src/lib/libc/nls/zh_CN.GB18030.msg --- zh_CN.GB2312.cat --- gencat zh_CN.GB2312.cat /usr/src/lib/libc/nls/zh_CN.GB2312.msg --- zh_CN.UTF-8.cat --- --- libc_pic.a --- --- zh_CN.UTF-8.cat --- gencat zh_CN.UTF-8.cat /usr/src/lib/libc/nls/zh_CN.UTF-8.msg --- libc.a --- building special pic c library --- libc_pic.a --- ar -crD libc_pic.a bt_close.So bt_conv.So bt_debug.So bt_delete.So bt_get.S= o bt_open.So bt_overflow.So bt_page.So bt_put.So bt_search.So bt_seq.So bt_= split.So bt_utils.So db.So hash.So hash_bigkey.So hash_buf.So hash_func.So = hash_log2.So hash_page.So ndbm.So mpool.So mpool-compat.So rec_close.So rec= _delete.So rec_get.So rec_open.So rec_put.So rec_search.So rec_seq.So rec_u= tils.So creat.So gethostid.So getwd.So killpg.So sethostid.So setpgrp.So se= trgid.So setruid.So sigcompat.So __getosreldate.So __pthread_mutex_init_cal= loc_cb_stub.So __xuname.So _once_stub.So _pthread_stubs.So _rand48.So _spin= lock_stub.So _thread_init.So alarm.So arc4random.So assert.So auxv.So basen= ame.So cap_sandboxed.So check_utility_compat.So clock.So clock_getcpuclocki= d.So closedir.So confstr.So crypt.So ctermid.So daemon.So devname.So dirfd.= So dirname.So disklabel.So dlfcn.So drand48.So dup3.So elf_utils.So erand48= .So err.So errlst.So errno.So exec.So fdevname.So feature_present.So fmtche= ck.So fmtmsg.So fnmatch.So fpclassify.So frexp.So fstab.So ftok.So fts.So f= tw.So getbootfile.So getbsize.So getcap.So getcwd.So getdomainname.So getgr= ent.So getgrouplist.So gethostname.So getloadavg.So getlogin.So getmntinfo.= So getnetgrent.So getosreldate.So getpagesize.So getpagesizes.So getpeereid= .So getprogname.So getpwent.So getttyent.So getusershell.So getutxent.So ge= tvfsbyname.So glob.So initgroups.So isatty.So isinf.So isnan.So jrand48.So = lcong48.So libc_dlopen.So lockf.So lrand48.So mrand48.So nftw.So nice.So nl= ist.So nrand48.So opendir.So pause.So pmadvise.So popen.So posix_spawn.So p= signal.So pututxline.So pw_scan.So raise.So readdir.So readpassphrase.So re= cvmmsg.So rewinddir.So scandir.So seed48.So seekdir.So semctl.So sendmmsg.S= o setdomainname.So sethostname.So setjmperr.So setmode.So setproctitle.So s= etprogname.So siginterrupt.So siglist.So signal.So sigsetops.So sleep.So sr= and48.So statvfs.So stringlist.So strtofflags.So sysconf.So sysctl.So sysct= lbyname.So sysctlnametomib.So syslog.So telldir.So termios.So time.So times= .So timezone.So tls.So ttyname.So ttyslot.So ualarm.So ulimit.So uname.So u= sleep.So utime.So utxdb.So valloc.So wait.So wait3.So waitpid.So waitid.So = wordexp.So fts-compat.So unvis-compat.So pwcache.So unvis.So vis.So cancelp= oints_sem.So cancelpoints_sem_new.So _ctx_start.So fabs.So flt_rounds.So fp= getmask.So fpsetmask.So infinity.So ldexp.So makecontext.So _setjmp.So _set= _tp.So setjmp.So sigsetjmp.So trivial-getcontextx.So gmon.So mcount.So citr= us_bcs.So citrus_bcs_strtol.So citrus_bcs_strtoul.So citrus_csmapper.So cit= rus_db.So citrus_db_factory.So citrus_db_hash.So citrus_esdb.So citrus_hash= .So citrus_iconv.So citrus_lookup.So citrus_lookup_factory.So citrus_mapper= .So citrus_memstream.So citrus_mmap.So citrus_module.So citrus_none.So citr= us_pivot_factory.So citrus_prop.So citrus_stdenc.So bsd_iconv.So iconv_comp= at.So inet_addr.So inet_cidr_ntop.So inet_cidr_pton.So inet_lnaof.So inet_m= akeaddr.So inet_net_ntop.So inet_net_pton.So inet_neta.So inet_netof.So ine= t_network.So inet_ntoa.So inet_ntop.So inet_pton.So nsap_addr.So ev_streams= .So ev_timers.So ascii.So big5.So btowc.So collate.So collcmp.So euc.So fix= _grouping.So gb18030.So gb2312.So gbk.So ctype.So isctype.So iswctype.So ld= part.So lmessages.So lmonetary.So lnumeric.So localeconv.So mblen.So mbrlen= .So mbrtowc.So mbsinit.So mbsnrtowcs.So mbsrtowcs.So mbtowc.So mbstowcs.So = mskanji.So nextwctype.So nl_langinfo.So nomacros.So none.So rpmatch.So rune= .So runetype.So setlocale.So setrunelocale.So table.So tolower.So toupper.S= o utf8.So wcrtomb.So wcsnrtombs.So wcsrtombs.So wcsftime.So wcstof.So wcsto= d.So wcstoimax.So wcstol.So wcstold.So wcstoll.So wcstombs.So wcstoul.So wc= stoull.So wcstoumax.So wctob.So wctomb.So wctrans.So wctype.So wcwidth.So x= locale.So c16rtomb_iconv.So c32rtomb_iconv.So mbrtoc16_iconv.So mbrtoc32_ic= onv.So md5c.So ns_name.So ns_netint.So ns_parse.So ns_print.So ns_samedomai= n.So ns_ttl.So base64.So ether_addr.So eui64.So gai_strerror.So getaddrinfo= .So gethostbydns.So gethostbyht.So gethostbynis.So gethostnamadr.So getifad= drs.So getifmaddrs.So getnameinfo.So getnetbydns.So getnetbyht.So getnetbyn= is.So getnetnamadr.So getproto.So getprotoent.So getprotoname.So getservent= .So if_indextoname.So if_nameindex.So if_nametoindex.So ip6opt.So linkaddr.= So map_v4v6.So name6.So ntoh.So nsdispatch.So nslexer.So nsparser.So nss_co= mpat.So rcmd.So rcmdsh.So recv.So rthdr.So sctp_sys_calls.So send.So sockat= mark.So sourcefilter.So vars.So nscache.So nscachedcli.So msgcat.So acl_bra= nding.So acl_calc_mask.So acl_copy.So acl_delete.So acl_delete_entry.So acl= _entry.So acl_flag.So acl_free.So acl_from_text.So acl_from_text_nfs4.So ac= l_get.So acl_id_to_name.So acl_init.So acl_perm.So acl_set.So acl_strip.So = acl_support.So acl_support_nfs4.So acl_to_text.So acl_to_text_nfs4.So acl_v= alid.So extattr.So mac.So mac_exec.So mac_get.So mac_set.So subr_acl_nfs4.S= o acl_compat.So regcomp.So regerror.So regexec.So regfree.So herror.So h_er= rno.So mtctxres.So res_comp.So res_data.So res_debug.So res_findzonecut.So = res_init.So res_mkquery.So res_mkupdate.So res_query.So res_send.So res_sta= te.So res_update.So _flock_stub.So asprintf.So clrerr.So dprintf.So fclose.= So fcloseall.So fdopen.So feof.So ferror.So fflush.So fgetc.So fgetln.So fg= etpos.So fgets.So fgetwc.So fgetwln.So fgetws.So fileno.So findfp.So flags.= So fmemopen.So fopen.So fopencookie.So fprintf.So fpurge.So fputc.So fputs.= So fputwc.So fputws.So fread.So freopen.So fscanf.So fseek.So fsetpos.So ft= ell.So funopen.So fvwrite.So fwalk.So fwide.So fwprintf.So fwscanf.So fwrit= e.So getc.So getchar.So getdelim.So getline.So gets.So getw.So getwc.So get= wchar.So makebuf.So mktemp.So open_memstream.So open_wmemstream.So perror.S= o printf.So printf-pos.So putc.So putchar.So puts.So putw.So putwc.So putwc= har.So refill.So remove.So rewind.So rget.So scanf.So setbuf.So setbuffer.S= o setvbuf.So snprintf.So sprintf.So sscanf.So stdio.So swprintf.So swscanf.= So tempnam.So tmpfile.So tmpnam.So ungetc.So ungetwc.So vasprintf.So vdprin= tf.So vfprintf.So vfscanf.So vfwprintf.So vfwscanf.So vprintf.So vscanf.So = vsnprintf.So vsprintf.So vsscanf.So vswprintf.So vswscanf.So vwprintf.So vw= scanf.So wbuf.So wprintf.So wscanf.So wsetup.So xprintf.So xprintf_float.So= xprintf_int.So xprintf_str.So xprintf_errno.So xprintf_hexdump.So xprintf_= quote.So xprintf_time.So xprintf_vis.So asctime.So difftime.So localtime.So= strftime.So strptime.So timelocal.So time32.So __vdso_gettc.So clock_getti= me.So gettimeofday.So __vdso_gettimeofday.So __error.So interposing_table.S= o futimens.So utimensat.So accept.So accept4.So aio_suspend.So close.So con= nect.So fcntl.So fsync.So fork.So kevent.So msync.So nanosleep.So open.So o= penat.So poll.So ppoll.So pselect.So read.So readv.So recvfrom.So recvmsg.S= o select.So sendmsg.So sendto.So setcontext.So sigprocmask.So sigsuspend.So= sigtimedwait.So sigwait.So sigwaitinfo.So swapcontext.So wait4.So wait6.So= write.So writev.So sigaction.So cerror.So pipe.So shmat.So sigreturn.So sy= scall.So vfork.So link.So unlink.So chdir.So fchdir.So mknod.So chmod.So ch= own.So getpid.So mount.So unmount.So setuid.So getuid.So geteuid.So ptrace.= So getpeername.So getsockname.So access.So chflags.So fchflags.So sync.So k= ill.So getppid.So dup.So getegid.So profil.So ktrace.So getgid.So setlogin.= So acct.So sigaltstack.So ioctl.So reboot.So revoke.So symlink.So readlink.= So execve.So umask.So chroot.So vadvise.So munmap.So mprotect.So madvise.So= mincore.So getgroups.So setgroups.So getpgrp.So setpgid.So setitimer.So sw= apon.So getitimer.So getdtablesize.So dup2.So setpriority.So socket.So getp= riority.So bind.So setsockopt.So listen.So getrusage.So getsockopt.So setti= meofday.So fchown.So fchmod.So setreuid.So setregid.So rename.So flock.So m= kfifo.So shutdown.So socketpair.So mkdir.So rmdir.So utimes.So adjtime.So s= etsid.So quotactl.So nlm_syscall.So nfssvc.So lgetfh.So getfh.So sysarch.So= rtprio.So semsys.So msgsys.So shmsys.So setfib.So ntp_adjtime.So setgid.So= setegid.So seteuid.So stat.So fstat.So lstat.So pathconf.So fpathconf.So g= etrlimit.So setrlimit.So getdirentries.So __syscall.So __sysctl.So mlock.So= munlock.So undelete.So futimes.So getpgid.So semget.So semop.So msgget.So = msgsnd.So msgrcv.So shmdt.So shmget.So clock_settime.So clock_getres.So kti= mer_create.So ktimer_delete.So ktimer_settime.So ktimer_gettime.So ktimer_g= etoverrun.So ffclock_getcounter.So ffclock_setestimate.So ffclock_getestima= te.So clock_getcpuclockid2.So ntp_gettime.So minherit.So rfork.So issetugid= .So lchown.So aio_read.So aio_write.So lio_listio.So getdents.So lchmod.So = netbsd_lchown.So lutimes.So netbsd_msync.So nstat.So nfstat.So nlstat.So pr= eadv.So pwritev.So fhopen.So fhstat.So modnext.So modstat.So modfnext.So mo= dfind.So kldload.So kldunload.So kldfind.So kldnext.So kldstat.So kldfirstm= od.So getsid.So setresuid.So setresgid.So aio_return.So aio_cancel.So aio_e= rror.So mlockall.So munlockall.So __getcwd.So sched_setparam.So sched_getpa= ram.So sched_setscheduler.So sched_getscheduler.So sched_yield.So sched_get= _priority_max.So sched_get_priority_min.So sched_rr_get_interval.So utrace.= So kldsym.So jail.So nnpfs_syscall.So sigpending.So __acl_get_file.So __acl= _set_file.So __acl_get_fd.So __acl_set_fd.So __acl_delete_file.So __acl_del= ete_fd.So __acl_aclcheck_file.So __acl_aclcheck_fd.So extattrctl.So extattr= _set_file.So extattr_get_file.So extattr_delete_file.So aio_waitcomplete.So= getresuid.So getresgid.So kqueue.So extattr_set_fd.So extattr_get_fd.So ex= tattr_delete_fd.So __setugid.So eaccess.So afs3_syscall.So nmount.So __mac_= get_proc.So __mac_set_proc.So __mac_get_fd.So __mac_get_file.So __mac_set_f= d.So __mac_set_file.So kenv.So lchflags.So uuidgen.So sendfile.So mac_sysca= ll.So getfsstat.So statfs.So fstatfs.So fhstatfs.So ksem_close.So ksem_post= .So ksem_wait.So ksem_trywait.So ksem_init.So ksem_open.So ksem_unlink.So k= sem_getvalue.So ksem_destroy.So __mac_get_pid.So __mac_get_link.So __mac_se= t_link.So extattr_set_link.So extattr_get_link.So extattr_delete_link.So __= mac_execve.So getcontext.So swapoff.So __acl_get_link.So __acl_set_link.So = __acl_delete_link.So __acl_aclcheck_link.So thr_create.So thr_exit.So thr_s= elf.So thr_kill.So jail_attach.So extattr_list_fd.So extattr_list_file.So e= xtattr_list_link.So ksem_timedwait.So thr_suspend.So thr_wake.So kldunloadf= .So audit.So auditon.So getauid.So setauid.So getaudit.So setaudit.So getau= dit_addr.So setaudit_addr.So auditctl.So _umtx_op.So thr_new.So sigqueue.So= kmq_open.So kmq_setattr.So kmq_timedreceive.So kmq_timedsend.So kmq_notify= .So kmq_unlink.So abort2.So thr_set_name.So aio_fsync.So rtprio_thread.So s= ctp_peeloff.So sctp_generic_sendmsg.So sctp_generic_sendmsg_iov.So sctp_gen= eric_recvmsg.So pread.So pwrite.So mmap.So lseek.So truncate.So ftruncate.S= o thr_kill2.So shm_open.So shm_unlink.So cpuset.So cpuset_setid.So cpuset_g= etid.So cpuset_getaffinity.So cpuset_setaffinity.So faccessat.So fchmodat.S= o fchownat.So fexecve.So fstatat.So futimesat.So linkat.So mkdirat.So mkfif= oat.So mknodat.So readlinkat.So renameat.So symlinkat.So unlinkat.So posix_= openpt.So gssd_syscall.So jail_get.So jail_set.So jail_remove.So closefrom.= So __semctl.So msgctl.So shmctl.So lpathconf.So __cap_rights_get.So cap_ent= er.So cap_getmode.So pdfork.So pdkill.So pdgetpid.So getloginclass.So setlo= ginclass.So rctl_get_racct.So rctl_get_rules.So rctl_get_limits.So rctl_add= _rule.So rctl_remove_rule.So posix_fallocate.So posix_fadvise.So cap_rights= _limit.So cap_ioctls_limit.So cap_ioctls_get.So cap_fcntls_limit.So cap_fcn= tls_get.So bindat.So connectat.So chflagsat.So pipe2.So aio_mlock.So procct= l.So numa_getaffinity.So numa_setaffinity.So _exit.So _getlogin.So _clock_g= ettime.So _gettimeofday.So _futimens.So _utimensat.So _accept.So _accept4.S= o _aio_suspend.So _close.So _connect.So _fcntl.So _fsync.So _fork.So _keven= t.So _msync.So _nanosleep.So _open.So _openat.So _poll.So _ppoll.So _pselec= t.So _read.So _readv.So _recvfrom.So _recvmsg.So _select.So _sendmsg.So _se= ndto.So _setcontext.So _sigprocmask.So _sigsuspend.So _sigtimedwait.So _sig= wait.So _sigwaitinfo.So _swapcontext.So _wait4.So _wait6.So _write.So _writ= ev.So _sigaction.So stack_protector.So stack_protector_compat.So auth_none.= So auth_unix.So authunix_prot.So bindresvport.So clnt_bcast.So clnt_dg.So c= lnt_generic.So clnt_perror.So clnt_raw.So clnt_simple.So clnt_vc.So rpc_dta= blesize.So getnetconfig.So getnetpath.So getrpcent.So getrpcport.So mt_misc= .So pmap_clnt.So pmap_getmaps.So pmap_getport.So pmap_prot.So pmap_prot2.So= pmap_rmt.So rpc_prot.So rpc_commondata.So rpc_callmsg.So rpc_generic.So rp= c_soc.So rpcb_clnt.So rpcb_prot.So rpcb_st_xdr.So rpcsec_gss_stub.So svc.So= svc_auth.So svc_dg.So svc_auth_unix.So svc_generic.So svc_raw.So svc_run.S= o svc_simple.So svc_vc.So auth_time.So auth_des.So authdes_prot.So des_cryp= t.So des_soft.So crypt_client.So key_call.So key_prot_xdr.So getpublickey.S= o svc_auth_des.So netname.So netnamer.So rpcdname.So rtime.So crypt_clnt.So= crypt_xdr.So uuid_compare.So uuid_create.So uuid_create_nil.So uuid_equal.= So uuid_from_string.So uuid_hash.So uuid_is_nil.So uuid_stream.So uuid_to_s= tring.So xdr.So xdr_array.So xdr_float.So xdr_mem.So xdr_rec.So xdr_referen= ce.So xdr_sizeof.So xdr_stdio.So xdryp.So yp_xdr.So yplib.So subr_capabilit= y.So machdep_ldisQ.So _hdtoa.So _hldtoa.So _ldtoa.So glue.So gdtoa_strtorQ.= So gdtoa_dmisc.So gdtoa_dtoa.So gdtoa_gdtoa.So gdtoa_gethex.So gdtoa_gmisc.= So gdtoa_hd_init.So gdtoa_hexnan.So gdtoa_misc.So gdtoa_smisc.So gdtoa_strt= od.So gdtoa_strtodg.So gdtoa_strtof.So gdtoa_strtord.So gdtoa_sum.So gdtoa_= ulp.So modf.So _Exit.So a64l.So abort.So abs.So atexit.So atof.So atoi.So a= tol.So atoll.So bsearch.So div.So exit.So getenv.So getopt.So getopt_long.S= o getsubopt.So hcreate.So hcreate_r.So hdestroy_r.So heapsort.So heapsort_b= .So hsearch_r.So imaxabs.So imaxdiv.So insque.So l64a.So labs.So ldiv.So ll= abs.So lldiv.So lsearch.So merge.So mergesort_b.So ptsname.So qsort.So qsor= t_r.So quick_exit.So radixsort.So rand.So random.So reallocarray.So realloc= f.So realpath.So remque.So strfmon.So strtoimax.So strtol.So strtoll.So str= toq.So strtoul.So strtonum.So strtoull.So strtoumax.So strtouq.So system.So= tdelete.So tfind.So tsearch.So twalk.So jemalloc_jemalloc.So jemalloc_aren= a.So jemalloc_atomic.So jemalloc_base.So jemalloc_bitmap.So jemalloc_chunk.= So jemalloc_chunk_dss.So jemalloc_chunk_mmap.So jemalloc_ckh.So jemalloc_ct= l.So jemalloc_extent.So jemalloc_hash.So jemalloc_huge.So jemalloc_mb.So je= malloc_mutex.So jemalloc_nstime.So jemalloc_pages.So jemalloc_prng.So jemal= loc_prof.So jemalloc_quarantine.So jemalloc_rtree.So jemalloc_stats.So jema= lloc_tcache.So jemalloc_ticker.So jemalloc_tsd.So jemalloc_util.So jemalloc= _witness.So bcmp.So bcopy.So bzero.So explicit_bzero.So ffs.So ffsl.So ffsl= l.So fls.So flsl.So flsll.So memccpy.So memchr.So memrchr.So memcmp.So memc= py.So memmem.So memmove.So memset.So stpcpy.So stpncpy.So strcasecmp.So str= cat.So strcasestr.So strchr.So strchrnul.So strcmp.So strcoll.So strcpy.So = strcspn.So strdup.So strerror.So strlcat.So strlcpy.So strlen.So strmode.So= strncat.So strncmp.So strncpy.So strndup.So strnlen.So strnstr.So strpbrk.= So strrchr.So strsep.So strsignal.So strspn.So strstr.So strtok.So strxfrm.= So swab.So wcpcpy.So wcpncpy.So wcscasecmp.So wcscat.So wcschr.So wcscmp.So= wcscoll.So wcscpy.So wcscspn.So wcsdup.So wcslcat.So wcslcpy.So wcslen.So = wcsncasecmp.So wcsncat.So wcsncmp.So wcsncpy.So wcsnlen.So wcspbrk.So wcsrc= hr.So wcsspn.So wcsstr.So wcstok.So wcswidth.So wcsxfrm.So wmemchr.So wmemc= mp.So wmemcpy.So wmemmove.So wmemset.So=20 --- libc.a --- building static c library ar -crD libc.a `NM=3D'nm' NMFLAGS=3D'' lorder bt_close.o bt_conv.o bt_debug= .o bt_delete.o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_searc= h.o bt_seq.o bt_split.o bt_utils.o db.o hash.o hash_bigkey.o hash_buf.o has= h_func.o hash_log2.o hash_page.o ndbm.o mpool.o mpool-compat.o rec_close.o = rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_util= s.o creat.o gethostid.o getwd.o killpg.o sethostid.o setpgrp.o setrgid.o se= truid.o sigcompat.o __getosreldate.o __pthread_mutex_init_calloc_cb_stub.o = __xuname.o _once_stub.o _pthread_stubs.o _rand48.o _spinlock_stub.o _thread= _init.o alarm.o arc4random.o assert.o auxv.o basename.o cap_sandboxed.o che= ck_utility_compat.o clock.o clock_getcpuclockid.o closedir.o confstr.o cryp= t.o ctermid.o daemon.o devname.o dirfd.o dirname.o disklabel.o dlfcn.o dran= d48.o dup3.o elf_utils.o erand48.o err.o errlst.o errno.o exec.o fdevname.o= feature_present.o fmtcheck.o fmtmsg.o fnmatch.o fpclassify.o frexp.o fstab= .o ftok.o fts.o ftw.o getbootfile.o getbsize.o getcap.o getcwd.o getdomainn= ame.o getgrent.o getgrouplist.o gethostname.o getloadavg.o getlogin.o getmn= tinfo.o getnetgrent.o getosreldate.o getpagesize.o getpagesizes.o getpeerei= d.o getprogname.o getpwent.o getttyent.o getusershell.o getutxent.o getvfsb= yname.o glob.o initgroups.o isatty.o isinf.o isnan.o jrand48.o lcong48.o li= bc_dlopen.o lockf.o lrand48.o mrand48.o nftw.o nice.o nlist.o nrand48.o ope= ndir.o pause.o pmadvise.o popen.o posix_spawn.o psignal.o pututxline.o pw_s= can.o raise.o readdir.o readpassphrase.o recvmmsg.o rewinddir.o scandir.o s= eed48.o seekdir.o semctl.o sendmmsg.o setdomainname.o sethostname.o setjmpe= rr.o setmode.o setproctitle.o setprogname.o siginterrupt.o siglist.o signal= .o sigsetops.o sleep.o srand48.o statvfs.o stringlist.o strtofflags.o sysco= nf.o sysctl.o sysctlbyname.o sysctlnametomib.o syslog.o telldir.o termios.o= time.o times.o timezone.o tls.o ttyname.o ttyslot.o ualarm.o ulimit.o unam= e.o usleep.o utime.o utxdb.o valloc.o wait.o wait3.o waitpid.o waitid.o wor= dexp.o fts-compat.o unvis-compat.o pwcache.o unvis.o vis.o cancelpoints_sem= .o cancelpoints_sem_new.o _ctx_start.o fabs.o flt_rounds.o fpgetmask.o fpse= tmask.o infinity.o ldexp.o makecontext.o _setjmp.o _set_tp.o setjmp.o sigse= tjmp.o trivial-getcontextx.o gmon.o mcount.o citrus_bcs.o citrus_bcs_strtol= .o citrus_bcs_strtoul.o citrus_csmapper.o citrus_db.o citrus_db_factory.o c= itrus_db_hash.o citrus_esdb.o citrus_hash.o citrus_iconv.o citrus_lookup.o = citrus_lookup_factory.o citrus_mapper.o citrus_memstream.o citrus_mmap.o ci= trus_module.o citrus_none.o citrus_pivot_factory.o citrus_prop.o citrus_std= enc.o bsd_iconv.o iconv_compat.o inet_addr.o inet_cidr_ntop.o inet_cidr_pto= n.o inet_lnaof.o inet_makeaddr.o inet_net_ntop.o inet_net_pton.o inet_neta.= o inet_netof.o inet_network.o inet_ntoa.o inet_ntop.o inet_pton.o nsap_addr= .o ev_streams.o ev_timers.o ascii.o big5.o btowc.o collate.o collcmp.o euc.= o fix_grouping.o gb18030.o gb2312.o gbk.o ctype.o isctype.o iswctype.o ldpa= rt.o lmessages.o lmonetary.o lnumeric.o localeconv.o mblen.o mbrlen.o mbrto= wc.o mbsinit.o mbsnrtowcs.o mbsrtowcs.o mbtowc.o mbstowcs.o mskanji.o nextw= ctype.o nl_langinfo.o nomacros.o none.o rpmatch.o rune.o runetype.o setloca= le.o setrunelocale.o table.o tolower.o toupper.o utf8.o wcrtomb.o wcsnrtomb= s.o wcsrtombs.o wcsftime.o wcstof.o wcstod.o wcstoimax.o wcstol.o wcstold.o= wcstoll.o wcstombs.o wcstoul.o wcstoull.o wcstoumax.o wctob.o wctomb.o wct= rans.o wctype.o wcwidth.o xlocale.o c16rtomb_iconv.o c32rtomb_iconv.o mbrto= c16_iconv.o mbrtoc32_iconv.o md5c.o ns_name.o ns_netint.o ns_parse.o ns_pri= nt.o ns_samedomain.o ns_ttl.o base64.o ether_addr.o eui64.o gai_strerror.o = getaddrinfo.o gethostbydns.o gethostbyht.o gethostbynis.o gethostnamadr.o g= etifaddrs.o getifmaddrs.o getnameinfo.o getnetbydns.o getnetbyht.o getnetby= nis.o getnetnamadr.o getproto.o getprotoent.o getprotoname.o getservent.o i= f_indextoname.o if_nameindex.o if_nametoindex.o ip6opt.o linkaddr.o map_v4v= 6.o name6.o ntoh.o nsdispatch.o nslexer.o nsparser.o nss_compat.o rcmd.o rc= mdsh.o recv.o rthdr.o sctp_sys_calls.o send.o sockatmark.o sourcefilter.o v= ars.o nscache.o nscachedcli.o msgcat.o acl_branding.o acl_calc_mask.o acl_c= opy.o acl_delete.o acl_delete_entry.o acl_entry.o acl_flag.o acl_free.o acl= _from_text.o acl_from_text_nfs4.o acl_get.o acl_id_to_name.o acl_init.o acl= _perm.o acl_set.o acl_strip.o acl_support.o acl_support_nfs4.o acl_to_text.= o acl_to_text_nfs4.o acl_valid.o extattr.o mac.o mac_exec.o mac_get.o mac_s= et.o subr_acl_nfs4.o acl_compat.o regcomp.o regerror.o regexec.o regfree.o = herror.o h_errno.o mtctxres.o res_comp.o res_data.o res_debug.o res_findzon= ecut.o res_init.o res_mkquery.o res_mkupdate.o res_query.o res_send.o res_s= tate.o res_update.o _flock_stub.o asprintf.o clrerr.o dprintf.o fclose.o fc= loseall.o fdopen.o feof.o ferror.o fflush.o fgetc.o fgetln.o fgetpos.o fget= s.o fgetwc.o fgetwln.o fgetws.o fileno.o findfp.o flags.o fmemopen.o fopen.= o fopencookie.o fprintf.o fpurge.o fputc.o fputs.o fputwc.o fputws.o fread.= o freopen.o fscanf.o fseek.o fsetpos.o ftell.o funopen.o fvwrite.o fwalk.o = fwide.o fwprintf.o fwscanf.o fwrite.o getc.o getchar.o getdelim.o getline.o= gets.o getw.o getwc.o getwchar.o makebuf.o mktemp.o open_memstream.o open_= wmemstream.o perror.o printf.o printf-pos.o putc.o putchar.o puts.o putw.o = putwc.o putwchar.o refill.o remove.o rewind.o rget.o scanf.o setbuf.o setbu= ffer.o setvbuf.o snprintf.o sprintf.o sscanf.o stdio.o swprintf.o swscanf.o= tempnam.o tmpfile.o tmpnam.o ungetc.o ungetwc.o vasprintf.o vdprintf.o vfp= rintf.o vfscanf.o vfwprintf.o vfwscanf.o vprintf.o vscanf.o vsnprintf.o vsp= rintf.o vsscanf.o vswprintf.o vswscanf.o vwprintf.o vwscanf.o wbuf.o wprint= f.o wscanf.o wsetup.o xprintf.o xprintf_float.o xprintf_int.o xprintf_str.o= xprintf_errno.o xprintf_hexdump.o xprintf_quote.o xprintf_time.o xprintf_v= is.o asctime.o difftime.o localtime.o strftime.o strptime.o timelocal.o tim= e32.o __vdso_gettc.o clock_gettime.o gettimeofday.o __vdso_gettimeofday.o _= _error.o interposing_table.o futimens.o utimensat.o accept.o accept4.o aio_= suspend.o close.o connect.o fcntl.o fsync.o fork.o kevent.o msync.o nanosle= ep.o open.o openat.o poll.o ppoll.o pselect.o read.o readv.o recvfrom.o rec= vmsg.o select.o sendmsg.o sendto.o setcontext.o sigprocmask.o sigsuspend.o = sigtimedwait.o sigwait.o sigwaitinfo.o swapcontext.o wait4.o wait6.o write.= o writev.o sigaction.o cerror.o pipe.o shmat.o sigreturn.o syscall.o vfork.= o link.o unlink.o chdir.o fchdir.o mknod.o chmod.o chown.o getpid.o mount.o= unmount.o setuid.o getuid.o geteuid.o ptrace.o getpeername.o getsockname.o= access.o chflags.o fchflags.o sync.o kill.o getppid.o dup.o getegid.o prof= il.o ktrace.o getgid.o setlogin.o acct.o sigaltstack.o ioctl.o reboot.o rev= oke.o symlink.o readlink.o execve.o umask.o chroot.o vadvise.o munmap.o mpr= otect.o madvise.o mincore.o getgroups.o setgroups.o getpgrp.o setpgid.o set= itimer.o swapon.o getitimer.o getdtablesize.o dup2.o setpriority.o socket.o= getpriority.o bind.o setsockopt.o listen.o getrusage.o getsockopt.o settim= eofday.o fchown.o fchmod.o setreuid.o setregid.o rename.o flock.o mkfifo.o = shutdown.o socketpair.o mkdir.o rmdir.o utimes.o adjtime.o setsid.o quotact= l.o nlm_syscall.o nfssvc.o lgetfh.o getfh.o sysarch.o rtprio.o semsys.o msg= sys.o shmsys.o setfib.o ntp_adjtime.o setgid.o setegid.o seteuid.o stat.o f= stat.o lstat.o pathconf.o fpathconf.o getrlimit.o setrlimit.o getdirentries= .o __syscall.o __sysctl.o mlock.o munlock.o undelete.o futimes.o getpgid.o = semget.o semop.o msgget.o msgsnd.o msgrcv.o shmdt.o shmget.o clock_settime.= o clock_getres.o ktimer_create.o ktimer_delete.o ktimer_settime.o ktimer_ge= ttime.o ktimer_getoverrun.o ffclock_getcounter.o ffclock_setestimate.o ffcl= ock_getestimate.o clock_getcpuclockid2.o ntp_gettime.o minherit.o rfork.o i= ssetugid.o lchown.o aio_read.o aio_write.o lio_listio.o getdents.o lchmod.o= netbsd_lchown.o lutimes.o netbsd_msync.o nstat.o nfstat.o nlstat.o preadv.= o pwritev.o fhopen.o fhstat.o modnext.o modstat.o modfnext.o modfind.o kldl= oad.o kldunload.o kldfind.o kldnext.o kldstat.o kldfirstmod.o getsid.o setr= esuid.o setresgid.o aio_return.o aio_cancel.o aio_error.o mlockall.o munloc= kall.o __getcwd.o sched_setparam.o sched_getparam.o sched_setscheduler.o sc= hed_getscheduler.o sched_yield.o sched_get_priority_max.o sched_get_priorit= y_min.o sched_rr_get_interval.o utrace.o kldsym.o jail.o nnpfs_syscall.o si= gpending.o __acl_get_file.o __acl_set_file.o __acl_get_fd.o __acl_set_fd.o = __acl_delete_file.o __acl_delete_fd.o __acl_aclcheck_file.o __acl_aclcheck_= fd.o extattrctl.o extattr_set_file.o extattr_get_file.o extattr_delete_file= .o aio_waitcomplete.o getresuid.o getresgid.o kqueue.o extattr_set_fd.o ext= attr_get_fd.o extattr_delete_fd.o __setugid.o eaccess.o afs3_syscall.o nmou= nt.o __mac_get_proc.o __mac_set_proc.o __mac_get_fd.o __mac_get_file.o __ma= c_set_fd.o __mac_set_file.o kenv.o lchflags.o uuidgen.o sendfile.o mac_sysc= all.o getfsstat.o statfs.o fstatfs.o fhstatfs.o ksem_close.o ksem_post.o ks= em_wait.o ksem_trywait.o ksem_init.o ksem_open.o ksem_unlink.o ksem_getvalu= e.o ksem_destroy.o __mac_get_pid.o __mac_get_link.o __mac_set_link.o extatt= r_set_link.o extattr_get_link.o extattr_delete_link.o __mac_execve.o getcon= text.o swapoff.o __acl_get_link.o __acl_set_link.o __acl_delete_link.o __ac= l_aclcheck_link.o thr_create.o thr_exit.o thr_self.o thr_kill.o jail_attach= .o extattr_list_fd.o extattr_list_file.o extattr_list_link.o ksem_timedwait= .o thr_suspend.o thr_wake.o kldunloadf.o audit.o auditon.o getauid.o setaui= d.o getaudit.o setaudit.o getaudit_addr.o setaudit_addr.o auditctl.o _umtx_= op.o thr_new.o sigqueue.o kmq_open.o kmq_setattr.o kmq_timedreceive.o kmq_t= imedsend.o kmq_notify.o kmq_unlink.o abort2.o thr_set_name.o aio_fsync.o rt= prio_thread.o sctp_peeloff.o sctp_generic_sendmsg.o sctp_generic_sendmsg_io= v.o sctp_generic_recvmsg.o pread.o pwrite.o mmap.o lseek.o truncate.o ftrun= cate.o thr_kill2.o shm_open.o shm_unlink.o cpuset.o cpuset_setid.o cpuset_g= etid.o cpuset_getaffinity.o cpuset_setaffinity.o faccessat.o fchmodat.o fch= ownat.o fexecve.o fstatat.o futimesat.o linkat.o mkdirat.o mkfifoat.o mknod= at.o readlinkat.o renameat.o symlinkat.o unlinkat.o posix_openpt.o gssd_sys= call.o jail_get.o jail_set.o jail_remove.o closefrom.o __semctl.o msgctl.o = shmctl.o lpathconf.o __cap_rights_get.o cap_enter.o cap_getmode.o pdfork.o = pdkill.o pdgetpid.o getloginclass.o setloginclass.o rctl_get_racct.o rctl_g= et_rules.o rctl_get_limits.o rctl_add_rule.o rctl_remove_rule.o posix_fallo= cate.o posix_fadvise.o cap_rights_limit.o cap_ioctls_limit.o cap_ioctls_get= .o cap_fcntls_limit.o cap_fcntls_get.o bindat.o connectat.o chflagsat.o pip= e2.o aio_mlock.o procctl.o numa_getaffinity.o numa_setaffinity.o _exit.o _g= etlogin.o _clock_gettime.o _gettimeofday.o _futimens.o _utimensat.o _accept= .o _accept4.o _aio_suspend.o _close.o _connect.o _fcntl.o _fsync.o _fork.o = _kevent.o _msync.o _nanosleep.o _open.o _openat.o _poll.o _ppoll.o _pselect= .o _read.o _readv.o _recvfrom.o _recvmsg.o _select.o _sendmsg.o _sendto.o _= setcontext.o _sigprocmask.o _sigsuspend.o _sigtimedwait.o _sigwait.o _sigwa= itinfo.o _swapcontext.o _wait4.o _wait6.o _write.o _writev.o _sigaction.o s= tack_protector.o stack_protector_compat.o auth_none.o auth_unix.o authunix_= prot.o bindresvport.o clnt_bcast.o clnt_dg.o clnt_generic.o clnt_perror.o c= lnt_raw.o clnt_simple.o clnt_vc.o rpc_dtablesize.o getnetconfig.o getnetpat= h.o getrpcent.o getrpcport.o mt_misc.o pmap_clnt.o pmap_getmaps.o pmap_getp= ort.o pmap_prot.o pmap_prot2.o pmap_rmt.o rpc_prot.o rpc_commondata.o rpc_c= allmsg.o rpc_generic.o rpc_soc.o rpcb_clnt.o rpcb_prot.o rpcb_st_xdr.o rpcs= ec_gss_stub.o svc.o svc_auth.o svc_dg.o svc_auth_unix.o svc_generic.o svc_r= aw.o svc_run.o svc_simple.o svc_vc.o auth_time.o auth_des.o authdes_prot.o = des_crypt.o des_soft.o crypt_client.o key_call.o key_prot_xdr.o getpublicke= y.o svc_auth_des.o netname.o netnamer.o rpcdname.o rtime.o crypt_clnt.o cry= pt_xdr.o uuid_compare.o uuid_create.o uuid_create_nil.o uuid_equal.o uuid_f= rom_string.o uuid_hash.o uuid_is_nil.o uuid_stream.o uuid_to_string.o xdr.o= xdr_array.o xdr_float.o xdr_mem.o xdr_rec.o xdr_reference.o xdr_sizeof.o x= dr_stdio.o xdryp.o yp_xdr.o yplib.o subr_capability.o machdep_ldisQ.o _hdto= a.o _hldtoa.o _ldtoa.o glue.o gdtoa_strtorQ.o gdtoa_dmisc.o gdtoa_dtoa.o gd= toa_gdtoa.o gdtoa_gethex.o gdtoa_gmisc.o gdtoa_hd_init.o gdtoa_hexnan.o gdt= oa_misc.o gdtoa_smisc.o gdtoa_strtod.o gdtoa_strtodg.o gdtoa_strtof.o gdtoa= _strtord.o gdtoa_sum.o gdtoa_ulp.o modf.o _Exit.o a64l.o abort.o abs.o atex= it.o atof.o atoi.o atol.o atoll.o bsearch.o div.o exit.o getenv.o getopt.o = getopt_long.o getsubopt.o hcreate.o hcreate_r.o hdestroy_r.o heapsort.o hea= psort_b.o hsearch_r.o imaxabs.o imaxdiv.o insque.o l64a.o labs.o ldiv.o lla= bs.o lldiv.o lsearch.o merge.o mergesort_b.o ptsname.o qsort.o qsort_r.o qu= ick_exit.o radixsort.o rand.o random.o reallocarray.o reallocf.o realpath.o= remque.o strfmon.o strtoimax.o strtol.o strtoll.o strtoq.o strtoul.o strto= num.o strtoull.o strtoumax.o strtouq.o system.o tdelete.o tfind.o tsearch.o= twalk.o jemalloc_jemalloc.o jemalloc_arena.o jemalloc_atomic.o jemalloc_ba= se.o jemalloc_bitmap.o jemalloc_chunk.o jemalloc_chunk_dss.o jemalloc_chunk= _mmap.o jemalloc_ckh.o jemalloc_ctl.o jemalloc_extent.o jemalloc_hash.o jem= alloc_huge.o jemalloc_mb.o jemalloc_mutex.o jemalloc_nstime.o jemalloc_page= s.o jemalloc_prng.o jemalloc_prof.o jemalloc_quarantine.o jemalloc_rtree.o = jemalloc_stats.o jemalloc_tcache.o jemalloc_ticker.o jemalloc_tsd.o jemallo= c_util.o jemalloc_witness.o bcmp.o bcopy.o bzero.o explicit_bzero.o ffs.o f= fsl.o ffsll.o fls.o flsl.o flsll.o memccpy.o memchr.o memrchr.o memcmp.o me= mcpy.o memmem.o memmove.o memset.o stpcpy.o stpncpy.o strcasecmp.o strcat.o= strcasestr.o strchr.o strchrnul.o strcmp.o strcoll.o strcpy.o strcspn.o st= rdup.o strerror.o strlcat.o strlcpy.o strlen.o strmode.o strncat.o strncmp.= o strncpy.o strndup.o strnlen.o strnstr.o strpbrk.o strrchr.o strsep.o strs= ignal.o strspn.o strstr.o strtok.o strxfrm.o swab.o wcpcpy.o wcpncpy.o wcsc= asecmp.o wcscat.o wcschr.o wcscmp.o wcscoll.o wcscpy.o wcscspn.o wcsdup.o w= cslcat.o wcslcpy.o wcslen.o wcsncasecmp.o wcsncat.o wcsncmp.o wcsncpy.o wcs= nlen.o wcspbrk.o wcsrchr.o wcsspn.o wcsstr.o wcstok.o wcswidth.o wcsxfrm.o = wmemchr.o wmemcmp.o wmemcpy.o wmemmove.o wmemset.o __iconv.o __iconv_free_l= ist.o __iconv_get_list.o iconv.o iconv_canonicalize.o iconv_close.o iconv_o= pen.o iconv_open_into.o iconv_set_relocation_prefix.o iconvctl.o iconvlist.= o | tsort -q`=20 --- libc.so.7.full --- building shared library libc.so.7 cc -nodefaultlibs -Wl,--version-script=3DVersion.map -shared -Wl,-x -Wl,-= -fatal-warnings -Wl,--warn-shared-textrel -o libc.so.7.full -Wl,-soname,li= bc.so.7 `NM=3D'nm' NMFLAGS=3D'' lorder bt_close.So bt_conv.So bt_debug.So = bt_delete.So bt_get.So bt_open.So bt_overflow.So bt_page.So bt_put.So bt_se= arch.So bt_seq.So bt_split.So bt_utils.So db.So hash.So hash_bigkey.So hash= _buf.So hash_func.So hash_log2.So hash_page.So ndbm.So mpool.So mpool-compa= t.So rec_close.So rec_delete.So rec_get.So rec_open.So rec_put.So rec_searc= h.So rec_seq.So rec_utils.So creat.So gethostid.So getwd.So killpg.So setho= stid.So setpgrp.So setrgid.So setruid.So sigcompat.So __getosreldate.So __p= thread_mutex_init_calloc_cb_stub.So __xuname.So _once_stub.So _pthread_stub= s.So _rand48.So _spinlock_stub.So _thread_init.So alarm.So arc4random.So as= sert.So auxv.So basename.So cap_sandboxed.So check_utility_compat.So clock.= So clock_getcpuclockid.So closedir.So confstr.So crypt.So ctermid.So daemon= .So devname.So dirfd.So dirname.So disklabel.So dlfcn.So drand48.So dup3.So= elf_utils.So erand48.So err.So errlst.So errno.So exec.So fdevname.So feat= ure_present.So fmtcheck.So fmtmsg.So fnmatch.So fpclassify.So frexp.So fsta= b.So ftok.So fts.So ftw.So getbootfile.So getbsize.So getcap.So getcwd.So g= etdomainname.So getgrent.So getgrouplist.So gethostname.So getloadavg.So ge= tlogin.So getmntinfo.So getnetgrent.So getosreldate.So getpagesize.So getpa= gesizes.So getpeereid.So getprogname.So getpwent.So getttyent.So getusershe= ll.So getutxent.So getvfsbyname.So glob.So initgroups.So isatty.So isinf.So= isnan.So jrand48.So lcong48.So libc_dlopen.So lockf.So lrand48.So mrand48.= So nftw.So nice.So nlist.So nrand48.So opendir.So pause.So pmadvise.So pope= n.So posix_spawn.So psignal.So pututxline.So pw_scan.So raise.So readdir.So= readpassphrase.So recvmmsg.So rewinddir.So scandir.So seed48.So seekdir.So= semctl.So sendmmsg.So setdomainname.So sethostname.So setjmperr.So setmode= .So setproctitle.So setprogname.So siginterrupt.So siglist.So signal.So sig= setops.So sleep.So srand48.So statvfs.So stringlist.So strtofflags.So sysco= nf.So sysctl.So sysctlbyname.So sysctlnametomib.So syslog.So telldir.So ter= mios.So time.So times.So timezone.So tls.So ttyname.So ttyslot.So ualarm.So= ulimit.So uname.So usleep.So utime.So utxdb.So valloc.So wait.So wait3.So = waitpid.So waitid.So wordexp.So fts-compat.So unvis-compat.So pwcache.So un= vis.So vis.So cancelpoints_sem.So cancelpoints_sem_new.So _ctx_start.So fab= s.So flt_rounds.So fpgetmask.So fpsetmask.So infinity.So ldexp.So makeconte= xt.So _setjmp.So _set_tp.So setjmp.So sigsetjmp.So trivial-getcontextx.So g= mon.So mcount.So citrus_bcs.So citrus_bcs_strtol.So citrus_bcs_strtoul.So c= itrus_csmapper.So citrus_db.So citrus_db_factory.So citrus_db_hash.So citru= s_esdb.So citrus_hash.So citrus_iconv.So citrus_lookup.So citrus_lookup_fac= tory.So citrus_mapper.So citrus_memstream.So citrus_mmap.So citrus_module.S= o citrus_none.So citrus_pivot_factory.So citrus_prop.So citrus_stdenc.So bs= d_iconv.So iconv_compat.So inet_addr.So inet_cidr_ntop.So inet_cidr_pton.So= inet_lnaof.So inet_makeaddr.So inet_net_ntop.So inet_net_pton.So inet_neta= .So inet_netof.So inet_network.So inet_ntoa.So inet_ntop.So inet_pton.So ns= ap_addr.So ev_streams.So ev_timers.So ascii.So big5.So btowc.So collate.So = collcmp.So euc.So fix_grouping.So gb18030.So gb2312.So gbk.So ctype.So isct= ype.So iswctype.So ldpart.So lmessages.So lmonetary.So lnumeric.So localeco= nv.So mblen.So mbrlen.So mbrtowc.So mbsinit.So mbsnrtowcs.So mbsrtowcs.So m= btowc.So mbstowcs.So mskanji.So nextwctype.So nl_langinfo.So nomacros.So no= ne.So rpmatch.So rune.So runetype.So setlocale.So setrunelocale.So table.So= tolower.So toupper.So utf8.So wcrtomb.So wcsnrtombs.So wcsrtombs.So wcsfti= me.So wcstof.So wcstod.So wcstoimax.So wcstol.So wcstold.So wcstoll.So wcst= ombs.So wcstoul.So wcstoull.So wcstoumax.So wctob.So wctomb.So wctrans.So w= ctype.So wcwidth.So xlocale.So c16rtomb_iconv.So c32rtomb_iconv.So mbrtoc16= _iconv.So mbrtoc32_iconv.So md5c.So ns_name.So ns_netint.So ns_parse.So ns_= print.So ns_samedomain.So ns_ttl.So base64.So ether_addr.So eui64.So gai_st= rerror.So getaddrinfo.So gethostbydns.So gethostbyht.So gethostbynis.So get= hostnamadr.So getifaddrs.So getifmaddrs.So getnameinfo.So getnetbydns.So ge= tnetbyht.So getnetbynis.So getnetnamadr.So getproto.So getprotoent.So getpr= otoname.So getservent.So if_indextoname.So if_nameindex.So if_nametoindex.S= o ip6opt.So linkaddr.So map_v4v6.So name6.So ntoh.So nsdispatch.So nslexer.= So nsparser.So nss_compat.So rcmd.So rcmdsh.So recv.So rthdr.So sctp_sys_ca= lls.So send.So sockatmark.So sourcefilter.So vars.So nscache.So nscachedcli= .So msgcat.So acl_branding.So acl_calc_mask.So acl_copy.So acl_delete.So ac= l_delete_entry.So acl_entry.So acl_flag.So acl_free.So acl_from_text.So acl= _from_text_nfs4.So acl_get.So acl_id_to_name.So acl_init.So acl_perm.So acl= _set.So acl_strip.So acl_support.So acl_support_nfs4.So acl_to_text.So acl_= to_text_nfs4.So acl_valid.So extattr.So mac.So mac_exec.So mac_get.So mac_s= et.So subr_acl_nfs4.So acl_compat.So regcomp.So regerror.So regexec.So regf= ree.So herror.So h_errno.So mtctxres.So res_comp.So res_data.So res_debug.S= o res_findzonecut.So res_init.So res_mkquery.So res_mkupdate.So res_query.S= o res_send.So res_state.So res_update.So _flock_stub.So asprintf.So clrerr.= So dprintf.So fclose.So fcloseall.So fdopen.So feof.So ferror.So fflush.So = fgetc.So fgetln.So fgetpos.So fgets.So fgetwc.So fgetwln.So fgetws.So filen= o.So findfp.So flags.So fmemopen.So fopen.So fopencookie.So fprintf.So fpur= ge.So fputc.So fputs.So fputwc.So fputws.So fread.So freopen.So fscanf.So f= seek.So fsetpos.So ftell.So funopen.So fvwrite.So fwalk.So fwide.So fwprint= f.So fwscanf.So fwrite.So getc.So getchar.So getdelim.So getline.So gets.So= getw.So getwc.So getwchar.So makebuf.So mktemp.So open_memstream.So open_w= memstream.So perror.So printf.So printf-pos.So putc.So putchar.So puts.So p= utw.So putwc.So putwchar.So refill.So remove.So rewind.So rget.So scanf.So = setbuf.So setbuffer.So setvbuf.So snprintf.So sprintf.So sscanf.So stdio.So= swprintf.So swscanf.So tempnam.So tmpfile.So tmpnam.So ungetc.So ungetwc.S= o vasprintf.So vdprintf.So vfprintf.So vfscanf.So vfwprintf.So vfwscanf.So = vprintf.So vscanf.So vsnprintf.So vsprintf.So vsscanf.So vswprintf.So vswsc= anf.So vwprintf.So vwscanf.So wbuf.So wprintf.So wscanf.So wsetup.So xprint= f.So xprintf_float.So xprintf_int.So xprintf_str.So xprintf_errno.So xprint= f_hexdump.So xprintf_quote.So xprintf_time.So xprintf_vis.So asctime.So dif= ftime.So localtime.So strftime.So strptime.So timelocal.So time32.So __vdso= _gettc.So clock_gettime.So gettimeofday.So __vdso_gettimeofday.So __error.S= o interposing_table.So futimens.So utimensat.So accept.So accept4.So aio_su= spend.So close.So connect.So fcntl.So fsync.So fork.So kevent.So msync.So n= anosleep.So open.So openat.So poll.So ppoll.So pselect.So read.So readv.So = recvfrom.So recvmsg.So select.So sendmsg.So sendto.So setcontext.So sigproc= mask.So sigsuspend.So sigtimedwait.So sigwait.So sigwaitinfo.So swapcontext= .So wait4.So wait6.So write.So writev.So sigaction.So cerror.So pipe.So shm= at.So sigreturn.So syscall.So vfork.So link.So unlink.So chdir.So fchdir.So= mknod.So chmod.So chown.So getpid.So mount.So unmount.So setuid.So getuid.= So geteuid.So ptrace.So getpeername.So getsockname.So access.So chflags.So = fchflags.So sync.So kill.So getppid.So dup.So getegid.So profil.So ktrace.S= o getgid.So setlogin.So acct.So sigaltstack.So ioctl.So reboot.So revoke.So= symlink.So readlink.So execve.So umask.So chroot.So vadvise.So munmap.So m= protect.So madvise.So mincore.So getgroups.So setgroups.So getpgrp.So setpg= id.So setitimer.So swapon.So getitimer.So getdtablesize.So dup2.So setprior= ity.So socket.So getpriority.So bind.So setsockopt.So listen.So getrusage.S= o getsockopt.So settimeofday.So fchown.So fchmod.So setreuid.So setregid.So= rename.So flock.So mkfifo.So shutdown.So socketpair.So mkdir.So rmdir.So u= times.So adjtime.So setsid.So quotactl.So nlm_syscall.So nfssvc.So lgetfh.S= o getfh.So sysarch.So rtprio.So semsys.So msgsys.So shmsys.So setfib.So ntp= _adjtime.So setgid.So setegid.So seteuid.So stat.So fstat.So lstat.So pathc= onf.So fpathconf.So getrlimit.So setrlimit.So getdirentries.So __syscall.So= __sysctl.So mlock.So munlock.So undelete.So futimes.So getpgid.So semget.S= o semop.So msgget.So msgsnd.So msgrcv.So shmdt.So shmget.So clock_settime.S= o clock_getres.So ktimer_create.So ktimer_delete.So ktimer_settime.So ktime= r_gettime.So ktimer_getoverrun.So ffclock_getcounter.So ffclock_setestimate= .So ffclock_getestimate.So clock_getcpuclockid2.So ntp_gettime.So minherit.= So rfork.So issetugid.So lchown.So aio_read.So aio_write.So lio_listio.So g= etdents.So lchmod.So netbsd_lchown.So lutimes.So netbsd_msync.So nstat.So n= fstat.So nlstat.So preadv.So pwritev.So fhopen.So fhstat.So modnext.So mods= tat.So modfnext.So modfind.So kldload.So kldunload.So kldfind.So kldnext.So= kldstat.So kldfirstmod.So getsid.So setresuid.So setresgid.So aio_return.S= o aio_cancel.So aio_error.So mlockall.So munlockall.So __getcwd.So sched_se= tparam.So sched_getparam.So sched_setscheduler.So sched_getscheduler.So sch= ed_yield.So sched_get_priority_max.So sched_get_priority_min.So sched_rr_ge= t_interval.So utrace.So kldsym.So jail.So nnpfs_syscall.So sigpending.So __= acl_get_file.So __acl_set_file.So __acl_get_fd.So __acl_set_fd.So __acl_del= ete_file.So __acl_delete_fd.So __acl_aclcheck_file.So __acl_aclcheck_fd.So = extattrctl.So extattr_set_file.So extattr_get_file.So extattr_delete_file.S= o aio_waitcomplete.So getresuid.So getresgid.So kqueue.So extattr_set_fd.So= extattr_get_fd.So extattr_delete_fd.So __setugid.So eaccess.So afs3_syscal= l.So nmount.So __mac_get_proc.So __mac_set_proc.So __mac_get_fd.So __mac_ge= t_file.So __mac_set_fd.So __mac_set_file.So kenv.So lchflags.So uuidgen.So = sendfile.So mac_syscall.So getfsstat.So statfs.So fstatfs.So fhstatfs.So ks= em_close.So ksem_post.So ksem_wait.So ksem_trywait.So ksem_init.So ksem_ope= n.So ksem_unlink.So ksem_getvalue.So ksem_destroy.So __mac_get_pid.So __mac= _get_link.So __mac_set_link.So extattr_set_link.So extattr_get_link.So exta= ttr_delete_link.So __mac_execve.So getcontext.So swapoff.So __acl_get_link.= So __acl_set_link.So __acl_delete_link.So __acl_aclcheck_link.So thr_create= .So thr_exit.So thr_self.So thr_kill.So jail_attach.So extattr_list_fd.So e= xtattr_list_file.So extattr_list_link.So ksem_timedwait.So thr_suspend.So t= hr_wake.So kldunloadf.So audit.So auditon.So getauid.So setauid.So getaudit= .So setaudit.So getaudit_addr.So setaudit_addr.So auditctl.So _umtx_op.So t= hr_new.So sigqueue.So kmq_open.So kmq_setattr.So kmq_timedreceive.So kmq_ti= medsend.So kmq_notify.So kmq_unlink.So abort2.So thr_set_name.So aio_fsync.= So rtprio_thread.So sctp_peeloff.So sctp_generic_sendmsg.So sctp_generic_se= ndmsg_iov.So sctp_generic_recvmsg.So pread.So pwrite.So mmap.So lseek.So tr= uncate.So ftruncate.So thr_kill2.So shm_open.So shm_unlink.So cpuset.So cpu= set_setid.So cpuset_getid.So cpuset_getaffinity.So cpuset_setaffinity.So fa= ccessat.So fchmodat.So fchownat.So fexecve.So fstatat.So futimesat.So linka= t.So mkdirat.So mkfifoat.So mknodat.So readlinkat.So renameat.So symlinkat.= So unlinkat.So posix_openpt.So gssd_syscall.So jail_get.So jail_set.So jail= _remove.So closefrom.So __semctl.So msgctl.So shmctl.So lpathconf.So __cap_= rights_get.So cap_enter.So cap_getmode.So pdfork.So pdkill.So pdgetpid.So g= etloginclass.So setloginclass.So rctl_get_racct.So rctl_get_rules.So rctl_g= et_limits.So rctl_add_rule.So rctl_remove_rule.So posix_fallocate.So posix_= fadvise.So cap_rights_limit.So cap_ioctls_limit.So cap_ioctls_get.So cap_fc= ntls_limit.So cap_fcntls_get.So bindat.So connectat.So chflagsat.So pipe2.S= o aio_mlock.So procctl.So numa_getaffinity.So numa_setaffinity.So _exit.So = _getlogin.So _clock_gettime.So _gettimeofday.So _futimens.So _utimensat.So = _accept.So _accept4.So _aio_suspend.So _close.So _connect.So _fcntl.So _fsy= nc.So _fork.So _kevent.So _msync.So _nanosleep.So _open.So _openat.So _poll= .So _ppoll.So _pselect.So _read.So _readv.So _recvfrom.So _recvmsg.So _sele= ct.So _sendmsg.So _sendto.So _setcontext.So _sigprocmask.So _sigsuspend.So = _sigtimedwait.So _sigwait.So _sigwaitinfo.So _swapcontext.So _wait4.So _wai= t6.So _write.So _writev.So _sigaction.So stack_protector.So stack_protector= _compat.So auth_none.So auth_unix.So authunix_prot.So bindresvport.So clnt_= bcast.So clnt_dg.So clnt_generic.So clnt_perror.So clnt_raw.So clnt_simple.= So clnt_vc.So rpc_dtablesize.So getnetconfig.So getnetpath.So getrpcent.So = getrpcport.So mt_misc.So pmap_clnt.So pmap_getmaps.So pmap_getport.So pmap_= prot.So pmap_prot2.So pmap_rmt.So rpc_prot.So rpc_commondata.So rpc_callmsg= .So rpc_generic.So rpc_soc.So rpcb_clnt.So rpcb_prot.So rpcb_st_xdr.So rpcs= ec_gss_stub.So svc.So svc_auth.So svc_dg.So svc_auth_unix.So svc_generic.So= svc_raw.So svc_run.So svc_simple.So svc_vc.So auth_time.So auth_des.So aut= hdes_prot.So des_crypt.So des_soft.So crypt_client.So key_call.So key_prot_= xdr.So getpublickey.So svc_auth_des.So netname.So netnamer.So rpcdname.So r= time.So crypt_clnt.So crypt_xdr.So uuid_compare.So uuid_create.So uuid_crea= te_nil.So uuid_equal.So uuid_from_string.So uuid_hash.So uuid_is_nil.So uui= d_stream.So uuid_to_string.So xdr.So xdr_array.So xdr_float.So xdr_mem.So x= dr_rec.So xdr_reference.So xdr_sizeof.So xdr_stdio.So xdryp.So yp_xdr.So yp= lib.So subr_capability.So machdep_ldisQ.So _hdtoa.So _hldtoa.So _ldtoa.So g= lue.So gdtoa_strtorQ.So gdtoa_dmisc.So gdtoa_dtoa.So gdtoa_gdtoa.So gdtoa_g= ethex.So gdtoa_gmisc.So gdtoa_hd_init.So gdtoa_hexnan.So gdtoa_misc.So gdto= a_smisc.So gdtoa_strtod.So gdtoa_strtodg.So gdtoa_strtof.So gdtoa_strtord.S= o gdtoa_sum.So gdtoa_ulp.So modf.So _Exit.So a64l.So abort.So abs.So atexit= .So atof.So atoi.So atol.So atoll.So bsearch.So div.So exit.So getenv.So ge= topt.So getopt_long.So getsubopt.So hcreate.So hcreate_r.So hdestroy_r.So h= eapsort.So heapsort_b.So hsearch_r.So imaxabs.So imaxdiv.So insque.So l64a.= So labs.So ldiv.So llabs.So lldiv.So lsearch.So merge.So mergesort_b.So pts= name.So qsort.So qsort_r.So quick_exit.So radixsort.So rand.So random.So re= allocarray.So reallocf.So realpath.So remque.So strfmon.So strtoimax.So str= tol.So strtoll.So strtoq.So strtoul.So strtonum.So strtoull.So strtoumax.So= strtouq.So system.So tdelete.So tfind.So tsearch.So twalk.So jemalloc_jema= lloc.So jemalloc_arena.So jemalloc_atomic.So jemalloc_base.So jemalloc_bitm= ap.So jemalloc_chunk.So jemalloc_chunk_dss.So jemalloc_chunk_mmap.So jemall= oc_ckh.So jemalloc_ctl.So jemalloc_extent.So jemalloc_hash.So jemalloc_huge= .So jemalloc_mb.So jemalloc_mutex.So jemalloc_nstime.So jemalloc_pages.So j= emalloc_prng.So jemalloc_prof.So jemalloc_quarantine.So jemalloc_rtree.So j= emalloc_stats.So jemalloc_tcache.So jemalloc_ticker.So jemalloc_tsd.So jema= lloc_util.So jemalloc_witness.So bcmp.So bcopy.So bzero.So explicit_bzero.S= o ffs.So ffsl.So ffsll.So fls.So flsl.So flsll.So memccpy.So memchr.So memr= chr.So memcmp.So memcpy.So memmem.So memmove.So memset.So stpcpy.So stpncpy= .So strcasecmp.So strcat.So strcasestr.So strchr.So strchrnul.So strcmp.So = strcoll.So strcpy.So strcspn.So strdup.So strerror.So strlcat.So strlcpy.So= strlen.So strmode.So strncat.So strncmp.So strncpy.So strndup.So strnlen.S= o strnstr.So strpbrk.So strrchr.So strsep.So strsignal.So strspn.So strstr.= So strtok.So strxfrm.So swab.So wcpcpy.So wcpncpy.So wcscasecmp.So wcscat.S= o wcschr.So wcscmp.So wcscoll.So wcscpy.So wcscspn.So wcsdup.So wcslcat.So = wcslcpy.So wcslen.So wcsncasecmp.So wcsncat.So wcsncmp.So wcsncpy.So wcsnle= n.So wcspbrk.So wcsrchr.So wcsspn.So wcsstr.So wcstok.So wcswidth.So wcsxfr= m.So wmemchr.So wmemcmp.So wmemcpy.So wmemmove.So wmemset.So | tsort -q` -= lcompiler_rt -lssp_nonshared --- libc_pic.a --- ranlib -D libc_pic.a --- libc.a --- ranlib -D libc.a --- libc.so.7.full --- /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/crti.o: file not recognized: Fil= e format not recognized cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libc.so.7.full] Error code 1 make[4]: stopped in /usr/src/lib/libc 1 error make[4]: stopped in /usr/src/lib/libc *** [lib/libc__L] Error code 2 make[3]: stopped in /usr/src 1 error make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson3026192414265764896.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Sun May 22 02:12:01 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B0AFB43662 for ; Sun, 22 May 2016 02:12:01 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 49CBB132D; Sun, 22 May 2016 02:12:01 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 8E50D123; Sun, 22 May 2016 02:12:01 +0000 (UTC) Date: Sun, 22 May 2016 02:12:00 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: pfg@FreeBSD.org, ngie@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1732118624.10.1463883121589.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <998449968.7.1463875975208.JavaMail.jenkins@jenkins-9.freebsd.org> References: <998449968.7.1463875975208.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3196 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 02:12:01 -0000 FreeBSD_HEAD_arm64 - Build #3196 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3196/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3196/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3196/con= sole Change summaries: 300385 by ngie: Don't leak `tmp` if `p->nc_lookups` can't be malloced MFC after: 1 week Reported by: cppcheck Sponsored by: EMC / Isilon Storage Division 300384 by pfg: ndis(4): adjustments for our random() specific implementation. - Revert r300377: The implementation claims to return a value within the range. [1] - Adjust the value for the case of a zero seed, whihc according to standards should be equivalent to a seed of value 1. Pointed out by:=09cem The end of the build log: [...truncated 36557 lines...] --- strstr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strstr.So -MTstrs= tr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/strstr.c -o st= rstr.So --- strtok.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strtok.So -MTstrt= ok.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/strtok.c -o st= rtok.So --- strxfrm.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strxfrm.So -MTstr= xfrm.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/strxfrm.c -o= strxfrm.So --- swab.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.swab.So -MTswab.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aar= ch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/swab.c -o swab.So --- wcpcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcpcpy.So -MTwcpc= py.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcpcpy.c -o wc= pcpy.So --- wcpncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcpncpy.So -MTwcp= ncpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcpncpy.c -o= wcpncpy.So --- wcscasecmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscasecmp.So -MT= wcscasecmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bod= y -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare= -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum= -conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr= -promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/= lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscas= ecmp.c -o wcscasecmp.So --- wcscat.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscat.So -MTwcsc= at.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscat.c -o wc= scat.So --- wcschr.So --- --- wcscmp.So --- --- wcschr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcschr.So -MTwcsc= hr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcschr.c -o wc= schr.So --- wcscmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscmp.So -MTwcsc= mp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscmp.c -o wc= scmp.So --- wcscoll.So --- --- wcscpy.So --- --- wcscoll.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscoll.So -MTwcs= coll.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscoll.c -o= wcscoll.So --- wcscpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscpy.So -MTwcsc= py.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscpy.c -o wc= scpy.So --- wcscspn.So --- --- wcsdup.So --- --- wcscspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscspn.So -MTwcs= cspn.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscspn.c -o= wcscspn.So --- wcsdup.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsdup.So -MTwcsd= up.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsdup.c -o wc= sdup.So --- wcslcat.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcat.So -MTwcs= lcat.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslcat.c -o= wcslcat.So --- wcslcpy.So --- --- wcslen.So --- --- wcslcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcpy.So -MTwcs= lcpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslcpy.c -o= wcslcpy.So --- wcslen.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslen.So -MTwcsl= en.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslen.c -o wc= slen.So --- wcsncasecmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncasecmp.So -M= Twcsncasecmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-b= ody -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compa= re -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-en= um-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-k= nr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/sr= c/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsn= casecmp.c -o wcsncasecmp.So --- wcsncat.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncat.So -MTwcs= ncat.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsncat.c -o= wcsncat.So --- wcsncmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncmp.So -MTwcs= ncmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsncmp.c -o= wcsncmp.So --- wcsncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncpy.So -MTwcs= ncpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsncpy.c -o= wcsncpy.So --- wcsnlen.So --- --- wcspbrk.So --- --- wcsnlen.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsnlen.So -MTwcs= nlen.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcspbrk.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcspbrk.So -MTwcs= pbrk.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcsnlen.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcsnlen.c -o wcsnlen.So --- wcspbrk.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcspbrk.c -o wcspbrk.So --- wcsrchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsrchr.So -MTwcs= rchr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsrchr.c -o= wcsrchr.So --- wcsspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsspn.So -MTwcss= pn.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsspn.c -o wc= sspn.So --- wcsstr.So --- --- wcstok.So --- --- wcsstr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsstr.So -MTwcss= tr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcswidth.So --- --- wcstok.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcstok.So -MTwcst= ok.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcsstr.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcsstr.c -o wcsstr.So --- wcstok.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcstok.c -o wcstok.So --- wcswidth.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcswidth.So -MTwc= swidth.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wn= o-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-con= version -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/= msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcswidth.c= -o wcswidth.So --- wcsxfrm.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsxfrm.So -MTwcs= xfrm.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsxfrm.c -o= wcsxfrm.So --- wmemchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemchr.So -MTwme= mchr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemchr.c -o= wmemchr.So --- wmemcmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcmp.So -MTwme= mcmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemcmp.c -o= wmemcmp.So --- wmemcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcpy.So -MTwme= mcpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemcpy.c -o= wmemcpy.So --- wmemmove.So --- --- wmemset.So --- --- wmemmove.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemmove.So -MTwm= emmove.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wn= o-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-con= version -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/= msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemmove.c= -o wmemmove.So --- wmemset.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemset.So -MTwme= mset.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemset.c -o= wmemset.So --- __iconv.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv.c -o __iconv.o --- __iconv_free_list.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv_free_list.c -o __iconv_free_list.o --- __iconv_get_list.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv_get_list.c -o __iconv_get_list.o --- iconv.o --- --- iconv_canonicalize.o --- --- iconv.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv.c -o iconv.o --- iconv_canonicalize.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_canonicalize.c -o iconv_canonicalize.o --- iconv_close.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_close.c -o iconv_close.o --- iconv_open.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_open.c -o iconv_open.o --- iconv_open_into.o --- --- iconv_set_relocation_prefix.o --- --- iconv_open_into.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_open_into.c -o iconv_open_into.o --- iconv_set_relocation_prefix.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_set_relocation_prefix.c -o iconv_set_relocation_prefix.o --- iconvctl.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconvctl.c -o iconvctl.o --- iconvlist.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconvlist.c -o iconvlist.o --- Version.map --- cat /usr/src/lib/libc/aarch64/Symbol.map /usr/src/lib/libc/db/Symbol.map /u= sr/src/lib/libc/compat-43/Symbol.map /usr/src/lib/libc/gdtoa/Symbol.map /us= r/src/lib/libc/gen/Symbol.map /usr/src/lib/libc/gmon/Symbol.map /usr/src/li= b/libc/iconv/Symbol.map /usr/src/lib/libc/inet/Symbol.map /usr/src/lib/libc= /locale/Symbol.map /usr/src/lib/libc/nameser/Symbol.map /usr/src/lib/libc/n= et/Symbol.map /usr/src/lib/libc/nls/Symbol.map /usr/src/lib/libc/posix1e/Sy= mbol.map /usr/src/lib/libc/regex/Symbol.map /usr/src/lib/libc/resolv/Symbol= .map /usr/src/lib/libc/stdio/Symbol.map /usr/src/lib/libc/stdlib/Symbol.map= /usr/src/lib/libc/stdlib/jemalloc/Symbol.map /usr/src/lib/libc/stdtime/Sym= bol.map /usr/src/lib/libc/string/Symbol.map /usr/src/lib/libc/sys/Symbol.ma= p /usr/src/lib/libc/secure/Symbol.map /usr/src/lib/libc/rpc/Symbol.map /usr= /src/lib/libc/uuid/Symbol.map /usr/src/lib/libc/xdr/Symbol.map /usr/src/lib= /libc/yp/Symbol.map /usr/src/lib/libc/capability/Symbol.map | cpp - - | a= wk -v vfile=3D/usr/src/lib/libc/Versions.def -f /usr/src/share/mk/version_g= en.awk > Version.map --- libc.ld --- sed -e 's,@@SHLIB@@,/lib/libc.so.7,g' -e 's,@@LIBDIR@@,/usr/lib,g' /usr/s= rc/lib/libc/libc.ldscript > libc.ld --- be_BY.UTF-8.cat --- --- ca_ES.ISO8859-1.cat --- --- be_BY.UTF-8.cat --- gencat be_BY.UTF-8.cat /usr/src/lib/libc/nls/be_BY.UTF-8.msg --- ca_ES.ISO8859-1.cat --- gencat ca_ES.ISO8859-1.cat /usr/src/lib/libc/nls/ca_ES.ISO8859-1.msg --- de_DE.ISO8859-1.cat --- gencat de_DE.ISO8859-1.cat /usr/src/lib/libc/nls/de_DE.ISO8859-1.msg --- el_GR.ISO8859-7.cat --- --- es_ES.ISO8859-1.cat --- --- fi_FI.ISO8859-1.cat --- --- el_GR.ISO8859-7.cat --- gencat el_GR.ISO8859-7.cat /usr/src/lib/libc/nls/el_GR.ISO8859-7.msg --- es_ES.ISO8859-1.cat --- gencat es_ES.ISO8859-1.cat /usr/src/lib/libc/nls/es_ES.ISO8859-1.msg --- fi_FI.ISO8859-1.cat --- gencat fi_FI.ISO8859-1.cat /usr/src/lib/libc/nls/fi_FI.ISO8859-1.msg --- fr_FR.ISO8859-1.cat --- --- gl_ES.ISO8859-1.cat --- --- fr_FR.ISO8859-1.cat --- gencat fr_FR.ISO8859-1.cat /usr/src/lib/libc/nls/fr_FR.ISO8859-1.msg --- gl_ES.ISO8859-1.cat --- gencat gl_ES.ISO8859-1.cat /usr/src/lib/libc/nls/gl_ES.ISO8859-1.msg --- hu_HU.ISO8859-2.cat --- gencat hu_HU.ISO8859-2.cat /usr/src/lib/libc/nls/hu_HU.ISO8859-2.msg --- it_IT.ISO8859-15.cat --- --- ja_JP.UTF-8.cat --- --- it_IT.ISO8859-15.cat --- gencat it_IT.ISO8859-15.cat /usr/src/lib/libc/nls/it_IT.ISO8859-15.msg --- ja_JP.UTF-8.cat --- gencat ja_JP.UTF-8.cat /usr/src/lib/libc/nls/ja_JP.UTF-8.msg --- ja_JP.eucJP.cat --- gencat ja_JP.eucJP.cat /usr/src/lib/libc/nls/ja_JP.eucJP.msg --- ko_KR.UTF-8.cat --- gencat ko_KR.UTF-8.cat /usr/src/lib/libc/nls/ko_KR.UTF-8.msg --- ko_KR.eucKR.cat --- gencat ko_KR.eucKR.cat /usr/src/lib/libc/nls/ko_KR.eucKR.msg --- mn_MN.UTF-8.cat --- --- nl_NL.ISO8859-1.cat --- --- no_NO.ISO8859-1.cat --- --- mn_MN.UTF-8.cat --- gencat mn_MN.UTF-8.cat /usr/src/lib/libc/nls/mn_MN.UTF-8.msg --- nl_NL.ISO8859-1.cat --- gencat nl_NL.ISO8859-1.cat /usr/src/lib/libc/nls/nl_NL.ISO8859-1.msg --- no_NO.ISO8859-1.cat --- gencat no_NO.ISO8859-1.cat /usr/src/lib/libc/nls/no_NO.ISO8859-1.msg --- pl_PL.ISO8859-2.cat --- --- pt_BR.ISO8859-1.cat --- --- ru_RU.KOI8-R.cat --- --- pl_PL.ISO8859-2.cat --- gencat pl_PL.ISO8859-2.cat /usr/src/lib/libc/nls/pl_PL.ISO8859-2.msg --- pt_BR.ISO8859-1.cat --- gencat pt_BR.ISO8859-1.cat /usr/src/lib/libc/nls/pt_BR.ISO8859-1.msg --- ru_RU.KOI8-R.cat --- gencat ru_RU.KOI8-R.cat /usr/src/lib/libc/nls/ru_RU.KOI8-R.msg --- sk_SK.ISO8859-2.cat --- gencat sk_SK.ISO8859-2.cat /usr/src/lib/libc/nls/sk_SK.ISO8859-2.msg --- sv_SE.ISO8859-1.cat --- gencat sv_SE.ISO8859-1.cat /usr/src/lib/libc/nls/sv_SE.ISO8859-1.msg --- uk_UA.UTF-8.cat --- gencat uk_UA.UTF-8.cat /usr/src/lib/libc/nls/uk_UA.UTF-8.msg --- zh_CN.GB18030.cat --- --- zh_CN.GB2312.cat --- --- zh_CN.GB18030.cat --- gencat zh_CN.GB18030.cat /usr/src/lib/libc/nls/zh_CN.GB18030.msg --- zh_CN.GB2312.cat --- gencat zh_CN.GB2312.cat /usr/src/lib/libc/nls/zh_CN.GB2312.msg --- zh_CN.UTF-8.cat --- gencat zh_CN.UTF-8.cat /usr/src/lib/libc/nls/zh_CN.UTF-8.msg --- libc_pic.a --- building special pic c library ar -crD libc_pic.a bt_close.So bt_conv.So bt_debug.So bt_delete.So bt_get.S= o bt_open.So bt_overflow.So bt_page.So bt_put.So bt_search.So bt_seq.So bt_= split.So bt_utils.So db.So hash.So hash_bigkey.So hash_buf.So hash_func.So = hash_log2.So hash_page.So ndbm.So mpool.So mpool-compat.So rec_close.So rec= _delete.So rec_get.So rec_open.So rec_put.So rec_search.So rec_seq.So rec_u= tils.So creat.So gethostid.So getwd.So killpg.So sethostid.So setpgrp.So se= trgid.So setruid.So sigcompat.So __getosreldate.So __pthread_mutex_init_cal= loc_cb_stub.So __xuname.So _once_stub.So _pthread_stubs.So _rand48.So _spin= lock_stub.So _thread_init.So alarm.So arc4random.So assert.So auxv.So basen= ame.So cap_sandboxed.So check_utility_compat.So clock.So clock_getcpuclocki= d.So closedir.So confstr.So crypt.So ctermid.So daemon.So devname.So dirfd.= So dirname.So disklabel.So dlfcn.So drand48.So dup3.So elf_utils.So erand48= .So err.So errlst.So errno.So exec.So fdevname.So feature_present.So fmtche= ck.So fmtmsg.So fnmatch.So fpclassify.So frexp.So fstab.So ftok.So fts.So f= tw.So getbootfile.So getbsize.So getcap.So getcwd.So getdomainname.So getgr= ent.So getgrouplist.So gethostname.So getloadavg.So getlogin.So getmntinfo.= So getnetgrent.So getosreldate.So getpagesize.So getpagesizes.So getpeereid= .So getprogname.So getpwent.So getttyent.So getusershell.So getutxent.So ge= tvfsbyname.So glob.So initgroups.So isatty.So isinf.So isnan.So jrand48.So = lcong48.So libc_dlopen.So lockf.So lrand48.So mrand48.So nftw.So nice.So nl= ist.So nrand48.So opendir.So pause.So pmadvise.So popen.So posix_spawn.So p= signal.So pututxline.So pw_scan.So raise.So readdir.So readpassphrase.So re= cvmmsg.So rewinddir.So scandir.So seed48.So seekdir.So semctl.So sendmmsg.S= o setdomainname.So sethostname.So setjmperr.So setmode.So setproctitle.So s= etprogname.So siginterrupt.So siglist.So signal.So sigsetops.So sleep.So sr= and48.So statvfs.So stringlist.So strtofflags.So sysconf.So sysctl.So sysct= lbyname.So sysctlnametomib.So syslog.So telldir.So termios.So time.So times= .So timezone.So tls.So ttyname.So ttyslot.So ualarm.So ulimit.So uname.So u= sleep.So utime.So utxdb.So valloc.So wait.So wait3.So waitpid.So waitid.So = wordexp.So fts-compat.So unvis-compat.So pwcache.So unvis.So vis.So cancelp= oints_sem.So cancelpoints_sem_new.So _ctx_start.So fabs.So flt_rounds.So fp= getmask.So fpsetmask.So infinity.So ldexp.So makecontext.So _setjmp.So _set= _tp.So setjmp.So sigsetjmp.So trivial-getcontextx.So gmon.So mcount.So citr= us_bcs.So citrus_bcs_strtol.So citrus_bcs_strtoul.So citrus_csmapper.So cit= rus_db.So citrus_db_factory.So citrus_db_hash.So citrus_esdb.So citrus_hash= .So citrus_iconv.So citrus_lookup.So citrus_lookup_factory.So citrus_mapper= .So citrus_memstream.So citrus_mmap.So citrus_module.So citrus_none.So citr= us_pivot_factory.So citrus_prop.So citrus_stdenc.So bsd_iconv.So iconv_comp= at.So inet_addr.So inet_cidr_ntop.So inet_cidr_pton.So inet_lnaof.So inet_m= akeaddr.So inet_net_ntop.So inet_net_pton.So inet_neta.So inet_netof.So ine= t_network.So inet_ntoa.So inet_ntop.So inet_pton.So nsap_addr.So ev_streams= .So ev_timers.So ascii.So big5.So btowc.So collate.So collcmp.So euc.So fix= _grouping.So gb18030.So gb2312.So gbk.So ctype.So isctype.So iswctype.So ld= part.So lmessages.So lmonetary.So lnumeric.So localeconv.So mblen.So mbrlen= .So mbrtowc.So mbsinit.So mbsnrtowcs.So mbsrtowcs.So mbtowc.So mbstowcs.So = mskanji.So nextwctype.So nl_langinfo.So nomacros.So none.So rpmatch.So rune= .So runetype.So setlocale.So setrunelocale.So table.So tolower.So toupper.S= o utf8.So wcrtomb.So wcsnrtombs.So wcsrtombs.So wcsftime.So wcstof.So wcsto= d.So wcstoimax.So wcstol.So wcstold.So wcstoll.So wcstombs.So wcstoul.So wc= stoull.So wcstoumax.So wctob.So wctomb.So wctrans.So wctype.So wcwidth.So x= locale.So c16rtomb_iconv.So c32rtomb_iconv.So mbrtoc16_iconv.So mbrtoc32_ic= onv.So md5c.So ns_name.So ns_netint.So ns_parse.So ns_print.So ns_samedomai= n.So ns_ttl.So base64.So ether_addr.So eui64.So gai_strerror.So getaddrinfo= .So gethostbydns.So gethostbyht.So gethostbynis.So gethostnamadr.So getifad= drs.So getifmaddrs.So getnameinfo.So getnetbydns.So getnetbyht.So getnetbyn= is.So getnetnamadr.So getproto.So getprotoent.So getprotoname.So getservent= .So if_indextoname.So if_nameindex.So if_nametoindex.So ip6opt.So linkaddr.= So map_v4v6.So name6.So ntoh.So nsdispatch.So nslexer.So nsparser.So nss_co= mpat.So rcmd.So rcmdsh.So recv.So rthdr.So sctp_sys_calls.So send.So sockat= mark.So sourcefilter.So vars.So nscache.So nscachedcli.So msgcat.So acl_bra= nding.So acl_calc_mask.So acl_copy.So acl_delete.So acl_delete_entry.So acl= _entry.So acl_flag.So acl_free.So acl_from_text.So acl_from_text_nfs4.So ac= l_get.So acl_id_to_name.So acl_init.So acl_perm.So acl_set.So acl_strip.So = acl_support.So acl_support_nfs4.So acl_to_text.So acl_to_text_nfs4.So acl_v= alid.So extattr.So mac.So mac_exec.So mac_get.So mac_set.So subr_acl_nfs4.S= o acl_compat.So regcomp.So regerror.So regexec.So regfree.So herror.So h_er= rno.So mtctxres.So res_comp.So res_data.So res_debug.So res_findzonecut.So = res_init.So res_mkquery.So res_mkupdate.So res_query.So res_send.So res_sta= te.So res_update.So _flock_stub.So asprintf.So clrerr.So dprintf.So fclose.= So fcloseall.So fdopen.So feof.So ferror.So fflush.So fgetc.So fgetln.So fg= etpos.So fgets.So fgetwc.So fgetwln.So fgetws.So fileno.So findfp.So flags.= So fmemopen.So fopen.So fopencookie.So fprintf.So fpurge.So fputc.So fputs.= So fputwc.So fputws.So fread.So freopen.So fscanf.So fseek.So fsetpos.So ft= ell.So funopen.So fvwrite.So fwalk.So fwide.So fwprintf.So fwscanf.So fwrit= e.So getc.So getchar.So getdelim.So getline.So gets.So getw.So getwc.So get= wchar.So makebuf.So mktemp.So open_memstream.So open_wmemstream.So perror.S= o printf.So printf-pos.So putc.So putchar.So puts.So putw.So putwc.So putwc= har.So refill.So remove.So rewind.So rget.So scanf.So setbuf.So setbuffer.S= o setvbuf.So snprintf.So sprintf.So sscanf.So stdio.So swprintf.So swscanf.= So tempnam.So tmpfile.So tmpnam.So ungetc.So ungetwc.So vasprintf.So vdprin= tf.So vfprintf.So vfscanf.So vfwprintf.So vfwscanf.So vprintf.So vscanf.So = vsnprintf.So vsprintf.So vsscanf.So vswprintf.So vswscanf.So vwprintf.So vw= scanf.So wbuf.So wprintf.So wscanf.So wsetup.So xprintf.So xprintf_float.So= xprintf_int.So xprintf_str.So xprintf_errno.So xprintf_hexdump.So xprintf_= quote.So xprintf_time.So xprintf_vis.So asctime.So difftime.So localtime.So= strftime.So strptime.So timelocal.So time32.So __vdso_gettc.So clock_getti= me.So gettimeofday.So __vdso_gettimeofday.So __error.So interposing_table.S= o futimens.So utimensat.So accept.So accept4.So aio_suspend.So close.So con= nect.So fcntl.So fsync.So fork.So kevent.So msync.So nanosleep.So open.So o= penat.So poll.So ppoll.So pselect.So read.So readv.So recvfrom.So recvmsg.S= o select.So sendmsg.So sendto.So setcontext.So sigprocmask.So sigsuspend.So= sigtimedwait.So sigwait.So sigwaitinfo.So swapcontext.So wait4.So wait6.So= write.So writev.So sigaction.So cerror.So pipe.So shmat.So sigreturn.So sy= scall.So vfork.So link.So unlink.So chdir.So fchdir.So mknod.So chmod.So ch= own.So getpid.So mount.So unmount.So setuid.So getuid.So geteuid.So ptrace.= So getpeername.So getsockname.So access.So chflags.So fchflags.So sync.So k= ill.So getppid.So dup.So getegid.So profil.So ktrace.So getgid.So setlogin.= So acct.So sigaltstack.So ioctl.So reboot.So revoke.So symlink.So readlink.= So execve.So umask.So chroot.So vadvise.So munmap.So mprotect.So madvise.So= mincore.So getgroups.So setgroups.So getpgrp.So setpgid.So setitimer.So sw= apon.So getitimer.So getdtablesize.So dup2.So setpriority.So socket.So getp= riority.So bind.So setsockopt.So listen.So getrusage.So getsockopt.So setti= meofday.So fchown.So fchmod.So setreuid.So setregid.So rename.So flock.So m= kfifo.So shutdown.So socketpair.So mkdir.So rmdir.So utimes.So adjtime.So s= etsid.So quotactl.So nlm_syscall.So nfssvc.So lgetfh.So getfh.So sysarch.So= rtprio.So semsys.So msgsys.So shmsys.So setfib.So ntp_adjtime.So setgid.So= setegid.So seteuid.So stat.So fstat.So lstat.So pathconf.So fpathconf.So g= etrlimit.So setrlimit.So getdirentries.So __syscall.So __sysctl.So mlock.So= munlock.So undelete.So futimes.So getpgid.So semget.So semop.So msgget.So = msgsnd.So msgrcv.So shmdt.So shmget.So clock_settime.So clock_getres.So kti= mer_create.So ktimer_delete.So ktimer_settime.So ktimer_gettime.So ktimer_g= etoverrun.So ffclock_getcounter.So ffclock_setestimate.So ffclock_getestima= te.So clock_getcpuclockid2.So ntp_gettime.So minherit.So rfork.So issetugid= .So lchown.So aio_read.So aio_write.So lio_listio.So getdents.So lchmod.So = netbsd_lchown.So lutimes.So netbsd_msync.So nstat.So nfstat.So nlstat.So pr= eadv.So pwritev.So fhopen.So fhstat.So modnext.So modstat.So modfnext.So mo= dfind.So kldload.So kldunload.So kldfind.So kldnext.So kldstat.So kldfirstm= od.So getsid.So setresuid.So setresgid.So aio_return.So aio_cancel.So aio_e= rror.So mlockall.So munlockall.So __getcwd.So sched_setparam.So sched_getpa= ram.So sched_setscheduler.So sched_getscheduler.So sched_yield.So sched_get= _priority_max.So sched_get_priority_min.So sched_rr_get_interval.So utrace.= So kldsym.So jail.So nnpfs_syscall.So sigpending.So __acl_get_file.So __acl= _set_file.So __acl_get_fd.So __acl_set_fd.So __acl_delete_file.So __acl_del= ete_fd.So __acl_aclcheck_file.So __acl_aclcheck_fd.So extattrctl.So extattr= _set_file.So extattr_get_file.So extattr_delete_file.So aio_waitcomplete.So= getresuid.So getresgid.So kqueue.So extattr_set_fd.So extattr_get_fd.So ex= tattr_delete_fd.So __setugid.So eaccess.So afs3_syscall.So nmount.So __mac_= get_proc.So __mac_set_proc.So __mac_get_fd.So __mac_get_file.So __mac_set_f= d.So __mac_set_file.So kenv.So lchflags.So uuidgen.So sendfile.So mac_sysca= ll.So getfsstat.So statfs.So fstatfs.So fhstatfs.So ksem_close.So ksem_post= .So ksem_wait.So ksem_trywait.So ksem_init.So ksem_open.So ksem_unlink.So k= sem_getvalue.So ksem_destroy.So __mac_get_pid.So __mac_get_link.So __mac_se= t_link.So extattr_set_link.So extattr_get_link.So extattr_delete_link.So __= mac_execve.So getcontext.So swapoff.So __acl_get_link.So __acl_set_link.So = __acl_delete_link.So __acl_aclcheck_link.So thr_create.So thr_exit.So thr_s= elf.So thr_kill.So jail_attach.So extattr_list_fd.So extattr_list_file.So e= xtattr_list_link.So ksem_timedwait.So thr_suspend.So thr_wake.So kldunloadf= .So audit.So auditon.So getauid.So setauid.So getaudit.So setaudit.So getau= dit_addr.So setaudit_addr.So auditctl.So _umtx_op.So thr_new.So sigqueue.So= kmq_open.So kmq_setattr.So kmq_timedreceive.So kmq_timedsend.So kmq_notify= .So kmq_unlink.So abort2.So thr_set_name.So aio_fsync.So rtprio_thread.So s= ctp_peeloff.So sctp_generic_sendmsg.So sctp_generic_sendmsg_iov.So sctp_gen= eric_recvmsg.So pread.So pwrite.So mmap.So lseek.So truncate.So ftruncate.S= o thr_kill2.So shm_open.So shm_unlink.So cpuset.So cpuset_setid.So cpuset_g= etid.So cpuset_getaffinity.So cpuset_setaffinity.So faccessat.So fchmodat.S= o fchownat.So fexecve.So fstatat.So futimesat.So linkat.So mkdirat.So mkfif= oat.So mknodat.So readlinkat.So renameat.So symlinkat.So unlinkat.So posix_= openpt.So gssd_syscall.So jail_get.So jail_set.So jail_remove.So closefrom.= So __semctl.So msgctl.So shmctl.So lpathconf.So __cap_rights_get.So cap_ent= er.So cap_getmode.So pdfork.So pdkill.So pdgetpid.So getloginclass.So setlo= ginclass.So rctl_get_racct.So rctl_get_rules.So rctl_get_limits.So rctl_add= _rule.So rctl_remove_rule.So posix_fallocate.So posix_fadvise.So cap_rights= _limit.So cap_ioctls_limit.So cap_ioctls_get.So cap_fcntls_limit.So cap_fcn= tls_get.So bindat.So connectat.So chflagsat.So pipe2.So aio_mlock.So procct= l.So numa_getaffinity.So numa_setaffinity.So _exit.So _getlogin.So _clock_g= ettime.So _gettimeofday.So _futimens.So _utimensat.So _accept.So _accept4.S= o _aio_suspend.So _close.So _connect.So _fcntl.So _fsync.So _fork.So _keven= t.So _msync.So _nanosleep.So _open.So _openat.So _poll.So _ppoll.So _pselec= t.So _read.So _readv.So _recvfrom.So _recvmsg.So _select.So _sendmsg.So _se= ndto.So _setcontext.So _sigprocmask.So _sigsuspend.So _sigtimedwait.So _sig= wait.So _sigwaitinfo.So _swapcontext.So _wait4.So _wait6.So _write.So _writ= ev.So _sigaction.So stack_protector.So stack_protector_compat.So auth_none.= So auth_unix.So authunix_prot.So bindresvport.So clnt_bcast.So clnt_dg.So c= lnt_generic.So clnt_perror.So clnt_raw.So clnt_simple.So clnt_vc.So rpc_dta= blesize.So getnetconfig.So getnetpath.So getrpcent.So getrpcport.So mt_misc= .So pmap_clnt.So pmap_getmaps.So pmap_getport.So pmap_prot.So pmap_prot2.So= pmap_rmt.So rpc_prot.So rpc_commondata.So rpc_callmsg.So rpc_generic.So rp= c_soc.So rpcb_clnt.So rpcb_prot.So rpcb_st_xdr.So rpcsec_gss_stub.So svc.So= svc_auth.So svc_dg.So svc_auth_unix.So svc_generic.So svc_raw.So svc_run.S= o svc_simple.So svc_vc.So auth_time.So auth_des.So authdes_prot.So des_cryp= t.So des_soft.So crypt_client.So key_call.So key_prot_xdr.So getpublickey.S= o svc_auth_des.So netname.So netnamer.So rpcdname.So rtime.So crypt_clnt.So= crypt_xdr.So uuid_compare.So uuid_create.So uuid_create_nil.So uuid_equal.= So uuid_from_string.So uuid_hash.So uuid_is_nil.So uuid_stream.So uuid_to_s= tring.So xdr.So xdr_array.So xdr_float.So xdr_mem.So xdr_rec.So xdr_referen= ce.So xdr_sizeof.So xdr_stdio.So xdryp.So yp_xdr.So yplib.So subr_capabilit= y.So machdep_ldisQ.So _hdtoa.So _hldtoa.So _ldtoa.So glue.So gdtoa_strtorQ.= So gdtoa_dmisc.So gdtoa_dtoa.So gdtoa_gdtoa.So gdtoa_gethex.So gdtoa_gmisc.= So gdtoa_hd_init.So gdtoa_hexnan.So gdtoa_misc.So gdtoa_smisc.So gdtoa_strt= od.So gdtoa_strtodg.So gdtoa_strtof.So gdtoa_strtord.So gdtoa_sum.So gdtoa_= ulp.So modf.So _Exit.So a64l.So abort.So abs.So atexit.So atof.So atoi.So a= tol.So atoll.So bsearch.So div.So exit.So getenv.So getopt.So getopt_long.S= o getsubopt.So hcreate.So hcreate_r.So hdestroy_r.So heapsort.So heapsort_b= .So hsearch_r.So imaxabs.So imaxdiv.So insque.So l64a.So labs.So ldiv.So ll= abs.So lldiv.So lsearch.So merge.So mergesort_b.So ptsname.So qsort.So qsor= t_r.So quick_exit.So radixsort.So rand.So random.So reallocarray.So realloc= f.So realpath.So remque.So strfmon.So strtoimax.So strtol.So strtoll.So str= toq.So strtoul.So strtonum.So strtoull.So strtoumax.So strtouq.So system.So= tdelete.So tfind.So tsearch.So twalk.So jemalloc_jemalloc.So jemalloc_aren= a.So jemalloc_atomic.So jemalloc_base.So jemalloc_bitmap.So jemalloc_chunk.= So jemalloc_chunk_dss.So jemalloc_chunk_mmap.So jemalloc_ckh.So jemalloc_ct= l.So jemalloc_extent.So jemalloc_hash.So jemalloc_huge.So jemalloc_mb.So je= malloc_mutex.So jemalloc_nstime.So jemalloc_pages.So jemalloc_prng.So jemal= loc_prof.So jemalloc_quarantine.So jemalloc_rtree.So jemalloc_stats.So jema= lloc_tcache.So jemalloc_ticker.So jemalloc_tsd.So jemalloc_util.So jemalloc= _witness.So bcmp.So bcopy.So bzero.So explicit_bzero.So ffs.So ffsl.So ffsl= l.So fls.So flsl.So flsll.So memccpy.So memchr.So memrchr.So memcmp.So memc= py.So memmem.So memmove.So memset.So stpcpy.So stpncpy.So strcasecmp.So str= cat.So strcasestr.So strchr.So strchrnul.So strcmp.So strcoll.So strcpy.So = strcspn.So strdup.So strerror.So strlcat.So strlcpy.So strlen.So strmode.So= strncat.So strncmp.So strncpy.So strndup.So strnlen.So strnstr.So strpbrk.= So strrchr.So strsep.So strsignal.So strspn.So strstr.So strtok.So strxfrm.= So swab.So wcpcpy.So wcpncpy.So wcscasecmp.So wcscat.So wcschr.So wcscmp.So= wcscoll.So wcscpy.So wcscspn.So wcsdup.So wcslcat.So wcslcpy.So wcslen.So = wcsncasecmp.So wcsncat.So wcsncmp.So wcsncpy.So wcsnlen.So wcspbrk.So wcsrc= hr.So wcsspn.So wcsstr.So wcstok.So wcswidth.So wcsxfrm.So wmemchr.So wmemc= mp.So wmemcpy.So wmemmove.So wmemset.So=20 --- libc.a --- building static c library ar -crD libc.a `NM=3D'nm' NMFLAGS=3D'' lorder bt_close.o bt_conv.o bt_debug= .o bt_delete.o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_searc= h.o bt_seq.o bt_split.o bt_utils.o db.o hash.o hash_bigkey.o hash_buf.o has= h_func.o hash_log2.o hash_page.o ndbm.o mpool.o mpool-compat.o rec_close.o = rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_util= s.o creat.o gethostid.o getwd.o killpg.o sethostid.o setpgrp.o setrgid.o se= truid.o sigcompat.o __getosreldate.o __pthread_mutex_init_calloc_cb_stub.o = __xuname.o _once_stub.o _pthread_stubs.o _rand48.o _spinlock_stub.o _thread= _init.o alarm.o arc4random.o assert.o auxv.o basename.o cap_sandboxed.o che= ck_utility_compat.o clock.o clock_getcpuclockid.o closedir.o confstr.o cryp= t.o ctermid.o daemon.o devname.o dirfd.o dirname.o disklabel.o dlfcn.o dran= d48.o dup3.o elf_utils.o erand48.o err.o errlst.o errno.o exec.o fdevname.o= feature_present.o fmtcheck.o fmtmsg.o fnmatch.o fpclassify.o frexp.o fstab= .o ftok.o fts.o ftw.o getbootfile.o getbsize.o getcap.o getcwd.o getdomainn= ame.o getgrent.o getgrouplist.o gethostname.o getloadavg.o getlogin.o getmn= tinfo.o getnetgrent.o getosreldate.o getpagesize.o getpagesizes.o getpeerei= d.o getprogname.o getpwent.o getttyent.o getusershell.o getutxent.o getvfsb= yname.o glob.o initgroups.o isatty.o isinf.o isnan.o jrand48.o lcong48.o li= bc_dlopen.o lockf.o lrand48.o mrand48.o nftw.o nice.o nlist.o nrand48.o ope= ndir.o pause.o pmadvise.o popen.o posix_spawn.o psignal.o pututxline.o pw_s= can.o raise.o readdir.o readpassphrase.o recvmmsg.o rewinddir.o scandir.o s= eed48.o seekdir.o semctl.o sendmmsg.o setdomainname.o sethostname.o setjmpe= rr.o setmode.o setproctitle.o setprogname.o siginterrupt.o siglist.o signal= .o sigsetops.o sleep.o srand48.o statvfs.o stringlist.o strtofflags.o sysco= nf.o sysctl.o sysctlbyname.o sysctlnametomib.o syslog.o telldir.o termios.o= time.o times.o timezone.o tls.o ttyname.o ttyslot.o ualarm.o ulimit.o unam= e.o usleep.o utime.o utxdb.o valloc.o wait.o wait3.o waitpid.o waitid.o wor= dexp.o fts-compat.o unvis-compat.o pwcache.o unvis.o vis.o cancelpoints_sem= .o cancelpoints_sem_new.o _ctx_start.o fabs.o flt_rounds.o fpgetmask.o fpse= tmask.o infinity.o ldexp.o makecontext.o _setjmp.o _set_tp.o setjmp.o sigse= tjmp.o trivial-getcontextx.o gmon.o mcount.o citrus_bcs.o citrus_bcs_strtol= .o citrus_bcs_strtoul.o citrus_csmapper.o citrus_db.o citrus_db_factory.o c= itrus_db_hash.o citrus_esdb.o citrus_hash.o citrus_iconv.o citrus_lookup.o = citrus_lookup_factory.o citrus_mapper.o citrus_memstream.o citrus_mmap.o ci= trus_module.o citrus_none.o citrus_pivot_factory.o citrus_prop.o citrus_std= enc.o bsd_iconv.o iconv_compat.o inet_addr.o inet_cidr_ntop.o inet_cidr_pto= n.o inet_lnaof.o inet_makeaddr.o inet_net_ntop.o inet_net_pton.o inet_neta.= o inet_netof.o inet_network.o inet_ntoa.o inet_ntop.o inet_pton.o nsap_addr= .o ev_streams.o ev_timers.o ascii.o big5.o btowc.o collate.o collcmp.o euc.= o fix_grouping.o gb18030.o gb2312.o gbk.o ctype.o isctype.o iswctype.o ldpa= rt.o lmessages.o lmonetary.o lnumeric.o localeconv.o mblen.o mbrlen.o mbrto= wc.o mbsinit.o mbsnrtowcs.o mbsrtowcs.o mbtowc.o mbstowcs.o mskanji.o nextw= ctype.o nl_langinfo.o nomacros.o none.o rpmatch.o rune.o runetype.o setloca= le.o setrunelocale.o table.o tolower.o toupper.o utf8.o wcrtomb.o wcsnrtomb= s.o wcsrtombs.o wcsftime.o wcstof.o wcstod.o wcstoimax.o wcstol.o wcstold.o= wcstoll.o wcstombs.o wcstoul.o wcstoull.o wcstoumax.o wctob.o wctomb.o wct= rans.o wctype.o wcwidth.o xlocale.o c16rtomb_iconv.o c32rtomb_iconv.o mbrto= c16_iconv.o mbrtoc32_iconv.o md5c.o ns_name.o ns_netint.o ns_parse.o ns_pri= nt.o ns_samedomain.o ns_ttl.o base64.o ether_addr.o eui64.o gai_strerror.o = getaddrinfo.o gethostbydns.o gethostbyht.o gethostbynis.o gethostnamadr.o g= etifaddrs.o getifmaddrs.o getnameinfo.o getnetbydns.o getnetbyht.o getnetby= nis.o getnetnamadr.o getproto.o getprotoent.o getprotoname.o getservent.o i= f_indextoname.o if_nameindex.o if_nametoindex.o ip6opt.o linkaddr.o map_v4v= 6.o name6.o ntoh.o nsdispatch.o nslexer.o nsparser.o nss_compat.o rcmd.o rc= mdsh.o recv.o rthdr.o sctp_sys_calls.o send.o sockatmark.o sourcefilter.o v= ars.o nscache.o nscachedcli.o msgcat.o acl_branding.o acl_calc_mask.o acl_c= opy.o acl_delete.o acl_delete_entry.o acl_entry.o acl_flag.o acl_free.o acl= _from_text.o acl_from_text_nfs4.o acl_get.o acl_id_to_name.o acl_init.o acl= _perm.o acl_set.o acl_strip.o acl_support.o acl_support_nfs4.o acl_to_text.= o acl_to_text_nfs4.o acl_valid.o extattr.o mac.o mac_exec.o mac_get.o mac_s= et.o subr_acl_nfs4.o acl_compat.o regcomp.o regerror.o regexec.o regfree.o = herror.o h_errno.o mtctxres.o res_comp.o res_data.o res_debug.o res_findzon= ecut.o res_init.o res_mkquery.o res_mkupdate.o res_query.o res_send.o res_s= tate.o res_update.o _flock_stub.o asprintf.o clrerr.o dprintf.o fclose.o fc= loseall.o fdopen.o feof.o ferror.o fflush.o fgetc.o fgetln.o fgetpos.o fget= s.o fgetwc.o fgetwln.o fgetws.o fileno.o findfp.o flags.o fmemopen.o fopen.= o fopencookie.o fprintf.o fpurge.o fputc.o fputs.o fputwc.o fputws.o fread.= o freopen.o fscanf.o fseek.o fsetpos.o ftell.o funopen.o fvwrite.o fwalk.o = fwide.o fwprintf.o fwscanf.o fwrite.o getc.o getchar.o getdelim.o getline.o= gets.o getw.o getwc.o getwchar.o makebuf.o mktemp.o open_memstream.o open_= wmemstream.o perror.o printf.o printf-pos.o putc.o putchar.o puts.o putw.o = putwc.o putwchar.o refill.o remove.o rewind.o rget.o scanf.o setbuf.o setbu= ffer.o setvbuf.o snprintf.o sprintf.o sscanf.o stdio.o swprintf.o swscanf.o= tempnam.o tmpfile.o tmpnam.o ungetc.o ungetwc.o vasprintf.o vdprintf.o vfp= rintf.o vfscanf.o vfwprintf.o vfwscanf.o vprintf.o vscanf.o vsnprintf.o vsp= rintf.o vsscanf.o vswprintf.o vswscanf.o vwprintf.o vwscanf.o wbuf.o wprint= f.o wscanf.o wsetup.o xprintf.o xprintf_float.o xprintf_int.o xprintf_str.o= xprintf_errno.o xprintf_hexdump.o xprintf_quote.o xprintf_time.o xprintf_v= is.o asctime.o difftime.o localtime.o strftime.o strptime.o timelocal.o tim= e32.o __vdso_gettc.o clock_gettime.o gettimeofday.o __vdso_gettimeofday.o _= _error.o interposing_table.o futimens.o utimensat.o accept.o accept4.o aio_= suspend.o close.o connect.o fcntl.o fsync.o fork.o kevent.o msync.o nanosle= ep.o open.o openat.o poll.o ppoll.o pselect.o read.o readv.o recvfrom.o rec= vmsg.o select.o sendmsg.o sendto.o setcontext.o sigprocmask.o sigsuspend.o = sigtimedwait.o sigwait.o sigwaitinfo.o swapcontext.o wait4.o wait6.o write.= o writev.o sigaction.o cerror.o pipe.o shmat.o sigreturn.o syscall.o vfork.= o link.o unlink.o chdir.o fchdir.o mknod.o chmod.o chown.o getpid.o mount.o= unmount.o setuid.o getuid.o geteuid.o ptrace.o getpeername.o getsockname.o= access.o chflags.o fchflags.o sync.o kill.o getppid.o dup.o getegid.o prof= il.o ktrace.o getgid.o setlogin.o acct.o sigaltstack.o ioctl.o reboot.o rev= oke.o symlink.o readlink.o execve.o umask.o chroot.o vadvise.o munmap.o mpr= otect.o madvise.o mincore.o getgroups.o setgroups.o getpgrp.o setpgid.o set= itimer.o swapon.o getitimer.o getdtablesize.o dup2.o setpriority.o socket.o= getpriority.o bind.o setsockopt.o listen.o getrusage.o getsockopt.o settim= eofday.o fchown.o fchmod.o setreuid.o setregid.o rename.o flock.o mkfifo.o = shutdown.o socketpair.o mkdir.o rmdir.o utimes.o adjtime.o setsid.o quotact= l.o nlm_syscall.o nfssvc.o lgetfh.o getfh.o sysarch.o rtprio.o semsys.o msg= sys.o shmsys.o setfib.o ntp_adjtime.o setgid.o setegid.o seteuid.o stat.o f= stat.o lstat.o pathconf.o fpathconf.o getrlimit.o setrlimit.o getdirentries= .o __syscall.o __sysctl.o mlock.o munlock.o undelete.o futimes.o getpgid.o = semget.o semop.o msgget.o msgsnd.o msgrcv.o shmdt.o shmget.o clock_settime.= o clock_getres.o ktimer_create.o ktimer_delete.o ktimer_settime.o ktimer_ge= ttime.o ktimer_getoverrun.o ffclock_getcounter.o ffclock_setestimate.o ffcl= ock_getestimate.o clock_getcpuclockid2.o ntp_gettime.o minherit.o rfork.o i= ssetugid.o lchown.o aio_read.o aio_write.o lio_listio.o getdents.o lchmod.o= netbsd_lchown.o lutimes.o netbsd_msync.o nstat.o nfstat.o nlstat.o preadv.= o pwritev.o fhopen.o fhstat.o modnext.o modstat.o modfnext.o modfind.o kldl= oad.o kldunload.o kldfind.o kldnext.o kldstat.o kldfirstmod.o getsid.o setr= esuid.o setresgid.o aio_return.o aio_cancel.o aio_error.o mlockall.o munloc= kall.o __getcwd.o sched_setparam.o sched_getparam.o sched_setscheduler.o sc= hed_getscheduler.o sched_yield.o sched_get_priority_max.o sched_get_priorit= y_min.o sched_rr_get_interval.o utrace.o kldsym.o jail.o nnpfs_syscall.o si= gpending.o __acl_get_file.o __acl_set_file.o __acl_get_fd.o __acl_set_fd.o = __acl_delete_file.o __acl_delete_fd.o __acl_aclcheck_file.o __acl_aclcheck_= fd.o extattrctl.o extattr_set_file.o extattr_get_file.o extattr_delete_file= .o aio_waitcomplete.o getresuid.o getresgid.o kqueue.o extattr_set_fd.o ext= attr_get_fd.o extattr_delete_fd.o __setugid.o eaccess.o afs3_syscall.o nmou= nt.o __mac_get_proc.o __mac_set_proc.o __mac_get_fd.o __mac_get_file.o __ma= c_set_fd.o __mac_set_file.o kenv.o lchflags.o uuidgen.o sendfile.o mac_sysc= all.o getfsstat.o statfs.o fstatfs.o fhstatfs.o ksem_close.o ksem_post.o ks= em_wait.o ksem_trywait.o ksem_init.o ksem_open.o ksem_unlink.o ksem_getvalu= e.o ksem_destroy.o __mac_get_pid.o __mac_get_link.o __mac_set_link.o extatt= r_set_link.o extattr_get_link.o extattr_delete_link.o __mac_execve.o getcon= text.o swapoff.o __acl_get_link.o __acl_set_link.o __acl_delete_link.o __ac= l_aclcheck_link.o thr_create.o thr_exit.o thr_self.o thr_kill.o jail_attach= .o extattr_list_fd.o extattr_list_file.o extattr_list_link.o ksem_timedwait= .o thr_suspend.o thr_wake.o kldunloadf.o audit.o auditon.o getauid.o setaui= d.o getaudit.o setaudit.o getaudit_addr.o setaudit_addr.o auditctl.o _umtx_= op.o thr_new.o sigqueue.o kmq_open.o kmq_setattr.o kmq_timedreceive.o kmq_t= imedsend.o kmq_notify.o kmq_unlink.o abort2.o thr_set_name.o aio_fsync.o rt= prio_thread.o sctp_peeloff.o sctp_generic_sendmsg.o sctp_generic_sendmsg_io= v.o sctp_generic_recvmsg.o pread.o pwrite.o mmap.o lseek.o truncate.o ftrun= cate.o thr_kill2.o shm_open.o shm_unlink.o cpuset.o cpuset_setid.o cpuset_g= etid.o cpuset_getaffinity.o cpuset_setaffinity.o faccessat.o fchmodat.o fch= ownat.o fexecve.o fstatat.o futimesat.o linkat.o mkdirat.o mkfifoat.o mknod= at.o readlinkat.o renameat.o symlinkat.o unlinkat.o posix_openpt.o gssd_sys= call.o jail_get.o jail_set.o jail_remove.o closefrom.o __semctl.o msgctl.o = shmctl.o lpathconf.o __cap_rights_get.o cap_enter.o cap_getmode.o pdfork.o = pdkill.o pdgetpid.o getloginclass.o setloginclass.o rctl_get_racct.o rctl_g= et_rules.o rctl_get_limits.o rctl_add_rule.o rctl_remove_rule.o posix_fallo= cate.o posix_fadvise.o cap_rights_limit.o cap_ioctls_limit.o cap_ioctls_get= .o cap_fcntls_limit.o cap_fcntls_get.o bindat.o connectat.o chflagsat.o pip= e2.o aio_mlock.o procctl.o numa_getaffinity.o numa_setaffinity.o _exit.o _g= etlogin.o _clock_gettime.o _gettimeofday.o _futimens.o _utimensat.o _accept= .o _accept4.o _aio_suspend.o _close.o _connect.o _fcntl.o _fsync.o _fork.o = _kevent.o _msync.o _nanosleep.o _open.o _openat.o _poll.o _ppoll.o _pselect= .o _read.o _readv.o _recvfrom.o _recvmsg.o _select.o _sendmsg.o _sendto.o _= setcontext.o _sigprocmask.o _sigsuspend.o _sigtimedwait.o _sigwait.o _sigwa= itinfo.o _swapcontext.o _wait4.o _wait6.o _write.o _writev.o _sigaction.o s= tack_protector.o stack_protector_compat.o auth_none.o auth_unix.o authunix_= prot.o bindresvport.o clnt_bcast.o clnt_dg.o clnt_generic.o clnt_perror.o c= lnt_raw.o clnt_simple.o clnt_vc.o rpc_dtablesize.o getnetconfig.o getnetpat= h.o getrpcent.o getrpcport.o mt_misc.o pmap_clnt.o pmap_getmaps.o pmap_getp= ort.o pmap_prot.o pmap_prot2.o pmap_rmt.o rpc_prot.o rpc_commondata.o rpc_c= allmsg.o rpc_generic.o rpc_soc.o rpcb_clnt.o rpcb_prot.o rpcb_st_xdr.o rpcs= ec_gss_stub.o svc.o svc_auth.o svc_dg.o svc_auth_unix.o svc_generic.o svc_r= aw.o svc_run.o svc_simple.o svc_vc.o auth_time.o auth_des.o authdes_prot.o = des_crypt.o des_soft.o crypt_client.o key_call.o key_prot_xdr.o getpublicke= y.o svc_auth_des.o netname.o netnamer.o rpcdname.o rtime.o crypt_clnt.o cry= pt_xdr.o uuid_compare.o uuid_create.o uuid_create_nil.o uuid_equal.o uuid_f= rom_string.o uuid_hash.o uuid_is_nil.o uuid_stream.o uuid_to_string.o xdr.o= xdr_array.o xdr_float.o xdr_mem.o xdr_rec.o xdr_reference.o xdr_sizeof.o x= dr_stdio.o xdryp.o yp_xdr.o yplib.o subr_capability.o machdep_ldisQ.o _hdto= a.o _hldtoa.o _ldtoa.o glue.o gdtoa_strtorQ.o gdtoa_dmisc.o gdtoa_dtoa.o gd= toa_gdtoa.o gdtoa_gethex.o gdtoa_gmisc.o gdtoa_hd_init.o gdtoa_hexnan.o gdt= oa_misc.o gdtoa_smisc.o gdtoa_strtod.o gdtoa_strtodg.o gdtoa_strtof.o gdtoa= _strtord.o gdtoa_sum.o gdtoa_ulp.o modf.o _Exit.o a64l.o abort.o abs.o atex= it.o atof.o atoi.o atol.o atoll.o bsearch.o div.o exit.o getenv.o getopt.o = getopt_long.o getsubopt.o hcreate.o hcreate_r.o hdestroy_r.o heapsort.o hea= psort_b.o hsearch_r.o imaxabs.o imaxdiv.o insque.o l64a.o labs.o ldiv.o lla= bs.o lldiv.o lsearch.o merge.o mergesort_b.o ptsname.o qsort.o qsort_r.o qu= ick_exit.o radixsort.o rand.o random.o reallocarray.o reallocf.o realpath.o= remque.o strfmon.o strtoimax.o strtol.o strtoll.o strtoq.o strtoul.o strto= num.o strtoull.o strtoumax.o strtouq.o system.o tdelete.o tfind.o tsearch.o= twalk.o jemalloc_jemalloc.o jemalloc_arena.o jemalloc_atomic.o jemalloc_ba= se.o jemalloc_bitmap.o jemalloc_chunk.o jemalloc_chunk_dss.o jemalloc_chunk= _mmap.o jemalloc_ckh.o jemalloc_ctl.o jemalloc_extent.o jemalloc_hash.o jem= alloc_huge.o jemalloc_mb.o jemalloc_mutex.o jemalloc_nstime.o jemalloc_page= s.o jemalloc_prng.o jemalloc_prof.o jemalloc_quarantine.o jemalloc_rtree.o = jemalloc_stats.o jemalloc_tcache.o jemalloc_ticker.o jemalloc_tsd.o jemallo= c_util.o jemalloc_witness.o bcmp.o bcopy.o bzero.o explicit_bzero.o ffs.o f= fsl.o ffsll.o fls.o flsl.o flsll.o memccpy.o memchr.o memrchr.o memcmp.o me= mcpy.o memmem.o memmove.o memset.o stpcpy.o stpncpy.o strcasecmp.o strcat.o= strcasestr.o strchr.o strchrnul.o strcmp.o strcoll.o strcpy.o strcspn.o st= rdup.o strerror.o strlcat.o strlcpy.o strlen.o strmode.o strncat.o strncmp.= o strncpy.o strndup.o strnlen.o strnstr.o strpbrk.o strrchr.o strsep.o strs= ignal.o strspn.o strstr.o strtok.o strxfrm.o swab.o wcpcpy.o wcpncpy.o wcsc= asecmp.o wcscat.o wcschr.o wcscmp.o wcscoll.o wcscpy.o wcscspn.o wcsdup.o w= cslcat.o wcslcpy.o wcslen.o wcsncasecmp.o wcsncat.o wcsncmp.o wcsncpy.o wcs= nlen.o wcspbrk.o wcsrchr.o wcsspn.o wcsstr.o wcstok.o wcswidth.o wcsxfrm.o = wmemchr.o wmemcmp.o wmemcpy.o wmemmove.o wmemset.o __iconv.o __iconv_free_l= ist.o __iconv_get_list.o iconv.o iconv_canonicalize.o iconv_close.o iconv_o= pen.o iconv_open_into.o iconv_set_relocation_prefix.o iconvctl.o iconvlist.= o | tsort -q`=20 --- libc.so.7.full --- building shared library libc.so.7 cc -nodefaultlibs -Wl,--version-script=3DVersion.map -shared -Wl,-x -Wl,-= -fatal-warnings -Wl,--warn-shared-textrel -o libc.so.7.full -Wl,-soname,li= bc.so.7 `NM=3D'nm' NMFLAGS=3D'' lorder bt_close.So bt_conv.So bt_debug.So = bt_delete.So bt_get.So bt_open.So bt_overflow.So bt_page.So bt_put.So bt_se= arch.So bt_seq.So bt_split.So bt_utils.So db.So hash.So hash_bigkey.So hash= _buf.So hash_func.So hash_log2.So hash_page.So ndbm.So mpool.So mpool-compa= t.So rec_close.So rec_delete.So rec_get.So rec_open.So rec_put.So rec_searc= h.So rec_seq.So rec_utils.So creat.So gethostid.So getwd.So killpg.So setho= stid.So setpgrp.So setrgid.So setruid.So sigcompat.So __getosreldate.So __p= thread_mutex_init_calloc_cb_stub.So __xuname.So _once_stub.So _pthread_stub= s.So _rand48.So _spinlock_stub.So _thread_init.So alarm.So arc4random.So as= sert.So auxv.So basename.So cap_sandboxed.So check_utility_compat.So clock.= So clock_getcpuclockid.So closedir.So confstr.So crypt.So ctermid.So daemon= .So devname.So dirfd.So dirname.So disklabel.So dlfcn.So drand48.So dup3.So= elf_utils.So erand48.So err.So errlst.So errno.So exec.So fdevname.So feat= ure_present.So fmtcheck.So fmtmsg.So fnmatch.So fpclassify.So frexp.So fsta= b.So ftok.So fts.So ftw.So getbootfile.So getbsize.So getcap.So getcwd.So g= etdomainname.So getgrent.So getgrouplist.So gethostname.So getloadavg.So ge= tlogin.So getmntinfo.So getnetgrent.So getosreldate.So getpagesize.So getpa= gesizes.So getpeereid.So getprogname.So getpwent.So getttyent.So getusershe= ll.So getutxent.So getvfsbyname.So glob.So initgroups.So isatty.So isinf.So= isnan.So jrand48.So lcong48.So libc_dlopen.So lockf.So lrand48.So mrand48.= So nftw.So nice.So nlist.So nrand48.So opendir.So pause.So pmadvise.So pope= n.So posix_spawn.So psignal.So pututxline.So pw_scan.So raise.So readdir.So= readpassphrase.So recvmmsg.So rewinddir.So scandir.So seed48.So seekdir.So= semctl.So sendmmsg.So setdomainname.So sethostname.So setjmperr.So setmode= .So setproctitle.So setprogname.So siginterrupt.So siglist.So signal.So sig= setops.So sleep.So srand48.So statvfs.So stringlist.So strtofflags.So sysco= nf.So sysctl.So sysctlbyname.So sysctlnametomib.So syslog.So telldir.So ter= mios.So time.So times.So timezone.So tls.So ttyname.So ttyslot.So ualarm.So= ulimit.So uname.So usleep.So utime.So utxdb.So valloc.So wait.So wait3.So = waitpid.So waitid.So wordexp.So fts-compat.So unvis-compat.So pwcache.So un= vis.So vis.So cancelpoints_sem.So cancelpoints_sem_new.So _ctx_start.So fab= s.So flt_rounds.So fpgetmask.So fpsetmask.So infinity.So ldexp.So makeconte= xt.So _setjmp.So _set_tp.So setjmp.So sigsetjmp.So trivial-getcontextx.So g= mon.So mcount.So citrus_bcs.So citrus_bcs_strtol.So citrus_bcs_strtoul.So c= itrus_csmapper.So citrus_db.So citrus_db_factory.So citrus_db_hash.So citru= s_esdb.So citrus_hash.So citrus_iconv.So citrus_lookup.So citrus_lookup_fac= tory.So citrus_mapper.So citrus_memstream.So citrus_mmap.So citrus_module.S= o citrus_none.So citrus_pivot_factory.So citrus_prop.So citrus_stdenc.So bs= d_iconv.So iconv_compat.So inet_addr.So inet_cidr_ntop.So inet_cidr_pton.So= inet_lnaof.So inet_makeaddr.So inet_net_ntop.So inet_net_pton.So inet_neta= .So inet_netof.So inet_network.So inet_ntoa.So inet_ntop.So inet_pton.So ns= ap_addr.So ev_streams.So ev_timers.So ascii.So big5.So btowc.So collate.So = collcmp.So euc.So fix_grouping.So gb18030.So gb2312.So gbk.So ctype.So isct= ype.So iswctype.So ldpart.So lmessages.So lmonetary.So lnumeric.So localeco= nv.So mblen.So mbrlen.So mbrtowc.So mbsinit.So mbsnrtowcs.So mbsrtowcs.So m= btowc.So mbstowcs.So mskanji.So nextwctype.So nl_langinfo.So nomacros.So no= ne.So rpmatch.So rune.So runetype.So setlocale.So setrunelocale.So table.So= tolower.So toupper.So utf8.So wcrtomb.So wcsnrtombs.So wcsrtombs.So wcsfti= me.So wcstof.So wcstod.So wcstoimax.So wcstol.So wcstold.So wcstoll.So wcst= ombs.So wcstoul.So wcstoull.So wcstoumax.So wctob.So wctomb.So wctrans.So w= ctype.So wcwidth.So xlocale.So c16rtomb_iconv.So c32rtomb_iconv.So mbrtoc16= _iconv.So mbrtoc32_iconv.So md5c.So ns_name.So ns_netint.So ns_parse.So ns_= print.So ns_samedomain.So ns_ttl.So base64.So ether_addr.So eui64.So gai_st= rerror.So getaddrinfo.So gethostbydns.So gethostbyht.So gethostbynis.So get= hostnamadr.So getifaddrs.So getifmaddrs.So getnameinfo.So getnetbydns.So ge= tnetbyht.So getnetbynis.So getnetnamadr.So getproto.So getprotoent.So getpr= otoname.So getservent.So if_indextoname.So if_nameindex.So if_nametoindex.S= o ip6opt.So linkaddr.So map_v4v6.So name6.So ntoh.So nsdispatch.So nslexer.= So nsparser.So nss_compat.So rcmd.So rcmdsh.So recv.So rthdr.So sctp_sys_ca= lls.So send.So sockatmark.So sourcefilter.So vars.So nscache.So nscachedcli= .So msgcat.So acl_branding.So acl_calc_mask.So acl_copy.So acl_delete.So ac= l_delete_entry.So acl_entry.So acl_flag.So acl_free.So acl_from_text.So acl= _from_text_nfs4.So acl_get.So acl_id_to_name.So acl_init.So acl_perm.So acl= _set.So acl_strip.So acl_support.So acl_support_nfs4.So acl_to_text.So acl_= to_text_nfs4.So acl_valid.So extattr.So mac.So mac_exec.So mac_get.So mac_s= et.So subr_acl_nfs4.So acl_compat.So regcomp.So regerror.So regexec.So regf= ree.So herror.So h_errno.So mtctxres.So res_comp.So res_data.So res_debug.S= o res_findzonecut.So res_init.So res_mkquery.So res_mkupdate.So res_query.S= o res_send.So res_state.So res_update.So _flock_stub.So asprintf.So clrerr.= So dprintf.So fclose.So fcloseall.So fdopen.So feof.So ferror.So fflush.So = fgetc.So fgetln.So fgetpos.So fgets.So fgetwc.So fgetwln.So fgetws.So filen= o.So findfp.So flags.So fmemopen.So fopen.So fopencookie.So fprintf.So fpur= ge.So fputc.So fputs.So fputwc.So fputws.So fread.So freopen.So fscanf.So f= seek.So fsetpos.So ftell.So funopen.So fvwrite.So fwalk.So fwide.So fwprint= f.So fwscanf.So fwrite.So getc.So getchar.So getdelim.So getline.So gets.So= getw.So getwc.So getwchar.So makebuf.So mktemp.So open_memstream.So open_w= memstream.So perror.So printf.So printf-pos.So putc.So putchar.So puts.So p= utw.So putwc.So putwchar.So refill.So remove.So rewind.So rget.So scanf.So = setbuf.So setbuffer.So setvbuf.So snprintf.So sprintf.So sscanf.So stdio.So= swprintf.So swscanf.So tempnam.So tmpfile.So tmpnam.So ungetc.So ungetwc.S= o vasprintf.So vdprintf.So vfprintf.So vfscanf.So vfwprintf.So vfwscanf.So = vprintf.So vscanf.So vsnprintf.So vsprintf.So vsscanf.So vswprintf.So vswsc= anf.So vwprintf.So vwscanf.So wbuf.So wprintf.So wscanf.So wsetup.So xprint= f.So xprintf_float.So xprintf_int.So xprintf_str.So xprintf_errno.So xprint= f_hexdump.So xprintf_quote.So xprintf_time.So xprintf_vis.So asctime.So dif= ftime.So localtime.So strftime.So strptime.So timelocal.So time32.So __vdso= _gettc.So clock_gettime.So gettimeofday.So __vdso_gettimeofday.So __error.S= o interposing_table.So futimens.So utimensat.So accept.So accept4.So aio_su= spend.So close.So connect.So fcntl.So fsync.So fork.So kevent.So msync.So n= anosleep.So open.So openat.So poll.So ppoll.So pselect.So read.So readv.So = recvfrom.So recvmsg.So select.So sendmsg.So sendto.So setcontext.So sigproc= mask.So sigsuspend.So sigtimedwait.So sigwait.So sigwaitinfo.So swapcontext= .So wait4.So wait6.So write.So writev.So sigaction.So cerror.So pipe.So shm= at.So sigreturn.So syscall.So vfork.So link.So unlink.So chdir.So fchdir.So= mknod.So chmod.So chown.So getpid.So mount.So unmount.So setuid.So getuid.= So geteuid.So ptrace.So getpeername.So getsockname.So access.So chflags.So = fchflags.So sync.So kill.So getppid.So dup.So getegid.So profil.So ktrace.S= o getgid.So setlogin.So acct.So sigaltstack.So ioctl.So reboot.So revoke.So= symlink.So readlink.So execve.So umask.So chroot.So vadvise.So munmap.So m= protect.So madvise.So mincore.So getgroups.So setgroups.So getpgrp.So setpg= id.So setitimer.So swapon.So getitimer.So getdtablesize.So dup2.So setprior= ity.So socket.So getpriority.So bind.So setsockopt.So listen.So getrusage.S= o getsockopt.So settimeofday.So fchown.So fchmod.So setreuid.So setregid.So= rename.So flock.So mkfifo.So shutdown.So socketpair.So mkdir.So rmdir.So u= times.So adjtime.So setsid.So quotactl.So nlm_syscall.So nfssvc.So lgetfh.S= o getfh.So sysarch.So rtprio.So semsys.So msgsys.So shmsys.So setfib.So ntp= _adjtime.So setgid.So setegid.So seteuid.So stat.So fstat.So lstat.So pathc= onf.So fpathconf.So getrlimit.So setrlimit.So getdirentries.So __syscall.So= __sysctl.So mlock.So munlock.So undelete.So futimes.So getpgid.So semget.S= o semop.So msgget.So msgsnd.So msgrcv.So shmdt.So shmget.So clock_settime.S= o clock_getres.So ktimer_create.So ktimer_delete.So ktimer_settime.So ktime= r_gettime.So ktimer_getoverrun.So ffclock_getcounter.So ffclock_setestimate= .So ffclock_getestimate.So clock_getcpuclockid2.So ntp_gettime.So minherit.= So rfork.So issetugid.So lchown.So aio_read.So aio_write.So lio_listio.So g= etdents.So lchmod.So netbsd_lchown.So lutimes.So netbsd_msync.So nstat.So n= fstat.So nlstat.So preadv.So pwritev.So fhopen.So fhstat.So modnext.So mods= tat.So modfnext.So modfind.So kldload.So kldunload.So kldfind.So kldnext.So= kldstat.So kldfirstmod.So getsid.So setresuid.So setresgid.So aio_return.S= o aio_cancel.So aio_error.So mlockall.So munlockall.So __getcwd.So sched_se= tparam.So sched_getparam.So sched_setscheduler.So sched_getscheduler.So sch= ed_yield.So sched_get_priority_max.So sched_get_priority_min.So sched_rr_ge= t_interval.So utrace.So kldsym.So jail.So nnpfs_syscall.So sigpending.So __= acl_get_file.So __acl_set_file.So __acl_get_fd.So __acl_set_fd.So __acl_del= ete_file.So __acl_delete_fd.So __acl_aclcheck_file.So __acl_aclcheck_fd.So = extattrctl.So extattr_set_file.So extattr_get_file.So extattr_delete_file.S= o aio_waitcomplete.So getresuid.So getresgid.So kqueue.So extattr_set_fd.So= extattr_get_fd.So extattr_delete_fd.So __setugid.So eaccess.So afs3_syscal= l.So nmount.So __mac_get_proc.So __mac_set_proc.So __mac_get_fd.So __mac_ge= t_file.So __mac_set_fd.So __mac_set_file.So kenv.So lchflags.So uuidgen.So = sendfile.So mac_syscall.So getfsstat.So statfs.So fstatfs.So fhstatfs.So ks= em_close.So ksem_post.So ksem_wait.So ksem_trywait.So ksem_init.So ksem_ope= n.So ksem_unlink.So ksem_getvalue.So ksem_destroy.So __mac_get_pid.So __mac= _get_link.So __mac_set_link.So extattr_set_link.So extattr_get_link.So exta= ttr_delete_link.So __mac_execve.So getcontext.So swapoff.So __acl_get_link.= So __acl_set_link.So __acl_delete_link.So __acl_aclcheck_link.So thr_create= .So thr_exit.So thr_self.So thr_kill.So jail_attach.So extattr_list_fd.So e= xtattr_list_file.So extattr_list_link.So ksem_timedwait.So thr_suspend.So t= hr_wake.So kldunloadf.So audit.So auditon.So getauid.So setauid.So getaudit= .So setaudit.So getaudit_addr.So setaudit_addr.So auditctl.So _umtx_op.So t= hr_new.So sigqueue.So kmq_open.So kmq_setattr.So kmq_timedreceive.So kmq_ti= medsend.So kmq_notify.So kmq_unlink.So abort2.So thr_set_name.So aio_fsync.= So rtprio_thread.So sctp_peeloff.So sctp_generic_sendmsg.So sctp_generic_se= ndmsg_iov.So sctp_generic_recvmsg.So pread.So pwrite.So mmap.So lseek.So tr= uncate.So ftruncate.So thr_kill2.So shm_open.So shm_unlink.So cpuset.So cpu= set_setid.So cpuset_getid.So cpuset_getaffinity.So cpuset_setaffinity.So fa= ccessat.So fchmodat.So fchownat.So fexecve.So fstatat.So futimesat.So linka= t.So mkdirat.So mkfifoat.So mknodat.So readlinkat.So renameat.So symlinkat.= So unlinkat.So posix_openpt.So gssd_syscall.So jail_get.So jail_set.So jail= _remove.So closefrom.So __semctl.So msgctl.So shmctl.So lpathconf.So __cap_= rights_get.So cap_enter.So cap_getmode.So pdfork.So pdkill.So pdgetpid.So g= etloginclass.So setloginclass.So rctl_get_racct.So rctl_get_rules.So rctl_g= et_limits.So rctl_add_rule.So rctl_remove_rule.So posix_fallocate.So posix_= fadvise.So cap_rights_limit.So cap_ioctls_limit.So cap_ioctls_get.So cap_fc= ntls_limit.So cap_fcntls_get.So bindat.So connectat.So chflagsat.So pipe2.S= o aio_mlock.So procctl.So numa_getaffinity.So numa_setaffinity.So _exit.So = _getlogin.So _clock_gettime.So _gettimeofday.So _futimens.So _utimensat.So = _accept.So _accept4.So _aio_suspend.So _close.So _connect.So _fcntl.So _fsy= nc.So _fork.So _kevent.So _msync.So _nanosleep.So _open.So _openat.So _poll= .So _ppoll.So _pselect.So _read.So _readv.So _recvfrom.So _recvmsg.So _sele= ct.So _sendmsg.So _sendto.So _setcontext.So _sigprocmask.So _sigsuspend.So = _sigtimedwait.So _sigwait.So _sigwaitinfo.So _swapcontext.So _wait4.So _wai= t6.So _write.So _writev.So _sigaction.So stack_protector.So stack_protector= _compat.So auth_none.So auth_unix.So authunix_prot.So bindresvport.So clnt_= bcast.So clnt_dg.So clnt_generic.So clnt_perror.So clnt_raw.So clnt_simple.= So clnt_vc.So rpc_dtablesize.So getnetconfig.So getnetpath.So getrpcent.So = getrpcport.So mt_misc.So pmap_clnt.So pmap_getmaps.So pmap_getport.So pmap_= prot.So pmap_prot2.So pmap_rmt.So rpc_prot.So rpc_commondata.So rpc_callmsg= .So rpc_generic.So rpc_soc.So rpcb_clnt.So rpcb_prot.So rpcb_st_xdr.So rpcs= ec_gss_stub.So svc.So svc_auth.So svc_dg.So svc_auth_unix.So svc_generic.So= svc_raw.So svc_run.So svc_simple.So svc_vc.So auth_time.So auth_des.So aut= hdes_prot.So des_crypt.So des_soft.So crypt_client.So key_call.So key_prot_= xdr.So getpublickey.So svc_auth_des.So netname.So netnamer.So rpcdname.So r= time.So crypt_clnt.So crypt_xdr.So uuid_compare.So uuid_create.So uuid_crea= te_nil.So uuid_equal.So uuid_from_string.So uuid_hash.So uuid_is_nil.So uui= d_stream.So uuid_to_string.So xdr.So xdr_array.So xdr_float.So xdr_mem.So x= dr_rec.So xdr_reference.So xdr_sizeof.So xdr_stdio.So xdryp.So yp_xdr.So yp= lib.So subr_capability.So machdep_ldisQ.So _hdtoa.So _hldtoa.So _ldtoa.So g= lue.So gdtoa_strtorQ.So gdtoa_dmisc.So gdtoa_dtoa.So gdtoa_gdtoa.So gdtoa_g= ethex.So gdtoa_gmisc.So gdtoa_hd_init.So gdtoa_hexnan.So gdtoa_misc.So gdto= a_smisc.So gdtoa_strtod.So gdtoa_strtodg.So gdtoa_strtof.So gdtoa_strtord.S= o gdtoa_sum.So gdtoa_ulp.So modf.So _Exit.So a64l.So abort.So abs.So atexit= .So atof.So atoi.So atol.So atoll.So bsearch.So div.So exit.So getenv.So ge= topt.So getopt_long.So getsubopt.So hcreate.So hcreate_r.So hdestroy_r.So h= eapsort.So heapsort_b.So hsearch_r.So imaxabs.So imaxdiv.So insque.So l64a.= So labs.So ldiv.So llabs.So lldiv.So lsearch.So merge.So mergesort_b.So pts= name.So qsort.So qsort_r.So quick_exit.So radixsort.So rand.So random.So re= allocarray.So reallocf.So realpath.So remque.So strfmon.So strtoimax.So str= tol.So strtoll.So strtoq.So strtoul.So strtonum.So strtoull.So strtoumax.So= strtouq.So system.So tdelete.So tfind.So tsearch.So twalk.So jemalloc_jema= lloc.So jemalloc_arena.So jemalloc_atomic.So jemalloc_base.So jemalloc_bitm= ap.So jemalloc_chunk.So jemalloc_chunk_dss.So jemalloc_chunk_mmap.So jemall= oc_ckh.So jemalloc_ctl.So jemalloc_extent.So jemalloc_hash.So jemalloc_huge= .So jemalloc_mb.So jemalloc_mutex.So jemalloc_nstime.So jemalloc_pages.So j= emalloc_prng.So jemalloc_prof.So jemalloc_quarantine.So jemalloc_rtree.So j= emalloc_stats.So jemalloc_tcache.So jemalloc_ticker.So jemalloc_tsd.So jema= lloc_util.So jemalloc_witness.So bcmp.So bcopy.So bzero.So explicit_bzero.S= o ffs.So ffsl.So ffsll.So fls.So flsl.So flsll.So memccpy.So memchr.So memr= chr.So memcmp.So memcpy.So memmem.So memmove.So memset.So stpcpy.So stpncpy= .So strcasecmp.So strcat.So strcasestr.So strchr.So strchrnul.So strcmp.So = strcoll.So strcpy.So strcspn.So strdup.So strerror.So strlcat.So strlcpy.So= strlen.So strmode.So strncat.So strncmp.So strncpy.So strndup.So strnlen.S= o strnstr.So strpbrk.So strrchr.So strsep.So strsignal.So strspn.So strstr.= So strtok.So strxfrm.So swab.So wcpcpy.So wcpncpy.So wcscasecmp.So wcscat.S= o wcschr.So wcscmp.So wcscoll.So wcscpy.So wcscspn.So wcsdup.So wcslcat.So = wcslcpy.So wcslen.So wcsncasecmp.So wcsncat.So wcsncmp.So wcsncpy.So wcsnle= n.So wcspbrk.So wcsrchr.So wcsspn.So wcsstr.So wcstok.So wcswidth.So wcsxfr= m.So wmemchr.So wmemcmp.So wmemcpy.So wmemmove.So wmemset.So | tsort -q` -= lcompiler_rt -lssp_nonshared --- libc_pic.a --- ranlib -D libc_pic.a --- libc.a --- ranlib -D libc.a --- libc.so.7.full --- /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/crti.o: file not recognized: Fil= e format not recognized cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libc.so.7.full] Error code 1 make[4]: stopped in /usr/src/lib/libc 1 error make[4]: stopped in /usr/src/lib/libc *** [lib/libc__L] Error code 2 make[3]: stopped in /usr/src 1 error make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson2201743680578250459.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Sun May 22 18:48:41 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8E580B45739 for ; Sun, 22 May 2016 18:48:41 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: from mail-oi0-x235.google.com (mail-oi0-x235.google.com [IPv6:2607:f8b0:4003:c06::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 56CBA1455 for ; Sun, 22 May 2016 18:48:41 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: by mail-oi0-x235.google.com with SMTP id k23so42055777oih.0 for ; Sun, 22 May 2016 11:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=MHK6LKkMf4FfSQrh26N+SpxadCffFV9TivPoj8IM9os=; b=G6Df/Grxzz5fg6ESCUnQUHbCaVbYZSuaRo/l/KB1VzmUL+SzPOGKrou9Ay+YgOj2jX bA81WCSxsxtKN9F+hgsM8ATpZtKQedjkFMfooQwQY1Gf6c7Lkmqwzlh5pnzMtaRlOTaT k7p/9Z0paOGEtT1iNPvPdlakYVmHTomiu9mESA93byof6YhgGxK5XjPBCYlYELjx4KkU SpFJd9y+1YCN70P6VGAdouMR4FHQBrXYVa+cYyfLdi+s7kV6FFOXa3OlkEPwOzVDPhLh 5uvW2Pd2ttnXgmhzQr/9s/wxTR/qzYwpTKB/UIDtjTLtaeNRvkhzw+71/YrTc2B3hWFZ +dDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=MHK6LKkMf4FfSQrh26N+SpxadCffFV9TivPoj8IM9os=; b=bV8wvxB09fXiSCD8jBreg2W20DPgOg5Dwzg/UV+Dkq5X35A0OHHUiUkKLq+493P584 rFLi1seLmit5xXNHAeXsiH05W2SglSZ5LhQgKfOTxSJEQkaJKS34hqHYHD0KIywnOIrn YaafESvTjNUy3IjqzFDrxQnsGB0eB6zb7O/9O2qP2sA+FDbQrmYmY04WIaVEcyIcb1Hf sSNtn1IMwTU5oNNGmFYxCelvJ/Fzhp5ef+ofyD2p8HWG8yA8z/myYvP74CeB+1W7Mzh8 SfLvfpmYpssr1oYt3qRsSdo0MIFTRaeJtHIQqoiot4LacAcKe3JbOvgyD8rXGrMNbc+B LK+g== X-Gm-Message-State: ALyK8tJYgy5ZN8akWZGpTEwww62seSlCl77FOhvEuQN1/VFyEgxQaRnV7uEjR/D3xVwbJBuApSUjpRr1EX87qQ== MIME-Version: 1.0 X-Received: by 10.157.51.35 with SMTP id f32mr2367225otc.105.1463942920443; Sun, 22 May 2016 11:48:40 -0700 (PDT) Received: by 10.157.20.8 with HTTP; Sun, 22 May 2016 11:48:40 -0700 (PDT) Date: Sun, 22 May 2016 14:48:40 -0400 Message-ID: Subject: How do you guys cross compile for Zynq (Cortex A9)? From: Emb Aud To: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 18:48:41 -0000 Hi Everyone, I've got FreeBSD compiled and running on my Zybo (Xilinx Zynq CPU). But I can't figure out how to compile programs to run on it. I've gone round and round with teh gcc-arm-embedded-5.2.20151219_1 package, and also with the arm-none-eabi-gcc* packages. Nothing seem to work and there is almost no documentation on this. It also looks like the Cortex A9 is armv7-a, but the FreeBSD compile instructions I've found (and that work) are for armv6. My first problem was not finding the stdio.h header when I tried to compile. I solved that by switching to the gcc-arm-embedded package. Now when I compile it finds the header but it barfs on libc.a... With errors like "undefined reference to `_exit'" and other very basic libc functions. Can anyone tell me how you are compiling your Zynq programs? Thank you. From owner-freebsd-arm@freebsd.org Sun May 22 18:55:16 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 718B7B45A4E for ; Sun, 22 May 2016 18:55:16 +0000 (UTC) (envelope-from wwaites@tardis.ed.ac.uk) Received: from noether.irl.styx.org (noether.irl.styx.org [IPv6:2a00:d880:6:1a4::98dc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "noether.irl.styx.org", Issuer "noether.irl.styx.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 00FC41C92 for ; Sun, 22 May 2016 18:55:15 +0000 (UTC) (envelope-from wwaites@tardis.ed.ac.uk) Received: by noether.irl.styx.org (Postfix, from userid 66) id 94D0119E36; Sun, 22 May 2016 18:55:12 +0000 (UTC) Received: from naartjie (localhost [127.0.0.1]) by naartjie (Postfix) with ESMTP id 37A3892D6F for ; Sun, 22 May 2016 18:54:00 +0000 (UTC) User-agent: mu4e 0.9.16; emacs 24.5.1 From: William Waites To: freebsd-arm Subject: Booting the Beaglebone Black from internal flash Date: Sun, 22 May 2016 18:53:59 +0000 Message-ID: <86zirhq5yw.fsf@naartjie.uucp> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 18:55:16 -0000 I've gotten my BBB to boot and run off of its internal flash. It wasn't terribly difficult and maybe this is old news, but I had a lot of trouble finding instructions for how to do it. Here's what I did, in case it's useful. 1. Start from an image written to SD card. At the time of writing there seems to be a problem with the 11 images, but 10.3 works fine. 2. Delete any existing partitions from the internal flash, as well as the partition table so that we can start from scratch: gpart delete -i 2 mmcsd1 gpart delete -i 1 mmcsd1 gpart destroy mmcsd1 3. Create partitions similarly to the SD card: gpart create -s GPT mmcsd1 gpart add -t \!12 -b 63 -s 2M mmcsd1 gpart set -a active -i 1 mmcsd1 gpart add -t freebsd mmcsd1 gpart add -t freebsd-ufs mmcsd1s2 It is unclear if it is necessary or why to use a traditional disklabel here instead of just putting the freebsd-ufs directly in slice 2. 4. Create filesystems: newfs_msdos -F 12 /dev/mmcsd1s1 newfs -U -t /dev/mmcsd1s2a These filesystems do not (yet) have labels so they won't be magically found by the boot process. It does not appear to be possible to label them while there are other filesystems mounted with those labels. 5. Mount the filesystems: mount /dev/mmcsd1s2a /mnt mkdir -p /mnt/boot/msdos mount -t msdosfs /dev/mmcsd1s1 /mnt/boot/msdos 6. Copy the running system onto the internal flash: cd /boot/msdos; tar -cf - ./ | (cd /mnt/boot/msdos; tar -xpvf -) cd /; tar --one-file-system -cf - ./ | (cd /mnt; tar -xpvf -) This could alternatively be done by building from source, and installing with DESTDIR=/mnt or potentially using the distribution sets. Except perhaps for the early bootloader stages which come from the sysutils/u-boot-beaglebone port I believe. 7. Make sure that booting will proceed from the internal flash, because the default in u-boot is to use mmc 0 (the external SD card). echo 'fatdev=mmc 1' > /mnt/boot/msdos/uenv.txt 8. Halt the system, remove the SD card, boot into single user mode to label the disks. The kernel will not be able to find the root partition, and it needs to be specified as ufs:/dev/mmcsd0s2a when asked. glabel label MSDOSBOOT mmcsd0s1 glabel label rootfs mmcsd0s2a Notice that now the device is mmcsd0 and not mmcsd1. This is because of the way the numbering works which is slightly inconvenient. 9. Reboot and done. 9a. Not really, for me the kernel was still unable to find the filesystem with rootfs label, and I resorted to building a kernel with options ROOTDEVNAME=\"ufs:mmcsd0s2a\" The default in the BEAGLEBONE config is ufs:mmcsd0s2 which would probably have worked if not using BSD disklabels and putting the filesystem directly there (see #3). Is it a good idea to write this down in the wiki? Best wishes, -w ------------------------------------------------+------------------------ William Waites : School of Informatics Synthsys Centre for Mammalian Synthetic Biology : University of Edinburgh ------------------------------------------------+------------------------ The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. From owner-freebsd-arm@freebsd.org Sun May 22 20:36:07 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 975E1B4548B for ; Sun, 22 May 2016 20:36:07 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 78B271DA0 for ; Sun, 22 May 2016 20:36:06 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id u4MKa4F3008203; Sun, 22 May 2016 20:36:04 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.102] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id xgwft8qm9qaujuadyg9xhxefb2; Sun, 22 May 2016 20:36:04 +0000 (UTC) (envelope-from tim@kientzle.com) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? From: Tim Kientzle In-Reply-To: Date: Sun, 22 May 2016 13:36:04 -0700 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Emb Aud X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 20:36:07 -0000 > On May 22, 2016, at 11:48 AM, Emb Aud wrote: >=20 > Hi Everyone, >=20 > I've got FreeBSD compiled and running on my Zybo (Xilinx Zynq CPU). >=20 > But I can't figure out how to compile programs to run on it. I've not used the Zybo specifically, but for Beaglebone and Raspberry = Pi, I found it easiest to just compile directly on the board. = Everything should just work, though for certain larger packages, you may = need to configure some form of swap. With two or more boards, you can dedicate one to building, create = packages, and then distribute those packages to your other boards. >=20 > It also looks like the Cortex A9 is armv7-a, but the FreeBSD compile > instructions I've found (and that work) are for armv6. FreeBSD uses the term "armv6" to refer generically to armv6 *and later* = 32-bit processors, including armv7. Tim From owner-freebsd-arm@freebsd.org Sun May 22 20:39:24 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3DFCEB45542 for ; Sun, 22 May 2016 20:39:24 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-qk0-x232.google.com (mail-qk0-x232.google.com [IPv6:2607:f8b0:400d:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 037311E1D for ; Sun, 22 May 2016 20:39:23 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-qk0-x232.google.com with SMTP id n63so96426833qkf.0 for ; Sun, 22 May 2016 13:39:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=E4yKcaR8pae8BqIHyAMrvYFVTsVhZ6NINS626fCBQQs=; b=EybOqoCkfz009n40WBLuoXfI9XP+TIQuueB4VDWmpKtvaNLedMdu+aWSN8O3KYrejC b/Q9l2fHLfx/flTggyiU7P5t/Hp4G2Q1wtAn1li6vWM6fYXZLDXEuw+FZJHt9TB1F7Na sRGcwXBZNi9S8NJJm095BEqOmvXBpOrph3HZY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=E4yKcaR8pae8BqIHyAMrvYFVTsVhZ6NINS626fCBQQs=; b=VuLlTBsYAjNWPNP3pKKIpVAx6VzE7NBi/NoqXpPLBWEX3Q/aAE/4ALFd+BuWiXVrGv bPCMSVnpdMpYpzwdajX+U4KVnDXjdhPaOEiwywtLUykfoo0fqqyup1zsOI6sxxNTowwr 18pKtbcyWR45gKxVBlY4D3CA0E0/eWCESnAAMUynOnBvpzih/6KBuHRJQGmr3Xhuk9Qh VutudMh6Ls1Vy5MBCxMJMCS+RQDWWGsxZbdF9OszmCP8o3CPB+ZnPzR3X1FvnOgCj1aN UPf5g3+9id4TkaLWduOrWVyD5MIZdUmViR1GqnevpKzSX7cNsJLV2GwH5dtdiR54l617 lJcA== X-Gm-Message-State: AOPr4FVn33XkojmJIyYXvIjXxu5tqb7/JG9OAaZuJtiOX9jHoJQ0KtpCAltKDLL1NaxwQQ== X-Received: by 10.55.25.232 with SMTP id 101mr13601212qkz.157.1463949562584; Sun, 22 May 2016 13:39:22 -0700 (PDT) Received: from [192.168.0.18] ([187.60.94.34]) by smtp.googlemail.com with ESMTPSA id 67sm3632426qte.30.2016.05.22.13.39.20 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 May 2016 13:39:21 -0700 (PDT) Subject: Re: Booting the Beaglebone Black from internal flash To: freebsd-arm@freebsd.org References: <86zirhq5yw.fsf@naartjie.uucp> From: =?UTF-8?B?T3RhY8OtbGlv?= Message-ID: <121b130f-7a6f-f9cf-962b-ffc839b09853@bsd.com.br> Date: Sun, 22 May 2016 17:39:12 -0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <86zirhq5yw.fsf@naartjie.uucp> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 20:39:24 -0000 Em 22/05/2016 15:53, William Waites escreveu: > I've gotten my BBB to boot and run off of its internal flash. It wasn't > terribly difficult and maybe this is old news, but I had a lot of > trouble finding instructions for how to do it. Here's what I did, in > case it's useful. > > 1. Start from an image written to SD card. At the time of writing > there seems to be a problem with the 11 images, but 10.3 works > fine. > > 2. Delete any existing partitions from the internal flash, as well as > the partition table so that we can start from scratch: > > gpart delete -i 2 mmcsd1 > gpart delete -i 1 mmcsd1 > gpart destroy mmcsd1 > > 3. Create partitions similarly to the SD card: > > gpart create -s GPT mmcsd1 > gpart add -t \!12 -b 63 -s 2M mmcsd1 > gpart set -a active -i 1 mmcsd1 > gpart add -t freebsd mmcsd1 > gpart add -t freebsd-ufs mmcsd1s2 > > It is unclear if it is necessary or why to use a traditional > disklabel here instead of just putting the freebsd-ufs directly in > slice 2. > > 4. Create filesystems: > > newfs_msdos -F 12 /dev/mmcsd1s1 > newfs -U -t /dev/mmcsd1s2a > > These filesystems do not (yet) have labels so they won't be > magically found by the boot process. It does not appear to be > possible to label them while there are other filesystems mounted > with those labels. > > 5. Mount the filesystems: > > mount /dev/mmcsd1s2a /mnt > mkdir -p /mnt/boot/msdos > mount -t msdosfs /dev/mmcsd1s1 /mnt/boot/msdos > > 6. Copy the running system onto the internal flash: > > cd /boot/msdos; tar -cf - ./ | (cd /mnt/boot/msdos; tar -xpvf -) > cd /; tar --one-file-system -cf - ./ | (cd /mnt; tar -xpvf -) > > This could alternatively be done by building from source, and > installing with DESTDIR=/mnt or potentially using the distribution > sets. Except perhaps for the early bootloader stages which come > from the sysutils/u-boot-beaglebone port I believe. > > 7. Make sure that booting will proceed from the internal flash, > because the default in u-boot is to use mmc 0 (the external SD > card). > > echo 'fatdev=mmc 1' > /mnt/boot/msdos/uenv.txt > > 8. Halt the system, remove the SD card, boot into single user mode to > label the disks. The kernel will not be able to find the root > partition, and it needs to be specified as ufs:/dev/mmcsd0s2a when > asked. > > glabel label MSDOSBOOT mmcsd0s1 > glabel label rootfs mmcsd0s2a > > Notice that now the device is mmcsd0 and not mmcsd1. This is > because of the way the numbering works which is slightly > inconvenient. > > 9. Reboot and done. > > 9a. Not really, for me the kernel was still unable to find the > filesystem with rootfs label, and I resorted to building a kernel > with > > options ROOTDEVNAME=\"ufs:mmcsd0s2a\" > > The default in the BEAGLEBONE config is ufs:mmcsd0s2 which would > probably have worked if not using BSD disklabels and putting the > filesystem directly there (see #3). > > Is it a good idea to write this down in the wiki? > > Best wishes, > -w > I think that this is a great improvement to the wiki, but this is not my decision. About the support of FreeBSD to the internal flash memory, is it robust sufficiently to be used without panics? []'s -Otacílio From owner-freebsd-arm@freebsd.org Sun May 22 21:05:15 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 68174B46037 for ; Sun, 22 May 2016 21:05:15 +0000 (UTC) (envelope-from wwaites@tardis.ed.ac.uk) Received: from noether.irl.styx.org (noether.irl.styx.org [IPv6:2a00:d880:6:1a4::98dc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "noether.irl.styx.org", Issuer "noether.irl.styx.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 35D7B14C5 for ; Sun, 22 May 2016 21:05:15 +0000 (UTC) (envelope-from wwaites@tardis.ed.ac.uk) Received: by noether.irl.styx.org (Postfix, from userid 66) id E6F8919E36; Sun, 22 May 2016 21:05:12 +0000 (UTC) Received: from naartjie (localhost [127.0.0.1]) by naartjie (Postfix) with ESMTP id 45CAE92D6F; Sun, 22 May 2016 21:04:14 +0000 (UTC) References: <86zirhq5yw.fsf@naartjie.uucp> <121b130f-7a6f-f9cf-962b-ffc839b09853@bsd.com.br> User-agent: mu4e 0.9.16; emacs 24.5.1 From: William Waites To: =?utf-8?Q?Otac=C3=ADlio?= Cc: freebsd-arm@freebsd.org Subject: Re: Booting the Beaglebone Black from internal flash In-reply-to: <121b130f-7a6f-f9cf-962b-ffc839b09853@bsd.com.br> Date: Sun, 22 May 2016 21:04:13 +0000 Message-ID: <86vb25pzxu.fsf@naartjie.uucp> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 21:05:15 -0000 otacilio.neto@bsd.com.br writes: > I think that this is a great improvement to the wiki, but this is not my > decision. About the support of FreeBSD to the internal flash memory, is > it robust sufficiently to be used without panics? So far so good. I've been making it do a bunch of work, compiling ports and such, with no panic yet. I/O is mostly on NFS for that though. -w ------------------------------------------------+------------------------ William Waites : School of Informatics Synthsys Centre for Mammalian Synthetic Biology : University of Edinburgh ------------------------------------------------+------------------------ The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. From owner-freebsd-arm@freebsd.org Sun May 22 21:37:03 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDCFCB46BE8 for ; Sun, 22 May 2016 21:37:03 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 82FFF1AA5 for ; Sun, 22 May 2016 21:37:03 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 6293e8b1-2065-11e6-a09e-4d61a6885157 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Sun, 22 May 2016 21:37:29 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4MLasGu063893; Sun, 22 May 2016 15:36:55 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1463953014.1180.395.camel@freebsd.org> Subject: Re: upgrading arm6hf From: Ian Lepore To: bob prohaska , Ulrich Grey Cc: freebsd-arm Date: Sun, 22 May 2016 15:36:54 -0600 In-Reply-To: <20160521184422.GN1049@www.zefox.net> References: <20160520065945.GH1049@www.zefox.net> <1463776364.1180.340.camel@freebsd.org> <20160520231622.GI1049@www.zefox.net> <20160521002859.GJ1049@www.zefox.net> <1463795214.1180.351.camel@freebsd.org> <20160521021227.GK1049@www.zefox.net> <1463797063.1180.354.camel@freebsd.org> <20160521023515.GA15151@bluezbox.com> <20160521155043.GM1049@www.zefox.net> <1463849864.1180.364.camel@freebsd.org> <20160521184422.GN1049@www.zefox.net> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 21:37:03 -0000 On Sat, 2016-05-21 at 11:44 -0700, bob prohaska wrote: > On Sat, May 21, 2016 at 10:57:44AM -0600, Ian Lepore wrote: > > > > [...] > /usr/src/usr.bin/clang/clang/../../../contrib/llvm/include/llvm/Suppo > rt/Allocator.h:95: additional relocation overflows omitted from the > output > c++: error: linker command failed with exit code 1 (use -v to see > invocation) > *** [clang.full] Error code 1 > Would it make any sense to back down to the pre-hardfloat kernel and > try again? > My feeling is "no", but unless there's much to lose it's an easy > experiment. > > bob prohaska I tracked this down today and just committed the fix as r300438. The problem was that MACHINE_CPUARCH was being set to 'armhf' instead of 'arm' because the translation for 'hf' suffix was removed from share/sys.mk. We'll need to leave that translation in place for a few months until everyone running self-hosted armv6hf systems have had a chance to update. So now the build with TARGET_ARCH=armv6 should work. There is probably some subset of what's in obj/ that could be deleted to avoid a full rebuild, but I don't know what it is for sure, I just deleted everything and started over. My build is not done yet, but it has gotten further than it did last night, so this fix is looking good so far. -- Ian From owner-freebsd-arm@freebsd.org Sun May 22 21:53:13 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 644EAB46FA2 for ; Sun, 22 May 2016 21:53:13 +0000 (UTC) (envelope-from thomasskibo@yahoo.com) Received: from nm34-vm5.bullet.mail.bf1.yahoo.com (nm34-vm5.bullet.mail.bf1.yahoo.com [72.30.239.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0E9BA10CD for ; Sun, 22 May 2016 21:53:12 +0000 (UTC) (envelope-from thomasskibo@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1463953985; bh=ch1gwv68zhcfXMF/6AfX91l3T3KkKOb82+fA24Sn+gk=; h=From:Subject:Date:To:From:Subject; b=cZgSopLicu9dwuTldoyNFO1OFbyCE2BVihgokz6d4ofHlbyCPZ1Vnj1vHfd1y8IB1Ikm0b5vIOrVbeG9HTNZE00LF51zVtTfOrDUv6oc6oHD+w//fV2tRAAtT8dlhGoK4f2pAD2q/awPI6wTuWfTqtlzO1T/icz9L04ZHHvIfVRkATie45Oh/Ut+SNAenrNSwY4Mrw59tEHacXmm/2xOq7mfGr3sS5ghlVDqaCCUYgnOpPsMg2lp5YZe2TlI5+lF8mQSAg7ZPQFmGlKWZb2rs1jKp+rqp4GKaniDavfORQMrX7ShuiwVwt9LCvGFbHPf02ZJrpCokMK3P4dftXbM9Q== Received: from [98.139.215.141] by nm34.bullet.mail.bf1.yahoo.com with NNFMP; 22 May 2016 21:53:05 -0000 Received: from [98.139.213.10] by tm12.bullet.mail.bf1.yahoo.com with NNFMP; 22 May 2016 21:53:05 -0000 Received: from [127.0.0.1] by smtp110.mail.bf1.yahoo.com with NNFMP; 22 May 2016 21:53:05 -0000 X-Yahoo-Newman-Id: 391424.55408.bm@smtp110.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: NABHc4YVM1kA70n7lJCXgskbUH7x1TveVZ_qn_5NslQ6Vxg G.ePnDZ3iXMYUPjbajr0rJTs2xguDeV8g8CdNmgn3PAtKgAS3f3sMcObGyd4 YAOfNj8REvdKme6CAROAj6vL4jnL1FOetH.k0i8Re_38f_WYQ1lrfpX6.hUi 6gtgtcdEFB7yd4Qxnp7zKsxHZuym0GpV6Gc5c8a_bAQAGEzYkMXqqRLk52TS MwAzRMGrMmDKpfWXnFWbcubQyJYXAq7N3Mj7wYvnRMkBT2v1m4DTBIVuLhAW H1MkoZic588Jl98si3AOPdK2D3GRQbTE6HayqrKQz2c94a5WNxcRXQIqdwhY r7mqOVfW2w6Wr.Pzf5tgwfD4yIWfad_KiR3adD031XT6PAhgrzw4D8vWVyWT qBdtovp2b0RfvOf_oo0s0IdzELA4Wsh0.mlwHzuj0qbiHyExXv3xRzKtIuFi G_IqBKSyRRpIyB.wjh86zNpTbQ9f2SBuEfT.ZNkgwRKv8Wh6wOXP03.77Rnf tgPe7.spi41z1Js_6WFIRbnQTE0U.4xZ7UUXuUcEa0jtPI2.Xm7zl1ObNoKD 5 X-Yahoo-SMTP: .8Dytk6swBAeTUTcf.ezO8BKaYfn.mUV From: Thomas Skibo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? Message-Id: <3E0F2BC1-7704-425F-B000-D26D6AE5D955@yahoo.com> Date: Sun, 22 May 2016 14:53:03 -0700 To: freebsd-arm@freebsd.org, Emb Aud Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 21:53:13 -0000 > Can anyone tell me how you are compiling your Zynq programs? I actually compile programs on the Zedboard itself rather than try to = cross-compile. But, I just managed to compile Hello World using the cross-compiler = built with buildworld: /usr/obj/arm.armv6/usr/src/tmp/usr/bin/cc -o hello hello.c I tested it on Zedboard and it works. =E2=80=94Thomas =E2=80=94 Thomas Skibo thomasskibo@yahoo.com From owner-freebsd-arm@freebsd.org Sun May 22 23:05:02 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5AE36B3B457 for ; Sun, 22 May 2016 23:05:02 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 225671E0B; Sun, 22 May 2016 23:05:01 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4MN4ueW052424 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 22 May 2016 16:04:57 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4MN4uxW052423; Sun, 22 May 2016 16:04:56 -0700 (PDT) (envelope-from fbsd) Date: Sun, 22 May 2016 16:04:55 -0700 From: bob prohaska To: Ian Lepore Cc: Ulrich Grey , freebsd-arm Subject: Re: upgrading arm6hf Message-ID: <20160522230455.GA48692@www.zefox.net> References: <20160520231622.GI1049@www.zefox.net> <20160521002859.GJ1049@www.zefox.net> <1463795214.1180.351.camel@freebsd.org> <20160521021227.GK1049@www.zefox.net> <1463797063.1180.354.camel@freebsd.org> <20160521023515.GA15151@bluezbox.com> <20160521155043.GM1049@www.zefox.net> <1463849864.1180.364.camel@freebsd.org> <20160521184422.GN1049@www.zefox.net> <1463953014.1180.395.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1463953014.1180.395.camel@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 23:05:02 -0000 Hi Ian, On Sun, May 22, 2016 at 03:36:54PM -0600, Ian Lepore wrote: > > I tracked this down today and just committed the fix as r300438. The > problem was that MACHINE_CPUARCH was being set to 'armhf' instead of > 'arm' because the translation for 'hf' suffix was removed from > share/sys.mk. We'll need to leave that translation in place for a few > months until everyone running self-hosted armv6hf systems have had a > chance to update. > > So now the build with TARGET_ARCH=armv6 should work. There is probably > some subset of what's in obj/ that could be deleted to avoid a full > rebuild, but I don't know what it is for sure, I just deleted > everything and started over. My build is not done yet, but it has > gotten further than it did last night, so this fix is looking good so > far. I've emptied /usr/obj and the build seems to be running. Holding my breath....8-) What's the likely scenario for upgrading pre-hf systems to post-hf? bob prohaska From owner-freebsd-arm@freebsd.org Sun May 22 23:40:53 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6426B46210 for ; Sun, 22 May 2016 23:40:53 +0000 (UTC) (envelope-from dave@dogwood.com) Received: from mail-vk0-x229.google.com (mail-vk0-x229.google.com [IPv6:2607:f8b0:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 69F1B17DC for ; Sun, 22 May 2016 23:40:53 +0000 (UTC) (envelope-from dave@dogwood.com) Received: by mail-vk0-x229.google.com with SMTP id r140so25726642vkf.0 for ; Sun, 22 May 2016 16:40:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dogwood.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=sztKWG+hdwvWVCASHBm0JPe+B4iTi7ogBIRW1fvoa/0=; b=tJ0C2Ipe2oOZNObW6Z8nRfsss6Y0Ka1R5oCm+QZjZMhndRAkGLJwXmhIwTznTmlUOC Sn8IwrBJx88w84d79GJ4IBNe+symQjsjBKtpjVC/feypgjewqKjP2EferwHuaTqninJp 0JEYnh1OklfsMriFyHfX+P7D0KrC7hdJkSR+0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=sztKWG+hdwvWVCASHBm0JPe+B4iTi7ogBIRW1fvoa/0=; b=PWfgpfBScy8CCqiWmaXQLntIBTYziRWZCvkcvP27VsnAWQu238Iy1XiejN4V3P2rAx 7iylJRdtEnNNx5kUhf9KjomtaQiqb0fsW9JX2uRT00KNXtOWyG1/okkAu/CRoMPheM6T gzfy0OeKO3dskyGWQuzwLGesu05Uv4bARYMhfHRNwyi3KKDeAzh2HCYFePa3AahHfetp HEqBunqJbGin2Rypn7rEgfLYtxJBtYWY6vbDRKW9hhQAOvz2bqWLONamHkFSofyyXEVl itnL1wmvQtg4xR1F2IccqGdCrxgOSN49u0+6zUQD5Q+sEqsHOZ/jED2E+rvZwm2aGUqR t90w== X-Gm-Message-State: AOPr4FXcUHRAcS2S+qoUoe8Gwjdh4v0dEwYrrE7wwc6zfMZPt98n/7TKTsn4Y4SRhSXC3YFEhdDnnPFhk0+Gh1PI MIME-Version: 1.0 X-Received: by 10.176.5.38 with SMTP id 35mr6818083uax.116.1463960452244; Sun, 22 May 2016 16:40:52 -0700 (PDT) Received: by 10.176.6.74 with HTTP; Sun, 22 May 2016 16:40:52 -0700 (PDT) In-Reply-To: <20160522230455.GA48692@www.zefox.net> References: <20160520231622.GI1049@www.zefox.net> <20160521002859.GJ1049@www.zefox.net> <1463795214.1180.351.camel@freebsd.org> <20160521021227.GK1049@www.zefox.net> <1463797063.1180.354.camel@freebsd.org> <20160521023515.GA15151@bluezbox.com> <20160521155043.GM1049@www.zefox.net> <1463849864.1180.364.camel@freebsd.org> <20160521184422.GN1049@www.zefox.net> <1463953014.1180.395.camel@freebsd.org> <20160522230455.GA48692@www.zefox.net> Date: Sun, 22 May 2016 13:40:52 -1000 Message-ID: Subject: Re: upgrading arm6hf From: David Cornejo To: bob prohaska Cc: Ian Lepore , freebsd-arm Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 23:40:53 -0000 After several attempts to get past the relocation truncation errors, I finally broke down, cross compiled on an Intel box, installed world and kernel to an empty directory, tar'ed it all up and copied over my RPI 2. Had full expectation I was going to kill it, but the armv6 binaries ran ok on the armv6hf kernel. I'm now going to compile a new world and kernel on the RPI 2 and see what happens. (probably moot since it appears that problem has since been corrected) On Sun, May 22, 2016 at 1:04 PM, bob prohaska wrote: > Hi Ian, > > On Sun, May 22, 2016 at 03:36:54PM -0600, Ian Lepore wrote: >> >> I tracked this down today and just committed the fix as r300438. The >> problem was that MACHINE_CPUARCH was being set to 'armhf' instead of >> 'arm' because the translation for 'hf' suffix was removed from >> share/sys.mk. We'll need to leave that translation in place for a few >> months until everyone running self-hosted armv6hf systems have had a >> chance to update. >> >> So now the build with TARGET_ARCH=armv6 should work. There is probably >> some subset of what's in obj/ that could be deleted to avoid a full >> rebuild, but I don't know what it is for sure, I just deleted >> everything and started over. My build is not done yet, but it has >> gotten further than it did last night, so this fix is looking good so >> far. > > I've emptied /usr/obj and the build seems to be running. > > Holding my breath....8-) > > What's the likely scenario for upgrading pre-hf systems to > post-hf? > > bob prohaska > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Sun May 22 23:55:09 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26FCEB4660A for ; Sun, 22 May 2016 23:55:09 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-qg0-x236.google.com (mail-qg0-x236.google.com [IPv6:2607:f8b0:400d:c04::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D42011F47 for ; Sun, 22 May 2016 23:55:08 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-qg0-x236.google.com with SMTP id 90so82701530qgz.1 for ; Sun, 22 May 2016 16:55:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=ye9yF6cA/AFFHXS1Qh59BQHHsF8XwQZChr35Qg7Y4vs=; b=dqXW90T2oR5tuoFdQH5vQj8QnMbjojYjbvpKTQByFcuTz4/p7afbgwSEYGbxseVoPy uPQor5PfQS1hXoDzDVWzZC8xmNEkQIJS7O8KKdSY9OFPnJzcnKbpFAu7Q5UbHyQbk7Fq 7qPozahWSxvzoq3nHOCWlDx7H3Zb+v/BmxSEw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=ye9yF6cA/AFFHXS1Qh59BQHHsF8XwQZChr35Qg7Y4vs=; b=TToBdUhMxPLGOe7hK465a7IAgDgge0QlIRdoVO2lnW40XkArlUpwW+GbzejiJPMcHz kceEuipDxh0laLEPiA7dkfpMSjlNnmYPfp8S+m2zuR9BFE/l5CFOapCQI6vXg0nUVIks 6jukRLX7JwjDiCBJv/EPFKYcS7pVpSRTeWUi2ZKmiajaGNPNM7QMKMKTCmAG0hOfHk9L RU0H+ifGk9BXuwrMuHzKIfhJShgCBGgRJiNYdbzMQPEMSOOr6XAcS4L/RtnousVOXyES QL2229Uz5utJ7K7jR9AM2zOkiN+LMBBtfe0v/37bGdM5XgoKnirMJHt62GszPzwQyJ+w oFHQ== X-Gm-Message-State: AOPr4FUxlwl7w5n36UM24KVr9tcyesbBWWhTUvlZWrnX6ii3ZYVzz4S51tPmIFmij8HCaQ== X-Received: by 10.140.21.242 with SMTP id 105mr12649700qgl.50.1463961307348; Sun, 22 May 2016 16:55:07 -0700 (PDT) Received: from [192.168.0.18] ([187.60.94.34]) by smtp.googlemail.com with ESMTPSA id l65sm1473194qhb.36.2016.05.22.16.55.05 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 22 May 2016 16:55:06 -0700 (PDT) Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? To: freebsd-arm@freebsd.org References: From: =?UTF-8?B?T3RhY8OtbGlv?= Message-ID: <53cdb1c9-8732-eecc-bb17-503a8200fffd@bsd.com.br> Date: Sun, 22 May 2016 20:54:58 -0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 23:55:09 -0000 Em 22/05/2016 15:48, Emb Aud escreveu: > Hi Everyone, > > I've got FreeBSD compiled and running on my Zybo (Xilinx Zynq CPU). > > But I can't figure out how to compile programs to run on it. > > I've gone round and round with teh gcc-arm-embedded-5.2.20151219_1 > package, and also with the arm-none-eabi-gcc* packages. Nothing seem to > work and there is almost no documentation on this. > > It also looks like the Cortex A9 is armv7-a, but the FreeBSD compile > instructions I've found (and that work) are for armv6. > > My first problem was not finding the stdio.h header when I tried to > compile. I solved that by switching to the gcc-arm-embedded package. Now > when I compile it finds the header but it barfs on libc.a... With errors > like "undefined reference to `_exit'" and other very basic libc functions. > > Can anyone tell me how you are compiling your Zynq programs? > > Thank you. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" Dear I have a Beaglebone Black and I'm using my i7 to cross compile packages for beaglebone. The procedure that I'm using is the follow: 1. Update the FreeBSD cross compiler machine to FreeBSD 11. 2. Install poudriere from ports, so you must enable "QEMU Add qemu-user-static to compile ports for non-x86 architect". Remember to start qemu after install and add to /etc/rc.conf 3. The first time that I have installed qemu I ran the follow line, but it not clear for me if this still necessary, but the command is the follow: |# binmiscctl add armv6 --interpreter "/usr/local/bin/qemu-arm-static" --magic "\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00" --mask "\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff" --size 20 --set-enabled 4. I run uname -a to see the revision of my freebsd box and then I run: | # poudriere jail -x -c -j 110armv6 -a arm.armv6 -m svn -v head@300438 This will take a lot of time. where you can replace 300438 by the revision that you are using. The -x flag is very important to poudriere run native tools (like clang) when available to improve compiler time. When I update the jail I use -x also. 5. Checkout the ports tree. I do it with: # poudriere ports -c -f poudriere/ports/110armv6 -p 110armv6 -m svn So, when I need update the ports tree I run cd /usr/local/poudriere/ports/110armv6/ and svnlite up -r 6. Edit a file with the ports that you want compile. For example: sysutils/tmux sysutils/screen sysutils/usbutils net/vnstat multimedia/webcamd multimedia/ffmpeg benchmarks/iperf devel/git multimedia/v4l-utils multimedia/pwcview and save bbb-pkg_plist 7. Configure ports options: # poudriere options -c -f bbb-pkg_plist -j 110armv6 8. Start the build: # poudriere bulk -j 110armv6 -p 110armv6 -v -f bbb-pkg_plist 9. Poudriere dumps lots of log. You can use a browser to see the build work. To this install nginx (/usr/ports/www/nginx). Add this to section http of /usr/local/etc/nginx/nginx.conf . I will show the full http entry. My machine name is nostromo: http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 0.0.0.0:8080; server_name nostromo; root /usr/local/share/poudriere/html; # Allow caching static resources location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|woff|css|js|html)$ { add_header Cache-Control "public"; expires 2d; } location /data { alias /usr/local/poudriere/data/logs/bulk; # Allow caching dynamic files but ensure they get rechecked location ~* ^.+\.(log|txz|tbz|bz2|gz)$ { add_header Cache-Control "public, must-revalidate, proxy-revalidate"; } # Don't log json requests as they come in frequently and ensure # caching works as expected location ~* ^.+\.(json)$ { add_header Cache-Control "public, must-revalidate, proxy-revalidate"; access_log off; log_not_found off; } # Allow indexing only in log dirs location ~ /data/?.*/(logs|latest-per-pkg)/ { autoindex on; } break; } location /repo { alias /usr/local/poudriere/data/packages; autoindex on; } } } 10. Edit file /usr/local/etc/nginx/mime.types and to text/plain enter add log: text/plain txt log; 11. And start nginx: # /usr/local/etc/rc.d/nginx start Now you can follow the build. open in your browser the http://:8080 12. While poudriere compile the ports it is necessary configure beaglebone to use your machine like a package repo. I do it doing two things in Beaglebone. First I run this command: |# mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf 13. Then edit ||/usr/local/etc/pkg/repos/nostromo.conf . Remember, nostromo is my cross compile machine, replace by yours machine. I Add this lines: ||nostromo: { url: "pkg+http://nostromo:8080/repo/110armv6-110armv6/.latest", mirror_type: "srv", enabled: yes } 14. Edit /etc/hosts in your beaglebone and add the ip of your build machine. When build ends you can install packages with pkg install . So all times that I wrote beaglebone you can replace by your board :) . I follow this procedure by the first time from this link: https://www.textplain.net/tutorials/2015/cross-compiling-freebsd-ports-for-the-beaglebone-black/ But I have modified some things. |||I hope that this can help you.| []'s -Otacílio | From owner-freebsd-arm@freebsd.org Mon May 23 00:46:59 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76C87B451B8 for ; Mon, 23 May 2016 00:46:59 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 305D61235 for ; Mon, 23 May 2016 00:46:59 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mail-qk0-x234.google.com with SMTP id x7so98504601qkd.3 for ; Sun, 22 May 2016 17:46:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=1L/mjDHEh/NfXXrd/JgRZRdbzziXoRGl8HyqoSPdGKY=; b=ryT0LePuvIA1M5+UXhjV7uGqKD0+m+VH1POdKDNsPpnok0u+lTJsXQ+EmZEuWntqmw NJkoCKucqLYnzLkNnxSyWjEQPDs39zHBvZkPKhQpRBOIIIS76LEhHJA8RUkOI5Pv24O0 oo/UQmzvs4+yByJW3v8SbcBi6CZ28lAgmvbUceT0kiRfO/Ame3wls2g8aKfwW3Z2Aw3U QvQ8pMllmT1sciBjy/sasXTt+n5SwbgOtyGT4LjsfSW8rGAfQKDQ2kcsEguiAFPR/8y7 mHhVNV4nzxxpDYGYwDnNDy5PxhekuyiauHey/W8pZZyHRH+LDvJzk61MIn0zSfrV9I3c JQew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=1L/mjDHEh/NfXXrd/JgRZRdbzziXoRGl8HyqoSPdGKY=; b=DiQtApYu5itJXMW0ORvMU9MzhUpaZOMEq568yaQFM7WTAdgNkyUtNL0gWUQvYt70Jh dzi3YA2SnVWyr2OMc/j9XTJ6MceuCA7UjE5pRnRJoq8fa8ddoGjohXGWTX/OnPHQyprg Tha0LRxC8mexjLNZhSHYd46PMeoF88FEvJtYEdb/g8QpOEEbr0VbNCdwbfLYMQ567P0i 24Agc2AXhT9g4b70/A9wfvffKA7kgfiC/TZ6+R2v7zYrIil1ESJHnmgsyM0iEP8sgnZC yc5UASqLQsU6PavwP0o4mLVW7q7kNPKrVQ0lhE2jMNE8lb0Qbzl7B7BWzlvbyz676HjN z+vw== X-Gm-Message-State: AOPr4FV1aN477y2y/4gLkzp3a1B2CAwc/za3Ovv4zgkgi2wlgSGEFozwQuaLVm6RCbwOcg== X-Received: by 10.237.56.130 with SMTP id k2mr9470479qte.74.1463964418361; Sun, 22 May 2016 17:46:58 -0700 (PDT) Received: from gmail.com (c-98-216-247-110.hsd1.ma.comcast.net. [98.216.247.110]) by smtp.gmail.com with ESMTPSA id a28sm3758361qtb.23.2016.05.22.17.46.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 May 2016 17:46:57 -0700 (PDT) Date: Sun, 22 May 2016 20:46:55 -0400 From: Randy Westlund To: Emb Aud Cc: freebsd-arm Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? Message-ID: <20160523004655.GW19887@gmail.com> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Cf1qy2gtPj5yoBMh" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 00:46:59 -0000 --Cf1qy2gtPj5yoBMh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, May 22, 2016 at 02:48:40PM -0400, Emb Aud wrote: > Hi Everyone, >=20 > I've got FreeBSD compiled and running on my Zybo (Xilinx Zynq CPU). >=20 > But I can't figure out how to compile programs to run on it. >=20 > I've gone round and round with teh gcc-arm-embedded-5.2.20151219_1 > package, and also with the arm-none-eabi-gcc* packages. Nothing seem to > work and there is almost no documentation on this. >=20 > It also looks like the Cortex A9 is armv7-a, but the FreeBSD compile > instructions I've found (and that work) are for armv6. >=20 > My first problem was not finding the stdio.h header when I tried to > compile. I solved that by switching to the gcc-arm-embedded package. Now > when I compile it finds the header but it barfs on libc.a... With errors > like "undefined reference to `_exit'" and other very basic libc functions. >=20 > Can anyone tell me how you are compiling your Zynq programs? >=20 > Thank you. I haven't used that specific board, but for the Beaglebone Black and Raspberry Pi, I use poudriere. My writeup is here: http://www.textplain.net/tutorials/2015/cross-compiling-freebsd-ports-for-t= he-beaglebone-black/ --Cf1qy2gtPj5yoBMh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXQlL/AAoJEGaweXjzNsmpx2wIAM+HLrMzcfdQ1ltgllmVxJpy igf0cxe+YMx7Z0soqGQ1LHJ4Y3FzvjWd5n/0G4pmExHgzXD5Nvp/peRqjw/BqHsF 0Pu9zwUbLBcDMFE8mrqX2iO/BDa+0fVzfcTtmXRE/jHDPJPECRFg+eOl2/y4qjkR bKDAmnt+CWzupSIk8k/saw/ih1Ewrd8WrhaPRcAdkw/Eg1E5JHdruQpl7825Laq9 ekJvf5PvTh1laqfVmrWddXn7I2zq7pPCyan7jZGUfpHAHF91R7bC61Ryyziymbs7 n9v/h9Nvb2w5r9Ujgk/taKvmo90eBduBIml44fMQhiVLQ0XjmGqJamj/RPFuCyg= =jJYl -----END PGP SIGNATURE----- --Cf1qy2gtPj5yoBMh-- From owner-freebsd-arm@freebsd.org Mon May 23 01:38:12 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D468B45FB4 for ; Mon, 23 May 2016 01:38:12 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-io0-x236.google.com (mail-io0-x236.google.com [IPv6:2607:f8b0:4001:c06::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 72E4A1A7B for ; Mon, 23 May 2016 01:38:11 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-io0-x236.google.com with SMTP id p64so92913985ioi.2 for ; Sun, 22 May 2016 18:38:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ccqV9qQ8j8vyT1sowX0hhSShDRY6Q/oQk17OwH+x5FM=; b=YVAsbK0mwqNE+Yhy+yt/WZ6F9T7XE3t7kwZANByAUtO4YU0YYne+RcbpFdAkWwPISY m0s6RvQ0pOWF6PFmJyC3yrx3jRTCWWnkj4OPqPAB9KCKCEdd7F/ZWYwaTt2Kc/Gr0smS KB2Fnj71dTIUbBoEFnddBjvJsKjmDzrFtXCG8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ccqV9qQ8j8vyT1sowX0hhSShDRY6Q/oQk17OwH+x5FM=; b=NJTyJBZ6o9CoEvGa4TiaKH5tx9u9IQMVF3yja1mG5qpSb3wrHWEgIueRzUu+XWw0lF 42iLYq9p+WEVXwcp24RFTys47hqZn1BewbiHRJS+B1WFLckLdy1U8DEVoRi6bh+91vgy opdDbOykxYAGtiBtQRUNYB2gE526rE8xqOlFVOFnGdS3WyJe4jDHFo3ZuSZAiXIM9k7y V4EcqdIGqxR2eK5l4D9P/wn2PiWLajReCHFpQdGUlr7QkuIQqBTW62jIEgIu8Bqd/w12 95kcds0HQb8ogZxMVhZjrAdTw/5WKKe/tO6rl/f3BqMaJcGP/IZWeIze8tT8z2zRO5pp BvJA== X-Gm-Message-State: AOPr4FXBnWumf6I89j9oB15wpBjJl7cMf7Rcu9QyinKDNi4YPsh+G60mDLIqpSW4ZRgm+qmG4JDT42vEM8lpcA== X-Received: by 10.36.158.133 with SMTP id p127mr10313298itd.97.1463967490928; Sun, 22 May 2016 18:38:10 -0700 (PDT) MIME-Version: 1.0 References: <20160523004655.GW19887@gmail.com> In-Reply-To: <20160523004655.GW19887@gmail.com> From: =?UTF-8?Q?Otac=C3=ADlio_de_Ara=C3=BAjo_Ramos_Neto?= Date: Mon, 23 May 2016 01:38:01 +0000 Message-ID: Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? To: Randy Westlund , Emb Aud Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 01:38:12 -0000 Dear I think that it is a good idea add the option -x to poudriere when creating a jail. So, poudriere can use native tools to cross compile. What do you think about? []'s -Otac=C3=ADlio Em dom, 22 de mai de 2016 21:47, Randy Westlund escreveu: > On Sun, May 22, 2016 at 02:48:40PM -0400, Emb Aud wrote: > > Hi Everyone, > > > > I've got FreeBSD compiled and running on my Zybo (Xilinx Zynq CPU). > > > > But I can't figure out how to compile programs to run on it. > > > > I've gone round and round with teh gcc-arm-embedded-5.2.20151219_1 > > package, and also with the arm-none-eabi-gcc* packages. Nothing seem t= o > > work and there is almost no documentation on this. > > > > It also looks like the Cortex A9 is armv7-a, but the FreeBSD compile > > instructions I've found (and that work) are for armv6. > > > > My first problem was not finding the stdio.h header when I tried to > > compile. I solved that by switching to the gcc-arm-embedded package. > Now > > when I compile it finds the header but it barfs on libc.a... With error= s > > like "undefined reference to `_exit'" and other very basic libc > functions. > > > > Can anyone tell me how you are compiling your Zynq programs? > > > > Thank you. > > I haven't used that specific board, but for the Beaglebone Black and > Raspberry Pi, I use poudriere. My writeup is here: > > > http://www.textplain.net/tutorials/2015/cross-compiling-freebsd-ports-for= -the-beaglebone-black/ > From owner-freebsd-arm@freebsd.org Mon May 23 03:32:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3BE37B46405 for ; Mon, 23 May 2016 03:32:58 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: from mail-oi0-x22e.google.com (mail-oi0-x22e.google.com [IPv6:2607:f8b0:4003:c06::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 038A319CD for ; Mon, 23 May 2016 03:32:58 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: by mail-oi0-x22e.google.com with SMTP id x19so258957048oix.2 for ; Sun, 22 May 2016 20:32:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=25oOuQCRXZXq+72sbR8NzthAdPyobvEnSLht6lfxvi4=; b=qgeDXH2RVyWbPx0umodfhy/4xjAzN68Oj2hTRQQXiLBQ+ZdqDpFvpv60qKLKtoI3M/ rg/otZejR9j5Rz7zIHR0lgq0a0n/N/68c1+IwCxMQ4mk10F8IZf90Z2UkZFfXO0ZpZjR q2pnG4gDKqGXhTBeoU6XpFDvQKRRplcJxhyHdCcPDMzT1ckJp432d4nWwVt3vtxcyqWv f7szGpYTulbNq5+Cv2qxlDxjbnBgOfV6AXqmKWM8i1lwzHvJ4MJgAwa8NHQEufDsYPzd ZZLm33hIUgksrUc0ZT5xwQOr9Adz9qjuqy3MWtsp/o0pjDm+BKlnO995cdeo+71CpDpw dn3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=25oOuQCRXZXq+72sbR8NzthAdPyobvEnSLht6lfxvi4=; b=YtJEVgh8oJLmSFHWDeV6b5o94FmtE1hX955OekXxyrgRfM+W8/Q2cqdC8lKbxTavEq At34URLMKMmoksGvJPAFA2hDrKDR8MH654UPrbumGFOiL/ejVz6pqCG7RZm37dtbIZii OsDVsKY3J+0xndPSZ6fHydMGbddcpKLav8A+BjsbSvkE4/380wNvNMohLwtz1DmVHu4l QaayFYZl8eCXTUHTllqbYGreP4x0CYPb+EbvA9go9+Z/ekoWha7dOoqaXVGaoTFprQc7 e9Wm/7c/wY1GbGQ6Q834yv418nSNWC7UpUNMpoO17TFTL23pTym80lnTX5PIq38GlZLH RT6g== X-Gm-Message-State: AOPr4FXpgWJ8TmI3Xa8JKUgw3FrJiEpC2wh4DlWMF6a2iy8tPafuyMURdSs9a7kM4aIsLIjWDj+0bES7Au0RaA== MIME-Version: 1.0 X-Received: by 10.157.3.212 with SMTP id f78mr7477636otf.144.1463974377386; Sun, 22 May 2016 20:32:57 -0700 (PDT) Received: by 10.157.20.8 with HTTP; Sun, 22 May 2016 20:32:57 -0700 (PDT) In-Reply-To: <3E0F2BC1-7704-425F-B000-D26D6AE5D955@yahoo.com> References: <3E0F2BC1-7704-425F-B000-D26D6AE5D955@yahoo.com> Date: Sun, 22 May 2016 23:32:57 -0400 Message-ID: Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? From: Emb Aud To: Thomas Skibo Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 03:32:58 -0000 Thank you. That was easy. I made some progress tonight getting a kernel module to cross compile too. Using "make buildenv..." It actually worked and loaded on the Zybo, but I think it has some errors with stripping out export symbols. Interestingly, I think that make kernel-toolchain makes an entirely different set of build tools than the contets of that tmp directory that you pointed out. I'm not using those, but make buildenv seems to be necessary to set up the environment so that my kernel module will build at all (though badly). On Sun, May 22, 2016 at 5:53 PM, Thomas Skibo wrote= : > > > Can anyone tell me how you are compiling your Zynq programs? > > I actually compile programs on the Zedboard itself rather than try to > cross-compile. > > But, I just managed to compile Hello World using the cross-compiler built > with buildworld: > > /usr/obj/arm.armv6/usr/src/tmp/usr/bin/cc -o hello hello.c > > I tested it on Zedboard and it works. > > =E2=80=94Thomas > > > =E2=80=94 > Thomas Skibo > thomasskibo@yahoo.com > > > > From owner-freebsd-arm@freebsd.org Mon May 23 03:34:31 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 575DDB464CF for ; Mon, 23 May 2016 03:34:31 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: from mail-oi0-x236.google.com (mail-oi0-x236.google.com [IPv6:2607:f8b0:4003:c06::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1B64C1B7C for ; Mon, 23 May 2016 03:34:31 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: by mail-oi0-x236.google.com with SMTP id x19so258989772oix.2 for ; Sun, 22 May 2016 20:34:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=k4qUvE0QfyyHm6xQCzeXTUApNPyviCnZ8St+TiN217Y=; b=DXBE1rL7gaZhXjzbxBLRylZPnJSYYWnoO2bzm1ABBlJUZBwzjpvyQs2ZGwosBzgrqA F4IYhmP0v+AX4fSGRerDRVqLM43qyHcDNLh2LhrhIC9x390NrBedOxNSJrf00ZFhNeVZ 30Xm6OucXZ5WGd4Sy7U8JhwNMmz42jq4TmuzVxbbbu0YdT18+ZffshhGiP7xMJ6uOOvQ ndudUdzCji5v9rDDqTn3V2JMIoHD2YvZQH6HzZqigG6WEn/jXa3qyySsUrZAYUgW0/2d VNFMSiCw3tEJWVqixkk/9qmeiYiAia6DG9uu5vkxRFA9Bwwyh212rsm3DAcgLJlM4R3P /wIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=k4qUvE0QfyyHm6xQCzeXTUApNPyviCnZ8St+TiN217Y=; b=LrCwITORbBb6BSbtKY7gVXRKKmmq0btNkPbI2L3/x+WRijI0gU0Om7VnUpoptVjlfv HYpDGLG/Euxb9YcqGPFmGb2wFmfbKIs5lvSKr1sZHrj0Z9dJrLKjyNvo8HO96ITKUEFS sEYC6NT6nX12278AkHOaZ8cfUTw42Gs+rzidXmCbKPSPidp6g7BlEzNXhsZBV0o4r7DL d6Dgx9miedaOg/ZsM9ZTaCW1aLI/fcZQVRAXZVpiUHAvEDJqUDnKUn1DL+32IKMKj5p+ mCJLDyT2ud0+65ewvxjivxxlDtbyaU1FhQGjrGIW0AYx1edjO0dg5fQAu7195y3RQk5D GrVw== X-Gm-Message-State: AOPr4FVWPuRLIky79lNQxXya0jKiKuljBiPCm6gsOAE7kFWw5HxxRq5cQUwyb6KF9w6yZaGlAC9Yb7PuoJ0UiQ== MIME-Version: 1.0 X-Received: by 10.202.62.215 with SMTP id l206mr8217276oia.19.1463974470385; Sun, 22 May 2016 20:34:30 -0700 (PDT) Received: by 10.157.20.8 with HTTP; Sun, 22 May 2016 20:34:30 -0700 (PDT) In-Reply-To: <53cdb1c9-8732-eecc-bb17-503a8200fffd@bsd.com.br> References: <53cdb1c9-8732-eecc-bb17-503a8200fffd@bsd.com.br> Date: Sun, 22 May 2016 23:34:30 -0400 Message-ID: Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? From: Emb Aud To: =?UTF-8?B?T3RhY8OtbGlv?= Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 03:34:31 -0000 Interesting. When it comes time to build some ports (I'm sure I'll want to eventually), I will give this a try. Thank you. On Sun, May 22, 2016 at 7:54 PM, Otac=C3=ADlio w= rote: > Em 22/05/2016 15:48, Emb Aud escreveu: > >> Hi Everyone, >> >> I've got FreeBSD compiled and running on my Zybo (Xilinx Zynq CPU). >> >> But I can't figure out how to compile programs to run on it. >> >> I've gone round and round with teh gcc-arm-embedded-5.2.20151219_1 >> package, and also with the arm-none-eabi-gcc* packages. Nothing seem to >> work and there is almost no documentation on this. >> >> It also looks like the Cortex A9 is armv7-a, but the FreeBSD compile >> instructions I've found (and that work) are for armv6. >> >> My first problem was not finding the stdio.h header when I tried to >> compile. I solved that by switching to the gcc-arm-embedded package. N= ow >> when I compile it finds the header but it barfs on libc.a... With errors >> like "undefined reference to `_exit'" and other very basic libc function= s. >> >> Can anyone tell me how you are compiling your Zynq programs? >> >> Thank you. >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >> > > Dear > > I have a Beaglebone Black and I'm using my i7 to cross compile packages > for beaglebone. The procedure that I'm using is the follow: > > 1. Update the FreeBSD cross compiler machine to FreeBSD 11. > > 2. Install poudriere from ports, so you must enable "QEMU Add > qemu-user-static to compile ports for non-x86 architect". Remember to sta= rt > qemu after install and add to /etc/rc.conf > > 3. The first time that I have installed qemu I ran the follow line, but > it not clear for me if this still necessary, but the command is the follo= w: > > |# binmiscctl add armv6 --interpreter "/usr/local/bin/qemu-arm-static" > --magic > "\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00= \x28\x00" > --mask > "\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff= \xff\xff" > --size 20 --set-enabled 4. I run uname -a to see the revision of my freeb= sd > box and then I run: | > # poudriere jail -x -c -j 110armv6 -a arm.armv6 -m svn -v head@300438 > > This will take a lot of time. where you can replace 300438 by the revisio= n > that you are using. The -x flag is very important to poudriere run native > tools (like clang) when available to improve > compiler time. When I update the jail I use -x also. > > 5. Checkout the ports tree. I do it with: > > # poudriere ports -c -f poudriere/ports/110armv6 -p 110armv6 -m svn > > So, when I need update the ports tree I run cd > /usr/local/poudriere/ports/110armv6/ and svnlite up -r > > 6. Edit a file with the ports that you want compile. For example: > > sysutils/tmux > sysutils/screen > sysutils/usbutils > net/vnstat > multimedia/webcamd > multimedia/ffmpeg > benchmarks/iperf > devel/git > multimedia/v4l-utils > multimedia/pwcview > > and save bbb-pkg_plist > > 7. Configure ports options: > # poudriere options -c -f bbb-pkg_plist -j 110armv6 > > 8. Start the build: > > # poudriere bulk -j 110armv6 -p 110armv6 -v -f bbb-pkg_plist > > 9. Poudriere dumps lots of log. You can use a browser to see the build > work. To this install nginx (/usr/ports/www/nginx). Add this to section > http of > > /usr/local/etc/nginx/nginx.conf . I will show the full http entry. My > machine name is nostromo: > > http { > include mime.types; > default_type application/octet-stream; > > #log_format main '$remote_addr - $remote_user [$time_local] > "$request" ' > # '$status $body_bytes_sent "$http_referer" ' > # '"$http_user_agent" "$http_x_forwarded_for"'; > > #access_log logs/access.log main; > > sendfile on; > #tcp_nopush on; > > #keepalive_timeout 0; > keepalive_timeout 65; > > #gzip on; > > server { > listen 0.0.0.0:8080; > server_name nostromo; > root /usr/local/share/poudriere/html; > # Allow caching static resources > location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|woff|css|js|html)$ { > add_header Cache-Control "public"; > expires 2d; > } > location /data { > alias /usr/local/poudriere/data/logs/bulk; > # Allow caching dynamic files but ensure they get recheck= ed > location ~* ^.+\.(log|txz|tbz|bz2|gz)$ { > add_header Cache-Control "public, must-revalidate= , > proxy-revalidate"; > } > # Don't log json requests as they come in frequently and > ensure > # caching works as expected > location ~* ^.+\.(json)$ { > add_header Cache-Control "public, must-revalidate= , > proxy-revalidate"; > access_log off; > log_not_found off; > } > # Allow indexing only in log dirs > location ~ /data/?.*/(logs|latest-per-pkg)/ { > autoindex on; > } > break; > } > location /repo { > alias /usr/local/poudriere/data/packages; > autoindex on; > } > } > } > > > 10. Edit file /usr/local/etc/nginx/mime.types and to text/plain enter add > log: > > text/plain txt log; > > 11. And start nginx: > > # /usr/local/etc/rc.d/nginx start > > Now you can follow the build. open in your browser the http:// BUILD MACHINE>:8080 > > 12. While poudriere compile the ports it is necessary configure beaglebon= e > to use your machine like a package repo. I do it doing two things in > Beaglebone. First I run this command: > > |# mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD: { enabled: no }" > > /usr/local/etc/pkg/repos/FreeBSD.conf 13. Then edit > ||/usr/local/etc/pkg/repos/nostromo.conf . Remember, nostromo is my cross > compile machine, replace by yours machine. I Add this lines: ||nostromo: = { > url: "pkg+http://nostromo:8080/repo/110armv6-110armv6/.latest", > mirror_type: "srv", enabled: yes } 14. Edit /etc/hosts in your beaglebone > and add the ip of your build machine. When build ends you can install > packages with pkg install . So all times that I wrote beaglebone you can > replace by your board :) . I follow this procedure by the first time from > this link: > https://www.textplain.net/tutorials/2015/cross-compiling-freebsd-ports-fo= r-the-beaglebone-black/ > But I have modified some things. |||I hope that this can help you.| []'s > -Otac=C3=ADlio | > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > From owner-freebsd-arm@freebsd.org Mon May 23 03:37:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73E4DB4655F for ; Mon, 23 May 2016 03:37:58 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: from mail-oi0-x234.google.com (mail-oi0-x234.google.com [IPv6:2607:f8b0:4003:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3EB931CB3 for ; Mon, 23 May 2016 03:37:58 +0000 (UTC) (envelope-from embaudarm@gmail.com) Received: by mail-oi0-x234.google.com with SMTP id b65so114800795oia.1 for ; Sun, 22 May 2016 20:37:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=Ga38IUHfQ0nBJ2u/ioOuGbAT/42F6Oxf5EvlDUkwLGA=; b=BIawWEhbrR8q0g7EU/PjVsdbg1T/Qq532lrkHhZSEgs2iKVLbEWmlF/vxAcx5aUfce 4LIoTm6GtQ6GvQPIuXXlsTDJwvfXLvce/ixpGwDKr1U0AAruFjlyVnSyuep1vcwrxNCe 7YdYc2fnDZOZ3HucndkTzxN29gTQFWlf9bmkYUIBYO/wLX8FEIjGxbxBK2spiFLOEvdS vlkCYO73Z+C4us6fDtfpQX14sk1tfZXVptqMrd9IGHHRQ79hbs5IT/B2TZn/gss9NU2K nSilQzcFn48c23owsnZkjhXa4PI1GMieHBx9seLaJQjhbiYak+HoFeSIrJa5/Rp90d3p IXGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=Ga38IUHfQ0nBJ2u/ioOuGbAT/42F6Oxf5EvlDUkwLGA=; b=NmluktANi21H1qT5FbQ0MAOHUlhfRYN9qFjU0xFVtKdEwK0zafaA6I93ncMvRPxK9L wDFdRwxCV00rRar9C9D7wsisRhGw9fZQZ4n1oZCIby6/OcD4/wGFtVk5J2wut14QcHmd oJMmUZtTdISYqZB0fnUxyVkuV6eSB1OrnT6IW3yeiyqlKc5T9+rtMVWEwkXnnTcYR3Ro /XUk3oN4oN5wW4gCFXVLwSxECkFoeMbnWp7/QnxAll1YKCOHtzoy62MTFlSM68HZjRfB jT2RU4wOyUZZO8pYQgHE7H/dcuMouDCg0TY9V7+RJOnViYQKhoBdY41a58YbgmZq4J9o mnIg== X-Gm-Message-State: ALyK8tLB6GDQv78MYrpibFPI2D3+GpwRCxSDOVInxj5ojlo/ZMbkP/w7s37KGk+ZwCxW/uFm5s87q8mmMQQUvg== MIME-Version: 1.0 X-Received: by 10.157.33.130 with SMTP id s2mr3218315otb.120.1463974677607; Sun, 22 May 2016 20:37:57 -0700 (PDT) Received: by 10.157.20.8 with HTTP; Sun, 22 May 2016 20:37:57 -0700 (PDT) In-Reply-To: References: Date: Sun, 22 May 2016 23:37:57 -0400 Message-ID: Subject: Re: How do you guys cross compile for Zynq (Cortex A9)? From: Emb Aud To: Tim Kientzle Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 03:37:58 -0000 Thanks for the nomenclature tip, that saved me a lot research. It's nice to know that is available as a fallback option. I put together a nice new fast core i7 for this project though; I'd hate to see it go to waste. :-) On Sun, May 22, 2016 at 4:36 PM, Tim Kientzle wrote: > > > On May 22, 2016, at 11:48 AM, Emb Aud wrote: > > > > Hi Everyone, > > > > I've got FreeBSD compiled and running on my Zybo (Xilinx Zynq CPU). > > > > But I can't figure out how to compile programs to run on it. > > I've not used the Zybo specifically, but for Beaglebone and Raspberry Pi, > I found it easiest to just compile directly on the board. Everything > should just work, though for certain larger packages, you may need to > configure some form of swap. > > With two or more boards, you can dedicate one to building, create > packages, and then distribute those packages to your other boards. > > > > > It also looks like the Cortex A9 is armv7-a, but the FreeBSD compile > > instructions I've found (and that work) are for armv6. > > FreeBSD uses the term "armv6" to refer generically to armv6 *and later* > 32-bit processors, including armv7. > > Tim > > From owner-freebsd-arm@freebsd.org Mon May 23 04:04:01 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C8F7B44855 for ; Mon, 23 May 2016 04:04:01 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6590A1FB7 for ; Mon, 23 May 2016 04:04:01 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 74ce8858-209b-11e6-a09e-4d61a6885157 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA for ; Mon, 23 May 2016 04:04:33 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4N43xIH064620 for ; Sun, 22 May 2016 22:03:59 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1463976239.1180.406.camel@freebsd.org> Subject: Confirmed update procedure for a self-hosted armv6hf system From: Ian Lepore To: "freebsd-arm@FreeBSD.org" Date: Sun, 22 May 2016 22:03:59 -0600 Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 04:04:01 -0000 Okay, I've finally confirmed this all the way to completion, the correct way to update an existing armv6hf system to the new armv6 that is hardfloat by default is to add TARGET_ARCH=armv6 to the make command line for *both* the build and install steps. I started with a fresh armv6hf system built from r300118, then updated to r300438 and built kernel and world with TARGET_ARCH=armv6. Then to install I took a bit of a shortcut over the normal freebsd update procedure and just did: make DESTDIR=/ TARGET_ARCH=armv6 KERNCONF=IMX6 installkernel init 1 cd /usr/src make DESTDIR=/ TARGET_ARCH=armv6 installworld reboot I'm not recommending anyone else shortcut their normal update procedure (mergemaster, all that stuff); I'm mostly trying to make sure this crossbuild stuff creates a bootable system, then I'm just going to erase it all. Most folks should just do whatever they normally do to update, but add TARGET_ARCH=armv6 to all make commands when updating an armv6hf system. -- Ian From owner-freebsd-arm@freebsd.org Mon May 23 08:13:24 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 59DCBB4510C for ; Mon, 23 May 2016 08:13:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4D6E11FAC; Mon, 23 May 2016 08:13:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 6638A18D; Mon, 23 May 2016 08:13:24 +0000 (UTC) Date: Mon, 23 May 2016 08:13:22 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: sephe@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <2071023202.4.1463991204424.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1710800052.2.1463984010092.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1710800052.2.1463984010092.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3198 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 08:13:24 -0000 FreeBSD_HEAD_arm64 - Build #3198 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3198/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3198/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3198/con= sole Change summaries: 300487 by sephe: hyperv/vmbus: Move IDT vector to vmbus_softc Prepare to get rid of the hv_setup_arg. MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D6449 300486 by sephe: hyperv/vmbus: Get rid of vmbus_devp While I'm here, nuke useless print in vmbus_attach(). MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D6447 300481 by sephe: hyperv/vmbus: Declare Synic message and event w/ proper types Avoid ugly casts. MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D6446 300480 by sephe: hyperv: Move Hypercall setup to an early place. It does not belong to the vmbus. While I'm here rework the Hypercall setup, e.g. use busdma(9) and avoid bit fields. Discussed with:=09Jun Su MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D6445 300479 by sephe: hyperv/hn: Use hyperv busdma(9) helper. MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D6444 300478 by sephe: hyperv: Add helpers for busdma(9) operation MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D6443 The end of the build log: [...truncated 36645 lines...] --- wcscmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscmp.So -MTwcsc= mp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscmp.c -o wc= scmp.So --- wcscoll.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscoll.So -MTwcs= coll.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscoll.c -o= wcscoll.So --- wcscpy.So --- --- wcscspn.So --- --- wcscpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscpy.So -MTwcsc= py.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcsdup.So --- --- wcscpy.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcscpy.c -o wcscpy.So --- wcscspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscspn.So -MTwcs= cspn.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcscspn.c -o= wcscspn.So --- wcsdup.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsdup.So -MTwcsd= up.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsdup.c -o wc= sdup.So --- wcslcat.So --- --- wcslcpy.So --- --- wcslcat.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcat.So -MTwcs= lcat.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslcat.c -o= wcslcat.So --- wcslcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcpy.So -MTwcs= lcpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslcpy.c -o= wcslcpy.So --- wcslen.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslen.So -MTwcsl= en.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcslen.c -o wc= slen.So --- wcsncasecmp.So --- --- wcsncat.So --- --- wcsncmp.So --- --- wcsncasecmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncasecmp.So -M= Twcsncasecmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-b= ody -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compa= re -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-en= um-conversion -Wno-unused-local-typedef -Wno-switch--- wcsncat.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncat.So -MTwcs= ncat.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcsncasecmp.So --- -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/s= rc/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/= src/lib/libc/string/wcsncasecmp.c -o wcsncasecmp.So --- wcsncat.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcsncat.c -o wcsncat.So --- wcsncmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncmp.So -MTwcs= ncmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsncmp.c -o= wcsncmp.So --- wcsncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncpy.So -MTwcs= ncpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsncpy.c -o= wcsncpy.So --- wcsnlen.So --- --- wcspbrk.So --- --- wcsnlen.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsnlen.So -MTwcs= nlen.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcsrchr.So --- --- wcspbrk.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcspbrk.So -MTwcs= pbrk.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-sw--- wcsnlen.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcsnlen.c -o wcsnlen.So --- wcspbrk.So --- itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/string/wcspbrk.c -o wcspbrk.So --- wcsrchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsrchr.So -MTwcs= rchr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsrchr.c -o= wcsrchr.So --- wcsspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsspn.So -MTwcss= pn.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun= /aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsspn.c -o wc= sspn.So --- wcsstr.So --- --- wcstok.So --- --- wcsstr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsstr.So -MTwcss= tr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcswidth.So --- --- wcstok.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcstok.So -MTwcst= ok.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-swit--- wcsstr.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcsstr.c -o wcsstr.So --- wcstok.So --- ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/string/wcstok.c -o wcstok.So --- wcswidth.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcswidth.So -MTwc= swidth.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wn= o-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-con= version -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/= msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcswidth.c= -o wcswidth.So --- wcsxfrm.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsxfrm.So -MTwcs= xfrm.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wcsxfrm.c -o= wcsxfrm.So --- wmemchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemchr.So -MTwme= mchr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemchr.c -o= wmemchr.So --- wmemcmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcmp.So -MTwme= mcmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemcmp.c -o= wmemcmp.So --- wmemcpy.So --- --- wmemmove.So --- --- wmemcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcpy.So -MTwme= mcpy.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemcpy.c -o= wmemcpy.So --- wmemmove.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemmove.So -MTwm= emmove.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wn= o-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-con= version -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/= msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemmove.c= -o wmemmove.So --- wmemset.So --- cc -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/l= ibc/../../include -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVAT= E -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib= /libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I= /usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc= /../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib= /libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/l= ib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc= -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemset.So -MTwme= mset.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/ms= un/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/string/wmemset.c -o= wmemset.So --- __iconv.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv.c -o __iconv.o --- __iconv_free_list.o --- --- __iconv_get_list.o --- --- __iconv_free_list.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv_free_list.c -o __iconv_free_list.o --- __iconv_get_list.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/__iconv_get_list.c -o __iconv_get_list.o --- iconv.o --- --- iconv_canonicalize.o --- --- iconv.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv.c -o iconv.o --- iconv_canonicalize.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_canonicalize.c -o iconv_canonicalize.o --- iconv_close.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_close.c -o iconv_close.o --- iconv_open.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_open.c -o iconv_open.o --- iconv_open_into.o --- --- iconv_set_relocation_prefix.o --- --- iconv_open_into.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_open_into.c -o iconv_open_into.o --- iconv_set_relocation_prefix.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconv_set_relocation_prefix.c -o iconv_set_relocation_prefix.o --- iconvctl.o --- --- iconvlist.o --- --- iconvctl.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconvctl.c -o iconvctl.o --- iconvlist.o --- cc -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../incl= ude -I/usr/src/lib/libc/aarch64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/l= ib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DNO= _COMPAT7 -DINET6 -I/usr/obj/arm64.aarch64/usr/src/lib/libc -I/usr/src/lib/l= ibc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/u= sr/src/lib/libc/../../contrib/jemalloc/include -I/usr/src/lib/libc/../../co= ntrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale= -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CAC= HING -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/i= conv/iconvlist.c -o iconvlist.o --- Version.map --- --- libc.ld --- --- Version.map --- cat /usr/src/lib/libc/aarch64/Symbol.map /usr/src/lib/libc/db/Symbol.map /u= sr/src/lib/libc/compat-43/Symbol.map /usr/src/lib/libc/gdtoa/Symbol.map /us= r/src/lib/libc/gen/Symbol.map /usr/src/lib/libc/gmon/Symbol.map /usr/src/li= b/libc/iconv/Symbol.map /usr/src/lib/libc/inet/Symbol.map /usr/src/lib/libc= /locale/Symbol.map /usr/src/lib/libc/nameser/Symbol.map /usr/src/lib/libc/n= et/Symbol.map /usr/src/lib/libc/nls/Symbol.map /usr/src/lib/libc/posix1e/Sy= mbol.map /usr/src/lib/libc/regex/Symbol.map /usr/src/lib/libc/resolv/Symbol= .map /usr/src/lib/libc/stdio/Symbol.map /usr/src/lib/libc/stdlib/Symbol.map= /usr/src/lib/libc/stdlib/jemalloc/Symbol.map /usr/src/lib/libc/stdtime/Sym= bol.map /usr/src/lib/libc/string/Symbol.map /usr/src/lib/libc/sys/Symbol.ma= p /usr/src/lib/libc/secure/Symbol.map /usr/src/lib/libc/rpc/Symbol.map /usr= /src/lib/libc/uuid/Symbol.map /usr/src/lib/libc/xdr/Symbol.map /usr/src/lib= /libc/yp/Symbol.map /usr/src/lib/libc/capability/Symbol.map | cpp - - | a= wk -v vfile=3D/usr/src/lib/libc/Versions.def -f /usr/src/share/mk/version_g= en.awk > Version.map --- libc.ld --- sed -e 's,@@SHLIB@@,/lib/libc.so.7,g' -e 's,@@LIBDIR@@,/usr/lib,g' /usr/s= rc/lib/libc/libc.ldscript > libc.ld --- be_BY.UTF-8.cat --- gencat be_BY.UTF-8.cat /usr/src/lib/libc/nls/be_BY.UTF-8.msg --- ca_ES.ISO8859-1.cat --- gencat ca_ES.ISO8859-1.cat /usr/src/lib/libc/nls/ca_ES.ISO8859-1.msg --- de_DE.ISO8859-1.cat --- gencat de_DE.ISO8859-1.cat /usr/src/lib/libc/nls/de_DE.ISO8859-1.msg --- el_GR.ISO8859-7.cat --- gencat el_GR.ISO8859-7.cat /usr/src/lib/libc/nls/el_GR.ISO8859-7.msg --- es_ES.ISO8859-1.cat --- --- fi_FI.ISO8859-1.cat --- --- es_ES.ISO8859-1.cat --- gencat es_ES.ISO8859-1.cat /usr/src/lib/libc/nls/es_ES.ISO8859-1.msg --- fi_FI.ISO8859-1.cat --- gencat fi_FI.ISO8859-1.cat /usr/src/lib/libc/nls/fi_FI.ISO8859-1.msg --- fr_FR.ISO8859-1.cat --- --- gl_ES.ISO8859-1.cat --- --- fr_FR.ISO8859-1.cat --- gencat fr_FR.ISO8859-1.cat /usr/src/lib/libc/nls/fr_FR.ISO8859-1.msg --- hu_HU.ISO8859-2.cat --- --- gl_ES.ISO8859-1.cat --- gencat gl_ES.ISO8859-1.cat /usr/src/lib/libc/nls/gl_ES.ISO8859-1.msg --- hu_HU.ISO8859-2.cat --- gencat hu_HU.ISO8859-2.cat /usr/src/lib/libc/nls/hu_HU.ISO8859-2.msg --- it_IT.ISO8859-15.cat --- gencat it_IT.ISO8859-15.cat /usr/src/lib/libc/nls/it_IT.ISO8859-15.msg --- ja_JP.UTF-8.cat --- --- ja_JP.eucJP.cat --- --- ja_JP.UTF-8.cat --- gencat ja_JP.UTF-8.cat /usr/src/lib/libc/nls/ja_JP.UTF-8.msg --- ko_KR.UTF-8.cat --- --- ja_JP.eucJP.cat --- gencat ja_JP.eucJP.cat /usr/src/lib/libc/nls/ja_JP.eucJP.msg --- ko_KR.UTF-8.cat --- gencat ko_KR.UTF-8.cat /usr/src/lib/libc/nls/ko_KR.UTF-8.msg --- ko_KR.eucKR.cat --- --- mn_MN.UTF-8.cat --- --- nl_NL.ISO8859-1.cat --- --- ko_KR.eucKR.cat --- gencat ko_KR.eucKR.cat /usr/src/lib/libc/nls/ko_KR.eucKR.msg --- mn_MN.UTF-8.cat --- gencat mn_MN.UTF-8.cat /usr/src/lib/libc/nls/mn_MN.UTF-8.msg --- nl_NL.ISO8859-1.cat --- gencat nl_NL.ISO8859-1.cat /usr/src/lib/libc/nls/nl_NL.ISO8859-1.msg --- no_NO.ISO8859-1.cat --- --- pl_PL.ISO8859-2.cat --- --- pt_BR.ISO8859-1.cat --- --- no_NO.ISO8859-1.cat --- gencat no_NO.ISO8859-1.cat /usr/src/lib/libc/nls/no_NO.ISO8859-1.msg --- pl_PL.ISO8859-2.cat --- gencat pl_PL.ISO8859-2.cat /usr/src/lib/libc/nls/pl_PL.ISO8859-2.msg --- pt_BR.ISO8859-1.cat --- gencat pt_BR.ISO8859-1.cat /usr/src/lib/libc/nls/pt_BR.ISO8859-1.msg --- ru_RU.KOI8-R.cat --- --- sk_SK.ISO8859-2.cat --- --- sv_SE.ISO8859-1.cat --- --- ru_RU.KOI8-R.cat --- gencat ru_RU.KOI8-R.cat /usr/src/lib/libc/nls/ru_RU.KOI8-R.msg --- sk_SK.ISO8859-2.cat --- gencat sk_SK.ISO8859-2.cat /usr/src/lib/libc/nls/sk_SK.ISO8859-2.msg --- sv_SE.ISO8859-1.cat --- gencat sv_SE.ISO8859-1.cat /usr/src/lib/libc/nls/sv_SE.ISO8859-1.msg --- uk_UA.UTF-8.cat --- --- zh_CN.GB18030.cat --- --- zh_CN.GB2312.cat --- --- uk_UA.UTF-8.cat --- gencat uk_UA.UTF-8.cat /usr/src/lib/libc/nls/uk_UA.UTF-8.msg --- zh_CN.GB18030.cat --- gencat zh_CN.GB18030.cat /usr/src/lib/libc/nls/zh_CN.GB18030.msg --- zh_CN.GB2312.cat --- gencat zh_CN.GB2312.cat /usr/src/lib/libc/nls/zh_CN.GB2312.msg --- zh_CN.UTF-8.cat --- --- libc_pic.a --- --- libc.a --- --- zh_CN.UTF-8.cat --- gencat zh_CN.UTF-8.cat /usr/src/lib/libc/nls/zh_CN.UTF-8.msg building special pic c library --- libc_pic.a --- ar -crD libc_pic.a bt_close.So bt_conv.So bt_debug.So bt_delete.So bt_get.S= o bt_open.So bt_overflow.So bt_page.So bt_put.So bt_search.So bt_seq.So bt_= split.So bt_utils.So db.So hash.So hash_bigkey.So hash_buf.So hash_func.So = hash_log2.So hash_page.So ndbm.So mpool.So mpool-compat.So rec_close.So rec= _delete.So rec_get.So rec_open.So rec_put.So rec_search.So rec_seq.So rec_u= tils.So creat.So gethostid.So getwd.So killpg.So sethostid.So setpgrp.So se= trgid.So setruid.So sigcompat.So __getosreldate.So __pthread_mutex_init_cal= loc_cb_stub.So __xuname.So _once_stub.So _pthread_stubs.So _rand48.So _spin= lock_stub.So _thread_init.So alarm.So arc4random.So assert.So auxv.So basen= ame.So cap_sandboxed.So check_utility_compat.So clock.So clock_getcpuclocki= d.So closedir.So confstr.So crypt.So ctermid.So daemon.So devname.So dirfd.= So dirname.So disklabel.So dlfcn.So drand48.So dup3.So elf_utils.So erand48= .So err.So errlst.So errno.So exec.So fdevname.So feature_present.So fmtche= ck.So fmtmsg.So fnmatch.So fpclassify.So frexp.So fstab.So ftok.So fts.So f= tw.So getbootfile.So getbsize.So getcap.So getcwd.So getdomainname.So getgr= ent.So getgrouplist.So gethostname.So getloadavg.So getlogin.So getmntinfo.= So getnetgrent.So getosreldate.So getpagesize.So getpagesizes.So getpeereid= .So getprogname.So getpwent.So getttyent.So getusershell.So getutxent.So ge= tvfsbyname.So glob.So initgroups.So isatty.So isinf.So isnan.So jrand48.So = lcong48.So libc_dlopen.So lockf.So lrand48.So mrand48.So nftw.So nice.So nl= ist.So nrand48.So opendir.So pause.So pmadvise.So popen.So posix_spawn.So p= signal.So pututxline.So pw_scan.So raise.So readdir.So readpassphrase.So re= cvmmsg.So rewinddir.So scandir.So seed48.So seekdir.So semctl.So sendmmsg.S= o setdomainname.So sethostname.So setjmperr.So setmode.So setproctitle.So s= etprogname.So siginterrupt.So siglist.So signal.So sigsetops.So sleep.So sr= and48.So statvfs.So stringlist.So strtofflags.So sysconf.So sysctl.So sysct= lbyname.So sysctlnametomib.So syslog.So telldir.So termios.So time.So times= .So timezone.So tls.So ttyname.So ttyslot.So ualarm.So ulimit.So uname.So u= sleep.So utime.So utxdb.So valloc.So wait.So wait3.So waitpid.So waitid.So = wordexp.So fts-compat.So unvis-compat.So pwcache.So unvis.So vis.So cancelp= oints_sem.So cancelpoints_sem_new.So _ctx_start.So fabs.So flt_rounds.So fp= getmask.So fpsetmask.So infinity.So ldexp.So makecontext.So _setjmp.So _set= _tp.So setjmp.So sigsetjmp.So trivial-getcontextx.So gmon.So mcount.So citr= us_bcs.So citrus_bcs_strtol.So citrus_bcs_strtoul.So citrus_csmapper.So cit= rus_db.So citrus_db_factory.So citrus_db_hash.So citrus_esdb.So citrus_hash= .So citrus_iconv.So citrus_lookup.So citrus_lookup_factory.So citrus_mapper= .So citrus_memstream.So citrus_mmap.So citrus_module.So citrus_none.So citr= us_pivot_factory.So citrus_prop.So citrus_stdenc.So bsd_iconv.So iconv_comp= at.So inet_addr.So inet_cidr_ntop.So inet_cidr_pton.So inet_lnaof.So inet_m= akeaddr.So inet_net_ntop.So inet_net_pton.So inet_neta.So inet_netof.So ine= t_network.So inet_ntoa.So inet_ntop.So inet_pton.So nsap_addr.So ev_streams= .So ev_timers.So ascii.So big5.So btowc.So collate.So collcmp.So euc.So fix= _grouping.So gb18030.So gb2312.So gbk.So ctype.So isctype.So iswctype.So ld= part.So lmessages.So lmonetary.So lnumeric.So localeconv.So mblen.So mbrlen= .So mbrtowc.So mbsinit.So mbsnrtowcs.So mbsrtowcs.So mbtowc.So mbstowcs.So = mskanji.So nextwctype.So nl_langinfo.So nomacros.So none.So rpmatch.So rune= .So runetype.So setlocale.So setrunelocale.So table.So tolower.So toupper.S= o utf8.So wcrtomb.So wcsnrtombs.So wcsrtombs.So wcsftime.So wcstof.So wcsto= d.So wcstoimax.So wcstol.So wcstold.So wcstoll.So wcstombs.So wcstoul.So wc= stoull.So wcstoumax.So wctob.So wctomb.So wctrans.So wctype.So wcwidth.So x= locale.So c16rtomb_iconv.So c32rtomb_iconv.So mbrtoc16_iconv.So mbrtoc32_ic= onv.So md5c.So ns_name.So ns_netint.So ns_parse.So ns_print.So ns_samedomai= n.So ns_ttl.So base64.So ether_addr.So eui64.So gai_strerror.So getaddrinfo= .So gethostbydns.So gethostbyht.So gethostbynis.So gethostnamadr.So getifad= drs.So getifmaddrs.So getnameinfo.So getnetbydns.So getnetbyht.So getnetbyn= is.So getnetnamadr.So getproto.So getprotoent.So getprotoname.So getservent= .So if_indextoname.So if_nameindex.So if_nametoindex.So ip6opt.So linkaddr.= So map_v4v6.So name6.So ntoh.So nsdispatch.So nslexer.So nsparser.So nss_co= mpat.So rcmd.So rcmdsh.So recv.So rthdr.So sctp_sys_calls.So send.So sockat= mark.So sourcefilter.So vars.So nscache.So nscachedcli.So msgcat.So acl_bra= nding.So acl_calc_mask.So acl_copy.So acl_delete.So acl_delete_entry.So acl= _entry.So acl_flag.So acl_free.So acl_from_text.So acl_from_text_nfs4.So ac= l_get.So acl_id_to_name.So acl_init.So acl_perm.So acl_set.So acl_strip.So = acl_support.So acl_support_nfs4.So acl_to_text.So acl_to_text_nfs4.So acl_v= alid.So extattr.So mac.So mac_exec.So mac_get.So mac_set.So subr_acl_nfs4.S= o acl_compat.So regcomp.So regerror.So regexec.So regfree.So herror.So h_er= rno.So mtctxres.So res_comp.So res_data.So res_debug.So res_findzonecut.So = res_init.So res_mkquery.So res_mkupdate.So res_query.So res_send.So res_sta= te.So res_update.So _flock_stub.So asprintf.So clrerr.So dprintf.So fclose.= So fcloseall.So fdopen.So feof.So ferror.So fflush.So fgetc.So fgetln.So fg= etpos.So fgets.So fgetwc.So fgetwln.So fgetws.So fileno.So findfp.So flags.= So fmemopen.So fopen.So fopencookie.So fprintf.So fpurge.So fputc.So fputs.= So fputwc.So fputws.So fread.So freopen.So fscanf.So fseek.So fsetpos.So ft= ell.So funopen.So fvwrite.So fwalk.So fwide.So fwprintf.So fwscanf.So fwrit= e.So getc.So getchar.So getdelim.So getline.So gets.So getw.So getwc.So get= wchar.So makebuf.So mktemp.So open_memstream.So open_wmemstream.So perror.S= o printf.So printf-pos.So putc.So putchar.So puts.So putw.So putwc.So putwc= har.So refill.So remove.So rewind.So rget.So scanf.So setbuf.So setbuffer.S= o setvbuf.So snprintf.So sprintf.So sscanf.So stdio.So swprintf.So swscanf.= So tempnam.So tmpfile.So tmpnam.So ungetc.So ungetwc.So vasprintf.So vdprin= tf.So vfprintf.So vfscanf.So vfwprintf.So vfwscanf.So vprintf.So vscanf.So = vsnprintf.So vsprintf.So vsscanf.So vswprintf.So vswscanf.So vwprintf.So vw= scanf.So wbuf.So wprintf.So wscanf.So wsetup.So xprintf.So xprintf_float.So= xprintf_int.So xprintf_str.So xprintf_errno.So xprintf_hexdump.So xprintf_= quote.So xprintf_time.So xprintf_vis.So asctime.So difftime.So localtime.So= strftime.So strptime.So timelocal.So time32.So __vdso_gettc.So clock_getti= me.So gettimeofday.So __vdso_gettimeofday.So __error.So interposing_table.S= o futimens.So utimensat.So accept.So accept4.So aio_suspend.So close.So con= nect.So fcntl.So fsync.So fork.So kevent.So msync.So nanosleep.So open.So o= penat.So poll.So ppoll.So pselect.So read.So readv.So recvfrom.So recvmsg.S= o select.So sendmsg.So sendto.So setcontext.So sigprocmask.So sigsuspend.So= sigtimedwait.So sigwait.So sigwaitinfo.So swapcontext.So wait4.So wait6.So= write.So writev.So sigaction.So cerror.So pipe.So shmat.So sigreturn.So sy= scall.So vfork.So link.So unlink.So chdir.So fchdir.So mknod.So chmod.So ch= own.So getpid.So mount.So unmount.So setuid.So getuid.So geteuid.So ptrace.= So getpeername.So getsockname.So access.So chflags.So fchflags.So sync.So k= ill.So getppid.So dup.So getegid.So profil.So ktrace.So getgid.So setlogin.= So acct.So sigaltstack.So ioctl.So reboot.So revoke.So symlink.So readlink.= So execve.So umask.So chroot.So vadvise.So munmap.So mprotect.So madvise.So= mincore.So getgroups.So setgroups.So getpgrp.So setpgid.So setitimer.So sw= apon.So getitimer.So getdtablesize.So dup2.So setpriority.So socket.So getp= riority.So bind.So setsockopt.So listen.So getrusage.So getsockopt.So setti= meofday.So fchown.So fchmod.So setreuid.So setregid.So rename.So flock.So m= kfifo.So shutdown.So socketpair.So mkdir.So rmdir.So utimes.So adjtime.So s= etsid.So quotactl.So nlm_syscall.So nfssvc.So lgetfh.So getfh.So sysarch.So= rtprio.So semsys.So msgsys.So shmsys.So setfib.So ntp_adjtime.So setgid.So= setegid.So seteuid.So stat.So fstat.So lstat.So pathconf.So fpathconf.So g= etrlimit.So setrlimit.So getdirentries.So __syscall.So __sysctl.So mlock.So= munlock.So undelete.So futimes.So getpgid.So semget.So semop.So msgget.So = msgsnd.So msgrcv.So shmdt.So shmget.So clock_settime.So clock_getres.So kti= mer_create.So ktimer_delete.So ktimer_settime.So ktimer_gettime.So ktimer_g= etoverrun.So ffclock_getcounter.So ffclock_setestimate.So ffclock_getestima= te.So clock_getcpuclockid2.So ntp_gettime.So minherit.So rfork.So issetugid= .So lchown.So aio_read.So aio_write.So lio_listio.So getdents.So lchmod.So = netbsd_lchown.So lutimes.So netbsd_msync.So nstat.So nfstat.So nlstat.So pr= eadv.So pwritev.So fhopen.So fhstat.So modnext.So modstat.So modfnext.So mo= dfind.So kldload.So kldunload.So kldfind.So kldnext.So kldstat.So kldfirstm= od.So getsid.So setresuid.So setresgid.So aio_return.So aio_cancel.So aio_e= rror.So mlockall.So munlockall.So __getcwd.So sched_setparam.So sched_getpa= ram.So sched_setscheduler.So sched_getscheduler.So sched_yield.So sched_get= _priority_max.So sched_get_priority_min.So sched_rr_get_interval.So utrace.= So kldsym.So jail.So nnpfs_syscall.So sigpending.So __acl_get_file.So __acl= _set_file.So __acl_get_fd.So __acl_set_fd.So __acl_delete_file.So __acl_del= ete_fd.So __acl_aclcheck_file.So __acl_aclcheck_fd.So extattrctl.So extattr= _set_file.So extattr_get_file.So extattr_delete_file.So aio_waitcomplete.So= getresuid.So getresgid.So kqueue.So extattr_set_fd.So extattr_get_fd.So ex= tattr_delete_fd.So __setugid.So eaccess.So afs3_syscall.So nmount.So __mac_= get_proc.So __mac_set_proc.So __mac_get_fd.So __mac_get_file.So __mac_set_f= d.So __mac_set_file.So kenv.So lchflags.So uuidgen.So sendfile.So mac_sysca= ll.So getfsstat.So statfs.So fstatfs.So fhstatfs.So ksem_close.So ksem_post= .So ksem_wait.So ksem_trywait.So ksem_init.So ksem_open.So ksem_unlink.So k= sem_getvalue.So ksem_destroy.So __mac_get_pid.So __mac_get_link.So __mac_se= t_link.So extattr_set_link.So extattr_get_link.So extattr_delete_link.So __= mac_execve.So getcontext.So swapoff.So __acl_get_link.So __acl_set_link.So = __acl_delete_link.So __acl_aclcheck_link.So thr_create.So thr_exit.So thr_s= elf.So thr_kill.So jail_attach.So extattr_list_fd.So extattr_list_file.So e= xtattr_list_link.So ksem_timedwait.So thr_suspend.So thr_wake.So kldunloadf= .So audit.So auditon.So getauid.So setauid.So getaudit.So setaudit.So getau= dit_addr.So setaudit_addr.So auditctl.So _umtx_op.So thr_new.So sigqueue.So= kmq_open.So kmq_setattr.So kmq_timedreceive.So kmq_timedsend.So kmq_notify= .So kmq_unlink.So abort2.So thr_set_name.So aio_fsync.So rtprio_thread.So s= ctp_peeloff.So sctp_generic_sendmsg.So sctp_generic_sendmsg_iov.So sctp_gen= eric_recvmsg.So pread.So pwrite.So mmap.So lseek.So truncate.So ftruncate.S= o thr_kill2.So shm_open.So shm_unlink.So cpuset.So cpuset_setid.So cpuset_g= etid.So cpuset_getaffinity.So cpuset_setaffinity.So faccessat.So fchmodat.S= o fchownat.So fexecve.So fstatat.So futimesat.So linkat.So mkdirat.So mkfif= oat.So mknodat.So readlinkat.So renameat.So symlinkat.So unlinkat.So posix_= openpt.So gssd_syscall.So jail_get.So jail_set.So jail_remove.So closefrom.= So __semctl.So msgctl.So shmctl.So lpathconf.So __cap_rights_get.So cap_ent= er.So cap_getmode.So pdfork.So pdkill.So pdgetpid.So getloginclass.So setlo= ginclass.So rctl_get_racct.So rctl_get_rules.So rctl_get_limits.So rctl_add= _rule.So rctl_remove_rule.So posix_fallocate.So posix_fadvise.So cap_rights= _limit.So cap_ioctls_limit.So cap_ioctls_get.So cap_fcntls_limit.So cap_fcn= tls_get.So bindat.So connectat.So chflagsat.So pipe2.So aio_mlock.So procct= l.So numa_getaffinity.So numa_setaffinity.So _exit.So _getlogin.So _clock_g= ettime.So _gettimeofday.So _futimens.So _utimensat.So _accept.So _accept4.S= o _aio_suspend.So _close.So _connect.So _fcntl.So _fsync.So _fork.So _keven= t.So _msync.So _nanosleep.So _open.So _openat.So _poll.So _ppoll.So _pselec= t.So _read.So _readv.So _recvfrom.So _recvmsg.So _select.So _sendmsg.So _se= ndto.So _setcontext.So _sigprocmask.So _sigsuspend.So _sigtimedwait.So _sig= wait.So _sigwaitinfo.So _swapcontext.So _wait4.So _wait6.So _write.So _writ= ev.So _sigaction.So stack_protector.So stack_protector_compat.So auth_none.= So auth_unix.So authunix_prot.So bindresvport.So clnt_bcast.So clnt_dg.So c= lnt_generic.So clnt_perror.So clnt_raw.So clnt_simple.So clnt_v--- libc.a -= -- building static c library --- libc_pic.a --- c.So rpc_dtablesize.So getnetconfig.So getnetpath.So getrpcent.So getrpcpor= t.So mt_misc.So pmap_clnt.So pmap_getmaps.So pmap_getport.So pmap_prot.So p= map_prot2.So pmap_rmt.So rpc_prot.So rpc_commondata.So rpc_callmsg.So rpc_g= eneric.So rpc_soc.So rpcb_clnt.So rpcb_prot.So rpcb_st_xdr.So rpcsec_gss_st= ub.So svc.So svc_auth.So svc_dg.So svc_auth_unix.So svc_generic.So svc_raw.= So svc_run.So svc_simple.So svc_vc.So auth_time.So auth_des.So authdes_prot= .So des_crypt.So des_soft.So crypt_client.So key_call.So key_prot_xdr.So ge= tpublickey.So svc_auth_des.So netname.So netnamer.So rpcdname.So rtime.So c= rypt_clnt.So crypt_xdr.So uuid_compare.So uuid_create.So uuid_create_nil.So= uuid_equal.So uuid_from_string.So uuid_hash.So uuid_is_nil.So uuid_stream.= So uuid_to_string.So xdr.So xdr_array.So xdr_float.So xdr_mem.So xdr_rec.So= xdr_reference.So xdr_sizeof.So xdr_stdio.So xdryp.So yp_xdr.So yplib.So su= br_capability.So machdep_ldisQ.So _hdtoa.So _hldtoa.So _ldtoa.So glue.So gd= toa_strtorQ.So gdtoa_dmisc.So gdtoa_dtoa.So gdtoa_gdtoa.So gdtoa_gethex.So = gdtoa_gmisc.So gdtoa_hd_init.So gdtoa_hexnan.So gdtoa_misc.So gdtoa_smisc.S= o gdtoa_strtod.So gdtoa_strtodg.So gdtoa_strtof.So gdtoa_strtord.So gdtoa_s= um.So gdtoa_ulp.So modf.So _Exit.So a64l.So abort.So abs.So atexit.So atof.= So atoi.So atol.So atoll.So bsearch.So div.So exit.So getenv.So getopt.So g= etopt_long.So getsubopt.So hcreate.So hcreate_r.So hdestroy_r.So heapsort.S= o heapsort_b.So hsearch_r.So imaxabs.So imaxdiv.So insque.So l64a.So labs.S= o ldiv.So llabs.So lldiv.So lsearch.So merge.So mergesort_b.So ptsname.So q= sort.So qsort_r.So quick_exit.So radixsort.So rand.So random.So reallocarra= y.So reallocf.So realpath.So remque.So strfmon.So strtoimax.So strtol.So st= rtoll.So strtoq.So strtoul.So strtonum.So strtoull.So strtoumax.So strtouq.= So system.So tdelete.So tfind.So tsearch.So twalk.So jemalloc_jemalloc.So j= emalloc_arena.So jemalloc_atomic.So jemalloc_base.So jemalloc_bitmap.So jem= alloc_chunk.So jemalloc_chunk_dss.So jemalloc_chunk_mmap.So jemalloc_ckh.So= jemalloc_ctl.So jemalloc_extent.So jemalloc_hash.So jemalloc_huge.So jemal= loc_mb.So jemalloc_mutex.So jemalloc_nstime.So jemalloc_pages.So jemalloc_p= rng.So jemalloc_prof.So jemalloc_quarantine.So jemalloc_rtree.So jemalloc_s= tats.So jemalloc_tcache.So jemalloc_ticker.So jemalloc_tsd.So jemalloc_util= .So jemalloc_witness.So bcmp.So bcopy.So bzero.So explicit_bzero.So ffs.So = ffsl.So ffsll.So fls.So flsl.So flsll.So memccpy.So memchr.So memrchr.So me= mcmp.So memcpy.So memmem.So memmove.So memset.So stpcpy.So stpncpy.So strca= secmp.So strcat.So strcasestr.So strchr.So strchrnul.So strcmp.So strcoll.S= o strcpy.So strcspn.So strdup.So strerror.So strlcat.So strlcpy.So strlen.S= o strmode.So strncat.So strncmp.So strncpy.So strndup.So strnlen.So strnstr= .So strpbrk.So strrchr.So strsep.So strsignal.So strspn.So strstr.So strtok= .So strxfrm.So swab.So wcpcpy.So wcpncpy.So wcscasecmp.So wcscat.So wcschr.= So wcscmp.So wcscoll.So wcscpy.So wcscspn.So wcsdup.So wcslcat.So wcslcpy.S= o wcslen.So wcsncasecmp.So wcsncat.So wcsncmp.So wcsncpy.So wcsnlen.So wcsp= brk.So wcsrchr.So wcsspn.So wcsstr.So wcstok.So wcswidth.So wcsxfrm.So wmem= chr.So wmemcmp.So wmemcpy.So wmemmove.So wmemset.So=20 --- libc.a --- ar -crD libc.a `NM=3D'nm' NMFLAGS=3D'' lorder bt_close.o bt_conv.o bt_debug= .o bt_delete.o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_searc= h.o bt_seq.o bt_split.o bt_utils.o db.o hash.o hash_bigkey.o hash_buf.o has= h_func.o hash_log2.o hash_page.o ndbm.o mpool.o mpool-compat.o rec_close.o = rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_util= s.o creat.o gethostid.o getwd.o killpg.o sethostid.o setpgrp.o setrgid.o se= truid.o sigcompat.o __getosreldate.o __pthread_mutex_init_calloc_cb_stub.o = __xuname.o _once_stub.o _pthread_stubs.o _rand48.o _spinlock_stub.o _thread= _init.o alarm.o arc4random.o assert.o auxv.o basename.o cap_sandboxed.o che= ck_utility_compat.o clock.o clock_getcpuclockid.o closedir.o confstr.o cryp= t.o ctermid.o daemon.o devname.o dirfd.o dirname.o disklabel.o dlfcn.o dran= d48.o dup3.o elf_utils.o erand48.o err.o errlst.o errno.o exec.o fdevname.o= feature_present.o fmtcheck.o fmtmsg.o fnmatch.o fpclassify.o frexp.o fstab= .o ftok.o fts.o ftw.o getbootfile.o getbsize.o getcap.o getcwd.o getdomainn= ame.o getgrent.o getgrouplist.o gethostname.o getloadavg.o getlogin.o getmn= tinfo.o getnetgrent.o getosreldate.o getpagesize.o getpagesizes.o getpeerei= d.o getprogname.o getpwent.o getttyent.o getusershell.o getutxent.o getvfsb= yname.o glob.o initgroups.o isatty.o isinf.o isnan.o jrand48.o lcong48.o li= bc_dlopen.o lockf.o lrand48.o mrand48.o nftw.o nice.o nlist.o nrand48.o ope= ndir.o pause.o pmadvise.o popen.o posix_spawn.o psignal.o pututxline.o pw_s= can.o raise.o readdir.o readpassphrase.o recvmmsg.o rewinddir.o scandir.o s= eed48.o seekdir.o semctl.o sendmmsg.o setdomainname.o sethostname.o setjmpe= rr.o setmode.o setproctitle.o setprogname.o siginterrupt.o siglist.o signal= .o sigsetops.o sleep.o srand48.o statvfs.o stringlist.o strtofflags.o sysco= nf.o sysctl.o sysctlbyname.o sysctlnametomib.o syslog.o telldir.o termios.o= time.o times.o timezone.o tls.o ttyname.o ttyslot.o ualarm.o ulimit.o unam= e.o usleep.o utime.o utxdb.o valloc.o wait.o wait3.o waitpid.o waitid.o wor= dexp.o fts-compat.o unvis-compat.o pwcache.o unvis.o vis.o cancelpoints_sem= .o cancelpoints_sem_new.o _ctx_start.o fabs.o flt_rounds.o fpgetmask.o fpse= tmask.o infinity.o ldexp.o makecontext.o _setjmp.o _set_tp.o setjmp.o sigse= tjmp.o trivial-getcontextx.o gmon.o mcount.o citrus_bcs.o citrus_bcs_strtol= .o citrus_bcs_strtoul.o citrus_csmapper.o citrus_db.o citrus_db_factory.o c= itrus_db_hash.o citrus_esdb.o citrus_hash.o citrus_iconv.o citrus_lookup.o = citrus_lookup_factory.o citrus_mapper.o citrus_memstream.o citrus_mmap.o ci= trus_module.o citrus_none.o citrus_pivot_factory.o citrus_prop.o citrus_std= enc.o bsd_iconv.o iconv_compat.o inet_addr.o inet_cidr_ntop.o inet_cidr_pto= n.o inet_lnaof.o inet_makeaddr.o inet_net_ntop.o inet_net_pton.o inet_neta.= o inet_netof.o inet_network.o inet_ntoa.o inet_ntop.o inet_pton.o nsap_addr= .o ev_streams.o ev_timers.o ascii.o big5.o btowc.o collate.o collcmp.o euc.= o fix_grouping.o gb18030.o gb2312.o gbk.o ctype.o isctype.o iswctype.o ldpa= rt.o lmessages.o lmonetary.o lnumeric.o localeconv.o mblen.o mbrlen.o mbrto= wc.o mbsinit.o mbsnrtowcs.o mbsrtowcs.o mbtowc.o mbstowcs.o mskanji.o nextw= ctype.o nl_langinfo.o nomacros.o none.o rpmatch.o rune.o runetype.o setloca= le.o setrunelocale.o table.o tolower.o toupper.o utf8.o wcrtomb.o wcsnrtomb= s.o wcsrtombs.o wcsftime.o wcstof.o wcstod.o wcstoimax.o wcstol.o wcstold.o= wcstoll.o wcstombs.o wcstoul.o wcstoull.o wcstoumax.o wctob.o wctomb.o wct= rans.o wctype.o wcwidth.o xlocale.o c16rtomb_iconv.o c32rtomb_iconv.o mbrto= c16_iconv.o mbrtoc32_iconv.o md5c.o ns_name.o ns_netint.o ns_parse.o ns_pri= nt.o ns_samedomain.o ns_ttl.o base64.o ether_addr.o eui64.o gai_strerror.o = getaddrinfo.o gethostbydns.o gethostbyht.o gethostbynis.o gethostnamadr.o g= etifaddrs.o getifmaddrs.o getnameinfo.o getnetbydns.o getnetbyht.o getnetby= nis.o getnetnamadr.o getproto.o getprotoent.o getprotoname.o getservent.o i= f_indextoname.o if_nameindex.o if_nametoindex.o ip6opt.o linkaddr.o map_v4v= 6.o name6.o ntoh.o nsdispatch.o nslexer.o nsparser.o nss_compat.o rcmd.o rc= mdsh.o recv.o rthdr.o sctp_sys_calls.o send.o sockatmark.o sourcefilter.o v= ars.o nscache.o nscachedcli.o msgcat.o acl_branding.o acl_calc_mask.o acl_c= opy.o acl_delete.o acl_delete_entry.o acl_entry.o acl_flag.o acl_free.o acl= _from_text.o acl_from_text_nfs4.o acl_get.o acl_id_to_name.o acl_init.o acl= _perm.o acl_set.o acl_strip.o acl_support.o acl_support_nfs4.o acl_to_text.= o acl_to_text_nfs4.o acl_valid.o extattr.o mac.o mac_exec.o mac_get.o mac_s= et.o subr_acl_nfs4.o acl_compat.o regcomp.o regerror.o regexec.o regfree.o = herror.o h_errno.o mtctxres.o res_comp.o res_data.o res_debug.o res_findzon= ecut.o res_init.o res_mkquery.o res_mkupdate.o res_query.o res_send.o res_s= tate.o res_update.o _flock_stub.o asprintf.o clrerr.o dprintf.o fclose.o fc= loseall.o fdopen.o feof.o ferror.o fflush.o fgetc.o fgetln.o fgetpos.o fget= s.o fgetwc.o fgetwln.o fgetws.o fileno.o findfp.o flags.o fmemopen.o fopen.= o fopencookie.o fprintf.o fpurge.o fputc.o fputs.o fputwc.o fputws.o fread.= o freopen.o fscanf.o fseek.o fsetpos.o ftell.o funopen.o fvwrite.o fwalk.o = fwide.o fwprintf.o fwscanf.o fwrite.o getc.o getchar.o getdelim.o getline.o= gets.o getw.o getwc.o getwchar.o makebuf.o mktemp.o open_memstream.o open_= wmemstream.o perror.o printf.o printf-pos.o putc.o putchar.o puts.o putw.o = putwc.o putwchar.o refill.o remove.o rewind.o rget.o scanf.o setbuf.o setbu= ffer.o setvbuf.o snprintf.o sprintf.o sscanf.o stdio.o swprintf.o swscanf.o= tempnam.o tmpfile.o tmpnam.o ungetc.o ungetwc.o vasprintf.o vdprintf.o vfp= rintf.o vfscanf.o vfwprintf.o vfwscanf.o vprintf.o vscanf.o vsnprintf.o vsp= rintf.o vsscanf.o vswprintf.o vswscanf.o vwprintf.o vwscanf.o wbuf.o wprint= f.o wscanf.o wsetup.o xprintf.o xprintf_float.o xprintf_int.o xprintf_str.o= xprintf_errno.o xprintf_hexdump.o xprintf_quote.o xprintf_time.o xprintf_v= is.o asctime.o difftime.o localtime.o strftime.o strptime.o timelocal.o tim= e32.o __vdso_gettc.o clock_gettime.o gettimeofday.o __vdso_gettimeofday.o _= _error.o interposing_table.o futimens.o utimensat.o accept.o accept4.o aio_= suspend.o close.o connect.o fcntl.o fsync.o fork.o kevent.o msync.o nanosle= ep.o open.o openat.o poll.o ppoll.o pselect.o read.o readv.o recvfrom.o rec= vmsg.o select.o sendmsg.o sendto.o setcontext.o sigprocmask.o sigsuspend.o = sigtimedwait.o sigwait.o sigwaitinfo.o swapcontext.o wait4.o wait6.o write.= o writev.o sigaction.o cerror.o pipe.o shmat.o sigreturn.o syscall.o vfork.= o link.o unlink.o chdir.o fchdir.o mknod.o chmod.o chown.o getpid.o mount.o= unmount.o setuid.o getuid.o geteuid.o ptrace.o getpeername.o getsockname.o= access.o chflags.o fchflags.o sync.o kill.o getppid.o dup.o getegid.o prof= il.o ktrace.o getgid.o setlogin.o acct.o sigaltstack.o ioctl.o reboot.o rev= oke.o symlink.o readlink.o execve.o umask.o chroot.o vadvise.o munmap.o mpr= otect.o madvise.o mincore.o getgroups.o setgroups.o getpgrp.o setpgid.o set= itimer.o swapon.o getitimer.o getdtablesize.o dup2.o setpriority.o socket.o= getpriority.o bind.o setsockopt.o listen.o getrusage.o getsockopt.o settim= eofday.o fchown.o fchmod.o setreuid.o setregid.o rename.o flock.o mkfifo.o = shutdown.o socketpair.o mkdir.o rmdir.o utimes.o adjtime.o setsid.o quotact= l.o nlm_syscall.o nfssvc.o lgetfh.o getfh.o sysarch.o rtprio.o semsys.o msg= sys.o shmsys.o setfib.o ntp_adjtime.o setgid.o setegid.o seteuid.o stat.o f= stat.o lstat.o pathconf.o fpathconf.o getrlimit.o setrlimit.o getdirentries= .o __syscall.o __sysctl.o mlock.o munlock.o undelete.o futimes.o getpgid.o = semget.o semop.o msgget.o msgsnd.o msgrcv.o shmdt.o shmget.o clock_settime.= o clock_getres.o ktimer_create.o ktimer_delete.o ktimer_settime.o ktimer_ge= ttime.o ktimer_getoverrun.o ffclock_getcounter.o ffclock_setestimate.o ffcl= ock_getestimate.o clock_getcpuclockid2.o ntp_gettime.o minherit.o rfork.o i= ssetugid.o lchown.o aio_read.o aio_write.o lio_listio.o getdents.o lchmod.o= netbsd_lchown.o lutimes.o netbsd_msync.o nstat.o nfstat.o nlstat.o preadv.= o pwritev.o fhopen.o fhstat.o modnext.o modstat.o modfnext.o modfind.o kldl= oad.o kldunload.o kldfind.o kldnext.o kldstat.o kldfirstmod.o getsid.o setr= esuid.o setresgid.o aio_return.o aio_cancel.o aio_error.o mlockall.o munloc= kall.o __getcwd.o sched_setparam.o sched_getparam.o sched_setscheduler.o sc= hed_getscheduler.o sched_yield.o sched_get_priority_max.o sched_get_priorit= y_min.o sched_rr_get_interval.o utrace.o kldsym.o jail.o nnpfs_syscall.o si= gpending.o __acl_get_file.o __acl_set_file.o __acl_get_fd.o __acl_set_fd.o = __acl_delete_file.o __acl_delete_fd.o __acl_aclcheck_file.o __acl_aclcheck_= fd.o extattrctl.o extattr_set_file.o extattr_get_file.o extattr_delete_file= .o aio_waitcomplete.o getresuid.o getresgid.o kqueue.o extattr_set_fd.o ext= attr_get_fd.o extattr_delete_fd.o __setugid.o eaccess.o afs3_syscall.o nmou= nt.o __mac_get_proc.o __mac_set_proc.o __mac_get_fd.o __mac_get_file.o __ma= c_set_fd.o __mac_set_file.o kenv.o lchflags.o uuidgen.o sendfile.o mac_sysc= all.o getfsstat.o statfs.o fstatfs.o fhstatfs.o ksem_close.o ksem_post.o ks= em_wait.o ksem_trywait.o ksem_init.o ksem_open.o ksem_unlink.o ksem_getvalu= e.o ksem_destroy.o __mac_get_pid.o __mac_get_link.o __mac_set_link.o extatt= r_set_link.o extattr_get_link.o extattr_delete_link.o __mac_execve.o getcon= text.o swapoff.o __acl_get_link.o __acl_set_link.o __acl_delete_link.o __ac= l_aclcheck_link.o thr_create.o thr_exit.o thr_self.o thr_kill.o jail_attach= .o extattr_list_fd.o extattr_list_file.o extattr_list_link.o ksem_timedwait= .o thr_suspend.o thr_wake.o kldunloadf.o audit.o auditon.o getauid.o setaui= d.o getaudit.o setaudit.o getaudit_addr.o setaudit_addr.o auditctl.o _umtx_= op.o thr_new.o sigqueue.o kmq_open.o kmq_setattr.o kmq_timedreceive.o kmq_t= imedsend.o kmq_notify.o kmq_unlink.o abort2.o thr_set_name.o aio_fsync.o rt= prio_thread.o sctp_peeloff.o sctp_generic_sendmsg.o sctp_generic_sendmsg_io= v.o sctp_generic_recvmsg.o pread.o pwrite.o mmap.o lseek.o truncate.o ftrun= cate.o thr_kill2.o shm_open.o shm_unlink.o cpuset.o cpuset_setid.o cpuset_g= etid.o cpuset_getaffinity.o cpuset_setaffinity.o faccessat.o fchmodat.o fch= ownat.o fexecve.o fstatat.o futimesat.o linkat.o mkdirat.o mkfifoat.o mknod= at.o readlinkat.o renameat.o symlinkat.o unlinkat.o posix_openpt.o gssd_sys= call.o jail_get.o jail_set.o jail_remove.o closefrom.o __semctl.o msgctl.o = shmctl.o lpathconf.o __cap_rights_get.o cap_enter.o cap_getmode.o pdfork.o = pdkill.o pdgetpid.o getloginclass.o setloginclass.o rctl_get_racct.o rctl_g= et_rules.o rctl_get_limits.o rctl_add_rule.o rctl_remove_rule.o posix_fallo= cate.o posix_fadvise.o cap_rights_limit.o cap_ioctls_limit.o cap_ioctls_get= .o cap_fcntls_limit.o cap_fcntls_get.o bindat.o connectat.o chflagsat.o pip= e2.o aio_mlock.o procctl.o numa_getaffinity.o numa_setaffinity.o _exit.o _g= etlogin.o _clock_gettime.o _gettimeofday.o _futimens.o _utimensat.o _accept= .o _accept4.o _aio_suspend.o _close.o _connect.o _fcntl.o _fsync.o _fork.o = _kevent.o _msync.o _nanosleep.o _open.o _openat.o _poll.o _ppoll.o _pselect= .o _read.o _readv.o _recvfrom.o _recvmsg.o _select.o _sendmsg.o _sendto.o _= setcontext.o _sigprocmask.o _sigsuspend.o _sigtimedwait.o _sigwait.o _sigwa= itinfo.o _swapcontext.o _wait4.o _wait6.o _write.o _writev.o _sigaction.o s= tack_protector.o stack_protector_compat.o auth_none.o auth_unix.o authunix_= prot.o bindresvport.o clnt_bcast.o clnt_dg.o clnt_generic.o clnt_perror.o c= lnt_raw.o clnt_simple.o clnt_vc.o rpc_dtablesize.o getnetconfig.o getnetpat= h.o getrpcent.o getrpcport.o mt_misc.o pmap_clnt.o pmap_getmaps.o pmap_getp= ort.o pmap_prot.o pmap_prot2.o pmap_rmt.o rpc_prot.o rpc_commondata.o rpc_c= allmsg.o rpc_generic.o rpc_soc.o rpcb_clnt.o rpcb_prot.o rpcb_st_xdr.o rpcs= ec_gss_stub.o svc.o svc_auth.o svc_dg.o svc_auth_unix.o svc_generic.o svc_r= aw.o svc_run.o svc_simple.o svc_vc.o auth_time.o auth_des.o authdes_prot.o = des_crypt.o des_soft.o crypt_client.o key_call.o key_prot_xdr.o getpublicke= y.o svc_auth_des.o netname.o netnamer.o rpcdname.o rtime.o crypt_clnt.o cry= pt_xdr.o uuid_compare.o uuid_create.o uuid_create_nil.o uuid_equal.o uuid_f= rom_string.o uuid_hash.o uuid_is_nil.o uuid_stream.o uuid_to_string.o xdr.o= xdr_array.o xdr_float.o xdr_mem.o xdr_rec.o xdr_reference.o xdr_sizeof.o x= dr_stdio.o xdryp.o yp_xdr.o yplib.o subr_capability.o machdep_ldisQ.o _hdto= a.o _hldtoa.o _ldtoa.o glue.o gdtoa_strtorQ.o gdtoa_dmisc.o gdtoa_dtoa.o gd= toa_gdtoa.o gdtoa_gethex.o gdtoa_gmisc.o gdtoa_hd_init.o gdtoa_hexnan.o gdt= oa_misc.o gdtoa_smisc.o gdtoa_strtod.o gdtoa_strtodg.o gdtoa_strtof.o gdtoa= _strtord.o gdtoa_sum.o gdtoa_ulp.o modf.o _Exit.o a64l.o abort.o abs.o atex= it.o atof.o atoi.o atol.o atoll.o bsearch.o div.o exit.o getenv.o getopt.o = getopt_long.o getsubopt.o hcreate.o hcreate_r.o hdestroy_r.o heapsort.o hea= psort_b.o hsearch_r.o imaxabs.o imaxdiv.o insque.o l64a.o labs.o ldiv.o lla= bs.o lldiv.o lsearch.o merge.o mergesort_b.o ptsname.o qsort.o qsort_r.o qu= ick_exit.o radixsort.o rand.o random.o reallocarray.o reallocf.o realpath.o= remque.o strfmon.o strtoimax.o strtol.o strtoll.o strtoq.o strtoul.o strto= num.o strtoull.o strtoumax.o strtouq.o system.o tdelete.o tfind.o tsearch.o= twalk.o jemalloc_jemalloc.o jemalloc_arena.o jemalloc_atomic.o jemalloc_ba= se.o jemalloc_bitmap.o jemalloc_chunk.o jemalloc_chunk_dss.o jemalloc_chunk= _mmap.o jemalloc_ckh.o jemalloc_ctl.o jemalloc_extent.o jemalloc_hash.o jem= alloc_huge.o jemalloc_mb.o jemalloc_mutex.o jemalloc_nstime.o jemalloc_page= s.o jemalloc_prng.o jemalloc_prof.o jemalloc_quarantine.o jemalloc_rtree.o = jemalloc_stats.o jemalloc_tcache.o jemalloc_ticker.o jemalloc_tsd.o jemallo= c_util.o jemalloc_witness.o bcmp.o bcopy.o bzero.o explicit_bzero.o ffs.o f= fsl.o ffsll.o fls.o flsl.o flsll.o memccpy.o memchr.o memrchr.o memcmp.o me= mcpy.o memmem.o memmove.o memset.o stpcpy.o stpncpy.o strcasecmp.o strcat.o= strcasestr.o strchr.o strchrnul.o strcmp.o strcoll.o strcpy.o strcspn.o st= rdup.o strerror.o strlcat.o strlcpy.o strlen.o strmode.o strncat.o strncmp.= o strncpy.o strndup.o strnlen.o strnstr.o strpbrk.o strrchr.o strsep.o strs= ignal.o strspn.o strstr.o strtok.o strxfrm.o swab.o wcpcpy.o wcpncpy.o wcsc= asecmp.o wcscat.o wcschr.o wcscmp.o wcscoll.o wcscpy.o wcscspn.o wcsdup.o w= cslcat.o wcslcpy.o wcslen.o wcsncasecmp.o wcsncat.o wcsncmp.o wcsncpy.o wcs= nlen.o wcspbrk.o wcsrchr.o wcsspn.o wcsstr.o wcstok.o wcswidth.o wcsxfrm.o = wmemchr.o wmemcmp.o wmemcpy.o wmemmove.o wmemset.o __iconv.o __iconv_free_l= ist.o __iconv_get_list.o iconv.o iconv_canonicalize.o iconv_close.o iconv_o= pen.o iconv_open_into.o iconv_set_relocation_prefix.o iconvctl.o iconvlist.= o | tsort -q`=20 --- libc.so.7.full --- building shared library libc.so.7 cc -nodefaultlibs -Wl,--version-script=3DVersion.map -shared -Wl,-x -Wl,-= -fatal-warnings -Wl,--warn-shared-textrel -o libc.so.7.full -Wl,-soname,li= bc.so.7 `NM=3D'nm' NMFLAGS=3D'' lorder bt_close.So bt_conv.So bt_debug.So = bt_delete.So bt_get.So bt_open.So bt_overflow.So bt_page.So bt_put.So bt_se= arch.So bt_seq.So bt_split.So bt_utils.So db.So hash.So hash_bigkey.So hash= _buf.So hash_func.So hash_log2.So hash_page.So ndbm.So mpool.So mpool-compa= t.So rec_close.So rec_delete.So rec_get.So rec_open.So rec_put.So rec_searc= h.So rec_seq.So rec_utils.So creat.So gethostid.So getwd.So killpg.So setho= stid.So setpgrp.So setrgid.So setruid.So sigcompat.So __getosreldate.So __p= thread_mutex_init_calloc_cb_stub.So __xuname.So _once_stub.So _pthread_stub= s.So _rand48.So _spinlock_stub.So _thread_init.So alarm.So arc4random.So as= sert.So auxv.So basename.So cap_sandboxed.So check_utility_compat.So clock.= So clock_getcpuclockid.So closedir.So confstr.So crypt.So ctermid.So daemon= .So devname.So dirfd.So dirname.So disklabel.So dlfcn.So drand48.So dup3.So= elf_utils.So erand48.So err.So errlst.So errno.So exec.So fdevname.So feat= ure_present.So fmtcheck.So fmtmsg.So fnmatch.So fpclassify.So frexp.So fsta= b.So ftok.So fts.So ftw.So getbootfile.So getbsize.So getcap.So getcwd.So g= etdomainname.So getgrent.So getgrouplist.So gethostname.So getloadavg.So ge= tlogin.So getmntinfo.So getnetgrent.So getosreldate.So getpagesize.So getpa= gesizes.So getpeereid.So getprogname.So getpwent.So getttyent.So getusershe= ll.So getutxent.So getvfsbyname.So glob.So initgroups.So isatty.So isinf.So= isnan.So jrand48.So lcong48.So libc_dlopen.So lockf.So lrand48.So mrand48.= So nftw.So nice.So nlist.So nrand48.So opendir.So pause.So pmadvise.So pope= n.So posix_spawn.So psignal.So pututxline.So pw_scan.So raise.So readdir.So= readpassphrase.So recvmmsg.So rewinddir.So scandir.So seed48.So seekdir.So= semctl.So sendmmsg.So setdomainname.So sethostname.So setjmperr.So setmode= .So setproctitle.So setprogname.So siginterrupt.So siglist.So signal.So sig= setops.So sleep.So srand48.So statvfs.So stringlist.So strtofflags.So sysco= nf.So sysctl.So sysctlbyname.So sysctlnametomib.So syslog.So telldir.So ter= mios.So time.So times.So timezone.So tls.So ttyname.So ttyslot.So ualarm.So= ulimit.So uname.So usleep.So utime.So utxdb.So valloc.So wait.So wait3.So = waitpid.So waitid.So wordexp.So fts-compat.So unvis-compat.So pwcache.So un= vis.So vis.So cancelpoints_sem.So cancelpoints_sem_new.So _ctx_start.So fab= s.So flt_rounds.So fpgetmask.So fpsetmask.So infinity.So ldexp.So makeconte= xt.So _setjmp.So _set_tp.So setjmp.So sigsetjmp.So trivial-getcontextx.So g= mon.So mcount.So citrus_bcs.So citrus_bcs_strtol.So citrus_bcs_strtoul.So c= itrus_csmapper.So citrus_db.So citrus_db_factory.So citrus_db_hash.So citru= s_esdb.So citrus_hash.So citrus_iconv.So citrus_lookup.So citrus_lookup_fac= tory.So citrus_mapper.So citrus_memstream.So citrus_mmap.So citrus_module.S= o citrus_none.So citrus_pivot_factory.So citrus_prop.So citrus_stdenc.So bs= d_iconv.So iconv_compat.So inet_addr.So inet_cidr_ntop.So inet_cidr_pton.So= inet_lnaof.So inet_makeaddr.So inet_net_ntop.So inet_net_pton.So inet_neta= .So inet_netof.So inet_network.So inet_ntoa.So inet_ntop.So inet_pton.So ns= ap_addr.So ev_streams.So ev_timers.So ascii.So big5.So btowc.So collate.So = collcmp.So euc.So fix_grouping.So gb18030.So gb2312.So gbk.So ctype.So isct= ype.So iswctype.So ldpart.So lmessages.So lmonetary.So lnumeric.So localeco= nv.So mblen.So mbrlen.So mbrtowc.So mbsinit.So mbsnrtowcs.So mbsrtowcs.So m= btowc.So mbstowcs.So mskanji.So nextwctype.So nl_langinfo.So nomacros.So no= ne.So rpmatch.So rune.So runetype.So setlocale.So setrunelocale.So table.So= tolower.So toupper.So utf8.So wcrtomb.So wcsnrtombs.So wcsrtombs.So wcsfti= me.So wcstof.So wcstod.So wcstoimax.So wcstol.So wcstold.So wcstoll.So wcst= ombs.So wcstoul.So wcstoull.So wcstoumax.So wctob.So wctomb.So wctrans.So w= ctype.So wcwidth.So xlocale.So c16rtomb_iconv.So c32rtomb_iconv.So mbrtoc16= _iconv.So mbrtoc32_iconv.So md5c.So ns_name.So ns_netint.So ns_parse.So ns_= print.So ns_samedomain.So ns_ttl.So base64.So ether_addr.So eui64.So gai_st= rerror.So getaddrinfo.So gethostbydns.So gethostbyht.So gethostbynis.So get= hostnamadr.So getifaddrs.So getifmaddrs.So getnameinfo.So getnetbydns.So ge= tnetbyht.So getnetbynis.So getnetnamadr.So getproto.So getprotoent.So getpr= otoname.So getservent.So if_indextoname.So if_nameindex.So if_nametoindex.S= o ip6opt.So linkaddr.So map_v4v6.So name6.So ntoh.So nsdispatch.So nslexer.= So nsparser.So nss_compat.So rcmd.So rcmdsh.So recv.So rthdr.So sctp_sys_ca= lls.So send.So sockatmark.So sourcefilter.So vars.So nscache.So nscachedcli= .So msgcat.So acl_branding.So acl_calc_mask.So acl_copy.So acl_delete.So ac= l_delete_entry.So acl_entry.So acl_flag.So acl_free.So acl_from_text.So acl= _from_text_nfs4.So acl_get.So acl_id_to_name.So acl_init.So acl_perm.So acl= _set.So acl_strip.So acl_support.So acl_support_nfs4.So acl_to_text.So acl_= to_text_nfs4.So acl_valid.So extattr.So mac.So mac_exec.So mac_get.So mac_s= et.So subr_acl_nfs4.So acl_compat.So regcomp.So regerror.So regexec.So regf= ree.So herror.So h_errno.So mtctxres.So res_comp.So res_data.So res_debug.S= o res_findzonecut.So res_init.So res_mkquery.So res_mkupdate.So res_query.S= o res_send.So res_state.So res_update.So _flock_stub.So asprintf.So clrerr.= So dprintf.So fclose.So fcloseall.So fdopen.So feof.So ferror.So fflush.So = fgetc.So fgetln.So fgetpos.So fgets.So fgetwc.So fgetwln.So fgetws.So filen= o.So findfp.So flags.So fmemopen.So fopen.So fopencookie.So fprintf.So fpur= ge.So fputc.So fputs.So fputwc.So fputws.So fread.So freopen.So fscanf.So f= seek.So fsetpos.So ftell.So funopen.So fvwrite.So fwalk.So fwide.So fwprint= f.So fwscanf.So fwrite.So getc.So getchar.So getdelim.So getline.So gets.So= getw.So getwc.So getwchar.So makebuf.So mktemp.So open_memstream.So open_w= memstream.So perror.So printf.So printf-pos.So putc.So putchar.So puts.So p= utw.So putwc.So putwchar.So refill.So remove.So rewind.So rget.So scanf.So = setbuf.So setbuffer.So setvbuf.So snprintf.So sprintf.So sscanf.So stdio.So= swprintf.So swscanf.So tempnam.So tmpfile.So tmpnam.So ungetc.So ungetwc.S= o vasprintf.So vdprintf.So vfprintf.So vfscanf.So vfwprintf.So vfwscanf.So = vprintf.So vscanf.So vsnprintf.So vsprintf.So vsscanf.So vswprintf.So vswsc= anf.So vwprintf.So vwscanf.So wbuf.So wprintf.So wscanf.So wsetup.So xprint= f.So xprintf_float.So xprintf_int.So xprintf_str.So xprintf_errno.So xprint= f_hexdump.So xprintf_quote.So xprintf_time.So xprintf_vis.So asctime.So dif= ftime.So localtime.So strftime.So strptime.So timelocal.So time32.So __vdso= _gettc.So clock_gettime.So gettimeofday.So __vdso_gettimeofday.So __error.S= o interposing_table.So futimens.So utimensat.So accept.So accept4.So aio_su= spend.So close.So connect.So fcntl.So fsync.So fork.So kevent.So msync.So n= anosleep.So open.So openat.So poll.So ppoll.So pselect.So read.So readv.So = recvfrom.So recvmsg.So select.So sendmsg.So sendto.So setcontext.So sigproc= mask.So sigsuspend.So sigtimedwait.So sigwait.So sigwaitinfo.So swapcontext= .So wait4.So wait6.So write.So writev.So sigaction.So cerror.So pipe.So shm= at.So sigreturn.So syscall.So vfork.So link.So unlink.So chdir.So fchdir.So= mknod.So chmod.So chown.So getpid.So mount.So unmount.So setuid.So getuid.= So geteuid.So ptrace.So getpeername.So getsockname.So access.So chflags.So = fchflags.So sync.So kill.So getppid.So dup.So getegid.So profil.So ktrace.S= o getgid.So setlogin.So acct.So sigaltstack.So ioctl.So reboot.So revoke.So= symlink.So readlink.So execve.So umask.So chroot.So vadvise.So munmap.So m= protect.So madvise.So mincore.So getgroups.So setgroups.So getpgrp.So setpg= id.So setitimer.So swapon.So getitimer.So getdtablesize.So dup2.So setprior= ity.So socket.So getpriority.So bind.So setsockopt.So listen.So getrusage.S= o getsockopt.So settimeofday.So fchown.So fchmod.So setreuid.So setregid.So= rename.So flock.So mkfifo.So shutdown.So socketpair.So mkdir.So rmdir.So u= times.So adjtime.So setsid.So quotactl.So nlm_syscall.So nfssvc.So lgetfh.S= o getfh.So sysarch.So rtprio.So semsys.So msgsys.So shmsys.So setfib.So ntp= _adjtime.So setgid.So setegid.So seteuid.So stat.So fstat.So lstat.So pathc= onf.So fpathconf.So getrlimit.So setrlimit.So getdirentries.So __syscall.So= __sysctl.So mlock.So munlock.So undelete.So futimes.So getpgid.So semget.S= o semop.So msgget.So msgsnd.So msgrcv.So shmdt.So shmget.So clock_settime.S= o clock_getres.So ktimer_create.So ktimer_delete.So ktimer_settime.So ktime= r_gettime.So ktimer_getoverrun.So ffclock_getcounter.So ffclock_setestimate= .So ffclock_getestimate.So clock_getcpuclockid2.So ntp_gettime.So minherit.= So rfork.So issetugid.So lchown.So aio_read.So aio_write.So lio_listio.So g= etdents.So lchmod.So netbsd_lchown.So lutimes.So netbsd_msync.So nstat.So n= fstat.So nlstat.So preadv.So pwritev.So fhopen.So fhstat.So modnext.So mods= tat.So modfnext.So modfind.So kldload.So kldunload.So kldfind.So kldnext.So= kldstat.So kldfirstmod.So getsid.So setresuid.So setresgid.So aio_return.S= o aio_cancel.So aio_error.So mlockall.So munlockall.So __getcwd.So sched_se= tparam.So sched_getparam.So sched_setscheduler.So sched_getscheduler.So sch= ed_yield.So sched_get_priority_max.So sched_get_priority_min.So sched_rr_ge= t_interval.So utrace.So kldsym.So jail.So nnpfs_syscall.So sigpending.So __= acl_get_file.So __acl_set_file.So __acl_get_fd.So __acl_set_fd.So __acl_del= ete_file.So __acl_delete_fd.So __acl_aclcheck_file.So __acl_aclcheck_fd.So = extattrctl.So extattr_set_file.So extattr_get_file.So extattr_delete_file.S= o aio_waitcomplete.So getresuid.So getresgid.So kqueue.So extattr_set_fd.So= extattr_get_fd.So extattr_delete_fd.So __setugid.So eaccess.So afs3_syscal= l.So nmount.So __mac_get_proc.So __mac_set_proc.So __mac_get_fd.So __mac_ge= t_file.So __mac_set_fd.So __mac_set_file.So kenv.So lchflags.So uuidgen.So = sendfile.So mac_syscall.So getfsstat.So statfs.So fstatfs.So fhstatfs.So ks= em_close.So ksem_post.So ksem_wait.So ksem_trywait.So ksem_init.So ksem_ope= n.So ksem_unlink.So ksem_getvalue.So ksem_destroy.So __mac_get_pid.So __mac= _get_link.So __mac_set_link.So extattr_set_link.So extattr_get_link.So exta= ttr_delete_link.So __mac_execve.So getcontext.So swapoff.So __acl_get_link.= So __acl_set_link.So __acl_delete_link.So __acl_aclcheck_link.So thr_create= .So thr_exit.So thr_self.So thr_kill.So jail_attach.So extattr_list_fd.So e= xtattr_list_file.So extattr_list_link.So ksem_timedwait.So thr_suspend.So t= hr_wake.So kldunloadf.So audit.So auditon.So getauid.So setauid.So getaudit= .So setaudit.So getaudit_addr.So setaudit_addr.So auditctl.So _umtx_op.So t= hr_new.So sigqueue.So kmq_open.So kmq_setattr.So kmq_timedreceive.So kmq_ti= medsend.So kmq_notify.So kmq_unlink.So abort2.So thr_set_name.So aio_fsync.= So rtprio_thread.So sctp_peeloff.So sctp_generic_sendmsg.So sctp_generic_se= ndmsg_iov.So sctp_generic_recvmsg.So pread.So pwrite.So mmap.So lseek.So tr= uncate.So ftruncate.So thr_kill2.So shm_open.So shm_unlink.So cpuset.So cpu= set_setid.So cpuset_getid.So cpuset_getaffinity.So cpuset_setaffinity.So fa= ccessat.So fchmodat.So fchownat.So fexecve.So fstatat.So futimesat.So linka= t.So mkdirat.So mkfifoat.So mknodat.So readlinkat.So renameat.So symlinkat.= So unlinkat.So posix_openpt.So gssd_syscall.So jail_get.So jail_set.So jail= _remove.So closefrom.So __semctl.So msgctl.So shmctl.So lpathconf.So __cap_= rights_get.So cap_enter.So cap_getmode.So pdfork.So pdkill.So pdgetpid.So g= etloginclass.So setloginclass.So rctl_get_racct.So rctl_get_rules.So rctl_g= et_limits.So rctl_add_rule.So rctl_remove_rule.So posix_fallocate.So posix_= fadvise.So cap_rights_limit.So cap_ioctls_limit.So cap_ioctls_get.So cap_fc= ntls_limit.So cap_fcntls_get.So bindat.So connectat.So chflagsat.So pipe2.S= o aio_mlock.So procctl.So numa_getaffinity.So numa_setaffinity.So _exit.So = _getlogin.So _clock_gettime.So _gettimeofday.So _futimens.So _utimensat.So = _accept.So _accept4.So _aio_suspend.So _close.So _connect.So _fcntl.So _fsy= nc.So _fork.So _kevent.So _msync.So _nanosleep.So _open.So _openat.So _poll= .So _ppoll.So _pselect.So _read.So _readv.So _recvfrom.So _recvmsg.So _sele= ct.So _sendmsg.So _sendto.So _setcontext.So _sigprocmask.So _sigsuspend.So = _sigtimedwait.So _sigwait.So _sigwaitinfo.So _swapcontext.So _wait4.So _wai= t6.So _write.So _writev.So _sigaction.So stack_protector.So stack_protector= _compat.So auth_none.So auth_unix.So authunix_prot.So bindresvport.So clnt_= bcast.So clnt_dg.So clnt_generic.So clnt_perror.So clnt_raw.So clnt_simple.= So clnt_vc.So rpc_dtablesize.So getnetconfig.So getnetpath.So getrpcent.So = getrpcport.So mt_misc.So pmap_clnt.So pmap_getmaps.So pmap_getport.So pmap_= prot.So pmap_prot2.So pmap_rmt.So rpc_prot.So rpc_commondata.So rpc_callmsg= .So rpc_generic.So rpc_soc.So rpcb_clnt.So rpcb_prot.So rpcb_st_xdr.So rpcs= ec_gss_stub.So svc.So svc_auth.So svc_dg.So svc_auth_unix.So svc_generic.So= svc_raw.So svc_run.So svc_simple.So svc_vc.So auth_time.So auth_des.So aut= hdes_prot.So des_crypt.So des_soft.So crypt_client.So key_call.So key_prot_= xdr.So getpublickey.So svc_auth_des.So netname.So netnamer.So rpcdname.So r= time.So crypt_clnt.So crypt_xdr.So uuid_compare.So uuid_create.So uuid_crea= te_nil.So uuid_equal.So uuid_from_string.So uuid_hash.So uuid_is_nil.So uui= d_stream.So uuid_to_string.So xdr.So xdr_array.So xdr_float.So xdr_mem.So x= dr_rec.So xdr_reference.So xdr_sizeof.So xdr_stdio.So xdryp.So yp_xdr.So yp= lib.So subr_capability.So machdep_ldisQ.So _hdtoa.So _hldtoa.So _ldtoa.So g= lue.So gdtoa_strtorQ.So gdtoa_dmisc.So gdtoa_dtoa.So gdtoa_gdtoa.So gdtoa_g= ethex.So gdtoa_gmisc.So gdtoa_hd_init.So gdtoa_hexnan.So gdtoa_misc.So gdto= a_smisc.So gdtoa_strtod.So gdtoa_strtodg.So gdtoa_strtof.So gdtoa_strtord.S= o gdtoa_sum.So gdtoa_ulp.So modf.So _Exit.So a64l.So abort.So abs.So atexit= .So atof.So atoi.So atol.So atoll.So bsearch.So div.So exit.So getenv.So ge= topt.So getopt_long.So getsubopt.So hcreate.So hcreate_r.So hdestroy_r.So h= eapsort.So heapsort_b.So hsearch_r.So imaxabs.So imaxdiv.So insque.So l64a.= So labs.So ldiv.So llabs.So lldiv.So lsearch.So merge.So mergesort_b.So pts= name.So qsort.So qsort_r.So quick_exit.So radixsort.So rand.So random.So re= allocarray.So reallocf.So realpath.So remque.So strfmon.So strtoimax.So str= tol.So strtoll.So strtoq.So strtoul.So strtonum.So strtoull.So strtoumax.So= strtouq.So system.So tdelete.So tfind.So tsearch.So twalk.So jemalloc_jema= lloc.So jemalloc_arena.So jemalloc_atomic.So jemalloc_base.So jemalloc_bitm= ap.So jemalloc_chunk.So jemalloc_chunk_dss.So jemalloc_chunk_mmap.So jemall= oc_ckh.So jemalloc_ctl.So jemalloc_extent.So jemalloc_hash.So jemalloc_huge= .So jemalloc_mb.So jemalloc_mutex.So jemalloc_nstime.So jemalloc_pages.So j= emalloc_prng.So jemalloc_prof.So jemalloc_quarantine.So jemalloc_rtree.So j= emalloc_stats.So jemalloc_tcache.So jemalloc_ticker.So jemalloc_tsd.So jema= lloc_util.So jemalloc_witness.So bcmp.So bcopy.So bzero.So explicit_bzero.S= o ffs.So ffsl.So ffsll.So fls.So flsl.So flsll.So memccpy.So memchr.So memr= chr.So memcmp.So memcpy.So memmem.So memmove.So memset.So stpcpy.So stpncpy= .So strcasecmp.So strcat.So strcasestr.So strchr.So strchrnul.So strcmp.So = strcoll.So strcpy.So strcspn.So strdup.So strerror.So strlcat.So strlcpy.So= strlen.So strmode.So strncat.So strncmp.So strncpy.So strndup.So strnlen.S= o strnstr.So strpbrk.So strrchr.So strsep.So strsignal.So strspn.So strstr.= So strtok.So strxfrm.So swab.So wcpcpy.So wcpncpy.So wcscasecmp.So wcscat.S= o wcschr.So wcscmp.So wcscoll.So wcscpy.So wcscspn.So wcsdup.So wcslcat.So = wcslcpy.So wcslen.So wcsncasecmp.So wcsncat.So wcsncmp.So wcsncpy.So wcsnle= n.So wcspbrk.So wcsrchr.So wcsspn.So wcsstr.So wcstok.So wcswidth.So wcsxfr= m.So wmemchr.So wmemcmp.So wmemcpy.So wmemmove.So wmemset.So | tsort -q` -= lcompiler_rt -lssp_nonshared --- libc_pic.a --- ranlib -D libc_pic.a --- libc.a --- ranlib -D libc.a --- libc.so.7.full --- /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/crti.o: file not recognized: Fil= e format not recognized cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libc.so.7.full] Error code 1 make[4]: stopped in /usr/src/lib/libc 1 error make[4]: stopped in /usr/src/lib/libc *** [lib/libc__L] Error code 2 make[3]: stopped in /usr/src 1 error make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson1288975584089575768.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Mon May 23 09:35:15 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F1474B44948 for ; Mon, 23 May 2016 09:35:15 +0000 (UTC) (envelope-from wwaites@tardis.ed.ac.uk) Received: from noether.irl.styx.org (noether.irl.styx.org [IPv6:2a00:d880:6:1a4::98dc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "noether.irl.styx.org", Issuer "noether.irl.styx.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A47C211BD for ; Mon, 23 May 2016 09:35:15 +0000 (UTC) (envelope-from wwaites@tardis.ed.ac.uk) Received: by noether.irl.styx.org (Postfix, from userid 66) id C080B19E36; Mon, 23 May 2016 09:35:11 +0000 (UTC) Received: from naartjie (localhost [127.0.0.1]) by naartjie (Postfix) with ESMTP id 241EE92D6F for ; Mon, 23 May 2016 09:34:49 +0000 (UTC) User-agent: mu4e 0.9.16; emacs 24.5.1 From: William Waites To: freebsd-arm Subject: First steps with the Cryptocape on the Beaglebone Black Date: Mon, 23 May 2016 09:34:49 +0000 Message-ID: <86twhpp16u.fsf@naartjie.uucp> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 09:35:16 -0000 The cryptocape is an addon board for the beaglebone with a TPM, an SHA256 chip, one for ECC, an EEPROM that does AES, an RTC and an ATMega328p microcontroller. All of these communicate over I2C, and there are jumpers to connect UART4 tothe serial port on the ATMega328p. I wanted to see how much of it I could get working. Starting with the easiest stuff, the regular EEPROM works, as does the RTC (with the DS3231 driver taken from 11) and the micocontroller. Here's how. First thing is to get the already supported hardware to be recognised. Changing the hardware configuration means making a dtb file and causing the bootloader to find it. It was difficult to find instructions on how to do this. I started from sys/boot/fdt/dts/beaglebone-black.dts and modified it to add, am335x { scm@44e10000 { scm-pad-config = ... /* UART4 */ "GPMC_WAIT0", "uart4_rxd", "input_pulldown", "GPMC_WPn", "uart4_txd", "output"; }; }; ... /* UART4 attached to the expansion header (11,13) */ uart4: serial@481a8000 { status = "okay"; }; i2c2: i2c@4819c000 { status = "okay"; /* Cryptocape EEPROM */ icee@57 { compatible = "atmel,24c256"; reg = <0x57>; status = "okay"; }; /* Cryptocape DS3231 RTC */ ds3231@68 { compatible = "maxim,ds3231"; reg = <0x68>; status = "okay"; }; }; }; The first part sets up the pin mux to make UART4 functional, the second lights up a couple of the I2C devices. The full file is at https://tardis.ed.ac.uk/~wwaites/2016/05/bbb-cryptocape.dts The dts needs to be turned into a binary blob to be understood by the bootloader, and there is a script in the kernel sources for doing this: /usr/src/sys/tools/fdt/make_dts.sh /usr/src/sys bbb-cryptocape.dts . which will result in a bbb-cryptocape.dtb in the current working directory. This needs to be copied into /boot/dtb and then the bootloader needs to be told to use it instead of the default beaglebone-black.dtb by putting fdt_file=bbb-cryptocape.dtb in /boot/msdos/uenv.txt Reboot now, or later, some changes to the kernel config are necessary. First is to add support for the EEPROM device icee # Generic I2C EEPROM this Just Works. For the RTC, I am running 10.3 but there is a driver in 11. Adding it to 10.3 is very easy. Just copy the files ds3231.c and ds3231reg.h from sys/dev/iicbus and add dev/iicbus/ds3231.c optional ds3231 to sys/conf/files. Then add device ds3231 # Maxim DS3231 I2C RTC to the kernel config. Now build and install the kernel as usual, and on reboot the following can be seen: # dmesg | egrep 'icee|ds3231' icee0: at addr 0xae on iicbus2 ds32310: at addr 0xd0 on iicbus2 # sysctl -a | grep ds3231 dev.ds3231.0.32khz_enable: 1 dev.ds3231.0.sqw_mode: interrupt dev.ds3231.0.sqw_freq: 8192 dev.ds3231.0.bbsqw: 0 dev.ds3231.0.temp_conv: 0 dev.ds3231.0.temperature: 30.7C dev.ds3231.0.%parent: iicbus2 dev.ds3231.0.%pnpinfo: name=ds3231@68 compat=maxim,ds3231 dev.ds3231.0.%location: addr=0xd0 dev.ds3231.0.%driver: ds3231 dev.ds3231.0.%desc: Maxim DS3231 RTC dev.ds3231.%parent: # strings /dev/icee0 A1BB-BONE-CRYPTO 00A0SparkFun BB-BONE-CRYPTO 201400000000 GPG Fingerprint: 0xB5919B1AC7135905F4669C847BFA5031BD2EDEA6 So far so good. Now for the microcontroller, after installing bits of 0.1" header and jumpers to connect the serial ports, flashing the hello world of micocontrollerdom, blink.hex is a matter of bouncing the microcontroller's reset line which is attached to GPIO 49 and using the avrdude program which builds from devel/avrdude: gpioctl -c 49 OUT gpioctl 49 0 sleep 1 gpioctl 49 1 sudo avrdude -V -F -c arduino -p m328p -b 57600 -P /dev/ttyu1 \ -U flash:w:blink.hex Unfortunately it is not possible to *build* blink.hex on the beaglebone right now because the devel/avr-gcc port is broken: the initial part of building the crosscompiler works, but when it begins to target the AVR it is still passing -mfloat-abi=softfp which is unrecognised. This appears not to be something that can be kludged in the Makefile and is coming from somewhere deep within gcc, I gave up and just compiled the program for the microcontroller on an amd64 host. Perhaps this is more material for the wiki, but I don't seem to have write access. Still, the search engines find the list archives just fine. Best wishes, -w ------------------------------------------------+------------------------ William Waites : School of Informatics Synthsys Centre for Mammalian Synthetic Biology : University of Edinburgh ------------------------------------------------+------------------------ The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. From owner-freebsd-arm@freebsd.org Mon May 23 20:34:49 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 68959B474B5 for ; Mon, 23 May 2016 20:34:49 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4C6DE1EF5; Mon, 23 May 2016 20:34:49 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id AA2ECEE; Mon, 23 May 2016 20:34:49 +0000 (UTC) Date: Mon, 23 May 2016 20:34:44 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: skra@FreeBSD.org, arybchik@FreeBSD.org, trasz@FreeBSD.org, skreuzer@FreeBSD.org, kp@FreeBSD.org, hselasky@FreeBSD.org, andrew@FreeBSD.org, allanjude@FreeBSD.org, alc@FreeBSD.org, bdrewery@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <592533913.1.1464035689727.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <2071023202.4.1463991204424.JavaMail.jenkins@jenkins-9.freebsd.org> References: <2071023202.4.1463991204424.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3199 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk X-Mailman-Approved-At: Mon, 23 May 2016 20:44:05 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 20:34:49 -0000 FreeBSD_HEAD_arm64 - Build #3199 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3199/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3199/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3199/console Change summaries: 300529 by skra: INTRNG - support new interrupt mapping type INTR_MAP_DATA_GPIO introduced in r298738. Reviewed by: ian 300528 by skra: INTRNG - use gpio generic interrupt modes definitions added in r298738. Reviewed by: ian 300526 by bdrewery: Properly allow META_MODE to be set from environment. Sponsored by: EMC / Isilon Storage Division 300525 by bdrewery: Use sed(1) to determine cc version rather than tail(1) since it is already in ITOOLS. This fixes 'tail: not found' warnings in installworld after r300351. Sponsored by: EMC / Isilon Storage Division 300524 by Steven Kreuzer: Document r298998, OpenSSL updated to 1.0.2h. Approved by: gjb@ (implicit with re@ hat on) 300523 by allanjude: Only export and re-import the root pool if installing on MBR This step is required in order to dd the boot2 bits into the ZFS partition Sponsored by: ScaleEngine Inc. 300522 by alc: Correct an error in a comment: One of the conditions for page allocation is actually the opposite of that stated in the comment. Remove an unnecessary assignment. Use an assertion to document the fact that no assignment is needed. Rewrite another comment to clarify that the page is not completely valid. Reviewed by: kib 300521 by allanjude: Fix missing pool name in zfs set command 300519 by bdrewery: Move binutils handling after src.opts.mk. This fixes the arm64 build after r300348. Sponsored by: EMC / Isilon Storage Division 300517 by hselasky: Implement "atomic_long_add_unless()" in the LinuxKPI and fix the implementation of "atomic_long_inc_not_zero()". Found by: ngie @ MFC after: 1 week Sponsored by: Mellanox Technologies 300513 by Steven Kreuzer: Document r296190, openresolv updated to 3.7.3. Approved by: gjb@ (implicit with re@ hat on) 300512 by Steven Kreuzer: Document r298161, sqlite3 updated to 3.12.1. Approved by: gjb@ (implicit with re@ hat on) 300511 by Steven Kreuzer: Document r298192, file(1) updated to 5.26. Approved by: gjb@ (implicit with re@ hat on) 300510 by andrew: Add the needed hwpmc hooks to subr_intr.c. This is needed for the correct operation of hwpmc on, for example, arm64 with intrng. Obtained from: ABT Systems Ltd Sponsored by: The FreeBSD Foundation 300509 by allanjude: Fix error in bsdinstall where additional filesystems cannot be mounted Do not set canmount=noauto on the boot environment at create time, because this causes / to not be mounted, and since the chroot is read only, new mountpoints cannot be created. The property is set later, when other properties are adjusted Reported by: HardenedBSD Sponsored by: ScaleEngine Inc. 300508 by kp: pf: Fix more ICMP mistranslation In the default case fix the substitution of the destination address. PR: 201519 Submitted by: Max MFC after: 1 week 300507 by hselasky: A missing definition needed by ktime_to_ms(). Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300506 by hselasky: Fix some data types and add "inline" keyword for __reg_op() function. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300505 by arybchik: sfxge(4): cleanup: remove unused EFX preempt macros The EFSYS_PREEMPT_DISABLE() and EFSYS_PREEMPT_ENABLE() macros were used to ensure correct timing of I2C operations. The APIs for I2C operations have been removed, so these macros have no callers. Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week 300504 by trasz: Build iscsid(8) with ICL_KERNEL_PROXY defined by default, as required for iSER. Obtained from: Mellanox Technologies MFC after: 1 month Sponsored by: The FreeBSD Foundation 300503 by hselasky: Implement ror32() in the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300502 by hselasky: Define more copy to/from userspace functions in the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300501 by kp: pf: Fix ICMP translation Fix ICMP source address rewriting in rdr scenarios. PR: 201519 Submitted by: Max MFC after: 1 week 300500 by hselasky: Add more printf() related functions to the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300499 by hselasky: Set an invalid IRQ number when no PCI IRQ is available in the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300498 by hselasky: Add more ktime related functions to the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300497 by hselasky: Implement "kref_put_mutex()" for the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300496 by hselasky: Add more list_xxx() functions to the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300495 by hselasky: Make header file standalone by including definitions for needed linux_wait_xxx() functions. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300494 by hselasky: Implement "_outb()" to the LinuxKPI for i386 and amd64 only. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300493 by hselasky: Add support for "cdev_add_ext()" to the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300492 by hselasky: Add more GFP related defines to the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300491 by hselasky: Add support for atomic_long_inc_not_zero() to the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300490 by hselasky: Add support for atomic_long_inc_not_zero() to the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies 300489 by hselasky: Use DELAY() instead of _sleep() when SCHEDULER_STOPPED() is set inside pause_sbt(). This allows pause() to continue working during a panic() which is not invoking KDB. This is useful when debugging graphics drivers using the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week From owner-freebsd-arm@freebsd.org Mon May 23 21:52:49 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EDFA5B47EB1 for ; Mon, 23 May 2016 21:52:49 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 975D51FB1; Mon, 23 May 2016 21:52:49 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4NLqnTA055560 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 23 May 2016 14:52:50 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4NLqnFQ055559; Mon, 23 May 2016 14:52:49 -0700 (PDT) (envelope-from fbsd) Date: Mon, 23 May 2016 14:52:49 -0700 From: bob prohaska To: Ian Lepore Cc: "freebsd-arm@FreeBSD.org" Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <20160523215248.GA52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <1463976239.1180.406.camel@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 21:52:50 -0000 On Sun, May 22, 2016 at 10:03:59PM -0600, Ian Lepore wrote: >=20 > Most folks should just do whatever they normally do to update, but add > TARGET_ARCH=3Darmv6 to all make commands when updating an armv6hf system. Buildworld and buildkernel both worked as advertised, but installworld failed with cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.b4kWrXan/locale cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Darmv6 MACHINE=3Da= rm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_= FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PA= TH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC=3D"cc " CXX=3D"c++ " C= PP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3Dnm OBJDUMP=3Dobjdump OBJCO= PY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE=3D"size" PATH=3D/usr/obj/u= sr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr= /src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/= bin:/tmp/install.b4kWrXan LD_LIBRARY_PATH=3D/tmp/install.b4kWrXan PATH_LO= CALE=3D/tmp/install.b4kWrXan/locale make -f Makefile.inc1 __MAKE_SHELL= =3D/tmp/install.b4kWrXan/sh reinstall; MAKEOBJDIRPREFIX=3D/usr/obj MACHIN= E_ARCH=3Darmv6 MACHINE=3Darm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src= /tmp/legacy/usr/bin GROFF_FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/shar= e/groff_font GROFF_TMAC_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac = CC=3D"cc " CXX=3D"c++ " CPP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3D= nm OBJDUMP=3Dobjdump OBJCOPY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE= =3D"size" PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/= legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi= n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.b4kWrXan LD_LIBRARY_PATH=3D/tm= p/install.b4kWrXan PATH_LOCALE=3D/tmp/install.b4kWrXan/locale rm -rf /tmp/= install.b4kWrXan sh: cc: not found make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to determine = compiler type for CC=3Dcc . Consider setting COMPILER_TYPE. *** [installworld] Error code 1 Up to now no COMPILER_TYPE has been needed. What's the correct name? Many thanks for your patience! bob prohaska From owner-freebsd-arm@freebsd.org Tue May 24 00:06:10 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E4AFB473E0 for ; Tue, 24 May 2016 00:06:10 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 449BD1262 for ; Tue, 24 May 2016 00:06:09 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-qk0-x234.google.com with SMTP id t145so629226qke.2 for ; Mon, 23 May 2016 17:06:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=zUkyolBxXUkUMgGhyu0MlNpyY8TJmzqpUP+S4zIwPEA=; b=KghiIMnq/TePecTKUo7yIhBjiTINkkZi1yZrJa+FffGa9pOybUceE1sJEmnEcG307X o8UJb14aYMGVsgrOuSy7swoJAZvdcieOgrLy1p4Bb2DWS7jGoq17+vszSfbkU0vpzPDo ZOWsEoGv7GzHpNfnsLZ5qTieM7zBK2GYWJLik= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=zUkyolBxXUkUMgGhyu0MlNpyY8TJmzqpUP+S4zIwPEA=; b=PuQf8YnHsMYDTAkZpvIJo5X9TEoYG9gMF8Eocrbvgd/Ih2E/YoyJkF1AoSbmRcqIi6 hliqHhTiTBPgWzGth9iKb2vxH0h+1tx+8Qj6+Rl7shCDfuXd1g43Du16fGJ+Ldfz8lCa oD0wrM+BZ2KVYfGDDeHnhZisrIxamSeDDrS61RYzPxoVVUAjDln4JQA3UYExZDJFBXJO JZlehBqVU9MHY5wQTQcqsvbYmEq4iGnwhHyoI9fMrVtp14Pdol+tWHeoS2yJgAjdsE8u E1M7MPhVEAbsd0R0GXRv2dUY+ZlQtHdve0kK1IwKBoYAu3duXj1XGGaaKQLB1CjwkjG7 /J6g== X-Gm-Message-State: ALyK8tIc7n/g4FtrWmC5/GXohiRQk2ztxD5bdJ/pCsDi3JJ+5TT1UCkWpAcq64ZX8Zy2jw== X-Received: by 10.55.78.9 with SMTP id c9mr887713qkb.0.1464048368379; Mon, 23 May 2016 17:06:08 -0700 (PDT) Received: from [192.168.0.18] ([187.60.94.34]) by smtp.googlemail.com with ESMTPSA id p82sm55694qki.8.2016.05.23.17.06.06 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 23 May 2016 17:06:07 -0700 (PDT) To: "freebsd-arm@freebsd.org" From: =?UTF-8?B?T3RhY8OtbGlv?= Subject: xorg broken on Beaglebone black revision 300438 Message-ID: Date: Mon, 23 May 2016 21:05:56 -0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 00:06:10 -0000 Dears Yesterday I build a new image with the revision 300438 to my Beaglebone black. I'm using the same package of scfb and configuration to xorg, but, with this new revision, xcfe do not works. After open xfce the mouse stucks on the top left corner and panels shows black belts and squares on chars. I did a small modification on the kernel but is not clear to me that this can cause this erroneous behavior. The modification, xorg.conf, and Xlog from revision r298522 (works) and revision 300438 (don't works). If you agree I will open a bug. Index: sys/arm/arm/locore-v6.S =================================================================== --- sys/arm/arm/locore-v6.S (revision 300438) +++ sys/arm/arm/locore-v6.S (working copy) @@ -134,8 +134,8 @@ bic r7, #CPU_CONTROL_IC_ENABLE bic r7, #CPU_CONTROL_BPRD_ENABLE bic r7, #CPU_CONTROL_SW_ENABLE - orr r7, #CPU_CONTROL_UNAL_ENABLE - orr r7, #CPU_CONTROL_AFLT_ENABLE + bic r7, #CPU_CONTROL_UNAL_ENABLE + bic r7, #CPU_CONTROL_AFLT_ENABLE orr r7, #CPU_CONTROL_VECRELOC mcr CP15_SCTLR(r7) DSB @@ -458,8 +458,8 @@ bic r0, #CPU_CONTROL_IC_ENABLE bic r0, #CPU_CONTROL_BPRD_ENABLE bic r0, #CPU_CONTROL_SW_ENABLE - orr r0, #CPU_CONTROL_UNAL_ENABLE - orr r0, #CPU_CONTROL_AFLT_ENABLE + bic r0, #CPU_CONTROL_UNAL_ENABLE + bic r0, #CPU_CONTROL_AFLT_ENABLE orr r0, #CPU_CONTROL_VECRELOC mcr CP15_SCTLR(r0) DSB ==========xorg.conf================= Section "Files" FontPath "/usr/local/share/fonts/75dpi/" FontPath "/usr/local/share/fonts/100dpi/" FontPath "/usr/local/share/fonts/dejavu/" ModulePath "/usr/local/lib/xorg/modules" FontPath "/usr/local/share/fonts/misc/" FontPath "/usr/local/share/fonts/TTF/" FontPath "/usr/local/share/fonts/OTF/" FontPath "/usr/local/share/fonts/Type1/" FontPath "/usr/local/share/fonts/Droid/" FontPath "/usr/local/share/fonts/Lohit/" EndSection Section "Module" Load "dbe" Disable "dri" Disable "dri2" Disable "glx" Load "freetype" SubSection "extmod" Option "omit xfree86-dga" EndSubSection EndSection Section "ServerFlags" Option "AIGLX" "false" Option "NoAccel" "True" Option "NoDRI" "True" Option "DRI" "False" Option "DRI2" "False" Option "DontZap" "false" Option "BlankTime" "1" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbLayout" "br" # ? Option "ZAxisMapping" "4 5" #Rad an Maus Option "XkbVariant" "nodeadkeys" #? Option "XkbModel" "pc105" #? Option "XkbRules" "xorg" # Option "XkbCompat" "" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" EndSection Section "Monitor" Identifier "Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "Generic FB" Driver "scfb" Option "NoAccel" "True" # Option "ShadowFB" "False" # EndSection Section "Screen" Identifier "Screen" Device "Generic FB" Monitor "Monitor" SubSection "Display" Depth 16 EndSubsection EndSection Section "ServerLayout" Identifier "layout" Screen 0 "Screen" 0 0 InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" Option "AutoAddDevices" "false" # Stellt altes Verhalten wieder her!! EndSection ================================== % cat Xorg.0.log_r298522 [ 31.094] X.Org X Server 1.17.4 Release Date: 2015-10-28 [ 31.094] X Protocol Version 11, Revision 0 [ 31.094] Build Operating System: FreeBSD 11.0-CURRENT arm [ 31.095] Current Operating System: FreeBSD beaglebone 11.0-CURRENT FreeBSD 11.0-CURRENT #2 r298522: Tue Apr 26 00:00:01 BRT 2016 ota@nostromo:/root/crochet/work/obj/arm.armv6/usr/src/sys/BEAGLEBONE-DEBUG arm [ 31.097] Build Date: 29 April 2016 04:09:50AM [ 31.098] [ 31.098] Current version of pixman: 0.34.0 [ 31.098] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 31.098] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 31.099] (==) Log file: "/var/log/Xorg.0.log", Time: Mon May 23 22:49:35 2016 [ 31.126] (==) Using config file: "/etc/X11/xorg.conf" [ 31.130] (==) ServerLayout "layout" [ 31.130] (**) |-->Screen "Screen" (0) [ 31.130] (**) | |-->Monitor "Monitor" [ 31.136] (**) | |-->Device "Generic FB" [ 31.136] (**) |-->Input Device "Mouse1" [ 31.136] (**) |-->Input Device "Keyboard1" [ 31.136] (**) Option "DontZap" "false" [ 31.137] (**) Option "BlankTime" "1" [ 31.137] (**) Option "AIGLX" "false" [ 31.137] (**) Option "AutoAddDevices" "false" [ 31.137] (**) Option "DRI2" "False" [ 31.137] (**) Not automatically adding devices [ 31.138] (==) Automatically enabling devices [ 31.138] (==) Not automatically adding GPU devices [ 31.183] (WW) The directory "/usr/local/share/fonts/Droid/" does not exist. [ 31.183] Entry deleted from font path. [ 31.183] (WW) The directory "/usr/local/share/fonts/Lohit/" does not exist. [ 31.183] Entry deleted from font path. [ 31.186] (**) FontPath set to: /usr/local/share/fonts/75dpi/, /usr/local/share/fonts/100dpi/, /usr/local/share/fonts/dejavu/, /usr/local/share/fonts/misc/, /usr/local/share/fonts/TTF/, /usr/local/share/fonts/OTF/, /usr/local/share/fonts/Type1/, /usr/local/share/fonts/misc/, /usr/local/share/fonts/TTF/, /usr/local/share/fonts/OTF/, /usr/local/share/fonts/Type1/, /usr/local/share/fonts/100dpi/, /usr/local/share/fonts/75dpi/ [ 31.186] (**) ModulePath set to "/usr/local/lib/xorg/modules" [ 31.186] (II) Loader magic: 0x218494 [ 31.186] (II) Module ABI versions: [ 31.186] X.Org ANSI C Emulation: 0.4 [ 31.186] X.Org Video Driver: 19.0 [ 31.186] X.Org XInput driver : 21.0 [ 31.186] X.Org Server Extension : 9.0 [ 31.193] (WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere. [ 31.193] (WW) "dri2" will not be loaded unless you've specified it to be loaded elsewhere. [ 31.193] (WW) "glx" will not be loaded unless you've specified it to be loaded elsewhere. [ 31.193] (II) "glx" will be loaded even though the default is to disable it. [ 31.193] (II) LoadModule: "dbe" [ 31.194] (II) Module "dbe" already built-in [ 31.194] (II) LoadModule: "extmod" [ 31.194] (II) Module "extmod" already built-in [ 31.194] (II) LoadModule: "scfb" [ 31.203] (II) Loading /usr/local/lib/xorg/modules/drivers/scfb_drv.so [ 31.207] (II) Module scfb: vendor="X.Org Foundation" [ 31.207] compiled for 1.17.4, module version = 0.0.4 [ 31.207] ABI class: X.Org Video Driver, version 19.0 [ 31.207] (II) LoadModule: "mouse" [ 31.218] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so [ 31.226] (II) Module mouse: vendor="X.Org Foundation" [ 31.226] compiled for 1.17.4, module version = 1.9.1 [ 31.227] Module class: X.Org XInput Driver [ 31.227] ABI class: X.Org XInput driver, version 21.0 [ 31.227] (II) LoadModule: "kbd" [ 31.233] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so [ 31.237] (II) Module kbd: vendor="X.Org Foundation" [ 31.237] compiled for 1.17.4, module version = 1.8.1 [ 31.237] Module class: X.Org XInput Driver [ 31.237] ABI class: X.Org XInput driver, version 21.0 [ 31.238] (II) scfb: driver for wsdisplay framebuffer: scfb [ 31.240] (--) Using syscons driver with X support (version 2.0) [ 31.240] (--) using VT number 2 [ 31.240] (WW) Falling back to old probe method for scfb [ 31.241] scfb trace: probe start [ 31.241] (II) scfb(0): using default device [ 31.241] scfb trace: probe done [ 31.241] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 31.242] scfb: PreInit 0 [ 31.242] (II) scfb(0): Using: depth (16), width (1440), height (900) [ 31.242] (==) scfb(0): Depth 16, (==) framebuffer bpp 16 [ 31.242] (==) scfb(0): RGB weight 565 [ 31.242] (==) scfb(0): Default visual is TrueColor [ 31.242] (==) scfb(0): Using gamma correction (1.0, 1.0, 1.0) [ 31.242] (II) scfb(0): Vidmem: 2531k [ 31.243] (==) scfb(0): DPI set to (96, 96) [ 31.243] (**) scfb(0): Using "Shadow Framebuffer" [ 31.243] (II) Loading sub module "shadow" [ 31.243] (II) LoadModule: "shadow" [ 31.247] (II) Loading /usr/local/lib/xorg/modules/libshadow.so [ 31.250] (II) Module shadow: vendor="X.Org Foundation" [ 31.250] compiled for 1.17.4, module version = 1.1.0 [ 31.250] ABI class: X.Org ANSI C Emulation, version 0.4 [ 31.250] (II) Loading sub module "fb" [ 31.251] (II) LoadModule: "fb" [ 31.254] (II) Loading /usr/local/lib/xorg/modules/libfb.so [ 31.263] (II) Module fb: vendor="X.Org Foundation" [ 31.263] compiled for 1.17.4, module version = 1.0.0 [ 31.263] ABI class: X.Org ANSI C Emulation, version 0.4 [ 31.263] scfb: PreInit done [ 31.264] scfb: ScfbScreenInit 0 [ 31.264] bitsPerPixel=16, depth=16, defaultVisual=TrueColor mask: f800,7e0,1f, offset: 11,5,0 [ 31.264] mmap returns: addr 0x20d00000 len 0x279000, fd 4, off 0 [ 31.264] scfb: ScfbSave 0 [ 31.265] scfb: ScfbSave done [ 31.365] (==) scfb(0): Backing store enabled [ 31.371] scfb: ScfbScreenInit done [ 31.376] (==) RandR enabled [ 33.114] (II) Using input driver 'mouse' for 'Mouse1' [ 33.115] (**) Option "CorePointer" [ 33.115] (**) Mouse1: always reports core events [ 33.118] (**) Option "Protocol" "auto" [ 33.118] (**) Option "Device" "/dev/sysmouse" [ 33.118] (**) Mouse1: Protocol: "auto" [ 33.118] (**) Mouse1: always reports core events [ 33.119] (==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50 [ 33.119] (**) Mouse1: ZAxisMapping: buttons 4 and 5 [ 33.119] (**) Mouse1: Buttons: 5 [ 33.120] (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE, id 6) [ 33.121] (**) Mouse1: (accel) keeping acceleration scheme 1 [ 33.121] (**) Mouse1: (accel) acceleration profile 0 [ 33.121] (**) Mouse1: (accel) acceleration factor: 2.000 [ 33.121] (**) Mouse1: (accel) acceleration threshold: 4 [ 33.122] (II) Mouse1: SetupAuto: hw.iftype is 4, hw.model is 0 [ 33.122] (II) Mouse1: SetupAuto: protocol is SysMouse [ 33.123] (II) Using input driver 'kbd' for 'Keyboard1' [ 33.123] (**) Option "CoreKeyboard" [ 33.123] (**) Keyboard1: always reports core events [ 33.123] (**) Keyboard1: always reports core events [ 33.124] (**) Option "Protocol" "standard" [ 33.124] (**) Option "XkbRules" "xorg" [ 33.124] (**) Option "XkbModel" "pc105" [ 33.124] (**) Option "XkbLayout" "br" [ 33.124] (**) Option "XkbVariant" "nodeadkeys" [ 33.125] (II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD, id 7) [ 33.447] (II) config/devd: probing input devices... [ 33.448] (II) config/devd: adding input device (null) (/dev/kbdmux) [ 33.449] (II) AutoAddDevices is off - not adding device. [ 33.449] (II) config/devd: kbdmux is enabled, ignoring device ukbd0 [ 33.449] (II) config/devd: kbdmux is enabled, ignoring device ukbd1 [ 33.451] (II) config/devd: adding input device (null) (/dev/sysmouse) [ 33.451] (II) AutoAddDevices is off - not adding device. [ 33.452] (II) config/devd: device /dev/ums0 already opened [ 33.453] (II) config/devd: device /dev/ums1 already opened [ 33.459] scfb: SaveScreen 0 [ 33.459] scfb: SaveScreen done =====================bellow log for session that dont works=========== % cat Xorg.0.log [ 32.860] X.Org X Server 1.17.4 Release Date: 2015-10-28 [ 32.860] X Protocol Version 11, Revision 0 [ 32.860] Build Operating System: FreeBSD 11.0-CURRENT arm [ 32.861] Current Operating System: FreeBSD beaglebone 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r300438M: Mon May 23 14:28:27 BRT 2016 ota@nostromo:/root/crochet/work/obj/arm.armv6/usr/src/sys/BEAGLEBONE-DEBUG arm [ 32.863] Build Date: 29 April 2016 04:09:50AM [ 32.864] [ 32.864] Current version of pixman: 0.34.0 [ 32.864] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 32.864] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 32.865] (==) Log file: "/var/log/Xorg.0.log", Time: Mon May 23 22:57:12 2016 [ 32.890] (==) Using config file: "/etc/X11/xorg.conf" [ 32.895] (==) ServerLayout "layout" [ 32.895] (**) |-->Screen "Screen" (0) [ 32.895] (**) | |-->Monitor "Monitor" [ 32.901] (**) | |-->Device "Generic FB" [ 32.901] (**) |-->Input Device "Mouse1" [ 32.901] (**) |-->Input Device "Keyboard1" [ 32.902] (**) Option "DontZap" "false" [ 32.902] (**) Option "BlankTime" "1" [ 32.902] (**) Option "AIGLX" "false" [ 32.902] (**) Option "AutoAddDevices" "false" [ 32.902] (**) Option "DRI2" "False" [ 32.903] (**) Not automatically adding devices [ 32.903] (==) Automatically enabling devices [ 32.903] (==) Not automatically adding GPU devices [ 32.955] (WW) The directory "/usr/local/share/fonts/Lohit/" does not exist. [ 32.956] Entry deleted from font path. [ 32.958] (**) FontPath set to: /usr/local/share/fonts/75dpi/, /usr/local/share/fonts/100dpi/, /usr/local/share/fonts/dejavu/, /usr/local/share/fonts/misc/, /usr/local/share/fonts/TTF/, /usr/local/share/fonts/OTF/, /usr/local/share/fonts/Type1/, /usr/local/share/fonts/Droid/, /usr/local/share/fonts/misc/, /usr/local/share/fonts/TTF/, /usr/local/share/fonts/OTF/, /usr/local/share/fonts/Type1/, /usr/local/share/fonts/100dpi/, /usr/local/share/fonts/75dpi/ [ 32.958] (**) ModulePath set to "/usr/local/lib/xorg/modules" [ 32.958] (II) Loader magic: 0x218494 [ 32.958] (II) Module ABI versions: [ 32.959] X.Org ANSI C Emulation: 0.4 [ 32.959] X.Org Video Driver: 19.0 [ 32.959] X.Org XInput driver : 21.0 [ 32.959] X.Org Server Extension : 9.0 [ 32.965] (WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere. [ 32.965] (WW) "dri2" will not be loaded unless you've specified it to be loaded elsewhere. [ 32.965] (WW) "glx" will not be loaded unless you've specified it to be loaded elsewhere. [ 32.965] (II) "glx" will be loaded even though the default is to disable it. [ 32.965] (II) LoadModule: "dbe" [ 32.966] (II) Module "dbe" already built-in [ 32.966] (II) LoadModule: "extmod" [ 32.966] (II) Module "extmod" already built-in [ 32.966] (II) LoadModule: "scfb" [ 32.980] (II) Loading /usr/local/lib/xorg/modules/drivers/scfb_drv.so [ 32.985] (II) Module scfb: vendor="X.Org Foundation" [ 32.985] compiled for 1.17.4, module version = 0.0.4 [ 32.985] ABI class: X.Org Video Driver, version 19.0 [ 32.986] (II) LoadModule: "mouse" [ 32.998] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so [ 33.009] (II) Module mouse: vendor="X.Org Foundation" [ 33.009] compiled for 1.17.4, module version = 1.9.1 [ 33.009] Module class: X.Org XInput Driver [ 33.009] ABI class: X.Org XInput driver, version 21.0 [ 33.009] (II) LoadModule: "kbd" [ 33.016] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so [ 33.020] (II) Module kbd: vendor="X.Org Foundation" [ 33.020] compiled for 1.17.4, module version = 1.8.1 [ 33.021] Module class: X.Org XInput Driver [ 33.021] ABI class: X.Org XInput driver, version 21.0 [ 33.022] (II) scfb: driver for wsdisplay framebuffer: scfb [ 33.023] (--) Using syscons driver with X support (version 2.0) [ 33.024] (--) using VT number 2 [ 33.024] (WW) Falling back to old probe method for scfb [ 33.025] scfb trace: probe start [ 33.025] (II) scfb(0): using default device [ 33.025] scfb trace: probe done [ 33.025] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 33.025] scfb: PreInit 0 [ 33.026] (II) scfb(0): Using: depth (16), width (1440), height (900) [ 33.026] (==) scfb(0): Depth 16, (==) framebuffer bpp 16 [ 33.026] (==) scfb(0): RGB weight 565 [ 33.026] (==) scfb(0): Default visual is TrueColor [ 33.026] (==) scfb(0): Using gamma correction (1.0, 1.0, 1.0) [ 33.026] (II) scfb(0): Vidmem: 2531k [ 33.026] (==) scfb(0): DPI set to (96, 96) [ 33.026] (**) scfb(0): Using "Shadow Framebuffer" [ 33.027] (II) Loading sub module "shadow" [ 33.027] (II) LoadModule: "shadow" [ 33.031] (II) Loading /usr/local/lib/xorg/modules/libshadow.so [ 33.036] (II) Module shadow: vendor="X.Org Foundation" [ 33.036] compiled for 1.17.4, module version = 1.1.0 [ 33.036] ABI class: X.Org ANSI C Emulation, version 0.4 [ 33.036] (II) Loading sub module "fb" [ 33.036] (II) LoadModule: "fb" [ 33.040] (II) Loading /usr/local/lib/xorg/modules/libfb.so [ 33.050] (II) Module fb: vendor="X.Org Foundation" [ 33.050] compiled for 1.17.4, module version = 1.0.0 [ 33.050] ABI class: X.Org ANSI C Emulation, version 0.4 [ 33.050] scfb: PreInit done [ 33.050] scfb: ScfbScreenInit 0 [ 33.051] bitsPerPixel=16, depth=16, defaultVisual=TrueColor mask: f800,7e0,1f, offset: 11,5,0 [ 33.051] mmap returns: addr 0x20d00000 len 0x279000, fd 4, off 0 [ 33.051] scfb: ScfbSave 0 [ 33.051] scfb: ScfbSave done [ 33.153] (==) scfb(0): Backing store enabled [ 33.159] scfb: ScfbScreenInit done [ 33.164] (==) RandR enabled [ 35.020] (II) Using input driver 'mouse' for 'Mouse1' [ 35.021] (**) Option "CorePointer" [ 35.021] (**) Mouse1: always reports core events [ 35.021] (**) Option "Protocol" "auto" [ 35.021] (**) Option "Device" "/dev/sysmouse" [ 35.021] (**) Mouse1: Protocol: "auto" [ 35.022] (**) Mouse1: always reports core events [ 35.022] (==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50 [ 35.023] (**) Mouse1: ZAxisMapping: buttons 4 and 5 [ 35.023] (**) Mouse1: Buttons: 5 [ 35.023] (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE, id 6) [ 35.024] (**) Mouse1: (accel) keeping acceleration scheme 1 [ 35.024] (**) Mouse1: (accel) acceleration profile 0 [ 35.024] (**) Mouse1: (accel) acceleration factor: 2.000 [ 35.024] (**) Mouse1: (accel) acceleration threshold: 4 [ 35.025] (II) Mouse1: SetupAuto: hw.iftype is 4, hw.model is 0 [ 35.025] (II) Mouse1: SetupAuto: protocol is SysMouse [ 35.026] (II) Using input driver 'kbd' for 'Keyboard1' [ 35.026] (**) Option "CoreKeyboard" [ 35.026] (**) Keyboard1: always reports core events [ 35.027] (**) Keyboard1: always reports core events [ 35.027] (**) Option "Protocol" "standard" [ 35.027] (**) Option "XkbRules" "xorg" [ 35.027] (**) Option "XkbModel" "pc105" [ 35.028] (**) Option "XkbLayout" "br" [ 35.028] (**) Option "XkbVariant" "nodeadkeys" [ 35.028] (II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD, id 7) [ 35.426] (II) config/devd: probing input devices... [ 35.428] (II) config/devd: adding input device (null) (/dev/kbdmux) [ 35.428] (II) AutoAddDevices is off - not adding device. [ 35.428] (II) config/devd: kbdmux is enabled, ignoring device ukbd0 [ 35.428] (II) config/devd: kbdmux is enabled, ignoring device ukbd1 [ 35.430] (II) config/devd: adding input device (null) (/dev/sysmouse) [ 35.430] (II) AutoAddDevices is off - not adding device. [ 35.431] (II) config/devd: device /dev/ums0 already opened [ 35.431] (II) config/devd: device /dev/ums1 already opened [ 35.437] scfb: SaveScreen 0 [ 35.437] scfb: SaveScreen done []'s -Otacílio From owner-freebsd-arm@freebsd.org Tue May 24 01:57:08 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3168FB471A4 for ; Tue, 24 May 2016 01:57:08 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 12EE7176D for ; Tue, 24 May 2016 01:57:07 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: e2632f9f-2152-11e6-a09e-4d61a6885157 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 24 May 2016 01:57:34 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4O1uxeD002326; Mon, 23 May 2016 19:57:00 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464055019.1180.430.camel@freebsd.org> Subject: Re: xorg broken on Beaglebone black revision 300438 From: Ian Lepore To: =?ISO-8859-1?Q?Otac=EDlio?= , "freebsd-arm@freebsd.org" Date: Mon, 23 May 2016 19:56:59 -0600 In-Reply-To: References: Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 01:57:08 -0000 On Mon, 2016-05-23 at 21:05 -0300, Otacílio wrote: > Dears > > Yesterday I build a new image with the revision 300438 to my > Beaglebone > black. I'm using the same package of scfb and configuration to xorg, > but, with this new revision, xcfe do not works. After open xfce the > mouse stucks on the top left corner and panels shows black belts and > squares on chars. I did a small modification on the kernel but is not > clear to me that this can cause this erroneous behavior. The > modification, xorg.conf, and Xlog from revision r298522 (works) and > revision 300438 (don't works). If you agree I will open a bug. > > Index: sys/arm/arm/locore-v6.S > =================================================================== > --- sys/arm/arm/locore-v6.S (revision 300438) > +++ sys/arm/arm/locore-v6.S (working copy) > @@ -134,8 +134,8 @@ > bic r7, #CPU_CONTROL_IC_ENABLE > bic r7, #CPU_CONTROL_BPRD_ENABLE > bic r7, #CPU_CONTROL_SW_ENABLE > - orr r7, #CPU_CONTROL_UNAL_ENABLE > - orr r7, #CPU_CONTROL_AFLT_ENABLE > + bic r7, #CPU_CONTROL_UNAL_ENABLE > + bic r7, #CPU_CONTROL_AFLT_ENABLE > orr r7, #CPU_CONTROL_VECRELOC > mcr CP15_SCTLR(r7) > DSB > @@ -458,8 +458,8 @@ > bic r0, #CPU_CONTROL_IC_ENABLE > bic r0, #CPU_CONTROL_BPRD_ENABLE > bic r0, #CPU_CONTROL_SW_ENABLE > - orr r0, #CPU_CONTROL_UNAL_ENABLE > - orr r0, #CPU_CONTROL_AFLT_ENABLE > + bic r0, #CPU_CONTROL_UNAL_ENABLE > + bic r0, #CPU_CONTROL_AFLT_ENABLE > orr r0, #CPU_CONTROL_VECRELOC > mcr CP15_SCTLR(r0) > DSB > I cannot tell from your message whether you mean that this change (disabling alignment faults) did, or did not, fix the problem. I have been testing a change just like this today (for other reasons, nothing to do with beaglebone or X), and it's likely to be committed soon. -- Ian From owner-freebsd-arm@freebsd.org Tue May 24 02:05:39 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F1A0B47413 for ; Tue, 24 May 2016 02:05:39 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F0E081BFC for ; Tue, 24 May 2016 02:05:38 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-qk0-x22a.google.com with SMTP id y126so2169889qke.1 for ; Mon, 23 May 2016 19:05:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=9QAYh+rUUz3Y5fbe60weYcF7l4EwyrKnp7FR3WQfczE=; b=GQ/ythPj4Ne6qIUf5JlK1evQXxljoRiT8nXuSkuAwtCPAYn8nziipC0KUYRTmj85i+ 8zFysRWy4JITOTBoWktbiGONdwPUWgD6jA8DuWs5UwtnKOpjJfs9RpoJW+Zw/eeXayjD mi/U1K2tkLmQXxHJzaDSo8uDw4sYcbqsFTq2o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=9QAYh+rUUz3Y5fbe60weYcF7l4EwyrKnp7FR3WQfczE=; b=C4oepsUGz0Y0YpWsZ7lWPXclNoPchmrDhEYPcaP3hi5U+G29/FY35WO2GRNhtl/+Is 8WCK4d3NxjwpB73WSicUFTwmRcEZQK+loBwkFqtpcwTWWEizmlzaF/BoHbjZHLO0CFfV C8+pow6Xu2D3TVsFyEHv6Q0C3X2VFV2YZBDDgvVdQSwCd3L1kKT8j9dUks9R+BoprciS e/EXa4W+V57tqjG/g3RcOITmpQB+QU0fn5rLfu3MKA6QWSJlc3TFul4eZocfv06BmLqW w7S3/hvoNioGaPQ1K/Aci6sRv5s5bx4YwLNkvgPe3AXkOur797d3DKitH5+6/z9+jZUe jpEg== X-Gm-Message-State: ALyK8tKMmX/NaZ5EBi3sLMaN8uGgrwDbjYDiV4XvW/u5sQ71UcalvW0Xrhurd/yeBbrq+g== X-Received: by 10.233.216.7 with SMTP id u7mr1136167qkf.141.1464055537751; Mon, 23 May 2016 19:05:37 -0700 (PDT) Received: from [192.168.0.18] ([187.60.94.34]) by smtp.googlemail.com with ESMTPSA id t8sm164291qhb.40.2016.05.23.19.05.35 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 23 May 2016 19:05:36 -0700 (PDT) Subject: Re: xorg broken on Beaglebone black revision 300438 To: Ian Lepore , "freebsd-arm@freebsd.org" References: <1464055019.1180.430.camel@freebsd.org> From: =?UTF-8?B?T3RhY8OtbGlv?= Message-ID: Date: Mon, 23 May 2016 23:05:25 -0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <1464055019.1180.430.camel@freebsd.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 02:05:39 -0000 Em 23/05/2016 22:56, Ian Lepore escreveu: > On Mon, 2016-05-23 at 21:05 -0300, Otacílio wrote: >> Dears >> >> Yesterday I build a new image with the revision 300438 to my >> Beaglebone >> black. I'm using the same package of scfb and configuration to xorg, >> but, with this new revision, xcfe do not works. After open xfce the >> mouse stucks on the top left corner and panels shows black belts and >> squares on chars. I did a small modification on the kernel but is not >> clear to me that this can cause this erroneous behavior. The >> modification, xorg.conf, and Xlog from revision r298522 (works) and >> revision 300438 (don't works). If you agree I will open a bug. >> >> Index: sys/arm/arm/locore-v6.S >> =================================================================== >> --- sys/arm/arm/locore-v6.S (revision 300438) >> +++ sys/arm/arm/locore-v6.S (working copy) >> @@ -134,8 +134,8 @@ >> bic r7, #CPU_CONTROL_IC_ENABLE >> bic r7, #CPU_CONTROL_BPRD_ENABLE >> bic r7, #CPU_CONTROL_SW_ENABLE >> - orr r7, #CPU_CONTROL_UNAL_ENABLE >> - orr r7, #CPU_CONTROL_AFLT_ENABLE >> + bic r7, #CPU_CONTROL_UNAL_ENABLE >> + bic r7, #CPU_CONTROL_AFLT_ENABLE >> orr r7, #CPU_CONTROL_VECRELOC >> mcr CP15_SCTLR(r7) >> DSB >> @@ -458,8 +458,8 @@ >> bic r0, #CPU_CONTROL_IC_ENABLE >> bic r0, #CPU_CONTROL_BPRD_ENABLE >> bic r0, #CPU_CONTROL_SW_ENABLE >> - orr r0, #CPU_CONTROL_UNAL_ENABLE >> - orr r0, #CPU_CONTROL_AFLT_ENABLE >> + bic r0, #CPU_CONTROL_UNAL_ENABLE >> + bic r0, #CPU_CONTROL_AFLT_ENABLE >> orr r0, #CPU_CONTROL_VECRELOC >> mcr CP15_SCTLR(r0) >> DSB >> > I cannot tell from your message whether you mean that this change > (disabling alignment faults) did, or did not, fix the problem. > > I have been testing a change just like this today (for other reasons, > nothing to do with beaglebone or X), and it's likely to be committed > soon. > > -- Ian > Hello This patch was a suggestion from Mikaël Urankar to try fix a segfault from webkit-gtk2. I think that this is not related with the problem but... []'s -Otacílio From owner-freebsd-arm@freebsd.org Tue May 24 02:11:32 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D64AB475CF for ; Tue, 24 May 2016 02:11:32 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E857A1FB8 for ; Tue, 24 May 2016 02:11:31 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: d342db7f-2154-11e6-8d8d-01a8ff6afd94 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.eu.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 24 May 2016 02:11:28 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4O2BLak002364; Mon, 23 May 2016 20:11:21 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464055880.1180.433.camel@freebsd.org> Subject: Re: Confirmed update procedure for a self-hosted armv6hf system From: Ian Lepore To: bob prohaska Cc: "freebsd-arm@FreeBSD.org" Date: Mon, 23 May 2016 20:11:20 -0600 In-Reply-To: <20160523215248.GA52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 02:11:32 -0000 On Mon, 2016-05-23 at 14:52 -0700, bob prohaska wrote: > On Sun, May 22, 2016 at 10:03:59PM -0600, Ian Lepore wrote: > > > > Most folks should just do whatever they normally do to update, but > > add > > TARGET_ARCH=armv6 to all make commands when updating an armv6hf > > system. > > Buildworld and buildkernel both worked as advertised, but > installworld > failed with > > cp -R ${PATH_LOCALE:-"/usr/share/locale"} > /tmp/install.b4kWrXan/locale > cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6 > MACHINE=arm CPUTYPE= > GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin > GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font > GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc " > CXX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm > OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS= > SIZE="size" > PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy > /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi > n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.b4kWrXan > LD_LIBRARY_PATH=/tmp/install.b4kWrXan > PATH_LOCALE=/tmp/install.b4kWrXan/locale make -f Makefile.inc1 > __MAKE_SHELL=/tmp/install.b4kWrXan/sh reinstall; > MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6 MACHINE=arm CPUTYPE= > GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin > GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font > GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc " > C > XX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm > OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS= > SIZE="size" > PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy > /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi > n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.b4kWrXan > LD_LIBRARY_PATH=/tmp/install.b4kWrXan > PATH_LOCALE=/tmp/install.b4kWrXan/locale rm -rf > /tmp/install.b4kWrXan > sh: cc: not found > make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to > determine compiler type for CC=cc . Consider setting COMPILER_TYPE. > *** [installworld] Error code 1 > > Up to now no COMPILER_TYPE has been needed. > What's the correct name? > > Many thanks for your patience! > > bob prohaska The fact that it's complaining about compiler type means something is wrong. Hmm, it looks like you left off the TARGET_ARCH=armv6 on the installworld command, because otherwise those paths would be /usr/arm.armv6/usr/... not just /usr/obj/usr/... -- Ian From owner-freebsd-arm@freebsd.org Tue May 24 02:40:33 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB822B47CB9 for ; Tue, 24 May 2016 02:40:33 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AFB3E1C3A; Tue, 24 May 2016 02:40:33 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4O2eSib056148 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 23 May 2016 19:40:29 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4O2eSk5056147; Mon, 23 May 2016 19:40:28 -0700 (PDT) (envelope-from fbsd) Date: Mon, 23 May 2016 19:40:27 -0700 From: bob prohaska To: Ian Lepore Cc: "freebsd-arm@FreeBSD.org" Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <20160524024027.GB52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <1464055880.1180.433.camel@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 02:40:34 -0000 On Mon, May 23, 2016 at 08:11:20PM -0600, Ian Lepore wrote: > > /tmp/install.b4kWrXan > > sh: cc: not found > > make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to > > determine compiler type for CC=3Dcc . Consider setting COMPILER_TYPE. > > *** [installworld] Error code 1 > >=20 > > Up to now no COMPILER_TYPE has been needed. > > What's the correct name? > >=20 > > Many thanks for your patience! > >=20 > > bob prohaska >=20 > The fact that it's complaining about compiler type means something is > wrong. Hmm, it looks like you left off the TARGET_ARCH=3Darmv6 on the > installworld command, because otherwise those paths would be > /usr/arm.armv6/usr/... not just /usr/obj/usr/... >=20 Alas, no. Here's a verbatim transcript: root@www:/usr/src # make -j6 installworld TARGET_ARCH=3Darmv6 > installworl= d.log & [1] 68427 root@www:/usr/src # 1 error [1] Exit 2 make -j6 installworld TARGET_ARCH=3Dar= mv6 > installworld.log root@www:/usr/src # tail -n25 installworld.log --- installworld --- --- __installcheck_UGID --- --- installworld --- mkdir -p /tmp/install.E75wHxti progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp date e= cho egrep find grep id install ln make mkdir mtree mv pwd_mkdb rm sed se= rvices_mkdb sh strip sysctl test true uname wc zic tzsetup makewhatis; do= if progpath=3D`which $prog`; then echo $progpath; else echo "Required = tool $prog not found in PATH." >&2; exit 1; fi; done); libs=3D$(ldd -f = "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | while read line; do = $line; if [ "$2 $3" !=3D "not found" ]; then echo $2; else echo "Requi= red library $1 not found." >&2; exit 1; fi; done); cp $libs $progs /tmp= /install.E75wHxti cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.E75wHxti/locale cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Darmv6 MACHINE=3Da= rm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_= FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PA= TH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC=3D"cc " CXX=3D"c++ " C= PP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3Dnm OBJDUMP=3Dobjdump OBJCO= PY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE=3D"size" PATH=3D/usr/obj/u= sr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr= /src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/= bin:/tmp/install.E75wHxti LD_LIBRARY_PATH=3D/tmp/install.E75wHxti PATH_LO= CALE=3D/tmp/install.E75wHxti/locale make -f Makefile.inc1 __MAKE_SHELL= =3D/tmp/install.E75wHxti/sh reinstall; MAKEOBJDIRPREFIX=3D/usr/obj MACHIN= E_ARCH=3Darmv6 MACHINE=3Darm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src= /tmp/legacy/usr/bin GROFF_FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/shar= e/groff_font GROFF_TMAC_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac = CC=3D"cc " CXX=3D"c++ " CPP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3D= nm OBJDUMP=3Dobjdump OBJCOPY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE= =3D"size" PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/= legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi= n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.E75wHxti LD_LIBRARY_PATH=3D/tm= p/install.E75wHxti PATH_LOCALE=3D/tmp/install.E75wHxti/locale rm -rf /tmp/= install.E75wHxti sh: cc: not found make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to determine = compiler type for CC=3Dcc . Consider setting COMPILER_TYPE. *** [installworld] Error code 1 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [installworld] Error code 2 Setting COMPILER_TYPE (naively) to cc or clang seems no help whatever. This RPI2 has neither /etc/make.conf nor /etc/src.conf, might that be part = of the trouble? Alternatively, might it be simpler to "back down" to an earlier revision (w= hich one?) and attempt to upgrade from there? Thanks as always! bob prohaska From owner-freebsd-arm@freebsd.org Tue May 24 02:50:06 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1620DB480FB for ; Tue, 24 May 2016 02:50:06 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E9B461384 for ; Tue, 24 May 2016 02:50:05 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 455e0a21-215a-11e6-9de8-1b78d5a2543b X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 24 May 2016 02:50:27 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4O2nvkX002415; Mon, 23 May 2016 20:49:57 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464058197.1180.439.camel@freebsd.org> Subject: Re: Confirmed update procedure for a self-hosted armv6hf system From: Ian Lepore To: bob prohaska Cc: "freebsd-arm@FreeBSD.org" Date: Mon, 23 May 2016 20:49:57 -0600 In-Reply-To: <20160524024027.GB52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 02:50:06 -0000 On Mon, 2016-05-23 at 19:40 -0700, bob prohaska wrote: > On Mon, May 23, 2016 at 08:11:20PM -0600, Ian Lepore wrote: > > > /tmp/install.b4kWrXan > > > sh: cc: not found > > > make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to > > > determine compiler type for CC=cc . Consider setting > > > COMPILER_TYPE. > > > *** [installworld] Error code 1 > > > > > > Up to now no COMPILER_TYPE has been needed. > > > What's the correct name? > > > > > > Many thanks for your patience! > > > > > > bob prohaska > > > > The fact that it's complaining about compiler type means something > > is > > wrong. Hmm, it looks like you left off the TARGET_ARCH=armv6 on > > the > > installworld command, because otherwise those paths would be > > /usr/arm.armv6/usr/... not just /usr/obj/usr/... > > > Alas, no. Here's a verbatim transcript: > root@www:/usr/src # make -j6 installworld TARGET_ARCH=armv6 > > installworld.log & > [1] 68427 > root@www:/usr/src # 1 error > > [1] Exit 2 make -j6 installworld > TARGET_ARCH=armv6 > installworld.log > > root@www:/usr/src # tail -n25 installworld.log > --- installworld --- > --- __installcheck_UGID --- > --- installworld --- > mkdir -p /tmp/install.E75wHxti > progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp > date echo egrep find grep id install ln make mkdir mtree mv > pwd_mkdb rm sed services_mkdb sh strip sysctl test true uname wc zic > tzsetup makewhatis; do if progpath=`which $prog`; then echo > $progpath; else echo "Required tool $prog not found in PATH." >&2; > exit 1; fi; done); libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs > 2>/dev/null | sort -u | while read line; do $line; if [ "$2 $3" != > "not found" ]; then echo $2; else echo "Required library $1 not > found." >&2; exit 1; fi; done); cp $libs $progs > /tmp/install.E75wHxti > cp -R ${PATH_LOCALE:-"/usr/share/locale"} > /tmp/install.E75wHxti/locale > cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6 > MACHINE=arm CPUTYPE= > GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin > GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font > GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc " > CXX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm > OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS= > SIZE="size" > PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy > /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi > n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.E75wHxti > LD_LIBRARY_PATH=/tmp/install.E75wHxti > PATH_LOCALE=/tmp/install.E75wHxti/locale make -f Makefile.inc1 > __MAKE_SHELL=/tmp/install.E75wHxti/sh reinstall; > MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6 MACHINE=arm CPUTYPE= > GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin > GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font > GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc " > C > XX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm > OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS= > SIZE="size" > PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy > /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi > n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.E75wHxti > LD_LIBRARY_PATH=/tmp/install.E75wHxti > PATH_LOCALE=/tmp/install.E75wHxti/locale rm -rf > /tmp/install.E75wHxti > sh: cc: not found > make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to > determine compiler type for CC=cc . Consider setting COMPILER_TYPE. > *** [installworld] Error code 1 > > make[1]: stopped in /usr/src > 1 error > > make[1]: stopped in /usr/src > *** [installworld] Error code 2 > > Setting COMPILER_TYPE (naively) to cc or clang seems no help > whatever. > > This RPI2 has neither /etc/make.conf nor /etc/src.conf, might that be > part of the trouble? > Alternatively, might it be simpler to "back down" to an earlier > revision (which one?) and > attempt to upgrade from there? > > Thanks as always! > > bob prohaska Ut oh. It just popped into my head that the standard freebsd update procedure is to install the kernel, then reboot, then install the world, right? (I've never once done it that way in 20 years of using freebsd, I always install both at once then reboot.) I think that may be the problem here, if you did it the right way. Once you're running on the new kernel, TARGET_ARCH=armv6 isn't a crossbuild anymore because it thinks armv6 is the current arch. I wonder if it would work for you to try: setenv UNAME_P armv6hf make -j6 installworld TARGET_ARCH=armv6 As long as the build system uses uname (not sysctl hw.machine_arch), that should fool it enough to do the proper install. -- Ian From owner-freebsd-arm@freebsd.org Tue May 24 03:18:56 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 570D6B48876 for ; Tue, 24 May 2016 03:18:56 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 19A191A77; Tue, 24 May 2016 03:18:55 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4O3IuEm056283 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 23 May 2016 20:18:57 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4O3Iuqh056282; Mon, 23 May 2016 20:18:56 -0700 (PDT) (envelope-from fbsd) Date: Mon, 23 May 2016 20:18:55 -0700 From: bob prohaska To: Ian Lepore Cc: "freebsd-arm@FreeBSD.org" Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <20160524031855.GC52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> <1464058197.1180.439.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <1464058197.1180.439.camel@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 03:18:56 -0000 On Mon, May 23, 2016 at 08:49:57PM -0600, Ian Lepore wrote: >=20 > Ut oh. It just popped into my head that the standard freebsd update > procedure is to install the kernel, then reboot, then install the > world, right? (I've never once done it that way in 20 years of using > freebsd, I always install both at once then reboot.) >=20 My custom has been to build world and kernel, install world and kernel, then reboot promptly. Not sure where I got the habit from, the idea=20 was to minimize mismatch between kernel and userland.=20 > I think that may be the problem here, if you did it the right way.=20 > Once you're running on the new kernel, TARGET_ARCH=3Darmv6 isn't a > crossbuild anymore because it thinks armv6 is the current arch. I > wonder if it would work for you to try: >=20 > setenv UNAME_P armv6hf > make -j6 installworld TARGET_ARCH=3Darmv6 >=20 If I did this right, no luck... root@www:/usr/src # uname -p armv6hf root@www:/usr/src # setenv UNAME_P armv6hf root@www:/usr/src # make -j6 installworld TARGET_ARCH=3Darmv6 > installworl= d.log & [1] 69457 root@www:/usr/src # 1 error [1] Exit 2 make -j6 installworld TARGET_ARCH=3Dar= mv6 > installworld.log root@www:/usr/src #=20 root@www:/usr/src # tail -n100 installworld.log --- installworld --- --- __installcheck_UGID --- --- installworld --- mkdir -p /tmp/install.XvgDGNcF progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp date e= cho egrep find grep id install ln make mkdir mtree mv pwd_mkdb rm sed se= rvices_mkdb sh strip sysctl test true uname wc zic tzsetup makewhatis; do= if progpath=3D`which $prog`; then echo $progpath; else echo "Required = tool $prog not found in PATH." >&2; exit 1; fi; done); libs=3D$(ldd -f = "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | while read line; do = $line; if [ "$2 $3" !=3D "not found" ]; then echo $2; else echo "Requi= red library $1 not found." >&2; exit 1; fi; done); cp $libs $progs /tmp= /install.XvgDGNcF cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.XvgDGNcF/locale cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Darmv6 MACHINE=3Da= rm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_= FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PA= TH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC=3D"cc " CXX=3D"c++ " C= PP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3Dnm OBJDUMP=3Dobjdump OBJCO= PY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE=3D"size" PATH=3D/usr/obj/u= sr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr= /src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/= bin:/tmp/install.XvgDGNcF LD_LIBRARY_PATH=3D/tmp/install.XvgDGNcF PATH_LO= CALE=3D/tmp/install.XvgDGNcF/locale make -f Makefile.inc1 __MAKE_SHELL= =3D/tmp/install.XvgDGNcF/sh reinstall; MAKEOBJDIRPREFIX=3D/usr/obj MACHIN= E_ARCH=3Darmv6 MACHINE=3Darm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src= /tmp/legacy/usr/bin GROFF_FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/shar= e/groff_font GROFF_TMAC_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac = CC=3D"cc " CXX=3D"c++ " CPP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3D= nm OBJDUMP=3Dobjdump OBJCOPY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE= =3D"size" PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/= legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi= n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.XvgDGNcF LD_LIBRARY_PATH=3D/tm= p/install.XvgDGNcF PATH_LOCALE=3D/tmp/install.XvgDGNcF/locale rm -rf /tmp/= install.XvgDGNcF sh: cc: not found make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to determine = compiler type for CC=3Dcc . Consider setting COMPILER_TYPE. *** [installworld] Error code 1 Perhaps it's time to install the new kernel and reboot. I also have two kernels that report uname -p as armv6, one pre-hf and one p= ost-hf. Worth a try? > As long as the build system uses uname (not sysctl hw.machine_arch), > that should fool it enough to do the proper install. Thanks for all your help! bob prohaska From owner-freebsd-arm@freebsd.org Tue May 24 03:36:01 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F080B48CA6 for ; Tue, 24 May 2016 03:36:01 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0DC2A1776 for ; Tue, 24 May 2016 03:36:00 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: a3f19c4b-2160-11e6-8d8d-01a8ff6afd94 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.eu.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 24 May 2016 03:36:02 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4O3ZtkR002496; Mon, 23 May 2016 21:35:55 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464060955.1180.441.camel@freebsd.org> Subject: Re: Confirmed update procedure for a self-hosted armv6hf system From: Ian Lepore To: bob prohaska Cc: "freebsd-arm@FreeBSD.org" Date: Mon, 23 May 2016 21:35:55 -0600 In-Reply-To: <20160524031855.GC52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> <1464058197.1180.439.camel@freebsd.org> <20160524031855.GC52783@www.zefox.net> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 03:36:01 -0000 On Mon, 2016-05-23 at 20:18 -0700, bob prohaska wrote: > On Mon, May 23, 2016 at 08:49:57PM -0600, Ian Lepore wrote: > > > > Ut oh. It just popped into my head that the standard freebsd > > update > > procedure is to install the kernel, then reboot, then install the > > world, right? (I've never once done it that way in 20 years of > > using > > freebsd, I always install both at once then reboot.) > > > My custom has been to build world and kernel, install world and > kernel, > then reboot promptly. Not sure where I got the habit from, the idea > was to minimize mismatch between kernel and userland. > > > I think that may be the problem here, if you did it the right way. > > Once you're running on the new kernel, TARGET_ARCH=armv6 isn't a > > crossbuild anymore because it thinks armv6 is the current arch. I > > wonder if it would work for you to try: > > > > setenv UNAME_P armv6hf > > make -j6 installworld TARGET_ARCH=armv6 > > > If I did this right, no luck... > > root@www:/usr/src # uname -p > armv6hf > root@www:/usr/src # setenv UNAME_P armv6hf > root@www:/usr/src # make -j6 installworld TARGET_ARCH=armv6 > > installworld.log & > [1] 69457 > root@www:/usr/src # 1 error > > [1] Exit 2 make -j6 installworld > TARGET_ARCH=armv6 > installworld.log > root@www:/usr/src # > root@www:/usr/src # tail -n100 installworld.log > --- installworld --- > --- __installcheck_UGID --- > --- installworld --- > mkdir -p /tmp/install.XvgDGNcF > progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp > date echo egrep find grep id install ln make mkdir mtree mv > pwd_mkdb rm sed services_mkdb sh strip sysctl test true uname wc zic > tzsetup makewhatis; do if progpath=`which $prog`; then echo > $progpath; else echo "Required tool $prog not found in PATH." >&2; > exit 1; fi; done); libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs > 2>/dev/null | sort -u | while read line; do $line; if [ "$2 $3" != > "not found" ]; then echo $2; else echo "Required library $1 not > found." >&2; exit 1; fi; done); cp $libs $progs > /tmp/install.XvgDGNcF > cp -R ${PATH_LOCALE:-"/usr/share/locale"} > /tmp/install.XvgDGNcF/locale > cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6 > MACHINE=arm CPUTYPE= > GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin > GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font > GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc " > CXX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm > OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS= > SIZE="size" > PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy > /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi > n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.XvgDGNcF > LD_LIBRARY_PATH=/tmp/install.XvgDGNcF > PATH_LOCALE=/tmp/install.XvgDGNcF/locale make -f Makefile.inc1 > __MAKE_SHELL=/tmp/install.XvgDGNcF/sh reinstall; > MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6 MACHINE=arm CPUTYPE= > GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin > GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font > GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc " > CXX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm > OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS= > SIZE="size" > PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy > /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi > n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.XvgDGNcF > LD_LIBRARY_PATH=/tmp/install.XvgDGNcF > PATH_LOCALE=/tmp/install.XvgDGNcF/locale rm -rf > /tmp/install.XvgDGNcF > sh: cc: not found > make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to > determine compiler type for CC=cc . Consider setting COMPILER_TYPE. > *** [installworld] Error code 1 > > Perhaps it's time to install the new kernel and reboot. > > I also have two kernels that report uname -p as armv6, one pre-hf and > one post-hf. Worth a try? > > > As long as the build system uses uname (not sysctl > > hw.machine_arch), > > that should fool it enough to do the proper install. > > Thanks for all your help! > > bob prohaska > Hmm, apparently my guess at the problem was wrong (although I think it is true that the standard freebsd update sequence of booting to the new kernel before installing world will fail here). I'm out of ideas right now. -- Ian From owner-freebsd-arm@freebsd.org Tue May 24 04:36:37 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9DB20B477E1 for ; Tue, 24 May 2016 04:36:37 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 689B112B3; Tue, 24 May 2016 04:36:37 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4O4aasi056443 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 23 May 2016 21:36:38 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4O4aaZu056442; Mon, 23 May 2016 21:36:36 -0700 (PDT) (envelope-from fbsd) Date: Mon, 23 May 2016 21:36:35 -0700 From: bob prohaska To: Ian Lepore Cc: "freebsd-arm@FreeBSD.org" Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <20160524043635.GD52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> <1464058197.1180.439.camel@freebsd.org> <20160524031855.GC52783@www.zefox.net> <1464060955.1180.441.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1464060955.1180.441.camel@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 04:36:37 -0000 On Mon, May 23, 2016 at 09:35:55PM -0600, Ian Lepore wrote: > > Hmm, apparently my guess at the problem was wrong (although I think it > is true that the standard freebsd update sequence of booting to the new > kernel before installing world will fail here). > > I'm out of ideas right now. > I'll wait...mine are likely to be worse.... An aside though: the hf upgrade seems unable to materially affect compilation and installation. Is this mostly a naming mismatch between old and new version? bob prohaska From owner-freebsd-arm@freebsd.org Tue May 24 04:44:18 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BAF4CB47A3A for ; Tue, 24 May 2016 04:44:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x244.google.com (mail-it0-x244.google.com [IPv6:2607:f8b0:4001:c0b::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8DEBF1859 for ; Tue, 24 May 2016 04:44:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x244.google.com with SMTP id p81so849735itd.3 for ; Mon, 23 May 2016 21:44:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=fKWiKVVNNmh/IIezMkGf9OtDbUlwrK352cQRTf21mZg=; b=WNzr8xnlTt8z82ziNar9TvnxiyDr557yW6KXty3nvuuyW4FLlja8ewWe19cGd/zyAA FzfaayBTiAG84i3Hm+QuNX/pmzFcLUv79ZtgkgfHi1f/Y8qwQCNmdMRqrnKngCvMjJrG mFKpKvUMvK12GJKr5rU6mHAuhYMKHk6QH6x0DdQjhJ9gU5Yh4NZwEM0P9Ge61J2ikEWc Lfa/VL229xJLHatWPl1eFuKFS13K3AzTUFCxCrepj6GHBYq05Wn9OkJSvxaqQlOI5fy0 rMtJ6K84Hit4iy5H5bv2XtniU6j1cEZzk3nyq0RU7ZCNfW13WG5lLDXyoJLy1aT87mrH UvBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=fKWiKVVNNmh/IIezMkGf9OtDbUlwrK352cQRTf21mZg=; b=Prew7lF7/WlZqyOQqGIoS/wTFn8zR7Tzw17LH5yC91J87MK7fnoK3nWLS8N7beBXtx HuIRxZ0u2ITcH+aVL6H/1HGo7aio5kncjyFJW39uAx3G4AO2rraXeq627U7a1+1LpC7+ bEVAvz25D7j3yy8ysjOiDYysbQxdtS6EbHn6o/LEvCDz5FPipD/9+NaESfGleZH2ck8F odWgAaLJx/JQAwXnI4UvC3ez4BWhTKytbVcZrZGnStBrXVKSB9wkzGDCPa9fII8f4ysl SpcpspR3jTteA2K+0BCOSP8iB2EB5WByKJ3ZiqSSr2OChwnge6Tzcl6eRFCpyUxntJMl 7h1Q== X-Gm-Message-State: AOPr4FVVTYOvzhcpcdeVNMlGiHjt7YRs+7rbhmIFtQvS5teodI7OVf+ZP5UfpUpkJwOrCbXdYp2ecwPcT7ci+Q== MIME-Version: 1.0 X-Received: by 10.36.78.67 with SMTP id r64mr15374960ita.72.1464065057848; Mon, 23 May 2016 21:44:17 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.75.68 with HTTP; Mon, 23 May 2016 21:44:17 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <20160524043635.GD52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> <1464058197.1180.439.camel@freebsd.org> <20160524031855.GC52783@www.zefox.net> <1464060955.1180.441.camel@freebsd.org> <20160524043635.GD52783@www.zefox.net> Date: Mon, 23 May 2016 22:44:17 -0600 X-Google-Sender-Auth: 1dadmTm53r7S8CM4GsiV5M1Je24 Message-ID: Subject: Re: Confirmed update procedure for a self-hosted armv6hf system From: Warner Losh To: bob prohaska Cc: Ian Lepore , "freebsd-arm@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 04:44:18 -0000 On Mon, May 23, 2016 at 10:36 PM, bob prohaska wrote: > On Mon, May 23, 2016 at 09:35:55PM -0600, Ian Lepore wrote: >> >> Hmm, apparently my guess at the problem was wrong (although I think it >> is true that the standard freebsd update sequence of booting to the new >> kernel before installing world will fail here). >> >> I'm out of ideas right now. >> > I'll wait...mine are likely to be worse.... > > An aside though: the hf upgrade seems unable to materially > affect compilation and installation. Is this mostly a naming > mismatch between old and new version? If I did the job right, the armv6hf binaries will be the same as the new armv6 binaries (with one minor niggle in how the elf files are marked, but that marking isn't used). All the naming mismatches are just in the name. I'm surprised that setenv MACHINE arm setenv MACHINE_ARCH armv6 setenv UNAME_p armv6 make buildworld make buildkernel make installkernel make installworld wouldn't work, even if the kernel reported armv6hf (the defines are important but the order of the makes likely doesn't so long as buildfoo comes before installfoo, and rebooting with the new kernel or continuing to use the old one. Unlike the instructions Ian posted, I've not tested this recipie. Works been bumpy lately, so I've not had the time I'd like to pursue this. Warner From owner-freebsd-arm@freebsd.org Tue May 24 05:51:47 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F00DDB48C0C for ; Tue, 24 May 2016 05:51:47 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9108F19B6; Tue, 24 May 2016 05:51:47 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4O5pkwf056591 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 23 May 2016 22:51:47 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4O5pj54056590; Mon, 23 May 2016 22:51:45 -0700 (PDT) (envelope-from fbsd) Date: Mon, 23 May 2016 22:51:45 -0700 From: bob prohaska To: Warner Losh Cc: Ian Lepore , "freebsd-arm@FreeBSD.org" Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <20160524055145.GE52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> <1464058197.1180.439.camel@freebsd.org> <20160524031855.GC52783@www.zefox.net> <1464060955.1180.441.camel@freebsd.org> <20160524043635.GD52783@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 05:51:48 -0000 On Mon, May 23, 2016 at 10:44:17PM -0600, Warner Losh wrote: > > If I did the job right, the armv6hf binaries will be the same as the new > armv6 binaries (with one minor niggle in how the elf files are marked, > but that marking isn't used). > So if I start with an old installation that reports in part % uname -a FreeBSD www.zefox.net 11.0-CURRENT FreeBSD 11.0-CURRENT #2 r297367M: Tue Mar 29 20:38:59 UTC 2016 root@www.zefox.org:/usr/obj/usr/src/sys/RPI2 arm fbsd@www:~/public_html/rpi2/crashes/crash_5_21_16 % uname -p armv6 the upgrade won't "know any better" and simply work? An older kernel is available to try that. > All the naming mismatches are just in the name. Of the versions reported by uname, or something else, perhaps in a Makefile? > > I'm surprised that > > setenv MACHINE arm > setenv MACHINE_ARCH armv6 > setenv UNAME_p armv6 > make buildworld > make buildkernel > make installkernel > make installworld > > wouldn't work, even if the kernel reported armv6hf (the defines are important > but the order of the makes likely doesn't so long as buildfoo comes > before installfoo, > and rebooting with the new kernel or continuing to use the old one. > Buildworld and buildkernel both report successful completion. Is there any plausible way this could be untrue? Missing pieces would certainly cause the install to fail, though I'd think with "file not found" rather than suggestions to set a compiler type. The purpose of this system is to experiment, I'd rather not break it beyond repair but sometimes that's the price of progress.... Any ideas are welcome! bob prohaska From owner-freebsd-arm@freebsd.org Tue May 24 16:58:52 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0B1BB487E3 for ; Tue, 24 May 2016 16:58:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id D03BB16D6; Tue, 24 May 2016 16:58:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 227FD435; Tue, 24 May 2016 16:58:53 +0000 (UTC) Date: Tue, 24 May 2016 16:58:49 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: trasz@FreeBSD.org, adrian@FreeBSD.org, skreuzer@FreeBSD.org, sbruno@FreeBSD.org, br@FreeBSD.org, andrew@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1744775653.9.1464109133156.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3210 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 16:58:53 -0000 FreeBSD_HEAD_arm64 - Build #3210 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3210/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3210/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3210/con= sole Change summaries: 300616 by adrian: [bhnd] fix compilation due to incompatible types Submitted by:=09Michael Zhilin Differential Revision: https://reviews.freebsd.org/D6532 300615 by trasz: Add kern.icl.iser_offloads sysctl. MFC after:=091 month Sponsored by:=09The FreeBSD Foundation 300614 by br: Store the original value of stack pointer to the exception frame (the value we had before supervisor exception occurred). This helps consumers (e.g. DTrace) to not proceed additional calculations. Sponsored by:=09DARPA, AFRL Sponsored by:=09HEIF5 300613 by Steven Kreuzer: Bump copyright year Approved by:=09gjb@ (implicit) 300612 by sbruno: Reject ioctl commands for FLSHGCHR and FLSHPCHR if the size is greater than sc->areq. This is a bounds check to ensure we're not just cramming arbitrarily sized nonsense into the driver and overflowing the heap. PR:=09=09209545 Submitted by:=09cturt@hardenedbsd.org MFC after:=092 weeks 300611 by andrew: Mark all memory before the kernel as toxic to DTrace. Obtained from:=09ABT Systems Ltd Sponsored by:=09The FreeBSD Foundation The end of the build log: [...truncated 151310 lines...] /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o dtnfscl.ko= .full nfs_clkdtrace.o --- dtnfscl.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug dtnfscl.ko.full dt= nfscl.ko.debug --- dtnfscl.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= dtnfscl.ko.debug dtnfscl.ko.full dtnfscl.ko --- all_subdir_dtrace/dtrace --- =3D=3D=3D> dtrace/dtrace (all) --- machine --- machine -> /usr/src/sys/arm64/include --- vnode_if_newproto.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p --- vnode_if_typedef.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q --- opt_compat.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_compat.h opt_compat.h --- opt_kstack_pages.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_kstack_pages.h opt_ks= tack_pages.h --- all_subdir_dummynet --- ctfconvert -L VERSION -g ip_dn_io.o --- all_subdir_dtrace --- --- opt_nfs.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_nfs.h opt_nfs.h --- opt_hwpmc_hooks.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_hwpmc_hooks.h opt_hwp= mc_hooks.h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- all_subdir_dummynet --- --- dn_heap.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys = -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD -MF= .depend.dn_heap.o -MTdn_heap.o -mgeneral-regs-only -ffixed-x18 -ffreestandi= ng -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ext= erns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equ= ality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/dummynet/../.= ./netpfil/ipfw/dn_heap.c -o dn_heap.o --- all_subdir_dtrace --- --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- vnode_if.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h --- genassym.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DDIS_MEM -DSMP -fno-stri= ct-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/co= mpat/opensolaris -I/usr/src/sys/cddl/dev/dtrace -I/usr/src/sys/cddl/dev/dtr= ace/aarch64 -I/usr/src/sys/cddl/contrib/opensolaris/uts/common -I/usr/src/s= ys/cddl/contrib/opensolaris/common/util -I/usr/src/sys -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -= I. -I/usr/src/sys -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -mg= eneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwa= rf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing= -prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign = -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-sho= w-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-em= pty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-er= ror-pointer-sign -Wno-error-shift-negative-value -Wno-parentheses -Wno-unin= itialized -Wno-cast-qual -Wno-unused -std=3Diso9899:1999 -include /usr/src/= sys/cddl/compat/opensolaris/sys/debug_compat.h /usr/src/sys/arm64/arm64/ge= nassym.c --- assym.s --- sh /usr/src/sys/kern/genassym.sh genassym.o > assym.s --- dtrace.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DDIS_MEM -DSMP -fno-strict= -aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/com= pat/opensolaris -I/usr/src/sys/cddl/dev/dtrace -I/usr/src/sys/cddl/dev/dtra= ce/aarch64 -I/usr/src/sys/cddl/contrib/opensolaris/uts/common -I/usr/src/sy= s/cddl/contrib/opensolaris/common/util -I/usr/src/sys -DHAVE_KERNEL_OPTION_= HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I= . -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/= GENERIC -MD -MF.depend.dtrace.o -MTdtrace.o -mgeneral-regs-only -ffixed-x= 18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-dec= ls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ari= th -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd= _kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-= parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -W= no-error-shift-negative-value -Wno-parentheses -Wno-uninitialized -Wno-cast= -qual -Wno-unused -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/= opensolaris/sys/debug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts= /common/dtrace/dtrace.c -o dtrace.o --- all_subdir_dummynet --- ctfconvert -L VERSION -g dn_heap.o --- dn_sched_fifo.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys = -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD -MF= .depend.dn_sched_fifo.o -MTdn_sched_fifo.o -mgeneral-regs-only -ffixed-x18 = -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls = -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kp= rintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pra= gmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-par= entheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-= error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/d= ummynet/../../netpfil/ipfw/dn_sched_fifo.c -o dn_sched_fifo.o ctfconvert -L VERSION -g dn_sched_fifo.o --- dn_sched_qfq.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys = -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD -MF= .depend.dn_sched_qfq.o -MTdn_sched_qfq.o -mgeneral-regs-only -ffixed-x18 -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/dum= mynet/../../netpfil/ipfw/dn_sched_qfq.c -o dn_sched_qfq.o --- all_subdir_ath --- --- ar9300_reset.o --- ctfconvert -L VERSION -g ar9300_reset.o --- ar9300_gpio.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath/../../de= v/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/src/sys/m= odules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -inc= lude /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src= /sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD= -MF.depend.ar9300_gpio.o -MTar9300_gpio.o -mgeneral-regs-only -ffixed-x18= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith= -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/= ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c -o ar9300_gpio.o --- all_subdir_dummynet --- ctfconvert -L VERSION -g dn_sched_qfq.o --- dn_sched_rr.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys = -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD -MF= .depend.dn_sched_rr.o -MTdn_sched_rr.o -mgeneral-regs-only -ffixed-x18 -ffr= eestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wne= sted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprint= f__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas= -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenth= eses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-erro= r-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/dummy= net/../../netpfil/ipfw/dn_sched_rr.c -o dn_sched_rr.o ctfconvert -L VERSION -g dn_sched_rr.o --- dn_sched_wf2q.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys = -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD -MF= .depend.dn_sched_wf2q.o -MTdn_sched_wf2q.o -mgeneral-regs-only -ffixed-x18 = -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls = -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kp= rintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pra= gmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-par= entheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-= error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/d= ummynet/../../netpfil/ipfw/dn_sched_wf2q.c -o dn_sched_wf2q.o --- all_subdir_de --- ctfconvert -L VERSION -g if_de.o --- if_de.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o if_de.kld if_de.= o ctfmerge -L VERSION -g -o if_de.kld if_de.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk if_de.kld export_syms | xargs -J% /= usr/local/aarch64-freebsd/bin/objcopy % if_de.kld --- if_de.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o if_de.ko.f= ull if_de.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_gpio.o --- all_subdir_de --- --- if_de.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug if_de.ko.full if_d= e.ko.debug --- if_de.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= if_de.ko.debug if_de.ko.full if_de.ko --- all_subdir_ath --- --- ar9300_power.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath/../../de= v/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/src/sys/m= odules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -inc= lude /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src= /sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD= -MF.depend.ar9300_power.o -MTar9300_power.o -mgeneral-regs-only -ffixed-x= 18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-dec= ls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ari= th -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd= _kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-= parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -W= no-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/module= s/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_power.c -o ar9300_power.o --- all_subdir_dtrace --- --- all_subdir_dtrace/dtraceall --- =3D=3D=3D> dtrace/dtraceall (all) --- machine --- --- all_subdir_dummynet --- ctfconvert -L VERSION -g dn_sched_wf2q.o --- all_subdir_dtrace --- machine -> /usr/src/sys/arm64/include --- opt_compat.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_compat.h opt_compat.h --- all_subdir_dummynet --- --- dn_sched_prio.o --- --- all_subdir_dtrace --- --- opt_nfs.h --- --- all_subdir_dummynet --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys = -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD -MF= .depend.dn_sched_prio.o -MTdn_sched_prio.o -mgeneral-regs-only -ffixed-x18 = -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls = -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kp= rintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pra= gmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-par= entheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-= error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/d= ummynet/../../netpfil/ipfw/dn_sched_prio.c -o dn_sched_prio.o --- all_subdir_dtrace --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_nfs.h opt_nfs.h --- dtraceall.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.dtraceall.o -MTdtraceall.o -mgeneral-regs-only -ffixe= d-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -std=3Diso9899:1999 -include /usr/src/s= ys/cddl/compat/opensolaris/sys/debug_compat.h -c /usr/src/sys/modules/dtrac= e/dtraceall/dtraceall.c -o dtraceall.o ctfconvert -L VERSION -g dtraceall.o --- dtraceall.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o dtraceall.kld dt= raceall.o ctfmerge -L VERSION -g -o dtraceall.kld dtraceall.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk dtraceall.kld export_syms | xargs -= J% /usr/local/aarch64-freebsd/bin/objcopy % dtraceall.kld --- dtraceall.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o dtraceall.= ko.full dtraceall.o --- dtraceall.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug dtraceall.ko.full = dtraceall.ko.debug --- dtraceall.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= dtraceall.ko.debug dtraceall.ko.full dtraceall.ko --- all_subdir_ath --- --- ar9300_timer.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath/../../de= v/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/src/sys/m= odules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -inc= lude /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src= /sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD= -MF.depend.ar9300_timer.o -MTar9300_timer.o -mgeneral-regs-only -ffixed-x= 18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-dec= ls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ari= th -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd= _kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-= parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -W= no-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/module= s/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_timer.c -o ar9300_timer.o --- all_subdir_dummynet --- ctfconvert -L VERSION -g dn_sched_prio.o --- ip_dummynet.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys = -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD -MF= .depend.ip_dummynet.o -MTip_dummynet.o -mgeneral-regs-only -ffixed-x18 -ffr= eestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wne= sted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprint= f__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas= -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenth= eses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-erro= r-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/dummy= net/../../netpfil/ipfw/ip_dummynet.c -o ip_dummynet.o --- all_subdir_ath --- --- ar9300_power.o --- ctfconvert -L VERSION -g ar9300_power.o --- all_subdir_em --- =3D=3D=3D> em (all) --- machine --- machine -> /usr/src/sys/arm64/include --- opt_ddb.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_ddb.h opt_ddb.h --- opt_em.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_em.h opt_em.h --- opt_inet.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_inet.h opt_inet.h --- opt_inet6.h --- ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_inet6.h opt_inet6.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- pci_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h --- e1000_osdep.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/em/../../dev/e10= 00 -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys= /GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/ar= m64.aarch64/usr/src/sys/GENERIC -MD -MF.depend.e1000_osdep.o -MTe1000_osd= ep.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protect= or -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-poi= nter-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiag= nostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare = -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-fu= nction -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=3Di= so9899:1999 -c /usr/src/sys/modules/em/../../dev/e1000/e1000_osdep.c -o e10= 00_osdep.o --- all_subdir_ath --- --- ar9300_timer.o --- ctfconvert -L VERSION -g ar9300_timer.o --- ar9300_spectral.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath/../../de= v/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/src/sys/m= odules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -inc= lude /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src= /sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD= -MF.depend.ar9300_spectral.o -MTar9300_spectral.o -mgeneral-regs-only -ff= ixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredunda= nt-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__f= reebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-un= known-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-= error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-s= ign -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/= modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_spectral.c -o ar930= 0_spectral.o --- all_subdir_em --- ctfconvert -L VERSION -g e1000_osdep.o --- if_lem.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/em/../../dev/e10= 00 -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys= /GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/ar= m64.aarch64/usr/src/sys/GENERIC -MD -MF.depend.if_lem.o -MTif_lem.o -mgen= eral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf= -2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-= prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign = -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-sh= ow-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error= -empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -W= no-error-pointer-sign -Wno-error-shift-negative-value -std=3Diso9899:199= 9 -c /usr/src/sys/modules/em/../../dev/e1000/if_lem.c -o if_lem.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_spectral.o --- sample.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werro= r -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath/../../de= v/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/src/sys/m= odules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -inc= lude /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src= /sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD= -MF.depend.sample.o -MTsample.o -mgeneral-regs-only -ffixed-x18 -ffreesta= nding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-= externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline = -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ = -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wn= o-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shi= ft-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ath/../../= dev/ath/ath_rate/sample/sample.c -o sample.o --- all_subdir_dummynet --- ctfconvert -L VERSION -g ip_dummynet.o --- dummynet.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o dummynet.kld ip_= dummynet.o ip_dn_glue.o ip_dn_io.o dn_heap.o dn_sched_fifo.o dn_sched_qfq.o= dn_sched_rr.o dn_sched_wf2q.o dn_sched_prio.o ctfmerge -L VERSION -g -o dummynet.kld ip_dummynet.o ip_dn_glue.o ip_dn_io.= o dn_heap.o dn_sched_fifo.o dn_sched_qfq.o dn_sched_rr.o dn_sched_wf2q.o dn= _sched_prio.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk dummynet.kld export_syms | xargs -J= % /usr/local/aarch64-freebsd/bin/objcopy % dummynet.kld --- dummynet.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o dummynet.k= o.full ip_dummynet.o ip_dn_glue.o ip_dn_io.o dn_heap.o dn_sched_fifo.o dn_s= ched_qfq.o dn_sched_rr.o dn_sched_wf2q.o dn_sched_prio.o --- dummynet.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug dummynet.ko.full d= ummynet.ko.debug --- dummynet.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= dummynet.ko.debug dummynet.ko.full dummynet.ko --- all_subdir_dtrace --- --- all_subdir_dtrace/dtrace --- --- dtrace_asm.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DDIS_MEM -DSMP -fno-strict= -aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/com= pat/opensolaris -I/usr/src/sys/cddl/dev/dtrace -I/usr/src/sys/cddl/dev/dtra= ce/aarch64 -I/usr/src/sys/cddl/contrib/opensolaris/uts/common -I/usr/src/sy= s/cddl/contrib/opensolaris/common/util -I/usr/src/sys -DHAVE_KERNEL_OPTION_= HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I= . -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/= GENERIC -MD -MF.depend.dtrace_asm.o -MTdtrace_asm.o -mgeneral-regs-only -= ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredun= dant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoi= nter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D_= _freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-= unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wn= o-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer= -sign -Wno-error-shift-negative-value -Wno-parentheses -Wno-uninitialized -= Wno-cast-qual -Wno-unused -std=3Diso9899:1999 -include /usr/src/sys/cddl= /compat/opensolaris/sys/debug_compat.h -c /usr/src/sys/cddl/dev/dtrace/aar= ch64/dtrace_asm.S -o dtrace_asm.o ctfconvert -L VERSION -g dtrace_asm.o --- dtrace_subr.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DDIS_MEM -DSMP -fno-strict= -aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/com= pat/opensolaris -I/usr/src/sys/cddl/dev/dtrace -I/usr/src/sys/cddl/dev/dtra= ce/aarch64 -I/usr/src/sys/cddl/contrib/opensolaris/uts/common -I/usr/src/sy= s/cddl/contrib/opensolaris/common/util -I/usr/src/sys -DHAVE_KERNEL_OPTION_= HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I= . -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/= GENERIC -MD -MF.depend.dtrace_subr.o -MTdtrace_subr.o -mgeneral-regs-only= -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wred= undant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -Wno-parentheses -Wno-uninitializ= ed -Wno-cast-qual -Wno-unused -std=3Diso9899:1999 -include /usr/src/sys/= cddl/compat/opensolaris/sys/debug_compat.h -c /usr/src/sys/cddl/dev/dtrace/= aarch64/dtrace_subr.c -o dtrace_subr.o /usr/src/sys/cddl/dev/dtrace/aarch64/dtrace_subr.c:123:24: error: use of un= declared identifier 'VM_MIN_KERNEL_ADDRESS' (*func)(0, (uintptr_t)VM_MIN_KERNEL_ADDRESS); ^ 1 error generated. *** [dtrace_subr.o] Error code 1 bmake[5]: stopped in /usr/src/sys/modules/dtrace/dtrace --- all_subdir_ath --- ctfconvert -L VERSION -g sample.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_em --- ctfconvert -L VERSION -g if_lem.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/em *** [all_subdir_em] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_dtrace --- --- dtrace.o --- ctfconvert -L VERSION -g dtrace.o 1 error bmake[5]: stopped in /usr/src/sys/modules/dtrace/dtrace *** [all_subdir_dtrace/dtrace] Error code 2 bmake[4]: stopped in /usr/src/sys/modules/dtrace 1 error bmake[4]: stopped in /usr/src/sys/modules/dtrace *** [all_subdir_dtrace] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 3 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson7948894213240817146.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Tue May 24 19:03:30 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F960B49BC5 for ; Tue, 24 May 2016 19:03:30 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 2F66E12C3; Tue, 24 May 2016 19:03:30 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 5AB5D479; Tue, 24 May 2016 19:03:30 +0000 (UTC) Date: Tue, 24 May 2016 19:03:28 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: bz@FreeBSD.org, br@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <86703140.15.1464116610380.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1744775653.9.1464109133156.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1744775653.9.1464109133156.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3211 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 19:03:30 -0000 FreeBSD_HEAD_arm64 - Build #3211 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3211/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3211/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3211/console Change summaries: 300619 by bz: Try to unbreak the build after r300611 by including the header defining VM_MIN_KERNEL_ADDRESS. Sponsored by: DARPA/AFRL 300618 by br: Add initial DTrace support for RISC-V. Sponsored by: DARPA, AFRL Sponsored by: HEIF5 300617 by br: Set dependencies for genassym.c. This fixes non-parallel build. From owner-freebsd-arm@freebsd.org Tue May 24 21:37:05 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8C3DB494E7 for ; Tue, 24 May 2016 21:37:05 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-172.reflexion.net [208.70.211.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 75DF713BF for ; Tue, 24 May 2016 21:37:04 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 4552 invoked from network); 24 May 2016 21:36:59 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 24 May 2016 21:36:59 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Tue, 24 May 2016 17:37:40 -0400 (EDT) Received: (qmail 9141 invoked from network); 24 May 2016 21:36:00 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 24 May 2016 21:36:00 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 5D73C1C43D2; Tue, 24 May 2016 14:35:18 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: xorg broken on Beaglebone black revision 300438 Date: Tue, 24 May 2016 14:35:21 -0700 Message-Id: Cc: Ian Lepore To: freebsd-arm , otacilio.neto@bsd.com.br Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 21:37:05 -0000 Quoting from Otac=C3=ADlio Tue May 24 00:06:10 UTC 2016 and its = locore-v6.S changes: > - orr r7, #CPU_CONTROL_UNAL_ENABLE > - orr r7, #CPU_CONTROL_AFLT_ENABLE > + bic r7, #CPU_CONTROL_UNAL_ENABLE > + bic r7, #CPU_CONTROL_AFLT_ENABLE -r295256 (2016-Feb-14) changed from: bic r7, #CPU_CONTROL_UNAL_ENABLE to: orr r7, #CPU_CONTROL_UNAL_ENABLE in two places (moving it a few lines down for each example as well). So = this much of the proposed changes would be reverting the -r295256 = change. The check in comment indicates the bit is RAO/SBOP for armv7. = For armv6 the check in comment claims it controls armv5 compatible = alignment support. But: orr r7, #CPU_CONTROL_AFLT_ENABLE has been in locore-v6.S since the file's first checkin. So this change = to bic here be new. What is the FreeBSD intent for each of the two new settings for armv7? = armv6? =3D=3D=3D Mark Millard markmi@dsl-only.net From owner-freebsd-arm@freebsd.org Tue May 24 21:46:42 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4BF4EB49614 for ; Tue, 24 May 2016 21:46:42 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-185.reflexion.net [208.70.211.185]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 01736183A for ; Tue, 24 May 2016 21:46:41 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 11920 invoked from network); 24 May 2016 21:47:10 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 24 May 2016 21:47:10 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Tue, 24 May 2016 17:46:38 -0400 (EDT) Received: (qmail 23708 invoked from network); 24 May 2016 21:46:38 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 24 May 2016 21:46:38 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 9B0F91C43D6; Tue, 24 May 2016 14:46:35 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Fwd: xorg broken on Beaglebone black revision 300438 From: Mark Millard Date: Tue, 24 May 2016 14:46:39 -0700 Cc: otacilio.neto@bsd.com.br, Ian Lepore Content-Transfer-Encoding: quoted-printable Message-Id: <7700894B-58F5-4EAE-89BC-B2CEC3AFA7EF@dsl-only.net> References: To: mmel@freebsd.org, freebsd-arm X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 21:46:42 -0000 I forgot to CC mmel for the below reply to: https://lists.freebsd.org/pipermail/freebsd-arm/2016-May/013910.html and https://lists.freebsd.org/pipermail/freebsd-arm/2016-May/013911.html mmel is listed for the -r295256 that I referenced. =3D=3D=3D Mark Millard markmi at dsl-only.net Begin forwarded message: > From: Mark Millard > Subject: Re: xorg broken on Beaglebone black revision 300438 > Date: May 24, 2016 at 2:35:21 PM PDT > To: freebsd-arm , otacilio.neto at = bsd.com.br > Cc: Ian Lepore >=20 > Quoting from Otac=C3=ADlio Tue May 24 00:06:10 UTC 2016 and its = locore-v6.S changes: >=20 >> - orr r7, #CPU_CONTROL_UNAL_ENABLE >> - orr r7, #CPU_CONTROL_AFLT_ENABLE >> + bic r7, #CPU_CONTROL_UNAL_ENABLE >> + bic r7, #CPU_CONTROL_AFLT_ENABLE >=20 > -r295256 (2016-Feb-14) changed from: >=20 > bic r7, #CPU_CONTROL_UNAL_ENABLE >=20 > to: >=20 > orr r7, #CPU_CONTROL_UNAL_ENABLE >=20 > in two places (moving it a few lines down for each example as well). = So this much of the proposed changes would be reverting the -r295256 = change. The check in comment indicates the bit is RAO/SBOP for armv7. = For armv6 the check in comment claims it controls armv5 compatible = alignment support. >=20 > But: >=20 > orr r7, #CPU_CONTROL_AFLT_ENABLE >=20 > has been in locore-v6.S since the file's first checkin. So this change = to bic here be new. >=20 > What is the FreeBSD intent for each of the two new settings for armv7? = armv6? >=20 >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 >=20 From owner-freebsd-arm@freebsd.org Tue May 24 21:59:18 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E77A7B49737 for ; Tue, 24 May 2016 21:59:18 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B8B851BD7 for ; Tue, 24 May 2016 21:59:18 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: d78dee3f-21fa-11e6-a09e-4d61a6885157 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 24 May 2016 21:59:52 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4OLxGka000979; Tue, 24 May 2016 15:59:16 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464127156.1204.10.camel@freebsd.org> Subject: Re: xorg broken on Beaglebone black revision 300438 From: Ian Lepore To: Mark Millard , freebsd-arm Date: Tue, 24 May 2016 15:59:16 -0600 In-Reply-To: References: Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 21:59:19 -0000 On Tue, 2016-05-24 at 14:35 -0700, Mark Millard wrote: > Quoting from Otacílio Tue May 24 00:06:10 UTC 2016 and its locore > -v6.S changes: > > > - orr r7, #CPU_CONTROL_UNAL_ENABLE > > - orr r7, #CPU_CONTROL_AFLT_ENABLE > > + bic r7, #CPU_CONTROL_UNAL_ENABLE > > + bic r7, #CPU_CONTROL_AFLT_ENABLE > > -r295256 (2016-Feb-14) changed from: > > bic r7, #CPU_CONTROL_UNAL_ENABLE > > to: > > orr r7, #CPU_CONTROL_UNAL_ENABLE > > in two places (moving it a few lines down for each example as well). > So this much of the proposed changes would be reverting the -r295256 > change. The check in comment indicates the bit is RAO/SBOP for armv7. > For armv6 the check in comment claims it controls armv5 compatible > alignment support. > > But: > > orr r7, #CPU_CONTROL_AFLT_ENABLE > > has been in locore-v6.S since the file's first checkin. So this > change to bic here be new. > > What is the FreeBSD intent for each of the two new settings for > armv7? armv6? > It was always wrong to clear CPU_CONTROL_UNAL_ENABLE on armv7 (it's documented as RAO/SBOP). Setting it on armv6 makes the v6 (which is only the RPi in our world) behave the same as v7. So that change was just a bugfix. I think FreeBSD is the only major OS left that is enforcing strict alignment on armv6/v7 and it causes a lot of trouble for ports and other 3rd party software, and prevents us from enabling certain compiler options and optimizations. I'm very close to a commit to stop enforcing strict alignment (clear rather than CPU_CONTROL_AFLT_ENABLE). I've been testing it yesterday and today, and haven't run into any trouble at all. -- Ian From owner-freebsd-arm@freebsd.org Tue May 24 22:26:37 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A597B49BD3 for ; Tue, 24 May 2016 22:26:37 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-190.reflexion.net [208.70.211.190]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A44531775 for ; Tue, 24 May 2016 22:26:35 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 17962 invoked from network); 24 May 2016 22:20:19 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 24 May 2016 22:20:19 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Tue, 24 May 2016 18:19:55 -0400 (EDT) Received: (qmail 32606 invoked from network); 24 May 2016 22:19:54 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 24 May 2016 22:19:54 -0000 X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 168B11C43D2; Tue, 24 May 2016 15:19:45 -0700 (PDT) Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: xorg broken on Beaglebone black revision 300438 From: Mark Millard In-Reply-To: <1464127156.1204.10.camel@freebsd.org> Date: Tue, 24 May 2016 15:19:49 -0700 Cc: freebsd-arm Message-Id: References: <1464127156.1204.10.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3124) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 22:26:37 -0000 On 2016-May-24, at 2:59 PM, Ian Lepore wrote: > On Tue, 2016-05-24 at 14:35 -0700, Mark Millard wrote: >> Quoting from Otac=EDlio Tue May 24 00:06:10 UTC 2016 and its locore >> -v6.S changes: >>=20 >>> - orr r7, #CPU_CONTROL_UNAL_ENABLE >>> - orr r7, #CPU_CONTROL_AFLT_ENABLE >>> + bic r7, #CPU_CONTROL_UNAL_ENABLE >>> + bic r7, #CPU_CONTROL_AFLT_ENABLE >>=20 >> -r295256 (2016-Feb-14) changed from: >>=20 >> bic r7, #CPU_CONTROL_UNAL_ENABLE >>=20 >> to: >>=20 >> orr r7, #CPU_CONTROL_UNAL_ENABLE >>=20 >> in two places (moving it a few lines down for each example as well). >> So this much of the proposed changes would be reverting the -r295256 >> change. The check in comment indicates the bit is RAO/SBOP for armv7. >> For armv6 the check in comment claims it controls armv5 compatible >> alignment support. >>=20 >> But: >>=20 >> orr r7, #CPU_CONTROL_AFLT_ENABLE >>=20 >> has been in locore-v6.S since the file's first checkin. So this >> change to bic here be new. >>=20 >> What is the FreeBSD intent for each of the two new settings for >> armv7? armv6? >>=20 >=20 > It was always wrong to clear CPU_CONTROL_UNAL_ENABLE on armv7 (it's > documented as RAO/SBOP). Setting it on armv6 makes the v6 (which is > only the RPi in our world) behave the same as v7. So that change was > just a bugfix. >=20 > I think FreeBSD is the only major OS left that is enforcing strict > alignment on armv6/v7 and it causes a lot of trouble for ports and > other 3rd party software, and prevents us from enabling certain > compiler options and optimizations. I'm very close to a commit to = stop > enforcing strict alignment (clear rather than = CPU_CONTROL_AFLT_ENABLE). > I've been testing it yesterday and today, and haven't run into any > trouble at all. >=20 > -- Ian Good to know. I had submitted at least one port bug report that will = likely need to be canceled if this goes through. Effectively its an ABI = change allowing a wider variety of code to be compliant. Is the kernel involved in emulating access/instructions via some = technique for misaligned access for armv6/armv7 for some types of = instructions? Are there performance issues/tradeoffs that might = contribute to sometimes choosing to be careful about alignment? In one way I liked the strict alignment environment being around: It = allowed easily testing if software was more portable for such issues vs. = not. (Not that FreeBSD should use such criteria for its choices.) =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Tue May 24 22:55:50 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F2AFFB49F71 for ; Tue, 24 May 2016 22:55:50 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D94B21482 for ; Tue, 24 May 2016 22:55:50 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: ba7a09ef-2202-11e6-9de8-1b78d5a2543b X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 24 May 2016 22:56:19 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4OMtmZ2001072; Tue, 24 May 2016 16:55:48 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464130548.1204.25.camel@freebsd.org> Subject: Re: xorg broken on Beaglebone black revision 300438 From: Ian Lepore To: Mark Millard Cc: freebsd-arm Date: Tue, 24 May 2016 16:55:48 -0600 In-Reply-To: References: <1464127156.1204.10.camel@freebsd.org> Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 22:55:51 -0000 On Tue, 2016-05-24 at 15:19 -0700, Mark Millard wrote: > On 2016-May-24, at 2:59 PM, Ian Lepore wrote: > > > On Tue, 2016-05-24 at 14:35 -0700, Mark Millard wrote: > > > Quoting from Otacílio Tue May 24 00:06:10 UTC 2016 and its locore > > > -v6.S changes: > > > > > > > - orr r7, #CPU_CONTROL_UNAL_ENABLE > > > > - orr r7, #CPU_CONTROL_AFLT_ENABLE > > > > + bic r7, #CPU_CONTROL_UNAL_ENABLE > > > > + bic r7, #CPU_CONTROL_AFLT_ENABLE > > > > > > -r295256 (2016-Feb-14) changed from: > > > > > > bic r7, #CPU_CONTROL_UNAL_ENABLE > > > > > > to: > > > > > > orr r7, #CPU_CONTROL_UNAL_ENABLE > > > > > > in two places (moving it a few lines down for each example as > > > well). > > > So this much of the proposed changes would be reverting the > > > -r295256 > > > change. The check in comment indicates the bit is RAO/SBOP for > > > armv7. > > > For armv6 the check in comment claims it controls armv5 > > > compatible > > > alignment support. > > > > > > But: > > > > > > orr r7, #CPU_CONTROL_AFLT_ENABLE > > > > > > has been in locore-v6.S since the file's first checkin. So this > > > change to bic here be new. > > > > > > What is the FreeBSD intent for each of the two new settings for > > > armv7? armv6? > > > > > > > It was always wrong to clear CPU_CONTROL_UNAL_ENABLE on armv7 (it's > > documented as RAO/SBOP). Setting it on armv6 makes the v6 (which > > is > > only the RPi in our world) behave the same as v7. So that change > > was > > just a bugfix. > > > > I think FreeBSD is the only major OS left that is enforcing strict > > alignment on armv6/v7 and it causes a lot of trouble for ports and > > other 3rd party software, and prevents us from enabling certain > > compiler options and optimizations. I'm very close to a commit to > > stop > > enforcing strict alignment (clear rather than > > CPU_CONTROL_AFLT_ENABLE). > > I've been testing it yesterday and today, and haven't run into any > > trouble at all. > > > > -- Ian > > Good to know. I had submitted at least one port bug report that will > likely need to be canceled if this goes through. Effectively its an > ABI change allowing a wider variety of code to be compliant. > It was partly all that testing you did a few months ago, and the PRs and discussions coming out of that, which are driving these changes. If I could get away with procrastinating a bit more, I probably would (always too busy), but with the big hardfloat abi change and with a code freeze coming up later this week, this seems like the last chance to do some disruptive changes that are long overdue. > Is the kernel involved in emulating access/instructions via some > technique for misaligned access for armv6/armv7 for some types of > instructions? Are there performance issues/tradeoffs that might > contribute to sometimes choosing to be careful about alignment? > Nope, no emulation, the hardware is able to do this, we've just always run with alignment faults enabled, partly because base freebsd already has to work on other strict-alignment hardware anyway. The driver of this change is ports more than anything -- increasingly you run into code that assumes #ifdef __arm__ is sufficient to mean "unaligned access will work". There are a few arm instructions that still require alignment, but (at least in theory) the compiler knows about that and only emits those instructions when it knows they're safe (such as it knowing that the stack stays aligned to 8-byte boundaries in non-leaf functions). We'll see; everything seems okay in testing I've done so far. Performance-wise, there is a cost for unaligned access. The hardware has to do more work so unaligned accesses take extra cycles. On the other hand, if the data is unaligned, you also have to use extra cycles, potentially a lot of them, to copy-align the data or access it a byte at a time and reassmble it in a register. In theory this should be faster than doing copy-align stuff. -- Ian > In one way I liked the strict alignment environment being around: It > allowed easily testing if software was more portable for such issues > vs. not. (Not that FreeBSD should use such criteria for its choices.) > From owner-freebsd-arm@freebsd.org Tue May 24 23:38:30 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2C3F3B49A05 for ; Tue, 24 May 2016 23:38:30 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-193.reflexion.net [208.70.211.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E4EE31057 for ; Tue, 24 May 2016 23:38:29 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 19788 invoked from network); 24 May 2016 23:38:51 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 24 May 2016 23:38:51 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Tue, 24 May 2016 19:38:20 -0400 (EDT) Received: (qmail 2689 invoked from network); 24 May 2016 23:38:19 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 24 May 2016 23:38:19 -0000 X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id DE7391C43E9 for ; Tue, 24 May 2016 16:38:16 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: xorg broken on Beaglebone black revision 300438 [FYI: notes about the exceptions that still will happen] From: Mark Millard In-Reply-To: <1464130548.1204.25.camel@freebsd.org> Date: Tue, 24 May 2016 16:38:21 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1464127156.1204.10.camel@freebsd.org> <1464130548.1204.25.camel@freebsd.org> To: freebsd-arm X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 23:38:30 -0000 The following is for just reference for those interested. I was not = familiar and so took a quick look in the documentation about memory = alignment for armv6 and armv7. (I'm not an ARM expert.) The below notes = span of examples may not be complete. Looking in a "ARM Architecture Reference Manual ARMv7-A and ARMv7-R = edition" it appears that SCTLR.A=3D0 for armv7 still gets data access = alignment faults for check failures for: Halfword: LDREXH, STREXH Word: LDREX, STREX, all forms of LDM, STM, PDRD, RFE, SRS, STRD, SWP, = PUSH (except for T3 and A2 encodings), POP (except for T3 and A2 = encodings), LDC, LDC12, STC, STC2, VLDM, VLDR, VPOP, VPUSH, VSTM, VSTR Doubleword: LRDEXD, STREXD : specified: VLD1, VLD2, VLD3, VLD4, VST1, VST2, VST3, VST4 armv6, by contrast depends on SCTLR.U's status from what I can tell. . . There are words in places such as (example from STREX description): > If SCTLR.A and SCTLR.U are both 0, a non word-aligned memory address = causes UNPREDICTABLE behavior. There are words for "otherwise" tied to ExclusiveMonitorsPass(. . .): = true means the exception is generated but false leaves the exception's = status as IMPLEMENTATION DEFINED. Also (from "Introduction to ARMv6"): > =46rom the introduction of ARMv6T2, ARM deprecated use of SCTLR.U =3D=3D= 0. > In ARMv7, SCTLR.U is always set to 1. ARMv7 alignment support is the = same as ARMv6K in this configuration. =46rom ARMv7, use of a value of 0 = for SCTLR.U is obsolete. So it appears that the "SCTLR.A and SCTLR.U are both 0" and = "UNPREDICTABLE behavior" together are specific to some armv6 = variants.=E2=80=A8 These may be harder to detect problems on. (Later = below there is a armv7 unpredictable behavior reference.) There are words for some specific contexts such as: > In versions of the architecture before ARMv7, if the SCTLR.A and = SCTLR.U bits are both 0, an unaligned access is forced to be aligned by = replacing the low-order address bits with zeros.=20 There are words for Virtualization extensions that indicate a case of = unpredictable behavior for armv7, such as: > In versions of the ARMv7 architecture before the introduction of the = Virtualization extensions, the behavior of an unaligned access to Device = or Strongly-ordered memory is architecturally UNPREDICTABLE. Most = implementations generate an abort on such an access. =E2=80=A8>=20 It is also noted that HCR.TGE=3D1 leads to Hyp Trap exceptions instead = of Data Abort exceptions when an unsupported unaligned access is = attempted. =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-May-24, at 3:55 PM, Ian Lepore wrote: On Tue, 2016-05-24 at 15:19 -0700, Mark Millard wrote: > On 2016-May-24, at 2:59 PM, Ian Lepore wrote: >=20 >> On Tue, 2016-05-24 at 14:35 -0700, Mark Millard wrote: >>> Quoting from Otac=C3=ADlio Tue May 24 00:06:10 UTC 2016 and its = locore >>> -v6.S changes: >>>=20 >>>> - orr r7, #CPU_CONTROL_UNAL_ENABLE >>>> - orr r7, #CPU_CONTROL_AFLT_ENABLE >>>> + bic r7, #CPU_CONTROL_UNAL_ENABLE >>>> + bic r7, #CPU_CONTROL_AFLT_ENABLE >>>=20 >>> -r295256 (2016-Feb-14) changed from: >>>=20 >>> bic r7, #CPU_CONTROL_UNAL_ENABLE >>>=20 >>> to: >>>=20 >>> orr r7, #CPU_CONTROL_UNAL_ENABLE >>>=20 >>> in two places (moving it a few lines down for each example as >>> well). >>> So this much of the proposed changes would be reverting the=20 >>> -r295256 >>> change. The check in comment indicates the bit is RAO/SBOP for >>> armv7. >>> For armv6 the check in comment claims it controls armv5 >>> compatible >>> alignment support. >>>=20 >>> But: >>>=20 >>> orr r7, #CPU_CONTROL_AFLT_ENABLE >>>=20 >>> has been in locore-v6.S since the file's first checkin. So this >>> change to bic here be new. >>>=20 >>> What is the FreeBSD intent for each of the two new settings for >>> armv7? armv6? >>>=20 >>=20 >> It was always wrong to clear CPU_CONTROL_UNAL_ENABLE on armv7 (it's >> documented as RAO/SBOP). Setting it on armv6 makes the v6 (which >> is >> only the RPi in our world) behave the same as v7. So that change >> was >> just a bugfix. >>=20 >> I think FreeBSD is the only major OS left that is enforcing strict >> alignment on armv6/v7 and it causes a lot of trouble for ports and >> other 3rd party software, and prevents us from enabling certain >> compiler options and optimizations. I'm very close to a commit to >> stop >> enforcing strict alignment (clear rather than >> CPU_CONTROL_AFLT_ENABLE). >> I've been testing it yesterday and today, and haven't run into any >> trouble at all. >>=20 >> -- Ian >=20 > Good to know. I had submitted at least one port bug report that will > likely need to be canceled if this goes through. Effectively its an > ABI change allowing a wider variety of code to be compliant. >=20 It was partly all that testing you did a few months ago, and the PRs and discussions coming out of that, which are driving these changes.=20 If I could get away with procrastinating a bit more, I probably would (always too busy), but with the big hardfloat abi change and with a code freeze coming up later this week, this seems like the last chance to do some disruptive changes that are long overdue. > Is the kernel involved in emulating access/instructions via some > technique for misaligned access for armv6/armv7 for some types of > instructions? Are there performance issues/tradeoffs that might > contribute to sometimes choosing to be careful about alignment? >=20 Nope, no emulation, the hardware is able to do this, we've just always run with alignment faults enabled, partly because base freebsd already has to work on other strict-alignment hardware anyway. The driver of this change is ports more than anything -- increasingly you run into code that assumes #ifdef __arm__ is sufficient to mean "unaligned access will work". There are a few arm instructions that still require alignment, but (at least in theory) the compiler knows about that and only emits those instructions when it knows they're safe (such as it knowing that the stack stays aligned to 8-byte boundaries in non-leaf functions). We'll see; everything seems okay in testing I've done so far. Performance-wise, there is a cost for unaligned access. The hardware has to do more work so unaligned accesses take extra cycles. On the other hand, if the data is unaligned, you also have to use extra cycles, potentially a lot of them, to copy-align the data or access it a byte at a time and reassmble it in a register. In theory this should be faster than doing copy-align stuff. -- Ian > In one way I liked the strict alignment environment being around: It > allowed easily testing if software was more portable for such issues > vs. not. (Not that FreeBSD should use such criteria for its choices.) >=20 From owner-freebsd-arm@freebsd.org Wed May 25 00:33:11 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CC66DB488C8 for ; Wed, 25 May 2016 00:33:11 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 85BCA1E51; Wed, 25 May 2016 00:33:11 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4P0X9a1061195 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 24 May 2016 17:33:10 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4P0X97k061194; Tue, 24 May 2016 17:33:09 -0700 (PDT) (envelope-from fbsd) Date: Tue, 24 May 2016 17:33:08 -0700 From: bob prohaska To: Warner Losh Cc: Ian Lepore , "freebsd-arm@FreeBSD.org" Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <20160525003308.GF52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> <1464058197.1180.439.camel@freebsd.org> <20160524031855.GC52783@www.zefox.net> <1464060955.1180.441.camel@freebsd.org> <20160524043635.GD52783@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2016 00:33:11 -0000 On Mon, May 23, 2016 at 10:44:17PM -0600, Warner Losh wrote: >=20 > setenv MACHINE arm > setenv MACHINE_ARCH armv6 > setenv UNAME_p armv6 > make buildworld > make buildkernel > make installkernel > make installworld >=20 Make installkernel worked after setting the environment variables and seems to work: root@www:~ # uname -a FreeBSD www.zefox.com 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r300438M: Mon Ma= y 23 15:26:07 PDT 2016 root@www.zefox.com:/usr/obj/usr/src/sys/RPI2 arm root@www:~ # uname -p armv6 Now to see if installworld will play nicely after setting the same environment variables....no luck, error looks similar: root@www:/usr/src # make -j4 installworld > installworld.log & [1] 715 root@www:/usr/src # 1 error =20 [1] Exit 2 make -j4 installworld > installworld.l= og root@www:/usr/src # tail installworld.log make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [installworld] Error code 2 make: stopped in /usr/src make: stopped in /usr/src root@www:/usr/src # tail -n100 installworld.log --- installworld --- --- __installcheck_UGID --- --- installworld --- mkdir -p /tmp/install.N00VyecI progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp date e= cho egrep find grep id install ln make mkdir mtree mv pwd_mkdb rm sed se= rvices_mkdb sh strip sysctl test true uname wc zic tzsetup makewhatis; do= if progpath=3D`which $prog`; then echo $progpath; else echo "Required = tool $prog not found in PATH." >&2; exit 1; fi; done); libs=3D$(ldd -f = "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | while read line; do = $line; if [ "$2 $3" !=3D "not found" ]; then echo $2; else echo "Requi= red library $1 not found." >&2; exit 1; fi; done); cp $libs $progs /tmp= /install.N00VyecI cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.N00VyecI/locale cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Darmv6 MACHINE=3Da= rm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_= FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PA= TH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC=3D"cc " CXX=3D"c++ " C= PP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3Dnm OBJDUMP=3Dobjdump OBJCO= PY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE=3D"size" PATH=3D/usr/obj/u= sr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr= /src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/= bin:/tmp/install.N00VyecI LD_LIBRARY_PATH=3D/tmp/install.N00VyecI PATH_LO= CALE=3D/tmp/install.N00VyecI/locale make -f Makefile.inc1 __MAKE_SHELL= =3D/tmp/install.N00VyecI/sh reinstall; MAKEOBJDIRPREFIX=3D/usr/obj MACHIN= E_ARCH=3Darmv6 MACHINE=3Darm CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src= /tmp/legacy/usr/bin GROFF_FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/shar= e/groff_font GROFF_TMAC_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac = CC=3D"cc " CXX=3D"c++ " CPP=3D"cpp " AS=3D"as" AR=3D"ar" LD=3D"ld" NM=3D= nm OBJDUMP=3Dobjdump OBJCOPY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE= =3D"size" PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/= legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi= n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.N00VyecI LD_LIBRARY_PATH=3D/tm= p/install.N00VyecI PATH_LOCALE=3D/tmp/install.N00VyecI/locale rm -rf /tmp/= install.N00VyecI sh: cc: not found make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to determine = compiler type for CC=3Dcc . Consider setting COMPILER_TYPE. *** [installworld] Error code 1 Setting MACHINE and MACHINE_TYPE on the make command line has no effect. The only think I can think of now is to update sources again and start over, in the hope something will clean up either in the sources or the Makefiles. Thanks for reading and any thoughts. bob prohaska From owner-freebsd-arm@freebsd.org Wed May 25 09:37:16 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 538F7B4943E for ; Wed, 25 May 2016 09:37:16 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EC8801FAE for ; Wed, 25 May 2016 09:37:15 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1464169033; l=282; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:Subject:To:From: Date; bh=rmeovHOp+H5Yj1hgDsG4RR5R7BO1AfjeAH9ah6z2JUE=; b=ciITbPKiaCoYiICqwBkeTlGpx4EIDwzP1LaDAgwurKjtQVrj9NMwBP3N9VSVRUcmy4S THrX44ZOT4lYLwPB4AH04VBd3IaR5Zqyk8ZdnVPp55VuUfgjhUNxBV8UhE68LVVxw93LP W8V9qaOw/1pcjS7dIn8v9UxWNmjMTJ24YdI= X-RZG-AUTH: :OX8Be0W8W+pMC3rDLL/lo2xV/LZTbZkYhOcjg8suic3iYr/B8J9Lzp3TJg47scv8Cfz5 X-RZG-CLASS-ID: mo00 Received: from work (p54868BDD.dip0.t-ipconnect.de [84.134.139.221]) by smtp.strato.de (RZmta 37.26 DYNA|AUTH) with ESMTPSA id e06555s4P9bCGCn (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Wed, 25 May 2016 11:37:12 +0200 (CEST) Date: Wed, 25 May 2016 11:37:12 +0200 From: Ulrich Grey To: freebsd-arm@freebsd.org Subject: lang/gcc and lang/gcc5 doesn't build anymore on ARM Message-Id: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> Organization: - X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; armv6-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2016 09:37:16 -0000 I have updated to 11.0-CURRENT #0 r300419 (host and jail). lang/gcc-4.8.5_2 and lang/gcc5-5.3.0 does not build. Up to now I had no problems to build it on ARM. Please see the build logs. http://ulrich-grey.de/dl/gcc-4.8.5_2.log.xz http://ulrich-grey.de/dl/gcc5-5.3.0.log.xz From owner-freebsd-arm@freebsd.org Wed May 25 12:20:14 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B0065B4965C for ; Wed, 25 May 2016 12:20:14 +0000 (UTC) (envelope-from mikael.urankar@gmail.com) Received: from mail-yw0-x22d.google.com (mail-yw0-x22d.google.com [IPv6:2607:f8b0:4002:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7164F139F for ; Wed, 25 May 2016 12:20:14 +0000 (UTC) (envelope-from mikael.urankar@gmail.com) Received: by mail-yw0-x22d.google.com with SMTP id x189so45132094ywe.3 for ; Wed, 25 May 2016 05:20:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=JLfWhF4jZVrX1YcqUjXy5fZH8P1oj7gAenjikmbdYU8=; b=boA3LcJI9B7IX+qPddfJ8vqqJmf/QUhDMLbE64D6+pPWTZ83eXqx7Bd5WVAJITdWjh pruinCsMn/sxeEVLNSwadFFR4U/FaGJ2o4UuT6hxKH4TsJbHo8ZHiggzk6s/jcZKqE5Y 5ZjITidtIqiCvEeMzGywLkaZ23Vu1+T+rS7rSZBHqTKCKmOI440qB6iIedrULMnID5Yh j9XV7xrA+LZ868W1j50omnMXAPb5YXajBAWRYaiX09C0nWWU7GjIZPBjz8t6SDN3P1LI bzKT7S1ii3n9t8hunkaPjRyHoNtjFsBy9HI19Ebu7/BzJbHhX336v50mGBrTCN7IsZHP oKLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=JLfWhF4jZVrX1YcqUjXy5fZH8P1oj7gAenjikmbdYU8=; b=Vbbz4o8TuXq6wdWdBBM9OQ+ThFbnWQ38VgrhJPYMe3msfCdhNbdhet/sjeMmPeVHt0 Z4N/n1T+BrTnNwqLlBpPCDekw/7M8xiMk1V6ycGGewFljhfo3K/yE5TplPLKyjcI9H6p Tkv6NCMqYz5/0Kum7djCIf/Q1VNF9tOYrHbiA3OjSpQ9H4hRbBr7iWEnECoQ9dYbEtl1 wF9kHHmfJ18BUVK7zMHKTT0yU3eyK4Pq8VwPlYb/gxKEPuLJCg1/fiG6pq9fHLvoyzZ+ /DpkIUm3I+vZGrj/hxI0vhWztc+716RzVeAyYVinO94f9e7wQp2z00Y0rQskAgk8GCPA zV5w== X-Gm-Message-State: ALyK8tKf0MZkXgmtQnzCWDYdYEXaOEll4o6F2Wf+Zt5DKwqeCzqOF12yDbFNgVQlRIys89ElIm1y+dkQr6Z/qg== X-Received: by 10.37.87.196 with SMTP id l187mr1936376ybb.176.1464178813453; Wed, 25 May 2016 05:20:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.215.78 with HTTP; Wed, 25 May 2016 05:19:33 -0700 (PDT) In-Reply-To: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> References: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> From: =?UTF-8?Q?Mika=C3=ABl_Urankar?= Date: Wed, 25 May 2016 14:19:33 +0200 Message-ID: Subject: Re: lang/gcc and lang/gcc5 doesn't build anymore on ARM To: Ulrich Grey Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2016 12:20:14 -0000 2016-05-25 11:37 GMT+02:00 Ulrich Grey : > I have updated to 11.0-CURRENT #0 r300419 (host and jail). > lang/gcc-4.8.5_2 and lang/gcc5-5.3.0 does not build. > Up to now I had no problems to build it on ARM. Here is the error message: configure:3686: /wrkdirs/usr/ports/lang/gcc/work/.build/./gcc/xgcc -B/wrkdirs/usr/ports/lang/gcc/work/.build/./gcc/ -B/usr/local/armv6-portbld-freebsd11.0/bin/ -B/usr/local/armv6-portbld-freebsd11.0/lib/ -isyst em /usr/local/armv6-portbld-freebsd11.0/include -isystem /usr/local/armv6-portbld-freebsd11.0/sys-include -g -O2 -O22 -pipe -DLIBICONV_PLUG -fno-strict-aliasing conftest.c >&5 /usr/local/bin/ld: error: a.out uses VFP register arguments, /wrkdirs/usr/ports/lang/gcc/work/.build/./gcc/crtbegin.o does not /usr/local/bin/ld: failed to merge target specific data of file /wrkdirs/usr/ports/lang/gcc/work/.build/./gcc/crtbegin.o /usr/local/bin/ld: error: a.out uses VFP register arguments, /tmp//cchNL2QG.o does not /usr/local/bin/ld: failed to merge target specific data of file /tmp//cchNL2QG.o /usr/local/bin/ld: error: a.out uses VFP register arguments, /wrkdirs/usr/ports/lang/gcc/work/.build/./gcc/crtend.o does not /usr/local/bin/ld: failed to merge target specific data of file /wrkdirs/usr/ports/lang/gcc/work/.build/./gcc/crtend.o collect2: error: ld returned 1 exit status I think the problem is here: https://github.com/freebsd/freebsd-ports/blob/master/lang/gcc/files/patch-arm-support#L289 From owner-freebsd-arm@freebsd.org Wed May 25 12:45:00 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DA4FB49F84 for ; Wed, 25 May 2016 12:45:00 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 231BE1183 for ; Wed, 25 May 2016 12:44:59 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1464180297; l=762; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References: In-Reply-To:Subject:To:From:Date; bh=Bb9yXrJV+m4RigU5jNpFLofM2Dbb/9ilMW4Y0/XifwU=; b=imbMeLdEIoL6RYBk0nisVq09OZNCswG6eWVbw2CM0dN/INlZWfoed3hY2ADpvjri8zn Zd0Ff7Zdn4jh0Mm7uXRABxbaNZIeRVrNJ05ZEHhZRYmk1EbtF9yb8BkSKXqaO95iCiHkq szdV8LYmwBBzHYCKtqBMQDHzn/4UsZzVL/8= X-RZG-AUTH: :OX8Be0W8W+pMC3rDLL/lo2xV/LZTbZkYhOcjg8suic3iYr/B8J9Lzp3TJg47scv8Cfz5 X-RZG-CLASS-ID: mo00 Received: from work (p54868BDD.dip0.t-ipconnect.de [84.134.139.221]) by smtp.strato.de (RZmta 37.26 DYNA|AUTH) with ESMTPSA id n063a3s4PCivGxR (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Wed, 25 May 2016 14:44:57 +0200 (CEST) Date: Wed, 25 May 2016 14:44:56 +0200 From: Ulrich Grey To: freebsd-arm@freebsd.org Subject: Re: lang/gcc6-devel doesn't build on ARM Message-Id: <20160525144456.ca00adff61becd62030d6aa1@ulrich-grey.de> In-Reply-To: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> References: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> Organization: - X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; armv6-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2016 12:45:00 -0000 There are problems with lang/gcc6, too. See build log. http://ulrich-grey.de/dl/gcc6-devel-6.1.1.s20160512.log.xz ----------------------------------------- On Wed, 25 May 2016 11:37:12 +0200 Ulrich Grey wrote: > I have updated to 11.0-CURRENT #0 r300419 (host and jail). > lang/gcc-4.8.5_2 and lang/gcc5-5.3.0 does not build. > Up to now I had no problems to build it on ARM. > Please see the build logs. > > http://ulrich-grey.de/dl/gcc-4.8.5_2.log.xz > http://ulrich-grey.de/dl/gcc5-5.3.0.log.xz > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Wed May 25 13:23:05 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F6BDB49876 for ; Wed, 25 May 2016 13:23:05 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1237E189C for ; Wed, 25 May 2016 13:23:04 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1464182583; l=818; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References: In-Reply-To:Subject:To:From:Date; bh=9YWFvIal6qGN27ZNAetSOUyFg6TpJvzLCBjd/rIigWA=; b=XmnIRps+m6hN6O+60qqK8rmr1M9dmbgMwnzIdxtjjhvYf4zZIMGnjlNCLjpKE4K2HNn LO3ILFI7coZeFStGN4kkrn/IrVSZoHDPXd8qfGDxoF1qCs3otXGCEV8lUZj7WYzZA7aeU 7xLw/4dJex/jjJaAuw0y2oPrVNnQ3xuHE7g= X-RZG-AUTH: :OX8Be0W8W+pMC3rDLL/lo2xV/LZTbZkYhOcjg8suic3iYr/B8J9Lzp3TJg47scv8Cfz5 X-RZG-CLASS-ID: mo00 Received: from work (p54868BDD.dip0.t-ipconnect.de [84.134.139.221]) by smtp.strato.de (RZmta 37.27 DYNA|AUTH) with ESMTPSA id q073c3s4PDN2oZ7 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Wed, 25 May 2016 15:23:02 +0200 (CEST) Date: Wed, 25 May 2016 15:23:02 +0200 From: Ulrich Grey To: freebsd-arm@freebsd.org Subject: Re: devel/llvm38 does not build on ARM Message-Id: <20160525152302.8cc288a0a074bceac7fec66d@ulrich-grey.de> In-Reply-To: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> References: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> Organization: - X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; armv6-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2016 13:23:05 -0000 The same with devel/llvm38. I am trying to find a compiler able to build lang/spidermonkey170. But now I give up. Please see: http://ulrich-grey.de/dl/llvm38-logs.txz ------------------------------------------ On Wed, 25 May 2016 11:37:12 +0200 Ulrich Grey wrote: > I have updated to 11.0-CURRENT #0 r300419 (host and jail). > lang/gcc-4.8.5_2 and lang/gcc5-5.3.0 does not build. > Up to now I had no problems to build it on ARM. > Please see the build logs. > > http://ulrich-grey.de/dl/gcc-4.8.5_2.log.xz > http://ulrich-grey.de/dl/gcc5-5.3.0.log.xz > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Wed May 25 20:11:52 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C233B49AB4 for ; Wed, 25 May 2016 20:11:52 +0000 (UTC) (envelope-from lily.daniel@accessdatalist.com) Received: from smtp104.biz.mail.ne1.yahoo.com (smtp104.biz.mail.ne1.yahoo.com [98.138.207.11]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 62F761EAC for ; Wed, 25 May 2016 20:11:51 +0000 (UTC) (envelope-from lily.daniel@accessdatalist.com) Received: (qmail 5581 invoked from network); 25 May 2016 19:20:11 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1464204011; bh=WWxJH1+UcjoIyzSknVN/piQ1XcRZ2Hgg3XZrsa5jKpo=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=GHEyFD8CjBeNTuaqXXSCnV0nIrkQ4N9ajzV5dLgysuRQAyXCrGW9sSa4bpGRSamQT/7PyPvEO/U4jVbgu08B+aMhuTai5NrSN3Dn2CSTF061OCqRDtvesXQAI53W1NQVcIbZEXbEOVZQy0qHAwFxQI7TNbrK7f68u4SNGCL+kSY= X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: Lwn76_sVM1kOUYAGnkpD.ybrTbwz9HlUTByoTjNuKrfzmRC UHymKNx2T.Sbq54r36R1TcfogNkd4XH3pIEm.JpCvnvnQmtnhUYwbWoPKwZ9 RoLn3.k20W.QJzIY42vtYhamYsGS76oFiTzlWpo8bFc_fcRNBl0ezdX_Bz6L nIkGLYAnsfTbtIbBIirGy90U8h_gHHb3Exi.KRfcqed2UVIE2eZ2WOssMSWQ hb9xpiNbmJa8jQpqtiCmGRh1Is5NRo3nwora.__oeVcYY7lJD8BS_OyOp4eZ .1GoX5KzCqQvJeOUAx97y8TrKNuKyhHdGkY6arlrq6K7igcB3tmdSkC_hEl8 bQPujd4mAfwLgPUhP4DINFSf__O.osI2C7MZsmH1323rH0hNsSGANDsNdVJb VSy99QWwpZK3kqCRzYy5eHNGtdqTW6xJNTXau4RwwuivGEZcnUqbiX5QnhLe pp5730tSaCSl.xBarJnxsrRD84F7ZsYNKEXARjmuwYtC1NXPDj_RKjwf2w.g MKvSn8sp8SBUEWh7zk3pYwnb0DEy6kCWSeRxOrw5wIg-- X-Yahoo-SMTP: 20nrdM.swBDEquHf8ZCoQn.uUYoXWY.YR0Ojmqw- From: "Lily Daniel" To: Subject: Engineering education Professionals list Date: Wed, 25 May 2016 07:24:24 -0400 Message-ID: MIME-Version: 1.0 X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdG2d/mysMzo5FOtR5Kp1OW+bWnkpg== Importance: High Content-Language: en-us Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2016 20:11:52 -0000 Hi, Would you be interested in Engineering education Professionals list.? which includes complete contact details and verified email addresses of - You can reach: . Engineering Professors . Deans . Instructors . Students . Teachers . Administrative . Research . Industry . Professors . Associate Professor . Assistant/Associate Dean . Products/Services related to: . Textbooks . Software & Hardware . Laboratory & Research Equipment . IT Services and many more across US/UK/CANADA, Europe and all over the world. If you are interested please let me know your targeted criteria, I can assist you with the count/costs, and more details for your consideration. Target Industry: _____________ Target Geography: ______________ Target Job Title: _________________ Looking forward to hear from you. Regards, Lily Daniel Marketing analyst Other Industries :- Oil & Gas, Energy & Utility, Health Care, Transportation, Finance, Insurance, Food & Beverage, Hospitality, Construction, Publishing and Printing, Semiconductors, Security Etc. If you do not wish to receive future emails from us, please reply as 'leave out' From owner-freebsd-arm@freebsd.org Wed May 25 20:19:48 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 306EBB49D5C for ; Wed, 25 May 2016 20:19:48 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (unknown [IPv6:2001:4060:1:1001::14:52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EEAAA1167 for ; Wed, 25 May 2016 20:19:47 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from [192.168.225.14] (dhclient-91-190-14-19.flashcable.ch [91.190.14.19]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by fgznet.ch (Postfix) with ESMTPS id 650EAC715A; Wed, 25 May 2016 22:19:44 +0200 (CEST) Subject: Re: lang/gcc and lang/gcc5 doesn't build anymore on ARM To: Ulrich Grey , freebsd-arm@freebsd.org References: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> From: Andreas Tobler Message-ID: Date: Wed, 25 May 2016 22:19:44 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <20160525113712.dc1306404bbad0347ac768ef@ulrich-grey.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.73 on 127.0.1.1 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2016 20:19:48 -0000 On 25.05.16 11:37, Ulrich Grey wrote: > I have updated to 11.0-CURRENT #0 r300419 (host and jail). > lang/gcc-4.8.5_2 and lang/gcc5-5.3.0 does not build. > Up to now I had no problems to build it on ARM. > Please see the build logs. I'll take care of the gcc part. It is due to this one: https://lists.freebsd.org/pipermail/freebsd-arm/2016-May/013843.html The gcc build failure is sort of a collateral damage. It'll take a while. Which gcc version do you need first? Andreas From owner-freebsd-arm@freebsd.org Thu May 26 01:57:33 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F7E4B49CD2; Thu, 26 May 2016 01:57:33 +0000 (UTC) (envelope-from pkelsey@gmail.com) Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5C0BC19C0; Thu, 26 May 2016 01:57:33 +0000 (UTC) (envelope-from pkelsey@gmail.com) Received: by mail-oi0-x22d.google.com with SMTP id b65so102734716oia.1; Wed, 25 May 2016 18:57:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=FJZ23bhP1A4PZPDBtq9/57s8Ou4Jh8xpprNvK/kgxCk=; b=R1aPWBiwGZ9E06uoDmIlvSi1VXB/i8ig468SwvulFy/Pse/vMDtAURZvFq9Eytgmv1 QXgQvBDyKXuMy9hu/KrWYZd4p5lMGroR/CEx8xUJ47rTvVVVqPcziHyWcdCSoAmtYz6A hv1Hpz3aqF492CDYfb5F0R3KdbydMOnHadXxA2mUBNQ14anjaegFbepRZUkCgTViczPr azddtWWVX+al+53SgblTnZq6IkROG9S73cBsIczasYTz9OxZu/tCEq//oL7uUo/0Ac3i F55vCM8Y6wgj6NBgo/fEd5yaLDTZyFedWgi+SqDsNAB2ThXsCSrMjctQp9+Sqb3eZ9WI MHlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=FJZ23bhP1A4PZPDBtq9/57s8Ou4Jh8xpprNvK/kgxCk=; b=EEJlOmOMZemoRNI3HCIM9S/n4T0DKfC8NeXbBjAFRA1PmNmwrpE292XjX5ILcTMqMC 8NMfhSAK7FlVvk70IvxRh+nwQhnrir485eqiwM6jBDdyPY8TvjL6fgNGfUMhwBrjK/gU W8dURjNDzWyeE1CMa3+ocjJX2enmVSlQSEilBNgFwWmaJGybPolpWL58CBYKLqzT+UoZ 2/5VhnrKHKFfx2Hxq7weGTZxECkkPrJQsPzDDtsIW85/jva/jE0eVYGdOcDCBP2DFSfo AUbRpkcw5oQCOhZARfesGTHIp5A1CkM7BrIGyv5v3rWBsexi9TKiM8o2iRsYa4qwirfe U9dw== X-Gm-Message-State: ALyK8tLAiHgBKsXyL7u7L2fCp9MZT/KuLs9XqDR5gLBj153r8Gl0jj1993KqzzB82LqsgpzbwqRohDiwKyeSAQ== MIME-Version: 1.0 X-Received: by 10.202.198.129 with SMTP id w123mr3788359oif.158.1464227852468; Wed, 25 May 2016 18:57:32 -0700 (PDT) Sender: pkelsey@gmail.com Received: by 10.157.1.174 with HTTP; Wed, 25 May 2016 18:57:32 -0700 (PDT) In-Reply-To: References: <201604191539.u3JFdkHx048678@repo.freebsd.org> <20160419171243.GA30453@bsdpad.com> <1461097280.1232.34.camel@freebsd.org> Date: Wed, 25 May 2016 21:57:32 -0400 X-Google-Sender-Auth: uWfemoEgsUVBLhqaA8cin_P-tKs Message-ID: Subject: Re: svn commit: r298274 - head/sys/dev/spibus From: Patrick Kelsey To: Adrian Chadd Cc: "freebsd-mips@freebsd.org" , "freebsd-arm@freebsd.org" , Ruslan Bukin Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 01:57:33 -0000 On Fri, May 20, 2016 at 2:35 AM, Adrian Chadd wrote: > I've reviewed the patches from luiz, and these look fine. but indeed, > this patchset does set/release the bus each transaction so we can do > multiple transactions whilst holding the bus. > > Which is fine, but it means I have to undo ruslan's removal in the below > commit. > > I'm happy to run through and do each of the spi bus drivers (as there > are more now than the two you patched) but it's a bit close to the > 11.0-release cycle to go and churn the spibus code. > > But, if people think it's worth doing it so we can try to get mmcspi > into the tree before 11.0-rel is cut, I'm happy to run through and do > it. I actually have some AR9331 stuff now that could use mmcspi. :) > > What do people think? > > Thanks, Adrian. My opinion is that the changes to the spi bus interface and the corresponding changes to the spi bus drivers you are talking about are very straightforward and low risk. There is non-zero other interest out there in using the mmcspi driver, based on the couple of emails I've received seeking help on the subject in the last six months or so, so I don't think this would be just a commit for the sake of getting some interesting new code in. -Patrick From owner-freebsd-arm@freebsd.org Thu May 26 02:17:30 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3228BB4A495 for ; Thu, 26 May 2016 02:17:30 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EBCC211DB; Thu, 26 May 2016 02:17:29 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u4Q2HMtv064869 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 25 May 2016 19:17:23 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u4Q2HMtQ064868; Wed, 25 May 2016 19:17:22 -0700 (PDT) (envelope-from fbsd) Date: Wed, 25 May 2016 19:17:21 -0700 From: bob prohaska To: Warner Losh Cc: "freebsd-arm@FreeBSD.org" , Ian Lepore Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <20160526021721.GG52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net> <1464055880.1180.433.camel@freebsd.org> <20160524024027.GB52783@www.zefox.net> <1464058197.1180.439.camel@freebsd.org> <20160524031855.GC52783@www.zefox.net> <1464060955.1180.441.camel@freebsd.org> <20160524043635.GD52783@www.zefox.net> <20160525003308.GF52783@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160525003308.GF52783@www.zefox.net> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 02:17:30 -0000 On Tue, May 24, 2016 at 05:33:08PM -0700, bob prohaska wrote: > > Make installkernel worked after setting the environment variables > and seems to work: > root@www:~ # uname -a > FreeBSD www.zefox.com 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r300438M: Mon May 23 15:26:07 PDT 2016 root@www.zefox.com:/usr/obj/usr/src/sys/RPI2 arm > root@www:~ # uname -p > armv6 > > Now to see if installworld will play nicely after setting the same > environment variables....no luck, error looks similar: > > > The only think I can think of now is to update sources again and start over, > in the hope something will clean up either in the sources or the Makefiles. > The new kernel _was_ able to finish a fresh build/install cycle followed by a successful reboot, no special build flags needed. It's now remaking 300699 so it seems over the hump. Thanks to everybody for your patience and guidance. bob prohaska From owner-freebsd-arm@freebsd.org Thu May 26 05:00:20 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 153EBB4A90F; Thu, 26 May 2016 05:00:20 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CFE381E08; Thu, 26 May 2016 05:00:19 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-ig0-x22b.google.com with SMTP id fh2so41277411igd.1; Wed, 25 May 2016 22:00:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=9jKyhjRzIZLEnrjwIPEXj/hV5DG7ioD+9OFJq84/DXU=; b=EbkwN6+sxo4S5rIbGgR2aMoby+hoHy1BQPwqiu4gYM5Pkd6K1AKgkXDJWCruG/0/2p U78ZNKvZ1yYHlPw7BRkzWmuspH9r8kee5Wy6hQg3e1QHh9KsJq0SfVBZc6uwUTA6oSFM UzLRj8rG9tStGS0B0tLDFwwgY/XdGMQoBf9sDpYyhDWyNn13GHWQtfDuG/us6UulNLaC a6PQo4UT0zcFeceZgzR5RkOymrInfAPNcFDNY3zYbOiawmDKMb8/qq8/ANW8m+nDpiXe dD3y9hXI3roahZumuuJgs2TbjTmdPCJsit48C8OIp9oxlfGFlxwSpE08MXy+cwaizllQ KPlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=9jKyhjRzIZLEnrjwIPEXj/hV5DG7ioD+9OFJq84/DXU=; b=G+iYXFgam4rImKKWgdTrvZpHyVG05aNCvczx72dbLrcjd8F2Aq/9kovB7gt6mha3XC /lEDZywsC5GwgyKWluxJ44EVxg/5c3vfhxhGRXMJM2ixt++p6APy4SdbWsbgaqlMYqMa dh92/1XZiMk0IyX1tyYYZWXL5dplNICsmM33XijTQlBd3Sxx+JC3oxoASA5ecUuI43NT cm7rmVdo+w7hKFwg1kkdLyKmRsMMD99vslB21zWCkUBnxQOfMQAFK+Y4IEDdTF6T0t6p hGUf/JsH37GtScGU+uL5VIbMtojJ0JN2oXz7AnY2LtVTA6HXWwqCzJrXr3zxReEo+xU1 2w5g== X-Gm-Message-State: ALyK8tKuflW6kTojHfrq5KMjXZHH5snYKxQtSfPKNGU4o4NhKmXzJ8Zcrtep90bArlQitWOIhRJA5GuFFR+Z8Q== MIME-Version: 1.0 X-Received: by 10.50.3.73 with SMTP id a9mr1419158iga.22.1464238819161; Wed, 25 May 2016 22:00:19 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.113.3 with HTTP; Wed, 25 May 2016 22:00:19 -0700 (PDT) In-Reply-To: References: <201604191539.u3JFdkHx048678@repo.freebsd.org> <20160419171243.GA30453@bsdpad.com> <1461097280.1232.34.camel@freebsd.org> Date: Wed, 25 May 2016 22:00:19 -0700 X-Google-Sender-Auth: wegTJORiBQ75UOtpK8XmGD2vGtg Message-ID: Subject: Re: svn commit: r298274 - head/sys/dev/spibus From: Adrian Chadd To: Patrick Kelsey Cc: "freebsd-mips@freebsd.org" , "freebsd-arm@freebsd.org" , Ruslan Bukin Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 05:00:20 -0000 On 25 May 2016 at 18:57, Patrick Kelsey wrote: > > On Fri, May 20, 2016 at 2:35 AM, Adrian Chadd wrote: >> >> I've reviewed the patches from luiz, and these look fine. but indeed, >> this patchset does set/release the bus each transaction so we can do >> multiple transactions whilst holding the bus. >> >> Which is fine, but it means I have to undo ruslan's removal in the below >> commit. >> >> I'm happy to run through and do each of the spi bus drivers (as there >> are more now than the two you patched) but it's a bit close to the >> 11.0-release cycle to go and churn the spibus code. >> >> But, if people think it's worth doing it so we can try to get mmcspi >> into the tree before 11.0-rel is cut, I'm happy to run through and do >> it. I actually have some AR9331 stuff now that could use mmcspi. :) >> >> What do people think? >> > > Thanks, Adrian. My opinion is that the changes to the spi bus interface and > the corresponding changes to the spi bus drivers you are talking about are > very straightforward and low risk. There is non-zero other interest out > there in using the mmcspi driver, based on the couple of emails I've > received seeking help on the subject in the last six months or so, so I > don't think this would be just a commit for the sake of getting some > interesting new code in. loos and i are thinking about it. I may start landing some of the spibus changes tonight just to lay the foundation. -adrian From owner-freebsd-arm@freebsd.org Thu May 26 07:49:11 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 67DD9B4A9B0 for ; Thu, 26 May 2016 07:49:11 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0D61D1398 for ; Thu, 26 May 2016 07:49:10 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1464248947; l=284; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:Subject:To:From: Date; bh=R/IncmCoNNrHOkUcNVXlV5ArbQlNIUcWN7+cXAOsbvo=; b=sbbdOdW8XuadkNIV7rP1wb51yCDi1nW8nl5LRMJsT4UuJIj3dhazlEmtr3b4PdHO6+Q 8+Yc26i9nGziZZGog2nJRJHaL6oPTLmlET4Njy1UuqSxNp30k3CVlOegg3jGlQ8ITV1jA iYD5N4UDEPlutgQ6He3yP3XtEVOJafFKvXU= X-RZG-AUTH: :OX8Be0W8W+pMC3rDLL/lo2xV/LZTbZkYhOcjg8suic3iYr/B8J9Lzp3TJg47vMv/cqex X-RZG-CLASS-ID: mo00 Received: from work (p5486869A.dip0.t-ipconnect.de [84.134.134.154]) by smtp.strato.de (RZmta 37.27 DYNA|AUTH) with ESMTPSA id u00306s4Q7n7tuB (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Thu, 26 May 2016 09:49:07 +0200 (CEST) Date: Thu, 26 May 2016 09:49:06 +0200 From: Ulrich Grey To: freebsd-arm@freebsd.org Subject: Building Releases does not work on Arm for Wandboard and CUBOX Message-Id: <20160526094906.63ca91c3eb777d3ff45e85e9@ulrich-grey.de> Organization: - X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; armv6-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 07:49:11 -0000 I am building images using the script /usr/src/release/release.sh -c arm/. = BEAGLEBONE.conf RPI-B.conf works like before very well, but using = WANDBOARD.conf, CUBOX-HUMMINGBOARD.conf delivers an error: gpart geom: md0: file exists From owner-freebsd-arm@freebsd.org Thu May 26 17:00:02 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26C6AB4A145 for ; Thu, 26 May 2016 17:00:02 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-170.reflexion.net [208.70.211.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E04E913AF for ; Thu, 26 May 2016 17:00:01 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 10419 invoked from network); 26 May 2016 17:00:26 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 26 May 2016 17:00:26 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Thu, 26 May 2016 13:00:31 -0400 (EDT) Received: (qmail 18503 invoked from network); 26 May 2016 17:00:31 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 26 May 2016 17:00:31 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 2BF851C43E9; Thu, 26 May 2016 09:59:51 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: xorg broken on Beaglebone black revision 300438 [some armv7 instructions do not match new kernel code?] From: Mark Millard In-Reply-To: <1464130548.1204.25.camel@freebsd.org> Date: Thu, 26 May 2016 09:59:53 -0700 Cc: freebsd-arm , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: References: <1464127156.1204.10.camel@freebsd.org> <1464130548.1204.25.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 17:00:02 -0000 It may be that the following just means that more would have to be = described to be complete about the expectations for the usage-context = for the new alignment code in the kernel. But I ask anyway. It appears to me that the following code in the 11.0-CURRENT -r300701 = check in: > +#if __ARM_ARCH >=3D 6 > +#define _ALIGNBYTES (sizeof(int) - 1) > +#else > #define _ALIGNBYTES (sizeof(long long) - 1) > +#endif > #define _ALIGN(p) (((unsigned)(p) + _ALIGNBYTES) & = ~_ALIGNBYTES) and: > + * armv4 and v5 require alignment to the type's size. armv6 and = later require > + * that an 8-byte type be aligned to at least a 4-byte boundary; = access to > + * smaller types can be unaligned. > */ >=20 > +#if __ARM_ARCH >=3D 6 > +#define ALIGNED_POINTER(p, t) (((sizeof(t) !=3D 8) || = ((unsigned)(p) & 3) =3D=3D 0)) > +#else has the implicit assumption that some armv7 instructions will not be = used: those that violate the claimed and implicit alignment requirements = even for SCTRLR.A=3D0. The "ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition" = Table A3-1 "Alignment requirements of load/store instructions" has a = "SCTRL.A is 0" column that still lists various examples of "Alignment = fault" instead of "Unaligned access" for some instructions. Even = "Halfword" has a couple of instructions that still get "Alignment fault" = for armv7, not just 8 byte wide operations. The instructions showing "Alignment fault" under the "SCTLR.A is 0" = column are (or at least include): Halfword: LDREXH, STREXH Word: LDREX, STREX, all forms of "LDM, STM, PDRD, RFE, SRS, STRD, SWP", = PUSH (except for T3 and A2 encodings), POP (except for T3 and A2 = encodings), LDC, LDC12, STC, STC2, VLDM, VLDR, VPOP, VPUSH, VSTM, VSTR Doubleword: LRDEXD, STREXD : specified: VLD1, VLD2, VLD3, VLD4, VST1, VST2, VST3, VST4 Is the updated FreeBSD kernel supporting armv7 making the requirement = that none of these be used? (Thus clang and gcc would need to never add = use of them under FreeBSD-allowed compiler options.) The specific potential mismatches that I noticed are: (Below I'll use "Halfword" and the like as if they were C/C++ type names = directly.) Expanding the definition for ALIGNED_POINTER(p,Halfword) is: (sizeof(Halfword) !=3D 8) || ((unsigned)(p) & 3) =3D=3D 0) which evaluates to TRUE even for odd addresses used in LDREXH and STREXH = instructions. Yet such would get the "Alignment fault" under "SCTLR.A is = 0". A similar point goes for ALIGNED_POINTER(p,Word) and its list of = instructions showing "Alignment fault" under "SCTLR.A is 0". Presuming sizeof(int)=3D=3D4: _ALIGNBYTES =3D=3D (sizeof(int) - 1) and = in turn (sizeof(int) - 1) =3D=3D 3. Presuming also: sizeof(Doubleword) =3D=3D 8 . Then expanding _ALIGN(p) gives: ((unsigned)(p)+3) & ~3) but for sizeof(*p)=3D=3D8 the result can be an odd multiple of 4 which = would get an "Alignment fault" under "SCTLR.A is 0" for LRDEXD and/or = STREXD instructions. (I've not worded the above to be explicit about : (or @) = notation use that would have similar issues.) =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-May-24, at 3:55 PM, Ian Lepore wrote: On Tue, 2016-05-24 at 15:19 -0700, Mark Millard wrote: > On 2016-May-24, at 2:59 PM, Ian Lepore wrote: >=20 >> On Tue, 2016-05-24 at 14:35 -0700, Mark Millard wrote: >>> Quoting from Otac=EDlio Tue May 24 00:06:10 UTC 2016 and its locore >>> -v6.S changes: >>>=20 >>>> - orr r7, #CPU_CONTROL_UNAL_ENABLE >>>> - orr r7, #CPU_CONTROL_AFLT_ENABLE >>>> + bic r7, #CPU_CONTROL_UNAL_ENABLE >>>> + bic r7, #CPU_CONTROL_AFLT_ENABLE >>>=20 >>> -r295256 (2016-Feb-14) changed from: >>>=20 >>> bic r7, #CPU_CONTROL_UNAL_ENABLE >>>=20 >>> to: >>>=20 >>> orr r7, #CPU_CONTROL_UNAL_ENABLE >>>=20 >>> in two places (moving it a few lines down for each example as >>> well). >>> So this much of the proposed changes would be reverting the=20 >>> -r295256 >>> change. The check in comment indicates the bit is RAO/SBOP for >>> armv7. >>> For armv6 the check in comment claims it controls armv5 >>> compatible >>> alignment support. >>>=20 >>> But: >>>=20 >>> orr r7, #CPU_CONTROL_AFLT_ENABLE >>>=20 >>> has been in locore-v6.S since the file's first checkin. So this >>> change to bic here be new. >>>=20 >>> What is the FreeBSD intent for each of the two new settings for >>> armv7? armv6? >>>=20 >>=20 >> It was always wrong to clear CPU_CONTROL_UNAL_ENABLE on armv7 (it's >> documented as RAO/SBOP). Setting it on armv6 makes the v6 (which >> is >> only the RPi in our world) behave the same as v7. So that change >> was >> just a bugfix. >>=20 >> I think FreeBSD is the only major OS left that is enforcing strict >> alignment on armv6/v7 and it causes a lot of trouble for ports and >> other 3rd party software, and prevents us from enabling certain >> compiler options and optimizations. I'm very close to a commit to >> stop >> enforcing strict alignment (clear rather than >> CPU_CONTROL_AFLT_ENABLE). >> I've been testing it yesterday and today, and haven't run into any >> trouble at all. >>=20 >> -- Ian >=20 > Good to know. I had submitted at least one port bug report that will > likely need to be canceled if this goes through. Effectively its an > ABI change allowing a wider variety of code to be compliant. >=20 It was partly all that testing you did a few months ago, and the PRs and discussions coming out of that, which are driving these changes.=20 If I could get away with procrastinating a bit more, I probably would (always too busy), but with the big hardfloat abi change and with a code freeze coming up later this week, this seems like the last chance to do some disruptive changes that are long overdue. > Is the kernel involved in emulating access/instructions via some > technique for misaligned access for armv6/armv7 for some types of > instructions? Are there performance issues/tradeoffs that might > contribute to sometimes choosing to be careful about alignment? >=20 Nope, no emulation, the hardware is able to do this, we've just always run with alignment faults enabled, partly because base freebsd already has to work on other strict-alignment hardware anyway. The driver of this change is ports more than anything -- increasingly you run into code that assumes #ifdef __arm__ is sufficient to mean "unaligned access will work". There are a few arm instructions that still require alignment, but (at least in theory) the compiler knows about that and only emits those instructions when it knows they're safe (such as it knowing that the stack stays aligned to 8-byte boundaries in non-leaf functions). We'll see; everything seems okay in testing I've done so far. Performance-wise, there is a cost for unaligned access. The hardware has to do more work so unaligned accesses take extra cycles. On the other hand, if the data is unaligned, you also have to use extra cycles, potentially a lot of them, to copy-align the data or access it a byte at a time and reassmble it in a register. In theory this should be faster than doing copy-align stuff. -- Ian > In one way I liked the strict alignment environment being around: It > allowed easily testing if software was more portable for such issues > vs. not. (Not that FreeBSD should use such criteria for its choices.) >=20 From owner-freebsd-arm@freebsd.org Thu May 26 18:46:27 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3639B4B065 for ; Thu, 26 May 2016 18:46:27 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-194.reflexion.net [208.70.211.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 987751DAF for ; Thu, 26 May 2016 18:46:27 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 8025 invoked from network); 26 May 2016 18:46:16 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 26 May 2016 18:46:16 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Thu, 26 May 2016 14:46:25 -0400 (EDT) Received: (qmail 30263 invoked from network); 26 May 2016 18:46:25 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 26 May 2016 18:46:25 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id B694EB1E001; Thu, 26 May 2016 11:46:16 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: xorg broken on Beaglebone black revision 300438 [some armv7 instructions do not match new kernel code?] From: Mark Millard In-Reply-To: Date: Thu, 26 May 2016 11:46:19 -0700 Cc: freebsd-arm , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: References: <1464127156.1204.10.camel@freebsd.org> <1464130548.1204.25.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 18:46:27 -0000 [I'm just fixing some typos that I've noticed and adding a couple of = short notes for ease of interpretation.] On 2016-May-26, at 9:59 AM, Mark Millard wrote: > It may be that the following just means that more would have to be = described to be complete about the expectations for the usage-context = for the new alignment code in the kernel. But I ask anyway. >=20 > It appears to me that the following code in the 11.0-CURRENT -r300701 = check in: >=20 >> +#if __ARM_ARCH >=3D 6 >> +#define _ALIGNBYTES (sizeof(int) - 1) >> +#else >> #define _ALIGNBYTES (sizeof(long long) - 1) >> +#endif >> #define _ALIGN(p) (((unsigned)(p) + _ALIGNBYTES) & = ~_ALIGNBYTES) >=20 > and: >=20 >> + * armv4 and v5 require alignment to the type's size. armv6 and = later require >> + * that an 8-byte type be aligned to at least a 4-byte boundary; = access to >> + * smaller types can be unaligned. >> */ >>=20 >> +#if __ARM_ARCH >=3D 6 >> +#define ALIGNED_POINTER(p, t) (((sizeof(t) !=3D 8) || = ((unsigned)(p) & 3) =3D=3D 0)) >> +#else >=20 >=20 > has the implicit assumption that some armv7 instructions will not be = used: those that violate the claimed and implicit alignment requirements = even for SCTRLR.A=3D0. >=20 > The "ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition" = Table A3-1 "Alignment requirements of load/store instructions" has a = "SCTRL.A is 0" column that still lists various examples of "Alignment = fault" instead of "Unaligned access" for some instructions. Even = "Halfword" has a couple of instructions that still get "Alignment fault" = for armv7, not just 8 byte wide operations. >=20 > The instructions showing "Alignment fault" under the "SCTLR.A is 0" = column are (or at least include): The sizes below, such as Halfword, are the "Alignment check" sizes = listed in Table A3-1. The "SCTRL.A is 0" columns lists "Result if check = fails when" SCTRL.A is 0. > Halfword: LDREXH, STREXH >=20 > Word: LDREX, STREX, all forms of "LDM, STM, PDRD, RFE, SRS, STRD, = SWP", PUSH (except for T3 and A2 encodings), POP (except for T3 and A2 = encodings), LDC, LDC12, STC, STC2, VLDM, VLDR, VPOP, VPUSH, VSTM, VSTR >=20 > Doubleword: LRDEXD, STREXD LDREXD (not LRD. . .). > : specified: VLD1, VLD2, VLD3, VLD4, VST1, VST2, VST3, VST4 >=20 >=20 > Is the updated FreeBSD kernel supporting armv7 making the requirement = that none of these be used? (Thus clang and gcc would need to never add = use of them under FreeBSD-allowed compiler options.) >=20 >=20 > The specific potential mismatches that I noticed are: >=20 > (Below I'll use "Halfword" and the like as if they were C/C++ type = names directly.) >=20 > Expanding the definition for ALIGNED_POINTER(p,Halfword) is: >=20 > (sizeof(Halfword) !=3D 8) || ((unsigned)(p) & 3) =3D=3D 0) >=20 > which evaluates to TRUE even for odd addresses used in LDREXH and = STREXH instructions. Yet such would get the "Alignment fault" under = "SCTLR.A is 0". >=20 > A similar point goes for ALIGNED_POINTER(p,Word) and its list of = instructions showing "Alignment fault" under "SCTLR.A is 0". For the ALIGNED_POINTER(p,Doubleword) I instead just listed the = _ALIGN(p) form of the issue below. The ALIGNED_POINTER(p,Doubleword) = evaluates to TRUE in cases where two instructions would get an = "Alignment fault" under "SCTLR.A is 0". See below. > Presuming sizeof(int)=3D=3D4: _ALIGNBYTES =3D=3D (sizeof(int) - 1) and = in turn (sizeof(int) - 1) =3D=3D 3. > Presuming also: sizeof(Doubleword) =3D=3D 8 . >=20 > Then expanding _ALIGN(p) gives: >=20 > ((unsigned)(p)+3) & ~3) >=20 > but for sizeof(*p)=3D=3D8 the result can be an odd multiple of 4 which = would get an "Alignment fault" under "SCTLR.A is 0" for LRDEXD and/or = STREXD instructions. LDREXD (not LRD. . .). > (I've not worded the above to be explicit about : (or @) = notation use that would have similar issues.) >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-May-24, at 3:55 PM, Ian Lepore wrote: On Tue, 2016-05-24 at 15:19 -0700, Mark Millard wrote: > On 2016-May-24, at 2:59 PM, Ian Lepore wrote: >=20 >> On Tue, 2016-05-24 at 14:35 -0700, Mark Millard wrote: >>> Quoting from Otac=EDlio Tue May 24 00:06:10 UTC 2016 and its locore >>> -v6.S changes: >>>=20 >>>> - orr r7, #CPU_CONTROL_UNAL_ENABLE >>>> - orr r7, #CPU_CONTROL_AFLT_ENABLE >>>> + bic r7, #CPU_CONTROL_UNAL_ENABLE >>>> + bic r7, #CPU_CONTROL_AFLT_ENABLE >>>=20 >>> -r295256 (2016-Feb-14) changed from: >>>=20 >>> bic r7, #CPU_CONTROL_UNAL_ENABLE >>>=20 >>> to: >>>=20 >>> orr r7, #CPU_CONTROL_UNAL_ENABLE >>>=20 >>> in two places (moving it a few lines down for each example as >>> well). >>> So this much of the proposed changes would be reverting the=20 >>> -r295256 >>> change. The check in comment indicates the bit is RAO/SBOP for >>> armv7. >>> For armv6 the check in comment claims it controls armv5 >>> compatible >>> alignment support. >>>=20 >>> But: >>>=20 >>> orr r7, #CPU_CONTROL_AFLT_ENABLE >>>=20 >>> has been in locore-v6.S since the file's first checkin. So this >>> change to bic here be new. >>>=20 >>> What is the FreeBSD intent for each of the two new settings for >>> armv7? armv6? >>>=20 >>=20 >> It was always wrong to clear CPU_CONTROL_UNAL_ENABLE on armv7 (it's >> documented as RAO/SBOP). Setting it on armv6 makes the v6 (which >> is >> only the RPi in our world) behave the same as v7. So that change >> was >> just a bugfix. >>=20 >> I think FreeBSD is the only major OS left that is enforcing strict >> alignment on armv6/v7 and it causes a lot of trouble for ports and >> other 3rd party software, and prevents us from enabling certain >> compiler options and optimizations. I'm very close to a commit to >> stop >> enforcing strict alignment (clear rather than >> CPU_CONTROL_AFLT_ENABLE). >> I've been testing it yesterday and today, and haven't run into any >> trouble at all. >>=20 >> -- Ian >=20 > Good to know. I had submitted at least one port bug report that will > likely need to be canceled if this goes through. Effectively its an > ABI change allowing a wider variety of code to be compliant. >=20 It was partly all that testing you did a few months ago, and the PRs and discussions coming out of that, which are driving these changes.=20 If I could get away with procrastinating a bit more, I probably would (always too busy), but with the big hardfloat abi change and with a code freeze coming up later this week, this seems like the last chance to do some disruptive changes that are long overdue. > Is the kernel involved in emulating access/instructions via some > technique for misaligned access for armv6/armv7 for some types of > instructions? Are there performance issues/tradeoffs that might > contribute to sometimes choosing to be careful about alignment? >=20 Nope, no emulation, the hardware is able to do this, we've just always run with alignment faults enabled, partly because base freebsd already has to work on other strict-alignment hardware anyway. The driver of this change is ports more than anything -- increasingly you run into code that assumes #ifdef __arm__ is sufficient to mean "unaligned access will work". There are a few arm instructions that still require alignment, but (at least in theory) the compiler knows about that and only emits those instructions when it knows they're safe (such as it knowing that the stack stays aligned to 8-byte boundaries in non-leaf functions). We'll see; everything seems okay in testing I've done so far. Performance-wise, there is a cost for unaligned access. The hardware has to do more work so unaligned accesses take extra cycles. On the other hand, if the data is unaligned, you also have to use extra cycles, potentially a lot of them, to copy-align the data or access it a byte at a time and reassmble it in a register. In theory this should be faster than doing copy-align stuff. -- Ian > In one way I liked the strict alignment environment being around: It > allowed easily testing if software was more portable for such issues > vs. not. (Not that FreeBSD should use such criteria for its choices.) >=20 From owner-freebsd-arm@freebsd.org Thu May 26 20:12:22 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C7B35B4BA36 for ; Thu, 26 May 2016 20:12:22 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id BB6D41C4F; Thu, 26 May 2016 20:12:22 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id BDEA7AF7; Thu, 26 May 2016 20:12:22 +0000 (UTC) Date: Thu, 26 May 2016 20:12:19 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: adrian@FreeBSD.org, jkim@FreeBSD.org, loos@FreeBSD.org, cem@FreeBSD.org, dim@FreeBSD.org, jhb@FreeBSD.org, gjb@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <920048843.21.1464293542790.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3236 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 20:12:23 -0000 FreeBSD_HEAD_arm64 - Build #3236 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3236/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3236/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3236/console Change summaries: 300773 by cem: crypto routines: Hint minimum buffer sizes to the compiler Use the C99 'static' keyword to hint to the compiler IVs and output digest sizes. The keyword informs the compiler of the minimum valid size for a given array. Obviously not every pointer can be validated (i.e., the compiler can produce false negative but not false positive reports). No functional change. No ABI change. Sponsored by: EMC / Isilon Storage Division 300772 by jkim: Fix style(9). 300771 by jkim: Use bit_count(3) instead of four bitcount32() calls. Reviewed by: asomers, ngie Differential Revision: https://reviews.freebsd.org/D6543 300770 by dim: Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision numbers): r242679 Implement the plugin-based version of std::search. There are no searchers yet; those are coming soon. r242682 Implement the default searcher for std::experimental::search. r243728 Add v2. r245330 implement more of N4258 - Cleaning up noexcept in the standard library. Specifically add new noexcept stuff to vector and string's move-assignment operations r245334 Fix PR22606 - Leak pthread_key with static storage duration to ensure all of thread-local destructors are called. r245335 Fix PR23589: std::function doesn't recognize null pointer to varargs function. r247036 Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS. r249325 Implement LWG#2063, and update the issues links to point to the github generated pages r249738 Split out of . r249739 Split out of . r249740 Split out of . r249741 Split out of . r249742 Split out of . r249743 Split out of . r249761 Split out of . r249798 Split out of . r249800 Split out of . r249889 Split out of . r249890 Split out of . r249929 Split out of . r250254 ABI versioning macros for libc++. r251246 Fix LWG#2244: basic_istream::seekg r251247 Fix LWG#2127: Move-construction with raw_storage_iterator. r251253 Fix LWG#2476: scoped_allocator_adaptor is not assignable r251257 Fix LWG#2489: mem_fn() should be noexcept r251618 Implement P0004R1 'Remove Deprecated iostreams aliases' r251766 Implement the first part of P0006R0: Adopt Type Traits Variable Templates for C++17. r252195 Implement P0092R1 for C++1z r252350 Allow deque to handle incomplete types. r252406 More of P0006R0: type traits variable aliases for C++17. r252407 Implement LWG#2353: std::next is over-constrained r252905 Implement P0074: Making owner_less more flexible r253215 Implement P0013R1: Logical Operator Type Traits. r253274 Implement P0007: Constant View: A proposal for a std::as_const helper function template. r254119 Add static_assert to set/multiset/map/multimap/forward_list/deque that the allocator's value_type match the container's value_type. r254283 Implement more of P0006; Type Traits Variable Templates. r255941 LWG2485: get() should be overloaded for const tuple&&. r256325 Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default constructors. r256652 Fix for ALL undefined behavior in . r256859 First half of LWG#2354: 'Unnecessary copying when inserting into maps with braced-init syntax' Exp-run: antoine Relnotes: yes 300769 by loos: Only do the touch screen setup when the 'ti,wires' property is present. While here fix a typo in a debug message. 300768 by gjb: Update a commented line to replace recently-removed images with images that are published. Sponsored by: The FreeBSD Foundation 300767 by gjb: Remove the cw*-install target. All operations are performed on the original output file, and nothing is ever done with the copied file (as in, no modifications and/or publication from the copied file). Sponsored by: The FreeBSD Foundation 300764 by jhb: Don't reuse the source mbuf in tcp_respond() if it is not writable. Not all mbufs passed up from device drivers are M_WRITABLE(). In particular, the Chelsio T4/T5 driver uses a feature called "buffer packing" to receive multiple frames in a single receive buffer. The mbufs for these frames all share the same external storage so are treated as read-only by the rest of the stack when multiple frames are in flight. Previously tcp_respond() would blindly overwrite read-only mbufs when INVARIANTS was disabled or panic with an assertion failure if INVARIANTS was enabled. Note that the new case is a bit of a mix of the two other cases in tcp_respond(). The TCP and IP headers must be copied explicitly into the new mbuf instead of being inherited (similar to the m == NULL case), but the addresses and ports must be swapped in the reply (similar to the m != NULL case). Reviewed by: glebius 300763 by jhb: Update default KMODDIR in comment after r299393. Submitted by: hselasky 300762 by gjb: Disconnect the OPENSTACK target from the CLOUDWARE list. This was reported to not work as expected, and feedback following the report was never received. In addition, we do not publish these anywhere publicly. The configuration file is not (yet) removed, in hopes that the remaining details on the original issues can be resolved, and we can publish the resulting images in the future. Sponsored by: The FreeBSD Foundation 300761 by gjb: Disconnect the AZURE target from the CLOUDWARE list. Microsoft has graciously overtaken publication of FreeBSD on Azure since 10.3-RELEASE. Many thanks to Microsoft for their support of FreeBSD on Azure. The configuration file and Makefile.azure are not (yet) planned to be removed, as they may be useful in the future. Sponsored by: The FreeBSD Foundation 300760 by adrian: [siba] use the generic bus methods where appropriate. Submitted by: jhibbits Differential Revision: https://reviews.freebsd.org/D802 The end of the build log: [...truncated 37449 lines...] --- gss_context_time.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_context_time.o -MTgss_context_time.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_context_time.c -o gss_context_time.o --- gss_create_empty_oid_set.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_create_empty_oid_set.o -MTgss_create_empty_oid_set.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_create_empty_oid_set.c -o gss_create_empty_oid_set.o --- lib/libkiconv__L --- ===> lib/libkiconv (obj,all,install) --- obj --- --- lib/libgssapi__L --- --- gss_decapsulate_token.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_decapsulate_token.o -MTgss_decapsulate_token.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_decapsulate_token.c -o gss_decapsulate_token.o --- lib/libkiconv__L --- --- kiconv_sysctl.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.kiconv_sysctl.o -MTkiconv_sysctl.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/kiconv_sysctl.c -o kiconv_sysctl.o --- lib/libelf__L --- --- libelf_phdr.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I. -I/usr/src/contrib/elftoolchain/libelf -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.libelf_phdr.So -MTlibelf_phdr.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolchain/libelf/libelf_phdr.c -o libelf_phdr.So --- lib/libgssapi__L --- --- gss_delete_sec_context.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_delete_sec_context.o -MTgss_delete_sec_context.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_delete_sec_context.c -o gss_delete_sec_context.o --- lib/libkiconv__L --- --- xlat16_iconv.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.xlat16_iconv.o -MTxlat16_iconv.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/xlat16_iconv.c -o xlat16_iconv.o --- lib/libgssapi__L --- --- gss_display_name.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_display_name.o -MTgss_display_name.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_display_name.c -o gss_display_name.o --- lib/libelf__L --- --- libelf_shdr.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I. -I/usr/src/contrib/elftoolchain/libelf -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.libelf_shdr.So -MTlibelf_shdr.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolchain/libelf/libelf_shdr.c -o libelf_shdr.So --- lib/libkiconv__L --- --- xlat16_sysctl.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.xlat16_sysctl.o -MTxlat16_sysctl.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/xlat16_sysctl.c -o xlat16_sysctl.o --- quirks.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.quirks.o -MTquirks.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/quirks.c -o quirks.o --- lib/libelf__L --- --- libelf_xlate.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I. -I/usr/src/contrib/elftoolchain/libelf -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.libelf_xlate.So -MTlibelf_xlate.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolchain/libelf/libelf_xlate.c -o libelf_xlate.So --- lib/libgssapi__L --- --- gss_display_status.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_display_status.o -MTgss_display_status.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_display_status.c -o gss_display_status.o --- lib/libkiconv__L --- --- kiconv_sysctl.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.kiconv_sysctl.So -MTkiconv_sysctl.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/kiconv_sysctl.c -o kiconv_sysctl.So --- lib/libelf__L --- --- libelf_fsize.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I. -I/usr/src/contrib/elftoolchain/libelf -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.libelf_fsize.So -MTlibelf_fsize.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c libelf_fsize.c -o libelf_fsize.So --- lib/libgssapi__L --- --- gss_duplicate_name.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_duplicate_name.o -MTgss_duplicate_name.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_duplicate_name.c -o gss_duplicate_name.o --- lib/libkiconv__L --- --- xlat16_iconv.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.xlat16_iconv.So -MTxlat16_iconv.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/xlat16_iconv.c -o xlat16_iconv.So --- lib/libelf__L --- --- libelf_msize.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I. -I/usr/src/contrib/elftoolchain/libelf -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.libelf_msize.So -MTlibelf_msize.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c libelf_msize.c -o libelf_msize.So --- lib/libgssapi__L --- --- gss_duplicate_oid.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_duplicate_oid.o -MTgss_duplicate_oid.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_duplicate_oid.c -o gss_duplicate_oid.o --- lib/libelf__L --- --- libelf_convert.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I. -I/usr/src/contrib/elftoolchain/libelf -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.libelf_convert.So -MTlibelf_convert.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c libelf_convert.c -o libelf_convert.So --- lib/libgssapi__L --- --- gss_encapsulate_token.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_encapsulate_token.o -MTgss_encapsulate_token.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_encapsulate_token.c -o gss_encapsulate_token.o --- gss_export_name.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_export_name.o -MTgss_export_name.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_export_name.c -o gss_export_name.o --- gss_export_sec_context.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_export_sec_context.o -MTgss_export_sec_context.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_export_sec_context.c -o gss_export_sec_context.o --- lib/libkiconv__L --- --- xlat16_sysctl.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.xlat16_sysctl.So -MTxlat16_sysctl.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/xlat16_sysctl.c -o xlat16_sysctl.So --- lib/libgssapi__L --- --- gss_get_mic.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_get_mic.o -MTgss_get_mic.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_get_mic.c -o gss_get_mic.o --- lib/libkiconv__L --- --- quirks.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/lib/libkiconv/../../sys -MD -MP -MF.depend.quirks.So -MTquirks.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libkiconv/quirks.c -o quirks.So --- lib/libgssapi__L --- --- gss_import_name.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_import_name.o -MTgss_import_name.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_import_name.c -o gss_import_name.o --- lib/libkiconv__L --- --- libkiconv.a --- building static kiconv library /usr/local/aarch64-freebsd/bin/ar -crD libkiconv.a `NM='/usr/local/aarch64-freebsd/bin/nm' NMFLAGS='' lorder kiconv_sysctl.o xlat16_iconv.o xlat16_sysctl.o quirks.o | tsort -q` /usr/local/aarch64-freebsd/bin/ranlib -D libkiconv.a --- libkiconv.so.4.full --- building shared library libkiconv.so.4 cc -B/usr/local/aarch64-freebsd/bin/ -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o libkiconv.so.4.full -Wl,-soname,libkiconv.so.4 `NM='/usr/local/aarch64-freebsd/bin/nm' NMFLAGS='' lorder kiconv_sysctl.So xlat16_iconv.So xlat16_sysctl.So quirks.So | tsort -q` --- lib/libgssapi__L --- --- gss_import_sec_context.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_import_sec_context.o -MTgss_import_sec_context.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_import_sec_context.c -o gss_import_sec_context.o --- lib/libkiconv__L --- --- libkiconv.so.4.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug libkiconv.so.4.full libkiconv.so.4.debug --- libkiconv.so.4 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=libkiconv.so.4.debug libkiconv.so.4.full libkiconv.so.4 --- _libinstall --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libkiconv.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/ sh /usr/src/tools/install.sh -s -o root -g wheel -m 444 libkiconv.so.4 /usr/obj/arm64.aarch64/usr/src/tmp/lib/ sh /usr/src/tools/install.sh -o root -g wheel -m 444 libkiconv.so.4.debug /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/debug/lib/ sh /usr/src/tools/install.sh -l rs /usr/obj/arm64.aarch64/usr/src/tmp/lib/libkiconv.so.4 /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libkiconv.so --- lib/libmd__L --- ===> lib/libmd (obj,all,install) --- lib/libgssapi__L --- --- gss_indicate_mechs.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_indicate_mechs.o -MTgss_indicate_mechs.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_indicate_mechs.c -o gss_indicate_mechs.o --- lib/libmd__L --- --- obj --- --- md5hl.c --- (echo '#define LENGTH 16'; sed -e 's/mdX/md5/g' -e 's/MDX/MD5/g' /usr/src/lib/libmd/mdXhl.c) > md5hl.c --- lib/libgssapi__L --- --- gss_init_sec_context.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_init_sec_context.o -MTgss_init_sec_context.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_init_sec_context.c -o gss_init_sec_context.o --- lib/libmd__L --- --- rmd160hl.c --- (echo '#define LENGTH 20'; sed -e 's/mdX/ripemd/g' -e 's/MDX/RIPEMD160_/g' -e 's/RIPEMD160__/RIPEMD160_/g' /usr/src/lib/libmd/mdXhl.c) > rmd160hl.c --- sha0hl.c --- (echo '#define LENGTH 20'; sed -e 's/mdX/sha/g' -e 's/MDX/SHA_/g' -e 's/SHA__/SHA_/g' /usr/src/lib/libmd/mdXhl.c) > sha0hl.c --- sha1hl.c --- (echo '#define LENGTH 20'; sed -e 's/mdX/sha/g' -e 's/MDX/SHA1_/g' -e 's/SHA1__/SHA1_/g' /usr/src/lib/libmd/mdXhl.c) > sha1hl.c --- sha256hl.c --- (echo '#define LENGTH 32'; sed -e 's/mdX/sha256/g' -e 's/MDX/SHA256_/g' -e 's/SHA256__/SHA256_/g' /usr/src/lib/libmd/mdXhl.c) > sha256hl.c --- sha384hl.c --- (echo '#define LENGTH 48'; sed -e 's/mdX/sha384/g' -e 's/MDX/SHA384_/g' -e 's/SHA384__/SHA384_/g' /usr/src/lib/libmd/mdXhl.c) > sha384hl.c --- sha512hl.c --- (echo '#define LENGTH 64'; sed -e 's/mdX/sha512/g' -e 's/MDX/SHA512_/g' -e 's/SHA512__/SHA512_/g' /usr/src/lib/libmd/mdXhl.c) > sha512hl.c --- md4hl.c --- (echo '#define LENGTH 16'; sed -e 's/mdX/md4/g' -e 's/MDX/MD4/g' /usr/src/lib/libmd/mdXhl.c) > md4hl.c --- md4c.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libmd -I/usr/src/lib/libmd/../../sys/crypto/sha2 -DWEAK_REFS -MD -MP -MF.depend.md4c.o -MTmd4c.o -std=gnu99 -fstack-protector-strong -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libmd/md4c.c -o md4c.o --- lib/libgssapi__L --- --- gss_inquire_context.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_inquire_context.o -MTgss_inquire_context.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_inquire_context.c -o gss_inquire_context.o --- gss_inquire_cred.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_inquire_cred.o -MTgss_inquire_cred.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_inquire_cred.c -o gss_inquire_cred.o --- gss_inquire_cred_by_mech.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_inquire_cred_by_mech.o -MTgss_inquire_cred_by_mech.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_inquire_cred_by_mech.c -o gss_inquire_cred_by_mech.o --- lib/libmd__L --- --- md5c.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libmd -I/usr/src/lib/libmd/../../sys/crypto/sha2 -DWEAK_REFS -MD -MP -MF.depend.md5c.o -MTmd5c.o -std=gnu99 -fstack-protector-strong -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/lib/libmd/md5c.c -o md5c.o --- lib/libgssapi__L --- --- gss_inquire_cred_by_oid.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_inquire_cred_by_oid.o -MTgss_inquire_cred_by_oid.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_inquire_cred_by_oid.c -o gss_inquire_cred_by_oid.o --- gss_inquire_mechs_for_name.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_inquire_mechs_for_name.o -MTgss_inquire_mechs_for_name.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_inquire_mechs_for_name.c -o gss_inquire_mechs_for_name.o --- gss_inquire_names_for_mech.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_inquire_names_for_mech.o -MTgss_inquire_names_for_mech.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_inquire_names_for_mech.c -o gss_inquire_names_for_mech.o --- gss_inquire_sec_context_by_oid.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_inquire_sec_context_by_oid.o -MTgss_inquire_sec_context_by_oid.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_inquire_sec_context_by_oid.c -o gss_inquire_sec_context_by_oid.o --- gss_mech_switch.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_mech_switch.o -MTgss_mech_switch.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_mech_switch.c -o gss_mech_switch.o --- lib/libmd__L --- --- md4hl.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libmd -I/usr/src/lib/libmd/../../sys/crypto/sha2 -DWEAK_REFS -MD -MP -MF.depend.md4hl.o -MTmd4hl.o -std=gnu99 -fstack-protector-strong -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c md4hl.c -o md4hl.o --- md5hl.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/lib/libmd -I/usr/src/lib/libmd/../../sys/crypto/sha2 -DWEAK_REFS -MD -MP -MF.depend.md5hl.o -MTmd5hl.o -std=gnu99 -fstack-protector-strong -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c md5hl.c -o md5hl.o --- lib/libgssapi__L --- --- gss_names.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -MD -MP -MF.depend.gss_names.o -MTgss_names.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/lib/libgssapi/gss_names.c -o gss_names.o --- lib/libmd__L --- md5hl.c:48:10: warning: implicit declaration of function '_libmd_MD5FileChunk' is invalid in C99 [-Wimplicit-function-declaration] return (MD5FileChunk(filename, buf, 0, 0)); ^ /usr/src/lib/libmd/md5.h:32:22: note: expanded from macro 'MD5FileChunk' #define MD5FileChunk _libmd_MD5FileChunk ^ md5hl.c:48:9: warning: incompatible integer to pointer conversion returning 'int' from a function with result type 'char *' [-Wint-conversion] return (MD5FileChunk(filename, buf, 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5hl.c:52:1: error: conflicting types for '_libmd_MD5FileChunk' MD5FileChunk(const char *filename, char *buf, off_t ofs, off_t len) ^ /usr/src/lib/libmd/md5.h:32:22: note: expanded from macro 'MD5FileChunk' #define MD5FileChunk _libmd_MD5FileChunk ^ md5hl.c:48:10: note: previous implicit declaration is here return (MD5FileChunk(filename, buf, 0, 0)); ^ /usr/src/lib/libmd/md5.h:32:22: note: expanded from macro 'MD5FileChunk' #define MD5FileChunk _libmd_MD5FileChunk ^ 2 warnings and 1 error generated. *** [md5hl.o] Error code 1 make[4]: stopped in /usr/src/lib/libmd 1 error make[4]: stopped in /usr/src/lib/libmd *** [lib/libmd__L] Error code 2 make[3]: stopped in /usr/src --- lib/libgssapi__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/lib/libgssapi *** [lib/libgssapi__L] Error code 2 make[3]: stopped in /usr/src --- lib/libexpat__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/lib/libexpat *** [lib/libexpat__L] Error code 2 make[3]: stopped in /usr/src --- lib/libelf__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/lib/libelf *** [lib/libelf__L] Error code 2 make[3]: stopped in /usr/src 4 errors make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson2020502739638154218.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Thu May 26 22:03:35 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21909B4CAC7 for ; Thu, 26 May 2016 22:03:35 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-184.reflexion.net [208.70.211.184]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A244B1B03 for ; Thu, 26 May 2016 22:03:33 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 18637 invoked from network); 26 May 2016 22:03:59 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 26 May 2016 22:03:59 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Thu, 26 May 2016 18:03:32 -0400 (EDT) Received: (qmail 8767 invoked from network); 26 May 2016 22:03:32 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 26 May 2016 22:03:32 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id CFFF61C43D6; Thu, 26 May 2016 15:03:22 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] Date: Thu, 26 May 2016 15:03:26 -0700 Message-Id: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> Cc: freebsd-arm , FreeBSD Toolchain , mandree@FreeBSD.org To: freebsd-sparc64@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 22:03:35 -0000 Is is safe to interpret that an rpi2 armv7/cortex-a7 unaligned access = failure [from before -r300694] would (likely?) also be a failure on some = forms of FreeBSD SPARC use? Why I ask: One of the ports that I had submitted a bug report for unaligned access = problems on a rpi2 (armv7-a/cortex-a7 style handling) was: archivers/lzo2 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207096 ). I'd = recently commented that the report might go away after testing what is = now -r300694 (allowing more unaligned access on, for example, = armv7-a/cortex-a7). Matthias Andree has since asked in a comment: > ISTR SPARC architectures also barf on unaligned access, so is it worth = bothering the upstream author? I have generally stuck to architectures for which I have examples to = observe, if nothing else than to validate at least some of my = understanding that is from reading materials. I normally only submit = what I've observed in some form. I've no such SPARC context nor do I have knowledge/reference material = for SPARCs. Nor am I familiar with the choices FreeBSD may have made for = SPARC configuration coverage. As a matter of hear-say my impression is that some SPARCs can be = configured to require some variation of strict alignment. But I do not know how much I can infer from what I observed on a rpi2 = (armv7-a/cortex-a7) to FreeBSD SPARC use getting similar results for at = least come configurations. Nor do I have access to a test environment = for SPARC. So I wonder if my archivers/lzo2 submittal in question should survive = because of SPARC even if the problem is validated to go away for the = updated rpi2 like contexts (with armv7-a/cortex-a7 tailoring possibly = involved). I have some other submittals that might face the same type of = question. =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu May 26 22:51:24 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ACC07B4765E for ; Thu, 26 May 2016 22:51:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 9F4421A5F; Thu, 26 May 2016 22:51:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id B0E97B5A; Thu, 26 May 2016 22:51:24 +0000 (UTC) Date: Thu, 26 May 2016 22:51:21 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: cem@FreeBSD.org, manu@FreeBSD.org, jhb@FreeBSD.org, ed@FreeBSD.org, truckman@FreeBSD.org, gjb@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1588579327.23.1464303084737.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <920048843.21.1464293542790.JavaMail.jenkins@jenkins-9.freebsd.org> References: <920048843.21.1464293542790.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3237 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 22:51:24 -0000 FreeBSD_HEAD_arm64 - Build #3237 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3237/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3237/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3237/con= sole Change summaries: 300782 by jhb: Output the device path description for EFI network devices. Lookup the DEVICE_PATH for each EFI network device handle and output the string description using printf with '%S'. To honor the pager, the newline at the end of each line is still output with pager_output(). Sponsored by:=09Cisco Systems 300781 by truckman: Modify BOUND_VAR() macro to wrap all of its arguments in () and tweak its expression to work on powerpc and sparc64 (gcc compatibility). Correct a typo in a nearby comment. MFC after:=092 weeks (with r300779) 300780 by jhb: Add some routines for working with EFI DEVICE_PATH objects. - efi_lookup_devpath() uses the DEVICE_PATH_PROTOCOL to obtain the DEVICE_PATH for a given EFI handle. - efi_lookup_image_devpath() uses the LOADED_IMAGE_DEVICE_PATH_PROTOCOL to lookup the device path of the device used to load a loaded image. - efi_devpath_name() uses the DEVICE_PATH_TO_TEXT_PROTOCOL to generate a string description of a device path. The returned string is a CHAR16 string that can be printed via the recently added '%S' format in libstand's printf(). Note that the returned string is returned in allocated storage that should be freed by calling efi_free_devpath_name(). - efi_devpath_last_node() walks a DEVICE_PATH returning a pointer to the final node in the path (not counting the terminating node). That is, it returns a pointer to the last meaninful node in a DEVICE_PATH. - efi_devpath_trim() generates a new DEVICE_PATH from an existing DEVICE_PATH. The new DEVICE_PATH does not include the last non-terminating node in the original path. If the original DEVICE_PATH only contains the terminating node, this function returns NULL. The caller is responsible for freeing the returned DEVICE_PATH via free(). - efi_devpath_handle() attempts to find a handle that corresponds to a given device path. However, if nodes at the end of the device path do not have valid handles associated with them, this function will return a handle that matches a node earlier in the device path. In particular, this function returns a handle for the node closest to the end of the device path which has a valid handle. Sponsored by:=09Cisco Systems 300779 by truckman: Import Dummynet AQM version 0.2.1 (CoDel, FQ-CoDel, PIE and FQ-PIE). Centre for Advanced Internet Architectures Implementing AQM in FreeBSD * Overview * Articles, Papers and Presentations * Patches and Tools Overview Recent years have seen a resurgence of interest in better managing the depth of bottleneck queues in routers, switches and other places that get congested. Solutions include transport protocol enhancements at the end-hosts (such as delay-based or hybrid congestion control schemes) and active queue management (AQM) schemes applied within bottleneck queues. The notion of AQM has been around since at least the late 1990s (e.g. RFC 2309). In recent years the proliferation of oversized buffers in all sorts of network devices (aka bufferbloat) has stimulated keen community interest in four new AQM schemes -- CoDel, FQ-CoDel, PIE and FQ-PIE. The IETF AQM working group is looking to document these schemes, and independent implementations are a corner-stone of the IETF's process for confirming the clarity of publicly available protocol descriptions. While significant development work on all three schemes has occured in the Linux kernel, there is very little in FreeBSD. Project Goals This project began in late 2015, and aims to design and implement functionally-correct versions of CoDel, FQ-CoDel, PIE and FQ_PIE in FreeBSD (with code BSD-licensed as much as practical). We have chosen to do this as extensions to FreeBSD's ipfw/dummynet firewall and traffic shaper. Implementation of these AQM schemes in FreeBSD will: * Demonstrate whether the publicly available documentation is sufficient to enable independent, functionally equivalent implementations * Provide a broader suite of AQM options for sections the networking community that rely on FreeBSD platforms Program Members: * Rasool Al Saadi (developer) * Grenville Armitage (project lead) Acknowledgements: This project has been made possible in part by a gift from the Comcast Innovation Fund. Submitted by:=09Rasool Al-Saadi X-No objection:=09core MFC after:=092 weeks Differential Revision:=09https://reviews.freebsd.org/D6388 300777 by manu: Add support for interrupts, sensors and GPIO for AXP209 PMIC. Pressing the PEK (power enable key) will shutdown the board. Some events are reported to devd via system "PMU" and subsystem "Battery", "AC" and "USB" such as connected/disconnected. Some sensors values (power source voltage/current) are reported via sysctl (dev.axp209_pmu.X.) It also expose a gpioc node usable in kernel and userland. Only 3 of the 4 GPIO are exposed (The GPIO3 is different and mostly unused on boards). Most popular boards uses GPIO1 as a sense pin for OTG power. Add a dtsi file that adds gpio-controller capability to the device as upstream doesn't defined it and include it in our custom DTS. Reviewed by:=09jmcneill Approved by:=09cognet (mentor) Differential Revision:=09https://reviews.freebsd.org/D6135 300776 by gjb: Remove vestigial cloudware-install bits missed in r300767. Sponsored by:=09The FreeBSD Foundation 300775 by ed: Let l64a() properly null terminate its result. Though the buffer used by l64a() is initialized with null bytes, repetetive calls may end up having trailing garbage of previous invocations because we don't end up terminating the string. Instead of importing NetBSD's fix, use this opportunity to simplify this function dramatically, for example by just storing the Base64 character set in a string. There is also no need to do the bitmasking, as we can just use the proper integer type from . MFC after:=091 month Differential Revision:=09https://reviews.freebsd.org/D6511 300774 by cem: Ifndef KERNEL the userspace-only routines in sys/md[45].h A follow-up to r300773. Nothing in the kernel uses those definitions, but apparently libmd includes the sys/md45 headers. Fix the build. Reported by:=09gjb Pointy-hat:=09cem Sponsored by:=09EMC / Isilon Storage Division The end of the build log: [...truncated 102782 lines...] gzip -cn /usr/src/sys/boot/forth/beastie.4th.8 > beastie.4th.8.gz --- brand.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/brand.4th.8 > brand.4th.8.gz --- check-password.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/check-password.4th.8 > check-password.4th.= 8.gz --- color.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/color.4th.8 > color.4th.8.gz --- delay.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/delay.4th.8 > delay.4th.8.gz --- loader.conf.5.gz --- gzip -cn /usr/src/sys/boot/forth/loader.conf.5 > loader.conf.5.gz --- loader.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/loader.4th.8 > loader.4th.8.gz --- menu.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/menu.4th.8 > menu.4th.8.gz --- menusets.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/menusets.4th.8 > menusets.4th.8.gz --- version.4th.8.gz --- gzip -cn /usr/src/sys/boot/forth/version.4th.8 > version.4th.8.gz =3D=3D=3D> sys/boot/common (all) --- loader.8.gz --- gzip -cn /usr/src/sys/boot/common/loader.8 > loader.8.gz --- zfsloader.8.gz --- gzip -cn /usr/src/sys/boot/common/zfsloader.8 > zfsloader.8.gz =3D=3D=3D> sys/boot/fdt (all) --- fdt.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt.o -MTfdt.o -std=3Dgnu99 -Qunused-argumen= ts -c /usr/src/sys/boot/fdt/../../contrib/libfdt//fdt.c -o fdt.o --- all_subdir_secure --- --- tb_dsa.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.tb_dsa.po -MTtb_dsa.po -std=3Dgnu89 -fstack-protector-strong -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -W= no-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argum= ents -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/engin= e/tb_dsa.c -o tb_dsa.po --- all_subdir_lib --- --- cc_conn.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libngatm= /../../sys/contrib/ngatm -I/usr/obj/arm64.aarch64/usr/src/lib/libngatm -I/u= sr/src/lib/libngatm/../../contrib/ngatm/libngatm -MD -MP -MF.depend.cc_co= nn.po -MTcc_conn.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/cc_conn.c -o cc_conn.po --- all_subdir_sys --- --- fdt_ro.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_ro.o -MTfdt_ro.o -std=3Dgnu99 -Qunused-a= rguments -c /usr/src/sys/boot/fdt/../../contrib/libfdt//fdt_ro.c -o fdt_ro= .o --- all_subdir_secure --- --- tb_ecdh.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.tb_ecdh.po -MTtb_ecdh.po -std=3Dgnu89 -fstack-protector-strong -Wno-po= inter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-= unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arg= uments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/eng= ine/tb_ecdh.c -o tb_ecdh.po --- all_subdir_sys --- --- fdt_wip.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_wip.o -MTfdt_wip.o -std=3Dgnu99 -Qunused= -arguments -c /usr/src/sys/boot/fdt/../../contrib/libfdt//fdt_wip.c -o fdt= _wip.o --- all_subdir_secure --- --- tb_ecdsa.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.tb_ecdsa.po -MTtb_ecdsa.po -std=3Dgnu89 -fstack-protector-strong -Wno-= pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl= e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switc= h -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-a= rguments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/e= ngine/tb_ecdsa.c -o tb_ecdsa.po --- all_subdir_sys --- --- fdt_sw.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_sw.o -MTfdt_sw.o -std=3Dgnu99 -Qunused-a= rguments -c /usr/src/sys/boot/fdt/../../contrib/libfdt//fdt_sw.c -o fdt_sw= .o --- fdt_rw.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_rw.o -MTfdt_rw.o -std=3Dgnu99 -Qunused-a= rguments -c /usr/src/sys/boot/fdt/../../contrib/libfdt//fdt_rw.c -o fdt_rw= .o --- all_subdir_secure --- --- tb_pkmeth.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.tb_pkmeth.po -MTtb_pkmeth.po -std=3Dgnu89 -fstack-protector-strong -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused= -arguments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto= /engine/tb_pkmeth.c -o tb_pkmeth.po --- all_subdir_lib --- --- cc_user.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libngatm= /../../sys/contrib/ngatm -I/usr/obj/arm64.aarch64/usr/src/lib/libngatm -I/u= sr/src/lib/libngatm/../../contrib/ngatm/libngatm -MD -MP -MF.depend.cc_us= er.po -MTcc_user.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/cc_user.c -o cc_user.po --- all_subdir_sys --- --- fdt_strerror.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_strerror.o -MTfdt_strerror.o -std=3Dgnu99 = -Qunused-arguments -c /usr/src/sys/boot/fdt/../../contrib/libfdt//fdt_st= rerror.c -o fdt_strerror.o --- all_subdir_secure --- --- tb_rand.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.tb_rand.po -MTtb_rand.po -std=3Dgnu89 -fstack-protector-strong -Wno-po= inter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-= unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arg= uments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/eng= ine/tb_rand.c -o tb_rand.po --- all_subdir_sys --- --- fdt_empty_tree.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_empty_tree.o -MTfdt_empty_tree.o -std=3Dgnu9= 9 -Qunused-arguments -c /usr/src/sys/boot/fdt/../../contrib/libfdt//fd= t_empty_tree.c -o fdt_empty_tree.o --- fdt_loader_cmd.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_loader_cmd.o -MTfdt_loader_cmd.o -std=3Dgnu9= 9 -Qunused-arguments -c /usr/src/sys/boot/fdt/fdt_loader_cmd.c -o fdt_= loader_cmd.o --- all_subdir_share --- --- es_MX.UTF-8.LC_COLLATE --- localedef -D -U -i /usr/src/share/colldef/es_MX.UTF-8.src -f /usr/src/shar= e/colldef/../../tools/tools/locale/etc/final-maps/map.UTF-8 /usr/obj/arm64.= aarch64/usr/src/share/colldef/es_MX.UTF-8 --- all_subdir_secure --- --- tb_rsa.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.tb_rsa.po -MTtb_rsa.po -std=3Dgnu89 -fstack-protector-strong -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -W= no-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argum= ents -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/engin= e/tb_rsa.c -o tb_rsa.po --- tb_store.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.tb_store.po -MTtb_store.po -std=3Dgnu89 -fstack-protector-strong -Wno-= pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl= e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switc= h -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-a= rguments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/e= ngine/tb_store.c -o tb_store.po --- all_subdir_lib --- --- cc_sig.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libngatm= /../../sys/contrib/ngatm -I/usr/obj/arm64.aarch64/usr/src/lib/libngatm -I/u= sr/src/lib/libngatm/../../contrib/ngatm/libngatm -MD -MP -MF.depend.cc_si= g.po -MTcc_sig.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -W= error -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-string= s -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winl= ine -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-= sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libngatm/../../sys/contrib/ngatm/netnatm/api/cc_sig.c -o cc_sig.po --- all_subdir_secure --- --- err.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.err.po -MTerr.po -std=3Dgnu89 -fstack-protector-strong -Wno-pointer-si= gn -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments = -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/err/err.c -= o err.po --- all_subdir_sys --- --- fdt_overlay.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/sys/boot/fdt/../= ../contrib/libfdt/ -I/usr/src/sys/boot/fdt/../common/ -ffreestanding -Wform= at -Wall -ffreestanding -Wformat -msoft-float -D_STANDALONE -mgeneral-regs= -only -MD -MP -MF.depend.fdt_overlay.o -MTfdt_overlay.o -std=3Dgnu99 = -Qunused-arguments -c /usr/src/sys/boot/fdt/fdt_overlay.c -o fdt_overlay.o --- all_subdir_lib --- --- cc_data.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libngatm= /../../sys/contrib/ngatm -I/usr/obj/arm64.aarch64/usr/src/lib/libngatm -I/u= sr/src/lib/libngatm/../../contrib/ngatm/libngatm -MD -MP -MF.depend.cc_da= ta.po -MTcc_data.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/cc_data.c -o cc_data.po --- all_subdir_sys --- --- libfdt.a --- building static fdt library /usr/local/aarch64-freebsd/bin/ar -crD libfdt.a `NM=3D'/usr/local/aarch64-f= reebsd/bin/nm' NMFLAGS=3D'' lorder fdt.o fdt_ro.o fdt_wip.o fdt_sw.o fdt_rw= .o fdt_strerror.o fdt_empty_tree.o fdt_loader_cmd.o fdt_overlay.o | tsort = -q`=20 /usr/local/aarch64-freebsd/bin/ranlib -D libfdt.a --- all_subdir_lib --- --- cc_port.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libngatm= /../../sys/contrib/ngatm -I/usr/obj/arm64.aarch64/usr/src/lib/libngatm -I/u= sr/src/lib/libngatm/../../contrib/ngatm/libngatm -MD -MP -MF.depend.cc_po= rt.po -MTcc_port.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/cc_port.c -o cc_port.po --- all_subdir_sys --- =3D=3D=3D> sys/boot/efi (all) --- all --- =3D=3D=3D> sys/boot/efi/fdt (all) --- machine --- ln -sf /usr/src/sys/boot/efi/fdt/../../../arm64/include machine --- efi_fdt.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -ffreestanding -msoft-flo= at -mgeneral-regs-only -I/usr/src/sys/boot/efi/fdt/../../../../lib/libstand= / -I/usr/src/sys/boot/efi/fdt/../include -I/usr/src/sys/boot/efi/fdt/../inc= lude/arm64 -I/usr/src/sys/boot/efi/fdt/../../fdt -I/usr/src/sys/boot/efi/fd= t/../../common -I/usr/src/sys/boot/efi/fdt/../../.. -I. -ffreestanding -Wfo= rmat -msoft-float -MD -MP -MF.depend.efi_fdt.o -MTefi_fdt.o -std=3Dgnu99 = -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Ws= trict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-= qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wch= ar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-defin= ition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wn= o-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-argu= ments -c /usr/src/sys/boot/efi/fdt/efi_fdt.c -o efi_fdt.o --- libefi_fdt.a --- building static efi_fdt library /usr/local/aarch64-freebsd/bin/ar -crD libefi_fdt.a `NM=3D'/usr/local/aarch= 64-freebsd/bin/nm' NMFLAGS=3D'' lorder efi_fdt.o | tsort -q`=20 /usr/local/aarch64-freebsd/bin/ranlib -D libefi_fdt.a =3D=3D=3D> sys/boot/efi/libefi (all) --- all_subdir_secure --- --- err_all.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.err_all.po -MTerr_all.po -std=3Dgnu89 -fstack-protector-strong -Wno-po= inter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-= unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arg= uments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/err= /err_all.c -o err_all.po --- all_subdir_sys --- --- delay.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -msoft-float -mgeneral-regs= -only -I/usr/src/sys/boot/efi/libefi/../include -I/usr/src/sys/boot/efi/lib= efi/../include/arm64 -I/usr/src/sys/boot/efi/libefi/../../../../lib/libstan= d -I/usr/src/sys/boot/efi/libefi/../../common -D__printf__=3D__freebsd_kpri= ntf__ -DTERM_EMU -ffreestanding -Wformat -msoft-float -MD -MP -MF.depend= .delay.o -MTdelay.o -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Qunused-arguments -c /usr/src/sys/boot/efi/libefi/delay.c -o delay.o --- devpath.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -msoft-float -mgeneral-regs= -only -I/usr/src/sys/boot/efi/libefi/../include -I/usr/src/sys/boot/efi/lib= efi/../include/arm64 -I/usr/src/sys/boot/efi/libefi/../../../../lib/libstan= d -I/usr/src/sys/boot/efi/libefi/../../common -D__printf__=3D__freebsd_kpri= ntf__ -DTERM_EMU -ffreestanding -Wformat -msoft-float -MD -MP -MF.depend= .devpath.o -MTdevpath.o -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -c /usr/src/sys/boot/efi/libefi/devpath.c -o dev= path.o --- all_subdir_lib --- --- unisap.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libngatm= /../../sys/contrib/ngatm -I/usr/obj/arm64.aarch64/usr/src/lib/libngatm -I/u= sr/src/lib/libngatm/../../contrib/ngatm/libngatm -MD -MP -MF.depend.unisa= p.po -MTunisap.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -W= error -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-string= s -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winl= ine -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-= sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libngatm/../../sys/contrib/ngatm/netnatm/api/unisap.c -o unisap.po --- all_subdir_sys --- --- efi_console.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -msoft-float -mgeneral-regs= -only -I/usr/src/sys/boot/efi/libefi/../include -I/usr/src/sys/boot/efi/lib= efi/../include/arm64 -I/usr/src/sys/boot/efi/libefi/../../../../lib/libstan= d -I/usr/src/sys/boot/efi/libefi/../../common -D__printf__=3D__freebsd_kpri= ntf__ -DTERM_EMU -ffreestanding -Wformat -msoft-float -MD -MP -MF.depend= .efi_console.o -MTefi_console.o -std=3Dgnu99 -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -c /usr/src/sys/boot/efi/libefi/efi_cons= ole.c -o efi_console.o --- all_subdir_secure --- --- err_prn.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.err_prn.po -MTerr_prn.po -std=3Dgnu89 -fstack-protector-strong -Wno-po= inter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-= unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arg= uments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/err= /err_prn.c -o err_prn.po --- all_subdir_lib --- --- cc_dump.po --- --- all_subdir_secure --- --- bio_b64.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/secure/lib= /libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREAD= S -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -I/usr/obj/arm64.aarch64/usr/src/se= cure/lib/libcrypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/= crypto -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 = -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/usr/s= rc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD -MP -MF.de= pend.bio_b64.po -MTbio_b64.po -std=3Dgnu89 -fstack-protector-strong -Wno-po= inter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-= unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arg= uments -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp= /bio_b64.c -o bio_b64.po --- all_subdir_lib --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libngatm= /../../sys/contrib/ngatm -I/usr/obj/arm64.aarch64/usr/src/lib/libngatm -I/u= sr/src/lib/libngatm/../../contrib/ngatm/libngatm -MD -MP -MF.depend.cc_du= mp.po -MTcc_dump.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/cc_dump.c -o cc_dump.po --- all_subdir_sys --- --- efinet.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -msoft-float -mgeneral-regs= -only -I/usr/src/sys/boot/efi/libefi/../include -I/usr/src/sys/boot/efi/lib= efi/../include/arm64 -I/usr/src/sys/boot/efi/libefi/../../../../lib/libstan= d -I/usr/src/sys/boot/efi/libefi/../../common -D__printf__=3D__freebsd_kpri= ntf__ -DTERM_EMU -ffreestanding -Wformat -msoft-float -MD -MP -MF.depend= .efinet.o -MTefinet.o -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Qunused-arguments -c /usr/src/sys/boot/efi/libefi/efinet.c -o efinet= .o --- all_subdir_lib --- --- libngatm_p.a --- building profiled ngatm library /usr/local/aarch64-freebsd/bin/ar -crD libngatm_p.a `NM=3D'/usr/local/aarch= 64-freebsd/bin/nm' NMFLAGS=3D'' lorder unimsg.po unimsg_common.po straddr.p= o traffic.po uni_ie.po uni_msg.po saal_sscop.po saal_sscfu.po sig_call.po s= ig_coord.po sig_party.po sig_print.po sig_reset.po sig_uni.po sig_unimsgcpy= .po sig_verify.po cc_conn.po cc_user.po cc_sig.po cc_data.po cc_port.po uni= sap.po cc_dump.po | tsort -q`=20 --- all_subdir_sys --- /usr/src/sys/boot/efi/libefi/efinet.c:338:21: error: format specifies type = 'wchar_t *' (aka 'unsigned int *') but the argument has type 'CHAR16 *' (ak= a 'unsigned short *') [-Werror,-Wformat] printf(" %S", text); ~~ ^~~~ 1 error generated. *** [efinet.o] Error code 1 make[6]: stopped in /usr/src/sys/boot/efi/libefi 1 error make[6]: stopped in /usr/src/sys/boot/efi/libefi *** [all] Error code 2 make[5]: stopped in /usr/src/sys/boot/efi 1 error make[5]: stopped in /usr/src/sys/boot/efi *** [all] Error code 2 make[4]: stopped in /usr/src/sys/boot 1 error make[4]: stopped in /usr/src/sys/boot *** [all] Error code 2 make[3]: stopped in /usr/src/sys 1 error make[3]: stopped in /usr/src/sys *** [all_subdir_sys] Error code 2 make[2]: stopped in /usr/src --- all_subdir_share --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/share/colldef *** [all_subdir_share/colldef] Error code 2 make[3]: stopped in /usr/src/share 1 error make[3]: stopped in /usr/src/share *** [all_subdir_share] Error code 2 make[2]: stopped in /usr/src --- all_subdir_lib --- /usr/local/aarch64-freebsd/bin/ranlib -D libngatm_p.a A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/lib/libngatm *** [all_subdir_lib/libngatm] Error code 2 make[3]: stopped in /usr/src/lib 1 error make[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 make[2]: stopped in /usr/src --- all_subdir_secure --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/secure/lib/libcrypto *** [all] Error code 2 make[4]: stopped in /usr/src/secure/lib 1 error make[4]: stopped in /usr/src/secure/lib *** [all_subdir_secure/lib] Error code 2 make[3]: stopped in /usr/src/secure 1 error make[3]: stopped in /usr/src/secure *** [all_subdir_secure] Error code 2 make[2]: stopped in /usr/src 4 errors make[2]: stopped in /usr/src *** [everything] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson6269045500615715243.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Fri May 27 01:03:42 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 648A1B4A164 for ; Fri, 27 May 2016 01:03:42 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4285A1D1C; Fri, 27 May 2016 01:03:42 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 8DE9BB99; Fri, 27 May 2016 01:03:42 +0000 (UTC) Date: Fri, 27 May 2016 01:03:39 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: avos@FreeBSD.org, ian@FreeBSD.org, jhb@FreeBSD.org, truckman@FreeBSD.org, bdrewery@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1925537353.25.1464311022591.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1588579327.23.1464303084737.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1588579327.23.1464303084737.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3238 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 01:03:42 -0000 FreeBSD_HEAD_arm64 - Build #3238 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3238/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3238/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3238/console Change summaries: 300810 by jhb: Fix unit number of EFI net interfaces and ignore psuedo network interfaces. In r277943, the efinet_match() routine was changed to use an off by one when matching network interfaces. The effect was that using "net1" actually used the device attached to "net0". Digging into the hardware that needed this workaround more, I found that UEFI was creating two simple network protocol devices for each physical NIC. The first device was a "raw" Ethernet device and the second device was a "IP" device that used the IP protocol on top of the underlying "raw" device. The PXE code in the firmware used the "IP" device to pull across the loader.efi, so currdev was set to "net1" when booting from the physical interface "net0". (The loaded image's device handle referenced the "IP" device that "net1" claimed.) However, the IP device isn't suitable for doing raw packet I/O (and the current code to open devices exclusively actually turns the "IP" devices off on these systems). To fix, change the efinet driver to only attach to "raw" devices. This is determined by fetching the DEVICE_PATH for each handle which supports the simple network protocol and examining the last node in the path. If the last node in the path is a MAC address, the device is assumed to be a "raw" device and is added as a 'netX' device. If the last node is not a MAC address, the device is ignored. However, this causes a new problem as the device handle associated with the loaded image no longer matches any of the handles enumerated by efinet for systems that load the image via the "IP" device. To handle this case, expand the logic that resolves currdev from the loaded image in main(). First, the existing logic of looking for a handle that matches the loaded image's handle is tried. If that fails, the device path of the handle that loaded the loaded image is fetched via efi_lookup_image_devpath(). This device path is then walked from the end up to the beginning using efi_handle_lookup() to fetch the handle associated with a path. If the handle is found and is a known handle, then that is used as currdev. The effect for machines that load the image via the "IP" device is that the first lookup fails (the handle for the "IP" device isn't claimed by efinet), but walking up the image's device path finds the handle of the raw MAC device which is used as currdev. With these fixes in place, the hack to subtract 1 from the unit can now be removed, so that setting currdev to 'net0' actually uses 'net0'. PR: 202097 Tested by: ambrisko Sponsored by: Cisco Systems 300809 by bdrewery: filemon exec: Use imgp->execpath rather than vn_fullpath(9). This will be more accurate as the actual name is provided if ran from an absolute path in do_execve(). MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division 300808 by bdrewery: DIRDEPS_BUILD: Add a Makefile.depend Sponsored by: EMC / Isilon Storage Division 300807 by bdrewery: DIRDEPS_BUILD: Fix and hookup rescue/rescue to the build. Sponsored by: EMC / Isilon Storage Division 300806 by bdrewery: WITH_AUTO_OBJ: Fix crunchgen builds. Passing MAKEOBJDIRPREFIX to the main prog build (rescue) would confuse WITH_AUTO_OBJ and cause it to create a recursed object directory that then broke the actual prog build. This is normally not a problem since we do not call 'make -f prog.mk obj' before building anything in it. Crunchgen(1) also assumes that if -o is not passed then if an object directory does not already exist then it should build in the source directories. The normal buildworld process will have already ran 'make obj' in each of the component directories so this is not a problem. With WITH_AUTO_OBJ though this is not the case. So we must tell crunchgen(1) that MK_AUTO_OBJ=yes will create the directory and to not require it be present before generating its Makefile. Sponsored by: EMC / Isilon Storage Division 300805 by bdrewery: Don't strip paths away from META_XTRAS. This would otherwise disallow using meta files from a foreign build that spread them around in directories outside our own .OBJDIR. Sponsored by: EMC / Isilon Storage Division 300804 by bdrewery: Avoid redundant 'make objs' tree-walk when building the main prog. The main prog has a dependency on the submake targets to ensure they are built. From bsd.crunchgen.mk though we already have our own dependency on 'make objs' so there is no need for another one. Crunchgen(1) is doing the right thing here so it is not modified. This also prevents the CC fix tainting the submake environment with META_MODE and causing rebuilds. The CC passed is is only intended for the main prog itself. Sponsored by: EMC / Isilon Storage Division 300803 by bdrewery: Pass CC/CXX/CFLAGS/CXXFLAGS/LDFLAGS to the main crunch exec build. This fixes --sysroot and other CFLAGS/LDFLAGS not being respected in the crunchgen build since it is not including bsd.sys.mk and other files. For example, this fixes building rescue itself without --sysroot and other CFLAGS. Sponsored by: EMC / Isilon Storage Division 300802 by bdrewery: WITH_META_MODE: Only expect a .meta file for the main target. Since multiple files are generated from one build command, only the first to run will actually generate a .meta file. This fix prevents 'required but missing' rebuilds on each target. Sponsored by: EMC / Isilon Storage Division 300801 by bdrewery: DIRDEPS_BUILD: Don't show finished stats, which confuses crunchgen(1). It would show 'make error:' lines for each auto object directory created. Sponsored by: EMC / Isilon Storage Division 300800 by bdrewery: Use netinet/in.h to avoid include/arpa dependency for DIRDEPS_BUILD. Sponsored by: EMC / Isilon Storage Division 300799 by bdrewery: Add some missing .PHONY. These are relevant for WITH_META_MODE to ensure they are always reran and don't generate a .meta file. Sponsored by: EMC / Isilon Storage Division 300798 by bdrewery: DIRDEPS_BUILD: Build the kernel in the same place as buildkernel would. Sponsored by: EMC / Isilon Storage Division 300797 by bdrewery: DIRDEPS_BUILD: Update dependencies. Sponsored by: EMC / Isilon Storage Division 300796 by bdrewery: Fix MAKESYSPATH not being sent to sub-makes after r266566. Because bmake defaults to .../share/mk now, this code was not doing anything to help objdir builds (such as the rescue build). Export the same default. Sponsored by: EMC / Isilon Storage Division 300795 by bdrewery: WITH_META_MODE: Move the kernel support to kern.pre.mk. This allows using META_MODE directly from the kernel build directory. This also allows removing a hack from the DIRDEPS_BUILD kernel target. Sponsored by: EMC / Isilon Storage Division 300794 by bdrewery: Remove leftover _crunchide from r283108 300793 by bdrewery: exec: Provide execpath in imgp for the process_exec hook. This was previously set after the hook and only if auxargs were present. Now always provide it if possible. MFC after: 2 weeks Reviewed by: kib Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6546 300792 by bdrewery: exec: Add credential change information into imgp for process_exec hook. This allows an EVENTHANDLER(process_exec) hook to see if the new image will cause credentials to change whether due to setgid/setuid or because of POSIX saved-id semantics. This adds 3 new fields into image_params: struct ucred *newcred Non-null if the credentials will change. bool credential_setid True if the new image is setuid or setgid. This will pre-determine the new credentials before invoking the image activators, where the process_exec hook is called. The new credentials will be installed into the process in the same place as before, after image activators are done handling the image. MFC after: 2 weeks Reviewed by: kib Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6544 300791 by jhb: Use a unique error message if we fail to find the simple network protocol. While here, fix the various net driver callbacks to return early instead of crashing if this fails. (The 'init' callback from the netif interface doesn't return an error if the protocol lookup fails.) Sponsored by: Cisco Systems 300790 by jhb: Apply the printf %S band-aid for efinet.c to fix the arm64 build. 300789 by jhb: Remove second copy of the -Wno-format band-aid for printf %S. 300788 by avos: rtwn, urtwn: drop unused structures. urtwn(4) uses another implementation of command queue; rtwn(4) don't need it at all. 300787 by ian: Add a convenience function to get a gpio pin's capabilties. 300786 by ian: Add support for triggering interrupts on both rising and falling edges. Also, EOI a gpio interrupt in the post_ithread routine before re-enabling. 300785 by jhb: Use routines from the recently added devpath.c. These efipart layer did several devpath related operations inline. This just switches it over to using shared code for working with device paths. Sponsored by: Cisco Systems 300784 by truckman: Include the new AQM files when compiling a kernel with options DUMMYNET. Reported by: Nikolay Denev MFC after: 2 weeks (with r300779) 300783 by truckman: Correct a typo in a comment. MFC after: 2 weeks (with r300779) From owner-freebsd-arm@freebsd.org Fri May 27 03:21:35 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DBF7EB4C16F; Fri, 27 May 2016 03:21:35 +0000 (UTC) (envelope-from cedric.blancher@gmail.com) Received: from mail-pa0-x22b.google.com (mail-pa0-x22b.google.com [IPv6:2607:f8b0:400e:c03::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AC1031679; Fri, 27 May 2016 03:21:35 +0000 (UTC) (envelope-from cedric.blancher@gmail.com) Received: by mail-pa0-x22b.google.com with SMTP id bz2so6068294pad.1; Thu, 26 May 2016 20:21:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-transfer-encoding; bh=dkWu8SyHWKW0ZPWcskkPm00TWK2Cs6wAUUvMjRCtKkM=; b=RbElxn1pCnRaRLhOwMkUNklzSzViq2spBYg892WQP8F2bSBg2WmVhDlhYPKA07QPM8 c8CFvwYmtb6GGg56DBdPpAUoNIQir0QlNGA7rDw5NX8bjNFSIugJSlVBV3O33SSsP0tE hyniL55uh5EhoJkkAS38zl4a0uKZw1l+POQSneNxfNwTI9MM0zch3eX+3qny4suzH9iQ c45HUuhfzvoDuRwJWMjkIixKweVjSYhTprMAscUZGC6rYO9KvXaOWcSFjVpiiDCIt6AJ fsxliFYR8b401Eq0wqq2sn694gFUMRL+mV8snWzPvyB49i5OnpADs2F5F3XeaMgzSAQd fopw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-transfer-encoding; bh=dkWu8SyHWKW0ZPWcskkPm00TWK2Cs6wAUUvMjRCtKkM=; b=QU2dLTOta2v6gUhvXMSV/+R05U0JPNM+VYPRgZv7qyydaFZ0tLntFRoiOrPdDi+mXF +cM9zu3DxpcD6z3H6muH1DOTA6cb7zgxcON3dDx7+rKqwzP8cD8v9j8KxWvgOOR6U2kO XlwZiq1KUrLdeyMigS4kT3TavykIbdMb0gRoiZp/FFFXHjBvIU2qOK3jK2iVE9Dk4EEL OiAtdegZQCEXOvHerTRVr64dFHn1Te2ePCeH0MyxkOh3HotpXxBa1hDP+Lbv29ZfNAyC YLlcNmnpISMJuTO2cNagN9dk00zSs0R1dw4LI+L7DbUCDbO5ZztOZFLI+WMGwatzWB6J enIw== X-Gm-Message-State: ALyK8tL55qa8VO2gV4dxoZHHCBMB4Ye/mlFZ076or4X6ukePdOjpIxNpLmEPBAqqFOxaACjroeodIVxGNVODpQ== MIME-Version: 1.0 X-Received: by 10.66.26.165 with SMTP id m5mr18269601pag.155.1464319295224; Thu, 26 May 2016 20:21:35 -0700 (PDT) Received: by 10.66.183.232 with HTTP; Thu, 26 May 2016 20:21:35 -0700 (PDT) In-Reply-To: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> Date: Fri, 27 May 2016 05:21:35 +0200 Message-ID: Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] From: Cedric Blancher To: Mark Millard Cc: freebsd-sparc64@freebsd.org, freebsd-arm , FreeBSD Toolchain , mandree@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 03:21:36 -0000 All pure RISC implementations enforce 'natural alignment' - a 32bit data type must be aligned 32bit, i.e. 4 bytes, a 64bit data type must be 8 byte aligned, a 128bit data type must be 16 byte aligned. Some RISC implementations are not pure, but still the misalignment comes with a (performance) penalty, either by issuing two loads or running through a whole trap handler (!!!!) function with hundreds of instructions. Ced On 27 May 2016 at 00:03, Mark Millard wrote: > Is is safe to interpret that an rpi2 armv7/cortex-a7 unaligned access fai= lure [from before -r300694] would (likely?) also be a failure on some forms= of FreeBSD SPARC use? > > > Why I ask: > > One of the ports that I had submitted a bug report for unaligned access p= roblems on a rpi2 (armv7-a/cortex-a7 style handling) was: > > archivers/lzo2 > > ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207096 ). I'd recen= tly commented that the report might go away after testing what is now -r300= 694 (allowing more unaligned access on, for example, armv7-a/cortex-a7). > > Matthias Andree has since asked in a comment: > >> ISTR SPARC architectures also barf on unaligned access, so is it worth b= othering the upstream author? > > I have generally stuck to architectures for which I have examples to obse= rve, if nothing else than to validate at least some of my understanding tha= t is from reading materials. I normally only submit what I've observed in s= ome form. > > I've no such SPARC context nor do I have knowledge/reference material for= SPARCs. Nor am I familiar with the choices FreeBSD may have made for SPARC= configuration coverage. > > As a matter of hear-say my impression is that some SPARCs can be configur= ed to require some variation of strict alignment. > > But I do not know how much I can infer from what I observed on a rpi2 (ar= mv7-a/cortex-a7) to FreeBSD SPARC use getting similar results for at least = come configurations. Nor do I have access to a test environment for SPARC. > > So I wonder if my archivers/lzo2 submittal in question should survive bec= ause of SPARC even if the problem is validated to go away for the updated r= pi2 like contexts (with armv7-a/cortex-a7 tailoring possibly involved). I h= ave some other submittals that might face the same type of question. > > =3D=3D=3D > Mark Millard > markmi at dsl-only.net > > _______________________________________________ > freebsd-sparc64@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64 > To unsubscribe, send any mail to "freebsd-sparc64-unsubscribe@freebsd.org= " --=20 Cedric Blancher Institute Pasteur From owner-freebsd-arm@freebsd.org Fri May 27 03:59:04 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8BE3B4C892 for ; Fri, 27 May 2016 03:59:04 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-191.reflexion.net [208.70.211.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9DED61A35 for ; Fri, 27 May 2016 03:59:04 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 13766 invoked from network); 27 May 2016 03:58:59 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 27 May 2016 03:58:59 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Thu, 26 May 2016 23:59:40 -0400 (EDT) Received: (qmail 31337 invoked from network); 27 May 2016 03:59:39 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 27 May 2016 03:59:39 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 3D9151C43E9; Thu, 26 May 2016 20:58:56 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] From: Mark Millard In-Reply-To: Date: Thu, 26 May 2016 20:59:01 -0700 Cc: freebsd-sparc64@freebsd.org, freebsd-arm , FreeBSD Toolchain , mandree@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> To: Cedric Blancher X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 03:59:04 -0000 On 2016-May-26, at 8:21 PM, Cedric Blancher = wrote: > All pure RISC implementations enforce 'natural alignment' - a 32bit > data type must be aligned 32bit, i.e. 4 bytes, a 64bit data type must > be 8 byte aligned, a 128bit data type must be 16 byte aligned. > Some RISC implementations are not pure, but still the misalignment > comes with a (performance) penalty, either by issuing two loads or > running through a whole trap handler (!!!!) function with hundreds of > instructions. >=20 > Ced Thanks for the notes. Having once worked in a "micros" group in a logic analyzer product line = for many years, working on the software tools that were used for that = subject area, I'm very familiar with that general structure of = alternatives --but not with SPARC specifics. In your terminology: I've = no clue how pure of a RISC implementation is involved for any SPARC = variation. I'm looking for SPARC-specific information that suggests if the defect = report originally for armv7-a/cortex-a7 as FreeBSD formerly configured = things instead also likely applies to some SPARC variation/configuration = that FreeBSD supports. (See later below.) If FreeBSD has some other fairly strict alignment context that is not a = SPARC that might also serve. Unless upstream can be told that some specific FreeBSD variant is = unsupported by their software because of presuming unaligned access is = okay, I doubt that a report to upstream should be made based on FreeBSD = as a context. (This presumes that the port passes a test under the new = armv7-a/cortex-a7 and related alignment requirements. I'm not to that = point yet.) > On 27 May 2016 at 00:03, Mark Millard wrote: >> Is is safe to interpret that an rpi2 armv7/cortex-a7 unaligned access = failure [from before -r300694] would (likely?) also be a failure on some = forms of FreeBSD SPARC use? >>=20 >>=20 >> Why I ask: >>=20 >> One of the ports that I had submitted a bug report for unaligned = access problems on a rpi2 (armv7-a/cortex-a7 style handling) was: >>=20 >> archivers/lzo2 >>=20 >> ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207096 ). I'd = recently commented that the report might go away after testing what is = now -r300694 (allowing more unaligned access on, for example, = armv7-a/cortex-a7). >>=20 >> Matthias Andree has since asked in a comment: >>=20 >>> ISTR SPARC architectures also barf on unaligned access, so is it = worth bothering the upstream author? >>=20 >> I have generally stuck to architectures for which I have examples to = observe, if nothing else than to validate at least some of my = understanding that is from reading materials. I normally only submit = what I've observed in some form. >>=20 >> I've no such SPARC context nor do I have knowledge/reference material = for SPARCs. Nor am I familiar with the choices FreeBSD may have made for = SPARC configuration coverage. >>=20 >> As a matter of hear-say my impression is that some SPARCs can be = configured to require some variation of strict alignment. >>=20 >> But I do not know how much I can infer from what I observed on a rpi2 = (armv7-a/cortex-a7) to FreeBSD SPARC use getting similar results for at = least come configurations. Nor do I have access to a test environment = for SPARC. >>=20 >> So I wonder if my archivers/lzo2 submittal in question should survive = because of SPARC even if the problem is validated to go away for the = updated rpi2 like contexts (with armv7-a/cortex-a7 tailoring possibly = involved). I have some other submittals that might face the same type of = question. >>=20 >> =3D=3D=3D >> Mark Millard >> markmi at dsl-only.net >>=20 >> _______________________________________________ >> freebsd-sparc64@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64 >> To unsubscribe, send any mail to = "freebsd-sparc64-unsubscribe@freebsd.org" >=20 >=20 >=20 > --=20 > Cedric Blancher > Institute Pasteur =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Fri May 27 04:14:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57498B4CC90; Fri, 27 May 2016 04:14:55 +0000 (UTC) (envelope-from cedric.blancher@gmail.com) Received: from mail-pf0-x22f.google.com (mail-pf0-x22f.google.com [IPv6:2607:f8b0:400e:c00::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 26C331325; Fri, 27 May 2016 04:14:55 +0000 (UTC) (envelope-from cedric.blancher@gmail.com) Received: by mail-pf0-x22f.google.com with SMTP id g64so37760909pfb.2; Thu, 26 May 2016 21:14:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-transfer-encoding; bh=sBSNRe3gf63kFJ5c21VlMqTvZ/omf2EELZiyqpV2UZs=; b=VmsPzDRCR5BOXLHf7BOEQZ+h9OZhzum42bxIAT6Na1Y0OWIUMSFekRNkFdpFJ5dV9P Re9RrzB8FlEuIM2hJP1mTsx52qo4lN3w8LSJc1f8wLY7wz8GmztJt9XDDNmApjYnEJSo vDFDbnYBDqudcJFz5BRiEDKSXazpce8AlNM3mkS9ynSJdJDB+sDiZGCxwXEd5NikyG84 EdQduIi3yUGUV3UC70Cle2hq9oAuKJWDPyOAeBAOA0e12ur7tGL8m+PVAXCmDQAfN8kF PeYhw4R4OJU/bJxlZIznOo4M/jHTjn+6jzrcAH2B/2D+q5OXfdgUPZXyPVql+8XT83/H U1Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-transfer-encoding; bh=sBSNRe3gf63kFJ5c21VlMqTvZ/omf2EELZiyqpV2UZs=; b=iTZ8Daco9S/I4ifPGBve2jvfwmuJAS6lkfe6i0n4YXgChz940tZ0HHOasve8kZqXwE BWYwdNlywS+4/PXdLoKIyqoGAd4jbFJ5pI+r/C2T0cWLOzqRuZXfVtZvNlUe5vUK/46i wdK75QPTPiG+IJ4x55msRgXBM5S0aRMEHTICEnPSro0O1Yj3YIzMojamelDjZFxlP0Bb Rcw76M018CxxI/dYC0+AlB4zPeDHLinHT5r82jtTFYefgJevMuJjbxicbrQMzVo5VXxq +Wxj6AqKGN9dMdJ1AMYBy++qHxb/kW4Ybs8T26Fm1rBxHJPmqJC7uB2Tr8PCV9IKO7mN U2+w== X-Gm-Message-State: ALyK8tJ6hI4xxKHFlxi5Bbaw//IJNuVRqoGf0jEK6h31rij70S9IIuHmEA2gp9NtARGeyxsPNwpcNn2BiPWVpw== MIME-Version: 1.0 X-Received: by 10.98.19.5 with SMTP id b5mr19187982pfj.153.1464322494570; Thu, 26 May 2016 21:14:54 -0700 (PDT) Received: by 10.66.183.232 with HTTP; Thu, 26 May 2016 21:14:54 -0700 (PDT) In-Reply-To: References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> Date: Fri, 27 May 2016 06:14:54 +0200 Message-ID: Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] From: Cedric Blancher To: Mark Millard Cc: freebsd-sparc64@freebsd.org, freebsd-arm , FreeBSD Toolchain , mandree@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 04:14:55 -0000 SPARCv7, SPARCv8 and SPARCv9 mandate natural alignment like all 'normal' RISC implementations. SPARCv9 ABI adds some 'special' instructions (separate from the normal load/store instructions) for unaligned access, but as said they come with costs, as stated before PLUS the risk that they are unimplemented in the actual hardware and trigger emulation traps. Ced On 27 May 2016 at 05:59, Mark Millard wrote: > On 2016-May-26, at 8:21 PM, Cedric Blancher w= rote: > >> All pure RISC implementations enforce 'natural alignment' - a 32bit >> data type must be aligned 32bit, i.e. 4 bytes, a 64bit data type must >> be 8 byte aligned, a 128bit data type must be 16 byte aligned. >> Some RISC implementations are not pure, but still the misalignment >> comes with a (performance) penalty, either by issuing two loads or >> running through a whole trap handler (!!!!) function with hundreds of >> instructions. >> >> Ced > > Thanks for the notes. > > Having once worked in a "micros" group in a logic analyzer product line f= or many years, working on the software tools that were used for that subjec= t area, I'm very familiar with that general structure of alternatives --but= not with SPARC specifics. In your terminology: I've no clue how pure of a = RISC implementation is involved for any SPARC variation. > > I'm looking for SPARC-specific information that suggests if the defect re= port originally for armv7-a/cortex-a7 as FreeBSD formerly configured things= instead also likely applies to some SPARC variation/configuration that Fre= eBSD supports. (See later below.) > > If FreeBSD has some other fairly strict alignment context that is not a S= PARC that might also serve. > > Unless upstream can be told that some specific FreeBSD variant is unsuppo= rted by their software because of presuming unaligned access is okay, I dou= bt that a report to upstream should be made based on FreeBSD as a context. = (This presumes that the port passes a test under the new armv7-a/cortex-a7 = and related alignment requirements. I'm not to that point yet.) > >> On 27 May 2016 at 00:03, Mark Millard wrote: >>> Is is safe to interpret that an rpi2 armv7/cortex-a7 unaligned access f= ailure [from before -r300694] would (likely?) also be a failure on some for= ms of FreeBSD SPARC use? >>> >>> >>> Why I ask: >>> >>> One of the ports that I had submitted a bug report for unaligned access= problems on a rpi2 (armv7-a/cortex-a7 style handling) was: >>> >>> archivers/lzo2 >>> >>> ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207096 ). I'd rec= ently commented that the report might go away after testing what is now -r3= 00694 (allowing more unaligned access on, for example, armv7-a/cortex-a7). >>> >>> Matthias Andree has since asked in a comment: >>> >>>> ISTR SPARC architectures also barf on unaligned access, so is it worth= bothering the upstream author? >>> >>> I have generally stuck to architectures for which I have examples to ob= serve, if nothing else than to validate at least some of my understanding t= hat is from reading materials. I normally only submit what I've observed in= some form. >>> >>> I've no such SPARC context nor do I have knowledge/reference material f= or SPARCs. Nor am I familiar with the choices FreeBSD may have made for SPA= RC configuration coverage. >>> >>> As a matter of hear-say my impression is that some SPARCs can be config= ured to require some variation of strict alignment. >>> >>> But I do not know how much I can infer from what I observed on a rpi2 (= armv7-a/cortex-a7) to FreeBSD SPARC use getting similar results for at leas= t come configurations. Nor do I have access to a test environment for SPARC= . >>> >>> So I wonder if my archivers/lzo2 submittal in question should survive b= ecause of SPARC even if the problem is validated to go away for the updated= rpi2 like contexts (with armv7-a/cortex-a7 tailoring possibly involved). I= have some other submittals that might face the same type of question. >>> >>> =3D=3D=3D >>> Mark Millard >>> markmi at dsl-only.net >>> >>> _______________________________________________ >>> freebsd-sparc64@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64 >>> To unsubscribe, send any mail to "freebsd-sparc64-unsubscribe@freebsd.o= rg" >> >> >> >> -- >> Cedric Blancher >> Institute Pasteur > > > =3D=3D=3D > Mark Millard > markmi at dsl-only.net > --=20 Cedric Blancher Institute Pasteur From owner-freebsd-arm@freebsd.org Fri May 27 07:30:34 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37F29B4BDAD; Fri, 27 May 2016 07:30:34 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D694112B; Fri, 27 May 2016 07:30:33 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mandree.no-ip.org ([78.48.16.123]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Lg6op-1btmfG333D-00pZAw; Fri, 27 May 2016 09:30:21 +0200 Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 7EDAA23CF40; Fri, 27 May 2016 09:30:19 +0200 (CEST) Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] To: Cedric Blancher , Mark Millard References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> Cc: freebsd-sparc64@freebsd.org, freebsd-arm , FreeBSD Toolchain From: Matthias Andree Message-ID: <5747F78A.5020103@gmx.de> Date: Fri, 27 May 2016 09:30:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:x4Dzr8rnhGNCAllALYKVEMmLxtNzsdMnMdvKIg7iiIFtSxJIc3F DJkwkTurVDChYM0tLhSEzrJMpr7QtAYtVyl9o1d4X+PfD0qJKNOikWMRArwl3tqOCOOwCcA zO66467O5WlSgKq0uPiBSCg/WBE5k9bO2VfddEdNsuZHgYSguw9XM/HPOoR5UjSFJlXv6qI Lqb5UpRxnUoZz++R933hw== X-UI-Out-Filterresults: notjunk:1;V01:K0:E75w9CCR9Zo=:b2T1Qls706obKcMBPZD1J6 bOFjVIeUeXM5F9WUZqfyYljblg6nh0thPkoEMeY5uDx3wVp+yyGUiyWIDQW55ST17y149fwq5 OLMm0gKzfjfLTYc37HTqROr9yDlaXSWBes5WW1xofgf9z9IXYrc2prlMfdzQcVKdsjT2ZMqK3 n2xtbjrFPJuHJAm4CUNF/WrzwZHRHKXVpzR8pCEKrBoOdUQ23/nzJRAJc3xmbIh/MDWGqM7hK AlCxtiOQ86SFPzsjGfuIshq3WK1Bw9vabeDNOL/Gv3NRqwnAo6KtI5TZIIFeKba7hICxBCW29 Sebbi/NzOmPGUU9N052CYQR/ZiECc/vMvPy7gfNea5qt68PG97YSspwKEJ/LOjf2N2AIFePwb AkHngImjDvpj/akYGbnwWVKpdFR1ImSCQQIHeQ0ZAsXT9vmqn3CCUKZRDGDgTjI21cDTGOT1I U8sTBI9GwuHDBarip4KsWqT5NaaQdK4hVWAAQo795MV+sepa7xzYi9R6GibJUlbRtoyFDccI9 KHpYiNci8AharOkPpwDXBKNzUem/QfiJIwue6DqimH/Sf4z+Axg7aZReilTpd29DHaebZsrJM lGZoVokipGCbAlTq8+mzQiasHy9XM7U5BKhedtY1nau2kUgRjBVqRqwLA4344SubShxgSQma3 bU9zfg4LR5Zg5rMHfbdj+PPePp1v3waZ4pKn5vRqQZyYNmosuxcCalfNdd8AfSmXKwOmn3tpS p5NiLnagNEP4trgeaYPAm1rwF4FyR6B2woKssOTSesYsPk9HVDCKKF5Ahky0bzUXpZWaYo1Ma zBmeoGa X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 07:30:34 -0000 Am 27.05.2016 um 06:14 schrieb Cedric Blancher: > SPARCv7, SPARCv8 and SPARCv9 mandate natural alignment like all > 'normal' RISC implementations. SPARCv9 ABI adds some 'special' > instructions (separate from the normal load/store instructions) for > unaligned access, but as said they come with costs, as stated before > PLUS the risk that they are unimplemented in the actual hardware and > trigger emulation traps. LZO libraries (archivers/lzo2) are mainly about speed end efficiency for mobile or otherwise energy-challenged devices, so we probably want to avoid unaligned access whatsoever in the port even if the crash happens outside inner loops. Now looking at the PR, there's a resolved core dump that leaves me with the impression it's trying to get 16 bit from an odd address, without digging too deep. Someone stop me here if I'm misinterpreting this. Where the take-home message for me was in Comment 4: > While options like -mno-unaligned-access will make the compiled code > avoid adding new misalignments as "optimizations" when the original > code does not misalign it will not repair code that directly generates > misalignments. (The alignment fixes to clang++ were all source code > fixes, not compiler option changes.) Meaning that this, for now, appears to be a port bug. Now, below is my current plan in the role of the port's maintainer, and any assistance will be appreciated (<- that's soliciting input) 1 - figure if this affects other RISC architectures. Cedric got the SPARC on the hook, but I'm open for input on other arch's. If someone can report back if the lzo2 port runs into unaligned-access-emulation traps on FreeBSD/sparc*, that would be helpful. I do not have access to SPARC computers any more. 2 - find someone to review the ARM and AARCH related #if preprocessor stuff in ./include/lzo/lzodefs.h in the port's WRKSRC after unpacking. 3 - if it's nothing we can do about, get Markus F. X. J. Oberhumer into the loop and ask him to make his code work on strict-alignment computers and possibly provide initial patches. Finally a question of my personal interest for the ARM7 folks: How much of an effort is it to get a RPi configured to the point that I can reproduce the problem? Is it more something to do over a coffee, or will it take a week of frequent hand-holding and compiles over night? The RPi seems pretty affordable and I meant to get one (for Linux) anyways, I might just get another SD card for FreeBSD 11. From owner-freebsd-arm@freebsd.org Fri May 27 11:35:57 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF1ABB4C0A7 for ; Fri, 27 May 2016 11:35:57 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-192.reflexion.net [208.70.211.192]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 92CF91103 for ; Fri, 27 May 2016 11:35:57 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 7407 invoked from network); 27 May 2016 11:35:56 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 27 May 2016 11:35:56 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Fri, 27 May 2016 07:35:53 -0400 (EDT) Received: (qmail 9321 invoked from network); 27 May 2016 11:35:53 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 27 May 2016 11:35:53 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id EF0601C43F4; Fri, 27 May 2016 04:35:46 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] From: Mark Millard In-Reply-To: <5747F78A.5020103@gmx.de> Date: Fri, 27 May 2016 04:35:54 -0700 Cc: Cedric Blancher , freebsd-sparc64@freebsd.org, freebsd-arm , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> <5747F78A.5020103@gmx.de> To: Matthias Andree X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 11:35:57 -0000 On 2016-May-27, at 12:30 AM, Matthias Andree = wrote: > Am 27.05.2016 um 06:14 schrieb Cedric Blancher: >> SPARCv7, SPARCv8 and SPARCv9 mandate natural alignment like all >> 'normal' RISC implementations. SPARCv9 ABI adds some 'special' >> instructions (separate from the normal load/store instructions) for >> unaligned access, but as said they come with costs, as stated before >> PLUS the risk that they are unimplemented in the actual hardware and >> trigger emulation traps. >=20 > LZO libraries (archivers/lzo2) are mainly about speed end efficiency = for > mobile or otherwise energy-challenged devices, so we probably want to > avoid unaligned access whatsoever in the port even if the crash = happens > outside inner loops. >=20 > >=20 > Now looking at the PR, there's a resolved core dump that leaves me = with > the impression it's trying to get 16 bit from an odd address, without > digging too deep. Someone stop me here if I'm misinterpreting this. That is what the ldrh instruction would be doing given the value listed = for r0. Before the recent kernel change that attempt caused an = exception. Now it would to the misaligned access without complaint. (But = I've not got as far as testing such yet: other things are taking my = time.) > > Where the take-home message for me was in Comment 4: >=20 >> While options like -mno-unaligned-access will make the compiled code >> avoid adding new misalignments as "optimizations" when the original >> code does not misalign it will not repair code that directly = generates >> misalignments. (The alignment fixes to clang++ were all source code >> fixes, not compiler option changes.) >=20 > Meaning that this, for now, appears to be a port bug. >=20 > Now, below is my current plan in the role of the port's maintainer, = and > any assistance will be appreciated (<- that's soliciting input) >=20 > 1 - figure if this affects other RISC architectures. Cedric got the > SPARC on the hook, but I'm open for input on other arch's. >=20 > If someone can report back if the lzo2 port runs into > unaligned-access-emulation traps on FreeBSD/sparc*, that would be > helpful. I do not have access to SPARC computers any more. I also have no access to any SPARC variants. > 2 - find someone to review the ARM and AARCH related #if preprocessor > stuff in ./include/lzo/lzodefs.h in the port's WRKSRC after unpacking. >=20 >=20 > 3 - if it's nothing we can do about, get Markus F. X. J. Oberhumer = into > the loop and ask him to make his code work on strict-alignment = computers > and possibly provide initial patches. >=20 >=20 > Finally a question of my personal interest for the ARM7 folks: >=20 > How much of an effort is it to get a RPi configured to the point that = I > can reproduce the problem? Is it more something to do over a coffee, = or > will it take a week of frequent hand-holding and compiles over night? > The RPi seems pretty affordable and I meant to get one (for Linux) > anyways, I might just get another SD card for FreeBSD 11. The rpi vintage matters: Original rpi's (before rpi2): ARM1176JZF-S, 32-bit (not armv6 nor = armv7-a/cortex-a7) rpi2: armv7-a/cortex-a7, 32-bit (this is where the problem was = originally shown) rpi3: cortex-A53, 64-bit (not supported by FreeBSD 11.0 yet) (I've done no testing of an original rpi and do not know its behavior. = Original rpi's would be slower.) As far as I know you would need an rpi2 specifically and likely a = now-older 11.0-CURRENT vintage that is pickier about alignment (or a = more modern kernel adjusted back to being picker). I've not been using the 11.0 snapshots to install but building from = source on an amd64 context and copying over the installation materials = separately. Also I have / on a usb drive instead of a slower SD card. An = SD card is still required for part of the boot sequence for such = contexts but is otherwise is normally unused as I do things. I did buildworld/buildkernel once on the rpi2 itself and it took about = 14 hours at the time as I remember. By contrast, all my port builds from source were on the rpi2 itself, not = cross builds. =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Fri May 27 12:03:23 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 75A3AB4A53D; Fri, 27 May 2016 12:03:23 +0000 (UTC) (envelope-from mark.cave-ayland@ilande.co.uk) Received: from s16892447.onlinehome-server.info (chuckie.co.uk [82.165.15.123]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3707C1A5D; Fri, 27 May 2016 12:03:22 +0000 (UTC) (envelope-from mark.cave-ayland@ilande.co.uk) Received: from host31-50-169-25.range31-50.btcentralplus.com ([31.50.169.25] helo=[192.168.1.65]) by s16892447.onlinehome-server.info with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1b6GD6-00077b-K1; Fri, 27 May 2016 12:45:49 +0100 To: Mark Millard , Matthias Andree References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> <5747F78A.5020103@gmx.de> Cc: freebsd-arm , FreeBSD Toolchain , freebsd-sparc64@freebsd.org From: Mark Cave-Ayland Message-ID: <5748334B.6070504@ilande.co.uk> Date: Fri, 27 May 2016 12:45:15 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 31.50.169.25 X-SA-Exim-Mail-From: mark.cave-ayland@ilande.co.uk X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on s16892447.onlinehome-server.info X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 02:45:44 +0000) X-SA-Exim-Scanned: Yes (on s16892447.onlinehome-server.info) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 12:03:23 -0000 On 27/05/16 12:35, Mark Millard wrote: >> 1 - figure if this affects other RISC architectures. Cedric got the >> SPARC on the hook, but I'm open for input on other arch's. >> >> If someone can report back if the lzo2 port runs into >> unaligned-access-emulation traps on FreeBSD/sparc*, that would be >> helpful. I do not have access to SPARC computers any more. > > I also have no access to any SPARC variants. If you grab yourself a copy of the latest QEMU 2.6, you should be able to happily install FreeBSD-current under qemu-system-sparc64 in -nographic mode. The emulation is still a work-in-progress but one of its primary use cases is allow people to generate builds even if they don't have access to the real hardware. ATB, Mark. From owner-freebsd-arm@freebsd.org Fri May 27 15:16:32 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F196B4C060 for ; Fri, 27 May 2016 15:16:32 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 53B011C6E for ; Fri, 27 May 2016 15:16:31 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3rGTt83MWkzZqp for ; Fri, 27 May 2016 17:08:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:mime-version :user-agent:date:date:message-id:subject:subject:from:from :received:received; s=mail; t=1464361710; x=1466176111; bh=uxEXI K2pekNjWfs/SZsw8KNEAPM9DWZj5egQjrL7/v4=; b=iBfL6GnogLqdObHHQRkG7 TqoB436qNkcaXQf8MVbP9ClqQ4ecIjhkdwxBNbEikEBYef8MpIrGqxjKR8g+pO5n ST3s+7eEf/tJfJKGPQBU30NGge6yiW+e0ru74SIRtg09kvwhuD8zLNIU9zUs0IFG 3SaELgMdpcGHKFDEecgOyM= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id e9wdyWd0gn2m for ; Fri, 27 May 2016 17:08:30 +0200 (CEST) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA for ; Fri, 27 May 2016 17:08:30 +0200 (CEST) To: freebsd-arm@freebsd.org From: Guido Falsi Subject: Cross building ports using poudriere on armv6 failing Message-ID: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> Date: Fri, 27 May 2016 17:08:30 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 15:16:32 -0000 Hi! I'm doing some experiments with a RPI2 board and I cross build my packages using poudriere on amd64. Since the ABI change my poudriere jails have not been working. Now, it's quite problable I'm missing something obvious or doing something wrong. But I cannot really figure out how to fix this. I'm looking for someone to point me in the right direction. I successfully upgraded the jails to r300410 using poudriere jail -u. Now each time I start the jail it dies trying to compile pkg (the first port it tries, with this error: checking whether the C compiler works... no configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.8.3': configure: error: C compiler cannot create executables See `config.log' for more details ===> Script "configure" failed unexpectedly. Looking at the config.log gives me this error message: configure:3581: checking whether the C compiler works configure:3603: /nxb-bin/usr/bin/cc -O2 -pipe -Wno-error -fno-strict-aliasing conftest.c >&5 /nxb-bin/usr/bin/ld: ERROR: a.out uses VFP register arguments, /tmp/conftest-808afb.o does not /nxb-bin/usr/bin/ld: failed to merge target specific data of file /tmp/conftest-808afb.o cc: error: linker command failed with exit code 1 (use -v to see invocation) What should I do? Did I messed up the update? Thanks in advance. -- Guido Falsi From owner-freebsd-arm@freebsd.org Fri May 27 17:52:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 542CBB4CBD4 for ; Fri, 27 May 2016 17:52:58 +0000 (UTC) (envelope-from mikael.urankar@gmail.com) Received: from mail-yw0-x22c.google.com (mail-yw0-x22c.google.com [IPv6:2607:f8b0:4002:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 166661487 for ; Fri, 27 May 2016 17:52:58 +0000 (UTC) (envelope-from mikael.urankar@gmail.com) Received: by mail-yw0-x22c.google.com with SMTP id o16so112875720ywd.2 for ; Fri, 27 May 2016 10:52:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=F1iVidVoPyYTilXhkpgX8uZxdb736z00O1NQynOGN7I=; b=doi1Nd6QJkWVZQqBXVSDRa8REoMjMlLFo0gVrF37mGXathU/GWgZF+GMVncu8JNOwX hLyy4Qg0m5UqAlR3B+bD4BjU1d5M2d8V4o7FPrGWqEi8mv98K9Oodm2fO+FMKzPT/QQD Ba+r5xK0UoFh61SOkDSf5lU6EZ81cX7mxYSbRDmiSasFaxLITzoVGICqNKRU8V0ZwelX 8SuzzeOy+WM2Iw2mOXw1UBcAVLglBhsvcXEJlc5hQT7s28p+3Pbp7zoPQ2r0FZ8T9WZg fWho+ofxO1C1Nbh87Li5+AY0BQ7HkLIs/BW5Sycd+YGq5RW9YlWYBv+rNpKAzg3Y40M2 T1gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=F1iVidVoPyYTilXhkpgX8uZxdb736z00O1NQynOGN7I=; b=EVjeOe0hcD1APRMnuA5nlv6FzaACYirxaa9gx83skRuL17FBCvGNmqg+/BV8VDkgcI TjzB8z2qsWUxrwR6asx8BeA1R3ygNg3nAbm6SxHd/M2HTnyoPT32qecVy7Q3+LDwdMLG cVhqkjBSFLn1T+88MzdddjHBeOZLcYhOc7KsTuY5tn5GwwMUWIdjPWKxxRAKeR7d77gs CrFQ5/SWegMMBSd4YFoECIiycnHObn5Ot65q0RsdaojXY7vdvKVXlkcQ+hqZHtkJJhn5 UNcBKRbaEP2LQKQuBYiOo9I4uEyv4jbbfsjLdVriIJXLbnWKnpGmIv6t+6JfrpDFzXcv YXrw== X-Gm-Message-State: ALyK8tJREjmZrewv83bPTxSCP8xZRGTbazwvj4sFsITsVAi8ZnNQuxa+nFQBoGt5r0NOEB5ageKCWkbQHoAzsg== X-Received: by 10.129.92.4 with SMTP id q4mr9317340ywb.156.1464371577268; Fri, 27 May 2016 10:52:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.215.78 with HTTP; Fri, 27 May 2016 10:52:17 -0700 (PDT) In-Reply-To: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> References: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> From: =?UTF-8?Q?Mika=C3=ABl_Urankar?= Date: Fri, 27 May 2016 19:52:17 +0200 Message-ID: Subject: Re: Cross building ports using poudriere on armv6 failing To: Guido Falsi Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 17:52:58 -0000 2016-05-27 17:08 GMT+02:00 Guido Falsi : > Hi! > > I'm doing some experiments with a RPI2 board and I cross build my > packages using poudriere on amd64. > > Since the ABI change my poudriere jails have not been working. > > Now, it's quite problable I'm missing something obvious or doing > something wrong. But I cannot really figure out how to fix this. I'm > looking for someone to point me in the right direction. > > > I successfully upgraded the jails to r300410 using poudriere jail -u. > > Now each time I start the jail it dies trying to compile pkg (the first > port it tries, with this error: > > checking whether the C compiler works... no > configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.8.3': > configure: error: C compiler cannot create executables > See `config.log' for more details > ===> Script "configure" failed unexpectedly. > > > Looking at the config.log gives me this error message: > > configure:3581: checking whether the C compiler works > configure:3603: /nxb-bin/usr/bin/cc -O2 -pipe -Wno-error > -fno-strict-aliasing conftest.c >&5 > /nxb-bin/usr/bin/ld: ERROR: a.out uses VFP register arguments, > /tmp/conftest-808afb.o does not > /nxb-bin/usr/bin/ld: failed to merge target specific data of file > /tmp/conftest-808afb.o > cc: error: linker command failed with exit code 1 (use -v to see invocation) > > What should I do? Did I messed up the update? update_jail() doesn't seem to update the native-xtools, you are probably using an old toolchain. Keep in mind that the native-xtools are built using /usr/src not the 'poudriere' one, you need to update your /usr/src tree before updating your toolchain (or creating a new jail) From owner-freebsd-arm@freebsd.org Fri May 27 18:15:46 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE652B4C059 for ; Fri, 27 May 2016 18:15:46 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5CB801045 for ; Fri, 27 May 2016 18:15:45 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 08d546ab-2437-11e6-8d8d-01a8ff6afd94 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.eu.mailhop.org (Halon Mail Gateway) with ESMTPSA; Fri, 27 May 2016 18:15:46 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4RIFc0U008102; Fri, 27 May 2016 12:15:38 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464372938.1204.98.camel@freebsd.org> Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] From: Ian Lepore To: Mark Millard , Matthias Andree Cc: freebsd-arm , FreeBSD Toolchain , Cedric Blancher , freebsd-sparc64@freebsd.org Date: Fri, 27 May 2016 12:15:38 -0600 In-Reply-To: References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> <5747F78A.5020103@gmx.de> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 18:15:47 -0000 On Fri, 2016-05-27 at 04:35 -0700, Mark Millard wrote: > On 2016-May-27, at 12:30 AM, Matthias Andree > wrote: > > > Am 27.05.2016 um 06:14 schrieb Cedric Blancher: > > > [...] > The rpi vintage matters: > > Original rpi's (before rpi2): ARM1176JZF-S, 32-bit (not armv6 nor > armv7-a/cortex-a7) > Original rpi is indeed 1176JZF-S, which IS armv6. The differences between it and armv7 are almost entirely in the cache maintenence routines, and notably not in handling unaligned access the way we now configure the hardware. Bottom line: this is an old slow chip and you'll be nothing but frustrated using it. If you're going to get an rpi, get the much faster rpi2, which is a quad-core system. These days you may be even better off with something even newer based on the Allwinner chips (banana pi, cubieboard, a bunch of others), thanks to the excellent support work done recent (and still happening) by Jarred and Emmanuel. But I'm not sure of the price comparisons. -- Ian From owner-freebsd-arm@freebsd.org Fri May 27 18:37:26 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9E684B4C4CB for ; Fri, 27 May 2016 18:37:26 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E0F91E2B for ; Fri, 27 May 2016 18:37:25 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3rGZW56L6SzZqp; Fri, 27 May 2016 20:37:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1464374240; x=1466188641; bh=FbtoEvtG+MyeHbb5Fnb8aiAzVr42pDd3oS+ BqcNuur4=; b=R7jJoByRipJxuvemy/FeX5wLIHmFVKKfIcprtHA0MynIK1UDM7T 4Ky1RUyj/RID4sKggG4P5hJ7F+z1NGtVyDfHZweVepY2DzzRspqLz71mk7YweEM/ kRCLkcuVZOnGyI0+rX4MyaVAVGwuoCi5l5uxElakWklOV3f9cDqI9DHc= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id jkiNhx4G5YIL; Fri, 27 May 2016 20:37:20 +0200 (CEST) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Fri, 27 May 2016 20:37:20 +0200 (CEST) Subject: Re: Cross building ports using poudriere on armv6 failing To: =?UTF-8?Q?Mika=c3=abl_Urankar?= References: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> Cc: "freebsd-arm@freebsd.org" From: Guido Falsi Message-ID: <19196c25-2197-7599-abde-537b9f10e9d2@madpilot.net> Date: Fri, 27 May 2016 20:37:19 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 18:37:26 -0000 On 05/27/16 19:52, Mikaël Urankar wrote: > 2016-05-27 17:08 GMT+02:00 Guido Falsi : >> Hi! >> >> I'm doing some experiments with a RPI2 board and I cross build my >> packages using poudriere on amd64. >> >> Since the ABI change my poudriere jails have not been working. >> >> Now, it's quite problable I'm missing something obvious or doing >> something wrong. But I cannot really figure out how to fix this. I'm >> looking for someone to point me in the right direction. >> >> >> I successfully upgraded the jails to r300410 using poudriere jail -u. >> >> Now each time I start the jail it dies trying to compile pkg (the first >> port it tries, with this error: >> >> checking whether the C compiler works... no >> configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.8.3': >> configure: error: C compiler cannot create executables >> See `config.log' for more details >> ===> Script "configure" failed unexpectedly. >> >> >> Looking at the config.log gives me this error message: >> >> configure:3581: checking whether the C compiler works >> configure:3603: /nxb-bin/usr/bin/cc -O2 -pipe -Wno-error >> -fno-strict-aliasing conftest.c >&5 >> /nxb-bin/usr/bin/ld: ERROR: a.out uses VFP register arguments, >> /tmp/conftest-808afb.o does not >> /nxb-bin/usr/bin/ld: failed to merge target specific data of file >> /tmp/conftest-808afb.o >> cc: error: linker command failed with exit code 1 (use -v to see invocation) >> >> What should I do? Did I messed up the update? > > update_jail() doesn't seem to update the native-xtools, you are > probably using an old toolchain. > Keep in mind that the native-xtools are built using /usr/src not the > 'poudriere' one, you need to update your /usr/src tree before updating > your toolchain (or creating a new jail) > Thanks a lot. This is just the pointer I needed. I always keep my jails aligned with the base system so that isn't a problem. I'll start updating my toolchain right away. -- Guido Falsi From owner-freebsd-arm@freebsd.org Fri May 27 18:52:03 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4551CB4C95A for ; Fri, 27 May 2016 18:52:03 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A21F31B5A for ; Fri, 27 May 2016 18:52:02 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 192b0ab7-243c-11e6-8d8d-01a8ff6afd94 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.eu.mailhop.org (Halon Mail Gateway) with ESMTPSA; Fri, 27 May 2016 18:52:01 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4RIprAf008169; Fri, 27 May 2016 12:51:53 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464375113.1204.120.camel@freebsd.org> Subject: Re: Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] From: Ian Lepore To: Matthias Andree , Cedric Blancher , Mark Millard Cc: freebsd-arm , FreeBSD Toolchain , freebsd-sparc64@freebsd.org Date: Fri, 27 May 2016 12:51:53 -0600 In-Reply-To: <5747F78A.5020103@gmx.de> References: <7AFD3661-9764-434B-A387-FD31B62DD77E@dsl-only.net> <5747F78A.5020103@gmx.de> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 18:52:03 -0000 On Fri, 2016-05-27 at 09:30 +0200, Matthias Andree wrote: > Am 27.05.2016 um 06:14 schrieb Cedric Blancher: > > [...] > > > 2 - find someone to review the ARM and AARCH related #if preprocessor > stuff in ./include/lzo/lzodefs.h in the port's WRKSRC after > unpacking. > I just had a look. I think the cause of bugzilla 207096 is probably found on line 2544 of lzodefs.h: # elif 1 && defined(__TARGET_ARCH_ARM) && ((__TARGET_ARCH_ARM)+0 >= 7) A similar check on line 2551 assumes armv6-a and -r profiles also support unaligned. Our freebsd clang would normally not define __ARM_FEATURE_UNALIGNED (checked on line 2528 of lzodefs.h) unless someone had specifically added the -munaligned-access option; in the PR we see it specifically has -mno-unaligned-access. But it also has -march=armv7 (our default is v6 due to the rpi and the ongoing stupidity that we pretend v6 and v7 are "the same enough" to not need separate names). So with __ARM_FEATURE_UNALIGNED not defined and arch = armv7, the check on line 2544 makes the assumption (incorrect until a few days ago) that if the arch is v7, we must have support for unaligned access. I think that assumption is right for every major OS, but there could be special embedded environments where it's incorrect. (In fact, a highly specialized embedded system is pretty much the ONLY place you'd expect someone to legitimately disable unaligned accesses, now that freebsd gets it right). I think the right thing to do is: if __ARM_ARCH is defined, that means the current compiler properly supports the ACLE feature symbols[1] and thus only __ARM_FEATURE_UNALIGNED should be consulted. If __ARM_ARCH is not defined, then __ARM_FEATURE_UNALIGNED can't be used, and a fallback to guessing based on arch might be valid. [1] http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053c/IHI0053C_acle_2_0.pdf -- Ian From owner-freebsd-arm@freebsd.org Fri May 27 19:49:10 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 006A9B4CFC4 for ; Fri, 27 May 2016 19:49:10 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 84BED1899 for ; Fri, 27 May 2016 19:49:08 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3rGc5s74tTzZr6; Fri, 27 May 2016 21:49:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1464378544; x=1466192945; bh=3+wqHrAPSErFrDI+NrWBSCi6nu+JPZp3b2x Q+eWr5Ck=; b=TB7JOaZmf46303/2Jy+BOJZeq+QP7fUjRZ1tEkj+O4lsO0rmEYl 2rZgd1dqflIp3dJfJcQwap+5+0ZNhS7izXU6hVhJN8ps60MOsejkqrJ7oZfNQrEL w9r6xkcBcXj7x7u2rzGu6ECmyfbkHnY/H2BoA4iOP0CbUXdi0YMzu2Yo= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id W1b3dnvEjfg7; Fri, 27 May 2016 21:49:04 +0200 (CEST) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Fri, 27 May 2016 21:49:04 +0200 (CEST) Subject: Re: Cross building ports using poudriere on armv6 failing To: =?UTF-8?Q?Mika=c3=abl_Urankar?= References: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> <19196c25-2197-7599-abde-537b9f10e9d2@madpilot.net> Cc: "freebsd-arm@freebsd.org" From: Guido Falsi Message-ID: Date: Fri, 27 May 2016 21:49:03 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <19196c25-2197-7599-abde-537b9f10e9d2@madpilot.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 19:49:10 -0000 On 05/27/16 20:37, Guido Falsi wrote: > On 05/27/16 19:52, Mikaël Urankar wrote: >> 2016-05-27 17:08 GMT+02:00 Guido Falsi : >>> Hi! >>> >>> I'm doing some experiments with a RPI2 board and I cross build my >>> packages using poudriere on amd64. >>> >>> Since the ABI change my poudriere jails have not been working. >>> >>> Now, it's quite problable I'm missing something obvious or doing >>> something wrong. But I cannot really figure out how to fix this. I'm >>> looking for someone to point me in the right direction. >>> >>> >>> I successfully upgraded the jails to r300410 using poudriere jail -u. >>> >>> Now each time I start the jail it dies trying to compile pkg (the first >>> port it tries, with this error: >>> >>> checking whether the C compiler works... no >>> configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.8.3': >>> configure: error: C compiler cannot create executables >>> See `config.log' for more details >>> ===> Script "configure" failed unexpectedly. >>> >>> >>> Looking at the config.log gives me this error message: >>> >>> configure:3581: checking whether the C compiler works >>> configure:3603: /nxb-bin/usr/bin/cc -O2 -pipe -Wno-error >>> -fno-strict-aliasing conftest.c >&5 >>> /nxb-bin/usr/bin/ld: ERROR: a.out uses VFP register arguments, >>> /tmp/conftest-808afb.o does not >>> /nxb-bin/usr/bin/ld: failed to merge target specific data of file >>> /tmp/conftest-808afb.o >>> cc: error: linker command failed with exit code 1 (use -v to see invocation) >>> >>> What should I do? Did I messed up the update? >> >> update_jail() doesn't seem to update the native-xtools, you are >> probably using an old toolchain. >> Keep in mind that the native-xtools are built using /usr/src not the >> 'poudriere' one, you need to update your /usr/src tree before updating >> your toolchain (or creating a new jail) >> > > Thanks a lot. This is just the pointer I needed. > > I always keep my jails aligned with the base system so that isn't a problem. > > I'll start updating my toolchain right away. > This helped, I rebuilt the jail adding the -x option to poudriere jail, which does install the cross tools. Now it is able to build the pkg package, but fails on every other port saying: ==> Installing existing package /packages/All/pkg-1.8.3.txz [poudriere.madpilot.net] Installing pkg-1.8.3... [poudriere.madpilot.net] Extracting pkg-1.8.3: .......... done pkg-static: Fail to rename /usr/local/share/licenses/pkg-1.8.3/catalog.mk.83bLLp1dHKF9 -> /usr/local/share/licenses/pkg-1.8.3/catalog.mk: Bad address Failed to install the following 1 package(s): /packages/All/pkg-1.8.3.txz *** Error code 70 Stop. make: stopped in /usr/ports/devel/gmake-lite The thing I noticed is, if I examine the pkg package using the host kg command I get: # pkg info -F pkg-1.8.3.txz pkg-1.8.3 Name : pkg Version : 1.8.3 Installed on : Thu Jan 1 00:00:00 1970 UTC Origin : ports-mgmt/pkg Architecture : freebsd:11:armv6:32:el:eabi:softfp Prefix : /usr/local Categories : ports-mgmt Licenses : BSD2CLAUSE Maintainer : pkg@FreeBSD.org WWW : http://wiki.freebsd.org/pkgng Comment : Package manager Shared Libs provided: libpkg.so.3 Annotations : Flat size : 9.48MiB Description : Package management tool WWW: http://wiki.freebsd.org/pkgng so looking at Architecture it still think it's softfp. Anyone has an idea what I'm doing wrong still? Maybe I should just remove the jail an start from scratch? -- Guido Falsi From owner-freebsd-arm@freebsd.org Fri May 27 20:17:22 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C35D9B4CC0C for ; Fri, 27 May 2016 20:17:22 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B6F7F179C; Fri, 27 May 2016 20:17:22 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 7F1E210CB; Fri, 27 May 2016 20:17:22 +0000 (UTC) Date: Fri, 27 May 2016 20:17:17 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: alc@FreeBSD.org, gjb@FreeBSD.org, dru@FreeBSD.org, ambrisko@FreeBSD.org, ngie@FreeBSD.org, kib@FreeBSD.org, br@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1280804490.1.1464380242679.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3246 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 20:17:22 -0000 FreeBSD_HEAD_arm64 - Build #3246 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3246/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3246/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3246/con= sole Change summaries: 300867 by ngie: Only expose `hint_uaddr` in the ND_DEBUG case This fixes a -Wunused-but-set-variable warning with gcc MFC after: 1 week Reported by: gcc 5 Sponsored by: EMC / Isilon Storage Division 300866 by ambrisko: If the I/O offset and length is multiple of the media size then directly pass the request otherwise use a buffer that is a multiple of the media size. This speeds up I/O quite a bit when using large transfer sizes on 4Kn disks etc. MFC after:=091 week 300865 by alc: The flag "vm_pages_needed" has long served two distinct purposes: (1) to indicate that threads are waiting for free pages to become available and (2) to indicate whether a wakeup call has been sent to the page daemon. The trouble is that a single flag cannot really serve both purposes, becaus= e we have two distinct targets for when to wakeup threads waiting for free pages versus when the page daemon has completed its work. In particular, the flag will be cleared by vm_page_free() before the page daemon has met its target, and this can lead to the OOM killer being invoked prematurely. To address this problem, a new flag "vm_pageout_wanted" is introduced. Discussed with:=09jeff Reviewed by:=09kib, markj Tested by:=09markj Sponsored by:=09EMC / Isilon Storage Division 300864 by dru: Remove duplicate sentence from pfsync.8. PR: 209539 Submitted by: olivier@ Reviewed by: timmoore88@gmail.com Sponsored by: iXsystems 300863 by kib: In pmap_advise(), avoid leaking DI start for EPT pmaps which needs A/D emulation. Assert that syscalls do not leak DI. Reported by:=09gjb Sponsored by:=09The FreeBSD Foundation 300862 by ngie: Install ioatcontrol to /usr/bin by default instead of / MFC after: 1 week Sponsored by: EMC / Isilon Storage Division 300861 by ngie: - Sort make variables - Use SRCTOP instead of ad hoc definition for it MFC after: 1 week Sponsored by: EMC / Isilon Storage Division 300860 by gjb: Replace linux-f10 packages with updated linux-c6. PR: =09=09208280 Submitted by: =09Johannes Meixner Sponsored by:=09The FreeBSD Foundation 300859 by br: Correct the implementation of dtrace_interrupt_disable/enable. Pointed out by:=09andrew Sponsored by:=09DARPA, AFRL Sponsored by:=09HEIF5 300858 by ngie: Fix description for -V in the -r case t.verify_test =3D true is always set when -V is specified, regardless of wh= ether or not the tool is being run in raw mode MFC after: 1 week Sponsored by: EMC / Isilon Storage Division The end of the build log: [...truncated 53922 lines...] --- dwarf_str.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.dwarf_str.o -MTdwarf_str.o -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variabl= e-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolchain/l= ibdwarf/dwarf_str.c -o dwarf_str.o --- kerberos5/lib__L --- --- unwrap.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/s= rc/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -= I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/= usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/us= r/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. = -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -= MP -MF.depend.unwrap.So -MTunwrap.So -std=3Dgnu99 -fstack-protector-strong = -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../cr= ypto/heimdal/lib/gssapi/krb5/unwrap.c -o unwrap.So --- lib__L --- --- all_subdir_lib/libelftc --- --- libelftc_dem_gnu2.o --- --- all_subdir_lib/libdwarf --- --- dwarf_types.o --- --- all_subdir_lib/libelftc --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/contrib/elftoo= lchain/libelftc -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.l= ibelftc_dem_gnu2.o -MTlibelftc_dem_gnu2.o -std=3Dgnu99 -fstack-protector-st= rong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safet= y -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c /usr/src/contrib/elftoolchain/libelftc/libelftc_dem_gnu2.c -= o libelftc_dem_gnu2.o --- all_subdir_lib/libdwarf --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.dwarf_types.o -MTdwarf_types.o -s= td=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -= Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow = -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs= -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-varia= ble-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-= unused-const-variable -Qunused-arguments -c dwarf_types.c -o dwarf_types.= o --- dwarf_vars.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.dwarf_vars.o -MTdwarf_vars.o -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variabl= e-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Qunused-arguments -c dwarf_vars.c -o dwarf_vars.o --- dwarf_weaks.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.dwarf_weaks.o -MTdwarf_weaks.o -s= td=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -= Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow = -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs= -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-varia= ble-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-= unused-const-variable -Qunused-arguments -c dwarf_weaks.c -o dwarf_weaks.= o --- libdwarf.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf.o -MTlibdwarf.o -std=3Dg= nu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2= k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunus= ed-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wred= undant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-de= clarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused= -const-variable -Qunused-arguments -c /usr/src/contrib/elftoolchain/libdw= arf/libdwarf.c -o libdwarf.o --- kerberos5/lib__L --- --- verify_mic.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/s= rc/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -= I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/= usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/us= r/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. = -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -= MP -MF.depend.verify_mic.So -MTverify_mic.So -std=3Dgnu99 -fstack-protector= -strong -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../= ../../crypto/heimdal/lib/gssapi/krb5/verify_mic.c -o verify_mic.So --- lib__L --- --- libdwarf_abbrev.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_abbrev.o -MTlibdwarf_abb= rev.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -= Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested= -externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissi= ng-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-i= nt -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elft= oolchain/libdwarf/libdwarf_abbrev.c -o libdwarf_abbrev.o --- all_subdir_lib/libelftc --- --- libelftc_dem_gnu3.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/contrib/elftoo= lchain/libelftc -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.l= ibelftc_dem_gnu3.o -MTlibelftc_dem_gnu3.o -std=3Dgnu99 -fstack-protector-st= rong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safet= y -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c /usr/src/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c -= o libelftc_dem_gnu3.o --- all_subdir_lib/libdwarf --- --- libdwarf_arange.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_arange.o -MTlibdwarf_ara= nge.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -= Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested= -externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissi= ng-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-i= nt -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elft= oolchain/libdwarf/libdwarf_arange.c -o libdwarf_arange.o --- kerberos5/lib__L --- --- wrap.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/s= rc/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -= I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/= usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/us= r/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. = -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -= MP -MF.depend.wrap.So -MTwrap.So -std=3Dgnu99 -fstack-protector-strong -= Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto= /heimdal/lib/gssapi/krb5/wrap.c -o wrap.So --- lib__L --- --- libdwarf_attr.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_attr.o -MTlibdwarf_attr.= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wsha= dow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-ext= erns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-v= ariable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -= Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolc= hain/libdwarf/libdwarf_attr.c -o libdwarf_attr.o --- libdwarf_die.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_die.o -MTlibdwarf_die.o = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshado= w -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-exter= ns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-var= iable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolcha= in/libdwarf/libdwarf_die.c -o libdwarf_die.o --- kerberos5/lib__L --- --- gss_krb5.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/s= rc/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -= I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/= usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/us= r/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. = -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -= MP -MF.depend.gss_krb5.So -MTgss_krb5.So -std=3Dgnu99 -fstack-protector-str= ong -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/gss_krb= 5.c -o gss_krb5.So --- lib__L --- --- libdwarf_error.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_error.o -MTlibdwarf_erro= r.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-protot= ypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Ws= hadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-e= xterns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing= -variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int= -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoo= lchain/libdwarf/libdwarf_error.c -o libdwarf_error.o --- cddl/lib__L --- --- libzfs_status.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DZFS_NO_ACL = -I/usr/src/cddl/lib/libzfs/../../../sbin/mount -I/usr/src/cddl/lib/libzfs/.= ./../../cddl/lib/libumem -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/compa= t/opensolaris -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/i= nclude -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/lib/libu= mem -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzpo= ol/common -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/= common/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris= /uts/common/fs/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/ope= nsolaris/uts/common/sys -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensol= aris/uts/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libnvpair -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libuutil/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/open= solaris/lib/libzfs/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/= opensolaris/lib/libzfs_core/common -DNEED_SOLARIS_BOOLEAN -MD -MP -MF.dep= end.libzfs_status.So -MTlibzfs_status.So -std=3Diso9899:1999 -fstack-protec= tor-strong -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-p= arameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libzfs/= ../../../cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c -o libz= fs_status.So --- lib__L --- --- libdwarf_elf_access.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_elf_access.o -MTlibdwarf= _elf_access.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -W= switch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline = -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign= -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/cont= rib/elftoolchain/libdwarf/libdwarf_elf_access.c -o libdwarf_elf_access.o --- libdwarf_elf_init.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_elf_init.o -MTlibdwarf_e= lf_init.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-= prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswit= ch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wne= sted-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wm= issing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/= elftoolchain/libdwarf/libdwarf_elf_init.c -o libdwarf_elf_init.o --- kerberos5/lib__L --- --- gss_oid.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/s= rc/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -= I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/= usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/us= r/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. = -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -= MP -MF.depend.gss_oid.So -MTgss_oid.So -std=3Dgnu99 -fstack-protector-stron= g -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/gss_oid.c= -o gss_oid.So --- cddl/lib__L --- --- libzfs_util.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DZFS_NO_ACL = -I/usr/src/cddl/lib/libzfs/../../../sbin/mount -I/usr/src/cddl/lib/libzfs/.= ./../../cddl/lib/libumem -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/compa= t/opensolaris -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/i= nclude -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/lib/libu= mem -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzpo= ol/common -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/= common/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris= /uts/common/fs/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/ope= nsolaris/uts/common/sys -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensol= aris/uts/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libnvpair -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libuutil/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/open= solaris/lib/libzfs/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/= opensolaris/lib/libzfs_core/common -DNEED_SOLARIS_BOOLEAN -MD -MP -MF.dep= end.libzfs_util.So -MTlibzfs_util.So -std=3Diso9899:1999 -fstack-protector-= strong -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-p= lus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-va= lue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wn= o-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-param= eter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libzfs/../.= ./../cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c -o libzfs_uti= l.So --- kerberos5/lib__L --- --- libgssapi_krb5.a --- building static gssapi_krb5 library /usr/local/aarch64-freebsd/bin/ar -crD libgssapi_krb5.a `NM=3D'/usr/local/a= arch64-freebsd/bin/nm' NMFLAGS=3D'' lorder 8003.o accept_sec_context.o acqu= ire_cred.o add_cred.o address_to_krb5addr.o aeap.o arcfour.o authorize_loca= lname.o canonicalize_name.o ccache_name.o cfx.o compare_name.o compat.o con= text_time.o copy_ccache.o creds.o decapsulate.o delete_sec_context.o displa= y_name.o display_status.o duplicate_name.o encapsulate.o export_name.o expo= rt_sec_context.o external.o get_mic.o gkrb5_err.o import_name.o import_sec_= context.o indicate_mechs.o init.o init_sec_context.o inquire_context.o inqu= ire_cred.o inquire_cred_by_mech.o inquire_cred_by_oid.o inquire_mechs_for_n= ame.o inquire_names_for_mech.o inquire_sec_context_by_oid.o pname_to_uid.o = prefix.o prf.o process_context_token.o release_buffer.o release_cred.o rele= ase_name.o sequence.o set_cred_option.o set_sec_context_option.o store_cred= .o ticket_flags.o unwrap.o verify_mic.o wrap.o gss_krb5.o gss_oid.o | tsor= t -q`=20 --- lib__L --- --- libdwarf_frame.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_frame.o -MTlibdwarf_fram= e.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-protot= ypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Ws= hadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-e= xterns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing= -variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int= -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoo= lchain/libdwarf/libdwarf_frame.c -o libdwarf_frame.o --- kerberos5/lib__L --- /usr/local/aarch64-freebsd/bin/ranlib -D libgssapi_krb5.a --- libgssapi_krb5.so.10.full --- building shared library libgssapi_krb5.so.10 cc -B/usr/local/aarch64-freebsd/bin/ -Wl,-Bsymbolic -Wl,--no-undefined -fst= ack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-= textrel -o libgssapi_krb5.so.10.full -Wl,-soname,libgssapi_krb5.so.10 `NM= =3D'/usr/local/aarch64-freebsd/bin/nm' NMFLAGS=3D'' lorder 8003.So accept_s= ec_context.So acquire_cred.So add_cred.So address_to_krb5addr.So aeap.So ar= cfour.So authorize_localname.So canonicalize_name.So ccache_name.So cfx.So = compare_name.So compat.So context_time.So copy_ccache.So creds.So decapsula= te.So delete_sec_context.So display_name.So display_status.So duplicate_nam= e.So encapsulate.So export_name.So export_sec_context.So external.So get_mi= c.So gkrb5_err.So import_name.So import_sec_context.So indicate_mechs.So in= it.So init_sec_context.So inquire_context.So inquire_cred.So inquire_cred_b= y_mech.So inquire_cred_by_oid.So inquire_mechs_for_name.So inquire_names_fo= r_mech.So inquire_sec_context_by_oid.So pname_to_uid.So prefix.So prf.So pr= ocess_context_token.So release_buffer.So release_cred.So release_name.So se= quence.So set_cred_option.So set_sec_context_option.So store_cred.So ticket= _flags.So unwrap.So verify_mic.So wrap.So gss_krb5.So gss_oid.So | tsort -q= ` -lgssapi -lkrb5 -lcrypto -lroken -lasn1 -lcom_err --- cddl/lib__L --- /usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/commo= n/libzfs_util.c:589:40: warning: format specifies type 'unsigned long long'= but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] (void) snprintf(buf, buflen, "%llu", n); ~~~~ ^ %lu /usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/commo= n/libzfs_util.c:595:42: warning: format specifies type 'unsigned long long'= but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] (void) snprintf(buf, buflen, "%llu%c", n, u); ~~~~ ^ %lu /usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/commo= n/libzfs_util.c:819:21: warning: incompatible pointer to integer conversion= assigning to 'uint64_t' (aka 'unsigned long') from 'void *' [-Wint-convers= ion] zc->zc_nvlist_conf =3D NULL; ^ ~~~~ /usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/commo= n/libzfs_util.c:820:20: warning: incompatible pointer to integer conversion= assigning to 'uint64_t' (aka 'unsigned long') from 'void *' [-Wint-convers= ion] zc->zc_nvlist_src =3D NULL; ^ ~~~~ /usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/commo= n/libzfs_util.c:821:20: warning: incompatible pointer to integer conversion= assigning to 'uint64_t' (aka 'unsigned long') from 'void *' [-Wint-convers= ion] zc->zc_nvlist_dst =3D NULL; ^ ~~~~ --- kerberos5/lib__L --- --- libgssapi_krb5.so.10.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug libgssapi_krb5.so.= 10.full libgssapi_krb5.so.10.debug --- libgssapi_krb5.so.10 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= libgssapi_krb5.so.10.debug libgssapi_krb5.so.10.full libgssapi_krb5.so.10 =3D=3D=3D> kerberos5/lib/libgssapi_ntlm (all) --- .depend --- echo libgssapi_ntlm.so.10.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/= libcrypto.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libgssapi.a /usr/obj= /arm64.aarch64/usr/src/tmp/usr/lib/libkrb5.a /usr/obj/arm64.aarch64/usr/src= /tmp/usr/lib/libheimntlm.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libro= ken.a >> .depend --- accept_sec_context.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/kerberos5/lib/li= bgssapi_ntlm/../../../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/li= bgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5= /lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerb= eros5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerber= os5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -= I/usr/src/kerberos5/lib/libgssapi_ntlm/../../include -MD -MP -MF.depend.acc= ept_sec_context.o -MTaccept_sec_context.o -std=3Dgnu99 -fstack-protector-st= rong -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_ntlm/../../= ../crypto/heimdal/lib/gssapi/ntlm/accept_sec_context.c -o accept_sec_contex= t.o --- lib__L --- --- all_subdir_lib/libelftc --- --- libelftc_hash.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/contrib/elftoo= lchain/libelftc -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.l= ibelftc_hash.o -MTlibelftc_hash.o -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-e= mpty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-argumen= ts -c /usr/src/contrib/elftoolchain/libelftc/libelftc_hash.c -o libelftc_h= ash.o --- all_subdir_lib/libdwarf --- --- libdwarf_info.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_info.o -MTlibdwarf_info.= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wsha= dow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-ext= erns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-v= ariable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -= Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolc= hain/libdwarf/libdwarf_info.c -o libdwarf_info.o --- all_subdir_lib/libelftc --- --- libelftc_vstr.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/contrib/elftoo= lchain/libelftc -I/usr/src/contrib/elftoolchain/common -MD -MP -MF.depend.l= ibelftc_vstr.o -MTlibelftc_vstr.o -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-e= mpty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-argumen= ts -c /usr/src/contrib/elftoolchain/libelftc/libelftc_vstr.c -o libelftc_v= str.o --- cddl/lib__L --- 5 warnings generated. --- zfeature_common.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DZFS_NO_ACL = -I/usr/src/cddl/lib/libzfs/../../../sbin/mount -I/usr/src/cddl/lib/libzfs/.= ./../../cddl/lib/libumem -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/compa= t/opensolaris -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/i= nclude -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/lib/libu= mem -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzpo= ol/common -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/= common/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris= /uts/common/fs/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/ope= nsolaris/uts/common/sys -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensol= aris/uts/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libnvpair -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libuutil/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/open= solaris/lib/libzfs/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/= opensolaris/lib/libzfs_core/common -DNEED_SOLARIS_BOOLEAN -MD -MP -MF.dep= end.zfeature_common.So -MTzfeature_common.So -std=3Diso9899:1999 -fstack-pr= otector-strong -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promot= ed-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/lib= zfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c -o z= feature_common.So --- kerberos5/lib__L --- --- acquire_cred.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/kerberos5/lib/li= bgssapi_ntlm/../../../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/li= bgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5= /lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerb= eros5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerber= os5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -= I/usr/src/kerberos5/lib/libgssapi_ntlm/../../include -MD -MP -MF.depend.acq= uire_cred.o -MTacquire_cred.o -std=3Dgnu99 -fstack-protector-strong -Qun= used-arguments -c /usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/he= imdal/lib/gssapi/ntlm/acquire_cred.c -o acquire_cred.o --- lib__L --- --- all_subdir_lib/libdwarf --- --- libdwarf_init.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_init.o -MTlibdwarf_init.= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wsha= dow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-ext= erns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-v= ariable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -= Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elftoolc= hain/libdwarf/libdwarf_init.c -o libdwarf_init.o --- cddl/lib__L --- --- zfs_comutil.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DZFS_NO_ACL = -I/usr/src/cddl/lib/libzfs/../../../sbin/mount -I/usr/src/cddl/lib/libzfs/.= ./../../cddl/lib/libumem -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/compa= t/opensolaris -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/i= nclude -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/lib/libu= mem -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzpo= ol/common -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/= common/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris= /uts/common/fs/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/ope= nsolaris/uts/common/sys -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensol= aris/uts/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libnvpair -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libuutil/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/open= solaris/lib/libzfs/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/= opensolaris/lib/libzfs_core/common -DNEED_SOLARIS_BOOLEAN -MD -MP -MF.dep= end.zfs_comutil.So -MTzfs_comutil.So -std=3Diso9899:1999 -fstack-protector-= strong -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-p= lus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-va= lue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wn= o-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-param= eter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libzfs/../.= ./../sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c -o zfs_comutil.S= o --- lib__L --- --- all_subdir_lib/libelftc --- --- libelftc.a --- building static elftc library /usr/local/aarch64-freebsd/bin/ar -crD libelftc.a `NM=3D'/usr/local/aarch64= -freebsd/bin/nm' NMFLAGS=3D'' lorder elftc_bfdtarget.o elftc_copyfile.o elf= tc_demangle.o elftc_reloc_type_str.o elftc_set_timestamps.o elftc_string_ta= ble.o elftc_version.o libelftc_bfdtarget.o libelftc_dem_arm.o libelftc_dem_= gnu2.o libelftc_dem_gnu3.o libelftc_hash.o libelftc_vstr.o | tsort -q`=20 /usr/local/aarch64-freebsd/bin/ranlib -D libelftc.a --- cddl/lib__L --- --- all_subdir_cddl/lib/libzpool --- =3D=3D=3D> cddl/lib/libzpool (all) --- all_subdir_cddl/lib/libzfs --- --- zfs_deleg.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DZFS_NO_ACL = -I/usr/src/cddl/lib/libzfs/../../../sbin/mount -I/usr/src/cddl/lib/libzfs/.= ./../../cddl/lib/libumem -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/compa= t/opensolaris -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/i= nclude -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/lib/libu= mem -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzpo= ol/common -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/= common/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris= /uts/common/fs/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/ope= nsolaris/uts/common/sys -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensol= aris/uts/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libnvpair -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libuutil/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/open= solaris/lib/libzfs/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/= opensolaris/lib/libzfs_core/common -DNEED_SOLARIS_BOOLEAN -MD -MP -MF.dep= end.zfs_deleg.So -MTzfs_deleg.So -std=3Diso9899:1999 -fstack-protector-stro= ng -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus-= int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value = -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-un= used-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter= -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libzfs/../../..= /sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c -o zfs_deleg.So --- lib__L --- --- all_subdir_lib/libdwarf --- --- libdwarf_lineno.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/contrib/el= ftoolchain/libdwarf -I/usr/src/contrib/elftoolchain/common -I/usr/src/contr= ib/elftoolchain/libelf -MD -MP -MF.depend.libdwarf_lineno.o -MTlibdwarf_lin= eno.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -= Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested= -externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissi= ng-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-i= nt -Wno-unused-const-variable -Qunused-arguments -c /usr/src/contrib/elft= oolchain/libdwarf/libdwarf_lineno.c -o libdwarf_lineno.o --- cddl/lib__L --- --- all_subdir_cddl/lib/libzpool --- --- .depend --- echo libzpool.so.2.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libmd.a= /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libpthread.a /usr/obj/arm64.aar= ch64/usr/src/tmp/usr/lib/libz.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/= libnvpair.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libavl.a /usr/obj/ar= m64.aarch64/usr/src/tmp/usr/lib/libumem.a >> .depend --- arc.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/cddl/lib/libzpoo= l/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/lib/libzpool/../../c= ompat/opensolaris/include -I/usr/src/cddl/lib/libzpool/../../compat/opensol= aris/lib/libumem -I/usr/src/cddl/lib/libzpool/../../contrib/opensolaris/lib= /libzpool/common -I/usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/ope= nsolaris/uts/common/sys -I/usr/src/cddl/lib/libzpool/../../../sys/cddl/cont= rib/opensolaris/uts/common/fs/zfs -I/usr/src/cddl/lib/libzpool/../../../sys= /cddl/contrib/opensolaris/common/zfs -I/usr/src/cddl/lib/libzpool/../../../= sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cddl/lib/libzpool/../../= contrib/opensolaris/head -I/usr/src/cddl/lib/libzpool/../../lib/libumem -I/= usr/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_M= UTEX_OWNED -I/usr/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/u= sr/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/usr/src/cddl/lib/li= bzpool/../../../lib/libthr/arch/aarch64/include -g -DDEBUG=3D1 -DNEED_SOL= ARIS_BOOLEAN -MD -MP -MF.depend.arc.o -MTarc.o -std=3Diso9899:1999 -fstack-= protector-strong -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-prom= oted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/l= ibzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c -o ar= c.o --- kerberos5/lib__L --- --- add_cred.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I/usr/src/kerberos5/lib/li= bgssapi_ntlm/../../../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/li= bgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5= /lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerb= eros5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerber= os5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -= I/usr/src/kerberos5/lib/libgssapi_ntlm/../../include -MD -MP -MF.depend.add= _cred.o -MTadd_cred.o -std=3Dgnu99 -fstack-protector-strong -Qunused-arg= uments -c /usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/heimdal/li= b/gssapi/ntlm/add_cred.c -o add_cred.o --- cddl/lib__L --- --- all_subdir_cddl/lib/libzfs --- --- zfs_fletcher.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DZFS_NO_ACL = -I/usr/src/cddl/lib/libzfs/../../../sbin/mount -I/usr/src/cddl/lib/libzfs/.= ./../../cddl/lib/libumem -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/compa= t/opensolaris -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/i= nclude -I/usr/src/cddl/lib/libzfs/../../../cddl/compat/opensolaris/lib/libu= mem -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzpo= ol/common -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/= common/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris= /uts/common/fs/zfs -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/ope= nsolaris/uts/common/sys -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/usr/src/cddl/lib/libzfs/../../../sys/cddl/contrib/opensol= aris/uts/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libnvpair -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolari= s/lib/libuutil/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/open= solaris/lib/libzfs/common -I/usr/src/cddl/lib/libzfs/../../../cddl/contrib/= opensolaris/lib/libzfs_core/common -DNEED_SOLARIS_BOOLEAN -MD -MP -MF.dep= end.zfs_fletcher.So -MTzfs_fletcher.So -std=3Diso9899:1999 -fstack-protecto= r-strong -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string= -plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-= value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -= Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-par= ameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libzfs/..= /../../sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c -o zfs_fletch= er.So --- all_subdir_cddl/lib/libzpool --- In file included from /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/= opensolaris/uts/common/fs/zfs/arc.c:143: /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/vm/vm_pageout.h:77:8: error:= unknown type name 'bool' extern bool vm_pageout_wanted; ^ /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/vm/vm_pageout.h:78:8: error:= unknown type name 'bool' extern bool vm_pages_needed; ^ 2 errors generated. *** [arc.o] Error code 1 make[5]: stopped in /usr/src/cddl/lib/libzpool 1 error make[5]: stopped in /usr/src/cddl/lib/libzpool *** [all_subdir_cddl/lib/libzpool] Error code 2 make[4]: stopped in /usr/src/cddl/lib --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/kerberos5/lib/libgssapi_ntlm *** [all] Error code 2 make[4]: stopped in /usr/src/kerberos5/lib 1 error make[4]: stopped in /usr/src/kerberos5/lib *** [kerberos5/lib__L] Error code 2 make[3]: stopped in /usr/src --- lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/lib/libdwarf *** [all_subdir_lib/libdwarf] Error code 2 make[4]: stopped in /usr/src/lib 1 error make[4]: stopped in /usr/src/lib *** [lib__L] Error code 2 make[3]: stopped in /usr/src --- cddl/lib__L --- --- all_subdir_cddl/lib/libzfs --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/cddl/lib/libzfs *** [all_subdir_cddl/lib/libzfs] Error code 2 make[4]: stopped in /usr/src/cddl/lib 2 errors make[4]: stopped in /usr/src/cddl/lib *** [cddl/lib__L] Error code 2 make[3]: stopped in /usr/src 3 errors make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson3324609408943463073.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Sat May 28 01:06:20 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 18F77B4B738 for ; Sat, 28 May 2016 01:06:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0DDA410FF; Sat, 28 May 2016 01:06:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 7D3C7A3; Sat, 28 May 2016 01:06:20 +0000 (UTC) Date: Sat, 28 May 2016 01:06:18 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <402088921.2.1464397580518.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1261696758.5.1464386281947.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1261696758.5.1464386281947.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3248 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2016 01:06:20 -0000 FreeBSD_HEAD_arm64 - Build #3248 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3248/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3248/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3248/console Change summaries: No changes From owner-freebsd-arm@freebsd.org Sat May 28 12:40:46 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B1220B4D2FA for ; Sat, 28 May 2016 12:40:46 +0000 (UTC) (envelope-from sylgar@gmail.com) Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46E6B11DD for ; Sat, 28 May 2016 12:40:46 +0000 (UTC) (envelope-from sylgar@gmail.com) Received: by mail-wm0-x231.google.com with SMTP id a136so25498715wme.0 for ; Sat, 28 May 2016 05:40:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:mime-version:subject:date:references:to:in-reply-to; bh=V5o5WEG5bIwlY3bsJbYqfiWXaYKWbh3Ms9R8KzAkxPo=; b=cZIkBdmKKtjrFrxs1smqQrW0f3BJEUTY0PbEo8HA8Pdgm/YjT4ad9qa/hXxOmYNMGM S5jnbbe/NsJgY6sx+U7d8SY5bdVtc4WTl2HmpwqI5akldGcRbpNHYDb0ruyS4S4Hc4fh PIUjasdrfvrsWZhFOIx6bFBRS0S08CQyRTY092VomrsX7EmkLPMdo7QGhsimUkx0APMS myBjg/vDe6/ZCEY92tPy0SVFqhSwtk2azSmhO95L6XSUfgunAZKrws8T7cCkBRpHie+6 ZmP1Dw2zDr3hKxb4XAREuE1YmFuV/PGb1Emy59npz4CLoD7GnNyXYyPVu53HQjJ4be9H BVEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:mime-version:subject:date :references:to:in-reply-to; bh=V5o5WEG5bIwlY3bsJbYqfiWXaYKWbh3Ms9R8KzAkxPo=; b=BT8EKnWGVbOtilQqB/Y6ibGpj/w50vId06NS58xoNYXevQ/+GLWlavozZ9NLKF9AMh Yt5zTCAa3PNBV3vNlV21NfLe3HIUuKYpVdliIy3J5YEnXD7pJQCUeOsIgkWiNEGvqktW UTJi2+uJpoD9Ztt05hdgZnesOo1WRoIlOO/K748TWF/8C1dEZbA8AvIcCP3Xn3AIW1ni BBk9HCClgoUtbI6nCVb35MNMRJ+vhrgb1oEU8zI5hPyT06VTtsNz+MNjN2KIjHwKrAxv JKx3DupAMd49/M3M44I+4H2172fF2HtQj6kBlcfam8EehqKgue/3MxGUVq8iRMV+p0PC gZFQ== X-Gm-Message-State: ALyK8tLcCwWl+2jozmYayG+tCCYzgTSD3v9wpcILqicjG9uKsNSQEm2JCelZ5jNQ0DLLjg== X-Received: by 10.28.45.200 with SMTP id t191mr3084176wmt.40.1464439244460; Sat, 28 May 2016 05:40:44 -0700 (PDT) Received: from [192.168.0.10] (plr75-1-82-226-218-68.fbx.proxad.net. [82.226.218.68]) by smtp.gmail.com with ESMTPSA id w9sm13403986wme.19.2016.05.28.05.40.42 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 28 May 2016 05:40:43 -0700 (PDT) From: Sylvain Garrigues Message-Id: Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: =?utf-8?Q?R=C3=A9p_=3A_Are_there_SPARC_=5Bor_other=5D_aligned_me?= =?utf-8?Q?mory_access_requirements_to_avoid_exceptions=3F_=5Bnow?= =?utf-8?Q?_that_11=2E0=27s_armv6/v7_is_allowing_more_unaligned_a?= =?utf-8?Q?ccesses=5D?= Date: Sat, 28 May 2016 14:40:41 +0200 References: To: freebsd-arm@freebsd.org In-Reply-To: X-Mailer: Apple Mail (2.3124) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2016 12:40:46 -0000 Hello Ian, > De: Ian Lepore >=20 > [=E2=80=A6] > Original rpi is indeed 1176JZF-S, which IS armv6. The differences > between it and armv7 are almost entirely in the cache maintenence > routines, and notably not in handling unaligned access the way we now > configure the hardware. Does that mean we now don=E2=80=99t support the RPI A/B version 1, or = more importantly the Raspberry Pi Zero, which is to my knowledge still = based on 1176JZF-S? I was planning to run FreeBSD on the Pi Zero for an important embedded = project, and would like to know better about the implications you = mentioned of the new way the hardware is now configured, as regards this = =C2=AB old =C2=BB armv6 cpu which doesn=E2=80=99t handle unaligned = access properly. Thank you very much, Sylvain.= From owner-freebsd-arm@freebsd.org Sat May 28 14:05:48 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EBB72B4EEF1 for ; Sat, 28 May 2016 14:05:48 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C8CDC1814 for ; Sat, 28 May 2016 14:05:48 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 57587cf3-24dd-11e6-9de8-1b78d5a2543b X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Sat, 28 May 2016 14:06:15 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u4SE5eBx001256; Sat, 28 May 2016 08:05:40 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1464444340.1204.149.camel@freebsd.org> Subject: Re: =?ISO-8859-1?Q?R=E9p?= : Are there SPARC [or other] aligned memory access requirements to avoid exceptions? [now that 11.0's armv6/v7 is allowing more unaligned accesses] From: Ian Lepore To: Sylvain Garrigues , freebsd-arm@freebsd.org Date: Sat, 28 May 2016 08:05:40 -0600 In-Reply-To: References: Content-Type: text/plain; charset="windows-1251" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2016 14:05:49 -0000 On Sat, 2016-05-28 at 14:40 +0200, Sylvain Garrigues wrote: > Hello Ian, > > > De: Ian Lepore > > > > […] > > Original rpi is indeed 1176JZF-S, which IS armv6. The differences > > between it and armv7 are almost entirely in the cache maintenence > > routines, and notably not in handling unaligned access the way we > > now > > configure the hardware. > > Does that mean we now don’t support the RPI A/B version 1, or more > importantly the Raspberry Pi Zero, which is to my knowledge still > based on 1176JZF-S? > > I was planning to run FreeBSD on the Pi Zero for an important > embedded project, and would like to know better about the > implications you mentioned of the new way the hardware is now > configured, as regards this « old » armv6 cpu which doesn’t handle > unaligned access properly. > There has been no change in which chips and boards we support. The only change is that non-freebsd software which assumes that arm chips can do unaligned access now has a much better chance of working without needing freebsd-specific patches. That doesn't mean every port with alignment problems will magically start working now, but many of them will. Basically if they work right on arm on linux, they should now be able to work on freebsd as well. However, it's still possible to write buggy C code that causes the compiler to emit instructions that cause alignment faults. -- Ian From owner-freebsd-arm@freebsd.org Sat May 28 14:41:51 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4565EB4D96D for ; Sat, 28 May 2016 14:41:51 +0000 (UTC) (envelope-from mikael.urankar@gmail.com) Received: from mail-yw0-x22a.google.com (mail-yw0-x22a.google.com [IPv6:2607:f8b0:4002:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 071051D05 for ; Sat, 28 May 2016 14:41:51 +0000 (UTC) (envelope-from mikael.urankar@gmail.com) Received: by mail-yw0-x22a.google.com with SMTP id h19so130137300ywc.0 for ; Sat, 28 May 2016 07:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ywKAQC3i13KO9h3v6In9Z1HGAEUQZK7WMY7oSyO1RH0=; b=00ofohFWo78klDWQkgIS1E94+gpU7X6LnLmB21MPBW1yNcyFAAOWPM9wCIM5r84R5r 3paDskqw24B7T/vzUWyVb/kIG/jInPCQ2qzwX867BgtSihfSRGdcV1OKel3A9hEnVSBT KU6xhqhDPcbKaYwM27RtXLdS27j45CMoouAF9eYyCxTDcUkDZ0u2yvdEBR33GjO4uLm9 VtR4Kd3c/nihy7FwyzhUEQA9Pz+IDDcyljMR1M4dtRycgNdmMTXRoXqI48Vv9uyfi98V 1EFXMxk4KfxRqmlY/mswy5CXxzTQ6k9lZtWRs734s2qlYRxQpUNPq5+D/sMBcKHXSHHx lCJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ywKAQC3i13KO9h3v6In9Z1HGAEUQZK7WMY7oSyO1RH0=; b=NPvZji+uoOv9SFp7jQCEHXuHR7DBcMbfYk71X9KwwNeanBCHFywYRFIlEWPwqjmU9f MBgvzGuPPSLyH1KEvcNn0mZQ0+wBVofmRZa2JB5rlY3e4J4EAN4lgdfnfcdsgpEWW16v FZP2Q5l2ZOu4oAJxQcaRuyroguP/qv/qdxc5cgfZOCtgDeS1QOdDEEkkMHjBS4X5xpTX c5mxBTuo8wqZ27w9bCk3zGTeYWxYPNKRZbM8Fe/VFxwOr4GKTmTUD9Q+Vzw4M20W9OnM eX/LJ2lZV8kd0XfgI2vR/I2KDDBr/j7Yu1u82yooRGZrxlkGlDK1lUktZZ3Fc7m/w5J8 kQng== X-Gm-Message-State: ALyK8tJp24cjuUef4yOBNwrymW1X2b7ZZxDUKbCi3hHAihDnD+hoY/mpR2aXpn6R4VYCqw3/GSBcaMUliqZQmg== X-Received: by 10.129.92.4 with SMTP id q4mr11712529ywb.156.1464446510161; Sat, 28 May 2016 07:41:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.215.78 with HTTP; Sat, 28 May 2016 07:41:10 -0700 (PDT) In-Reply-To: References: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> <19196c25-2197-7599-abde-537b9f10e9d2@madpilot.net> From: =?UTF-8?Q?Mika=C3=ABl_Urankar?= Date: Sat, 28 May 2016 16:41:10 +0200 Message-ID: Subject: Re: Cross building ports using poudriere on armv6 failing To: Guido Falsi Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2016 14:41:51 -0000 2016-05-27 21:49 GMT+02:00 Guido Falsi : > Now it is able to build the pkg package, but fails on every other port > saying: > > ==> Installing existing package /packages/All/pkg-1.8.3.txz > [poudriere.madpilot.net] Installing pkg-1.8.3... > [poudriere.madpilot.net] Extracting pkg-1.8.3: .......... done > pkg-static: Fail to rename > /usr/local/share/licenses/pkg-1.8.3/catalog.mk.83bLLp1dHKF9 -> > /usr/local/share/licenses/pkg-1.8.3/catalog.mk: Bad address You need to update qemu: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208952 https://svnweb.freebsd.org/ports?view=revision&revision=414009 > The thing I noticed is, if I examine the pkg package using the host kg > command I get: > > # pkg info -F pkg-1.8.3.txz > pkg-1.8.3 > Name : pkg > Version : 1.8.3 > Installed on : Thu Jan 1 00:00:00 1970 UTC > Origin : ports-mgmt/pkg > Architecture : freebsd:11:armv6:32:el:eabi:softfp > Prefix : /usr/local > Categories : ports-mgmt > Licenses : BSD2CLAUSE > Maintainer : pkg@FreeBSD.org > WWW : http://wiki.freebsd.org/pkgng > Comment : Package manager > Shared Libs provided: > libpkg.so.3 > Annotations : > Flat size : 9.48MiB > Description : > Package management tool > > WWW: http://wiki.freebsd.org/pkgng > > so looking at Architecture it still think it's softfp. Can't help with this one but I have the same output. From owner-freebsd-arm@freebsd.org Sat May 28 16:00:18 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3E6EEB4EECA for ; Sat, 28 May 2016 16:00:18 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0169814F4 for ; Sat, 28 May 2016 16:00:17 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3rH6zD1j3NzZr6; Sat, 28 May 2016 18:00:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1464451206; x=1466265607; bh=RioS5S6Hcv+EE76aMYvUH+0ahmFSdx/V5xC qIWiYPyY=; b=RJItuD1kg7a3djmFCPexybH2TiK8XIGWuBlwHKjJ7S8DeRYF2X3 qBSZ5iqc8z54CdcHr91Q1h812+amruM/H1dkn0eKkNcR+wZA2OA+BEzVWHR4pNwU quEIEeXKfJrqE3ZHzGdIvJblu4OVhR576B8CQeQ3xyAFJlsR6C4PjSwc= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id Kmq7c3gemIL5; Sat, 28 May 2016 18:00:06 +0200 (CEST) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 28 May 2016 18:00:06 +0200 (CEST) Subject: Re: Cross building ports using poudriere on armv6 failing To: =?UTF-8?Q?Mika=c3=abl_Urankar?= References: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> <19196c25-2197-7599-abde-537b9f10e9d2@madpilot.net> Cc: "freebsd-arm@freebsd.org" From: Guido Falsi Message-ID: Date: Sat, 28 May 2016 18:00:05 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2016 16:00:18 -0000 On 05/28/16 16:41, Mikaël Urankar wrote: > 2016-05-27 21:49 GMT+02:00 Guido Falsi : >> Now it is able to build the pkg package, but fails on every other port >> saying: >> >> ==> Installing existing package /packages/All/pkg-1.8.3.txz >> [poudriere.madpilot.net] Installing pkg-1.8.3... >> [poudriere.madpilot.net] Extracting pkg-1.8.3: .......... done >> pkg-static: Fail to rename >> /usr/local/share/licenses/pkg-1.8.3/catalog.mk.83bLLp1dHKF9 -> >> /usr/local/share/licenses/pkg-1.8.3/catalog.mk: Bad address > > You need to update qemu: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208952 > https://svnweb.freebsd.org/ports?view=revision&revision=414009 > Thanks again. now it works. It would have taken me days to find this out by myself! -- Guido Falsi From owner-freebsd-arm@freebsd.org Sat May 28 20:45:11 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9B1DAB4EB54 for ; Sat, 28 May 2016 20:45:11 +0000 (UTC) (envelope-from Nancy126@aol.com) Received: from oms-m015e.mx.aol.com (oms-m015e.mx.aol.com [204.29.186.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5481914D0 for ; Sat, 28 May 2016 20:45:10 +0000 (UTC) (envelope-from Nancy126@aol.com) Received: from omr-m006e.mx.aol.com (omr-m006.mx.aol.com [10.74.117.73]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by oms-m015e.mx.aol.com (AOL Outbound OMS Interface) with ESMTPS id 2B5EE38023CA for ; Sat, 28 May 2016 16:45:04 -0400 (EDT) Received: from mtaout-aag01.mx.aol.com (mtaout-aag01.mx.aol.com [172.26.126.77]) by omr-m006e.mx.aol.com (Outbound Mail Relay) with ESMTP id 1C13B38000AA for ; Sat, 28 May 2016 16:45:04 -0400 (EDT) Received: from WIN-6Q15KS5IKGJ (unknown [198.23.142.107]) by mtaout-aag01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPA id D45C438000083 for ; Sat, 28 May 2016 16:45:03 -0400 (EDT) From: "Matthew Kimberly" Subject: Job Offer.....Are You Interested To: freebsd-arm@freebsd.org MIME-Version: 1.0 Reply-To: mshopper489@gmail.com Date: Sat, 28 May 2016 13:44:40 -0700 x-aol-global-disposition: S X-SPAM-FLAG: YES DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1464468304; bh=ReB4p+qC74Dsu1LbTVAtJOpGERgdRNOu7kK3T/cVPwM=; h=From:To:Subject:Date:MIME-Version:Content-Type; b=dQnR9sjoGJf84/e3wwFdhbSv1Gl89RO68lVKDQReGe1+zMJD2wlKOwyG9GvveX9Al 9CzAxfbQyCq4ZXuHZOvhgbBiWyjH/H/4c6UswDTeFuzmvT+ZVdAQn15ZVqZCJVo3ad FHId3mpFIeWMfeHyjO2NxaQbamPBB9CYfWBs0ajE= X-AOL-REROUTE: YES x-aol-sid: 3039ac1a7e4d574a034f42e9 X-AOL-IP: 198.23.142.107 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2016 20:45:11 -0000 - This mail is in HTML. Some elements may be ommited in plain text. - We have a customer service survey assignment in your location for you.= We will pay $200 per assignment which would come in the form of a cash= iers check along with comprehensive details in regards to your assignm= ent.The job Entails an Evaluation process such as visiting Wal-mart, R= ite-aid,Walgreen e.t.c. kindly get back to us with the details below: Full Name: Address: City: State: Country: Zip code: Phone Number: Thanks for participation. Matthew Kimberly