Date: Fri, 3 Nov 2017 22:36:26 -0700 From: Mark Millard <markmi@dsl-only.net> To: FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, freebsd-arm <freebsd-arm@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: ld (a.k.a. ld.lld) for amd64 -r325369 -> aarch64 cross buildworld is messed up: ld just says "Invalid argument" [vs. binutils ld: R_AARCH64_ABS64 used with TLS symbol] Message-ID: <07D2D2E0-4863-43D6-AAF2-6C662DE369FA@dsl-only.net> In-Reply-To: <7261E10B-FF6E-42CA-92D7-5C57B0707C53@dsl-only.net> References: <7261E10B-FF6E-42CA-92D7-5C57B0707C53@dsl-only.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[Forcing use of /usr/local/aarch64-freebsd/bin/ld and other aarch64-binutils-2.28,1 material for the aarch64 links: that fails too, but with messages that are more informative (but might be independent): "R_AARCH64_ABS64 used with TLS symbol".] > On 2017-Nov-3, at 9:24 PM, Mark Millard <markmi@dsl-only.net> wrote: >=20 > Context: >=20 > # uname -apKU > FreeBSD FreeBSDx64OPC 12.0-CURRENT FreeBSD 12.0-CURRENT r325369M = amd64 amd64 1200052 1200052 >=20 >=20 > Problem: >=20 > While I show the buildworld error report later, > even simple ld commands that list a input file > to the amd64 -> aarch64 cross build's ld (a.k.a. > ld.lld) file get messages like: >=20 > = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin/l= d: error: cannot open output file a.out: Invalid argument >=20 > The "cannot open output file" is always part of > the message and tracks any -o NAME given. But > not listing -o NAME at all gives the above: > a reference to a.out . Well I tried forcing the use of aarch64-binutils-2.28,1 ( /usr/local/aarch64-freebsd/bin/* ) materials. The result was failure at the same place but with messages that look to be more informative: --- libc.so.7.full --- building shared library libc.so.7 /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x3c): = R_AARCH64_ABS64 used with TLS symbol udb /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x59): = R_AARCH64_ABS64 used with TLS symbol uf /usr/local/aarch64-freebsd/bin/ld: utxdb.pico(.debug_info+0x5b): = R_AARCH64_ABS64 used with TLS symbol futx_to_utx.ut /usr/local/aarch64-freebsd/bin/ld: jemalloc_tsd.pico(.debug_info+0x3d): = R_AARCH64_ABS64 used with TLS symbol __je_tsd_tls /usr/local/aarch64-freebsd/bin/ld: = jemalloc_tsd.pico(.debug_info+0x134c): R_AARCH64_ABS64 used with TLS = symbol __je_tsd_initialized /usr/local/aarch64-freebsd/bin/ld: = cxa_thread_atexit_impl.pico(.debug_info+0x3c): R_AARCH64_ABS64 used with = TLS symbol dtors /usr/local/aarch64-freebsd/bin/ld: xlocale.pico(.debug_info+0x407): = R_AARCH64_ABS64 used with TLS symbol __thread_locale /usr/local/aarch64-freebsd/bin/ld: setrunelocale.pico(.debug_info+0x3d): = R_AARCH64_ABS64 used with TLS symbol _ThreadRuneLocale cc: error: linker command failed with exit code 1 (use -v to see = invocation) Of course it may be an independent issue. In fact this seems familiar for .debug_info material (from before use of ld.lld ). > The above message is after eliminating all command line options > and it still got such a message. For reference: >=20 > # file = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin/l= d > = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin/l= d: symbolic link to ld.lld >=20 > # file = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin/l= d.lld > = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin/l= d.lld: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), = statically linked, for FreeBSD 12.0 (1200052), FreeBSD-style, not = stripped >=20 > (Could statically linked programs still > have problems?) >=20 > --- libc.so.7.full --- > building shared library libc.so.7 > = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin/l= d: error: cannot open output file libc.so.7.full: Invalid argument > cc: error: linker command failed with exit code 1 (use -v to see = invocation) > *** [libc.so.7.full] Error code 1 >=20 > make[4]: stopped in /usr/src/lib/libc > .ERROR_TARGET=3D'libc.so.7.full' > = .ERROR_META_FILE=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.a= arch64/lib/libc/libc.so.7.full.meta' > .MAKE.LEVEL=3D'4' > MAKEFILE=3D'' > .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes= verbose' > _ERROR_CMD=3D'@echo building shared library libc.so.7; @rm -f = libc.so.7 libc.so; cc -mcpu=3Dcortex-a53 -target = aarch64-unknown-freebsd12.0 = --sysroot=3D/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/t= mp = -B/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin= -nodefaultlibs -Wl,--version-script=3DVersion.map -shared -Wl,-x = -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o libc.so.7.full = -Wl,-soname,libc.so.7 `NM=3D'nm' NMFLAGS=3D'' lorder machdep_ldisQ.pico = bt_close.pico bt_conv.pico bt_debug.pico bt_delete.pico bt_get.pico = bt_open.pico bt_overflow.pico bt_page.pico bt_put.pico bt_search.pico = bt_seq.pico bt_split.pico bt_utils.pico db.pico hash.pico = hash_bigkey.pico hash_buf.pico hash_func.pico hash_log2.pico = hash_page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico = rec_delete.pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico = rec_seq.pico rec_utils.pico creat.pico gethostid.pico getwd.pico = killpg.pico sethostid.pico setpgrp.pico setrgid.pico setruid.pico = sigcompat.pico __getosreldate.pico = __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_stub.pico = _pthread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init.pico = alarm.pico arc4random.pico assert.pico auxv.pico basename.pico = basename_compat.pico cap_sandboxed.pico check_utility_compat.pico = clock.pico clock_getcpuclockid.pico closedir.pico confstr.pico = crypt.pico ctermid.pico daemon.pico devname.pico dirfd.pico dirname.pico = dirname_compat.pico disklabel.pico dlfcn.pico drand48.pico dup3.pico = elf_utils.pico erand48.pico err.pico errlst.pico errno.pico exec.pico = fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico = fnmatch.pico fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico = ftw.pico getbootfile.pico getbsize.pico getcap.pico getcwd.pico = getdomainname.pico getgrent.pico getgrouplist.pico gethostname.pico = getloadavg.pico getlogin.pico getmntinfo.pico getnetgrent.pico = getosreldate.pico getpagesize.pico getpagesizes.pico getpeereid.pico = getprogname.pico getpwent.pico getttyent.pico getusershell.pico = getutxent.pico getvfsbyname.pico glob.pico initgroups.pico isatty.pico = isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlopen.pico = lockf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pico = nrand48.pico opendir.pico pause.pico pmadvise.pico popen.pico = posix_spawn.pico psignal.pico pututxline.pico pw_scan.pico raise.pico = readdir.pico readpassphrase.pico recvmmsg.pico rewinddir.pico = scandir.pico seed48.pico seekdir.pico semctl.pico sendmmsg.pico = setdomainname.pico sethostname.pico setjmperr.pico setmode.pico = setproctitle.pico setprogname.pico siginterrupt.pico siglist.pico = signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.pico = stringlist.pico strtofflags.pico sysconf.pico sysctl.pico = sysctlbyname.pico sysctlnametomib.pico syslog.pico telldir.pico = termios.pico time.pico times.pico timezone.pico tls.pico ttyname.pico = ttyslot.pico ualarm.pico ulimit.pico uname.pico usleep.pico utime.pico = utxdb.pico valloc.pico wait.pico wait3.pico waitpid.pico waitid.pico = wordexp.pico devname-compat11.pico fts-compat.pico fts-compat11.pico = ftw-compat11.pico getmntinfo-compat11.pico glob-compat11.pico = nftw-compat11.pico readdir-compat11.pico scandir-compat11.pico = unvis-compat.pico pwcache.pico unvis.pico vis.pico cancelpoints_sem.pico = cancelpoints_sem_new.pico _ctx_start.pico fabs.pico flt_rounds.pico = fpgetmask.pico fpsetmask.pico infinity.pico ldexp.pico makecontext.pico = _setjmp.pico _set_tp.pico setjmp.pico sigsetjmp.pico = trivial-getcontextx.pico gmon.pico mcount.pico citrus_bcs.pico = citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_csmapper.pico = citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico = citrus_esdb.pico citrus_hash.pico citrus_iconv.pico citrus_lookup.pico = citrus_lookup_factory.pico citrus_mapper.pico citrus_memstream.pico = citrus_mmap.pico citrus_module.pico citrus_none.pico = citrus_pivot_factory.pico citrus_prop.pico citrus_stdenc.pico = bsd_iconv.pico iconv_compat.pico inet_addr.pico inet_cidr_ntop.pico = inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico = inet_net_ntop.pico inet_net_pton.pico inet_neta.pico inet_netof.pico = inet_network.pico inet_ntoa.pico inet_ntop.pico inet_pton.pico = nsap_addr.pico ev_streams.pico ev_timers.pico ascii.pico big5.pico = btowc.pico collate.pico collcmp.pico euc.pico fix_grouping.pico = gb18030.pico gb2312.pico gbk.pico ctype.pico isctype.pico iswctype.pico = ldpart.pico lmessages.pico lmonetary.pico lnumeric.pico localeconv.pico = mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pico mbsnrtowcs.pico = mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico nextwctype.pico = nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pico = runetype.pico setlocale.pico setrunelocale.pico table.pico tolower.pico = toupper.pico utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico = wcsftime.pico wcstof.pico wcstod.pico wcstoimax.pico wcstol.pico = wcstold.pico wcstoll.pico wcstombs.pico wcstoul.pico wcstoull.pico = wcstoumax.pico wctob.pico wctomb.pico wctrans.pico wctype.pico = wcwidth.pico xlocale.pico c16rtomb_iconv.pico c32rtomb_iconv.pico = mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pico ns_name.pico = ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pico = ns_ttl.pico base64.pico ether_addr.pico eui64.pico gai_strerror.pico = getaddrinfo.pico gethostbydns.pico gethostbyht.pico gethostbynis.pico = gethostnamadr.pico getifaddrs.pico getifmaddrs.pico getnameinfo.pico = getnetbydns.pico getnetbyht.pico getnetbynis.pico getnetnamadr.pico = getproto.pico getprotoent.pico getprotoname.pico getservent.pico = if_indextoname.pico if_nameindex.pico if_nametoindex.pico ip6opt.pico = linkaddr.pico map_v4v6.pico name6.pico ntoh.pico nsdispatch.pico = nslexer.pico nsparser.pico nss_compat.pico rcmd.pico rcmdsh.pico = recv.pico rthdr.pico sctp_sys_calls.pico send.pico sockatmark.pico = sourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat.pico = acl_branding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico = acl_delete_entry.pico acl_entry.pico acl_flag.pico acl_free.pico = acl_from_text.pico acl_from_text_nfs4.pico acl_get.pico = acl_id_to_name.pico acl_init.pico acl_perm.pico acl_set.pico = acl_strip.pico acl_support.pico acl_support_nfs4.pico acl_to_text.pico = acl_to_text_nfs4.pico acl_valid.pico extattr.pico mac.pico mac_exec.pico = mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_compat.pico = regcomp.pico regerror.pico regexec.pico regfree.pico herror.pico = h_errno.pico mtctxres.pico res_comp.pico res_data.pico res_debug.pico = res_findzonecut.pico res_init.pico res_mkquery.pico res_mkupdate.pico = res_query.pico res_send.pico res_state.pico res_update.pico = _flock_stub.pico asprintf.pico clrerr.pico dprintf.pico fclose.pico = fcloseall.pico fdopen.pico feof.pico ferror.pico fflush.pico fgetc.pico = fgetln.pico fgetpos.pico fgets.pico fgetwc.pico fgetwln.pico fgetws.pico = fileno.pico findfp.pico flags.pico fmemopen.pico fopen.pico = fopencookie.pico fprintf.pico fpurge.pico fputc.pico fputs.pico = fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fseek.pico = fsetpos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.pico = fwprintf.pico fwscanf.pico fwrite.pico getc.pico getchar.pico = getdelim.pico getline.pico gets.pico getw.pico getwc.pico getwchar.pico = makebuf.pico mktemp.pico open_memstream.pico open_wmemstream.pico = perror.pico printf.pico printf-pos.pico putc.pico putchar.pico puts.pico = putw.pico putwc.pico putwchar.pico refill.pico remove.pico rewind.pico = rget.pico scanf.pico setbuf.pico setbuffer.pico setvbuf.pico = snprintf.pico sprintf.pico sscanf.pico stdio.pico swprintf.pico = swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico ungetc.pico = ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf.pico = vfwprintf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico = vsprintf.pico vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico = vwscanf.pico wbuf.pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico = xprintf_float.pico xprintf_int.pico xprintf_str.pico xprintf_errno.pico = xprintf_hexdump.pico xprintf_quote.pico xprintf_time.pico = xprintf_vis.pico asctime.pico difftime.pico localtime.pico strftime.pico = strptime.pico timelocal.pico time32.pico __vdso_gettc.pico = clock_gettime.pico gettimeofday.pico __vdso_gettimeofday.pico = __error.pico interposing_table.pico getdents.pico lstat.pico mknod.pico = stat.pico fstat.pico fstatat.pico fstatfs.pico getfsstat.pico = statfs.pico getdirentries.pico pipe.pico accept.pico accept4.pico = aio_suspend.pico clock_nanosleep.pico close.pico connect.pico fcntl.pico = fdatasync.pico fsync.pico fork.pico kevent.pico msync.pico = nanosleep.pico open.pico openat.pico poll.pico ppoll.pico pselect.pico = ptrace.pico read.pico readv.pico recvfrom.pico recvmsg.pico select.pico = sendmsg.pico sendto.pico setcontext.pico sigprocmask.pico = sigsuspend.pico sigtimedwait.pico sigwait.pico sigwaitinfo.pico = swapcontext.pico wait4.pico wait6.pico write.pico writev.pico = sigaction.pico cerror.pico shmat.pico sigreturn.pico syscall.pico = vfork.pico link.pico unlink.pico chdir.pico fchdir.pico = freebsd11_mknod.pico chmod.pico chown.pico getpid.pico mount.pico = unmount.pico setuid.pico getuid.pico geteuid.pico getpeername.pico = getsockname.pico access.pico chflags.pico fchflags.pico sync.pico = kill.pico getppid.pico dup.pico freebsd10_pipe.pico getegid.pico = profil.pico ktrace.pico getgid.pico setlogin.pico acct.pico = sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink.pico = readlink.pico execve.pico umask.pico chroot.pico vadvise.pico = munmap.pico mprotect.pico madvise.pico mincore.pico getgroups.pico = setgroups.pico getpgrp.pico setpgid.pico setitimer.pico swapon.pico = getitimer.pico getdtablesize.pico dup2.pico setpriority.pico socket.pico = getpriority.pico bind.pico setsockopt.pico listen.pico getrusage.pico = getsockopt.pico settimeofday.pico fchown.pico fchmod.pico setreuid.pico = setregid.pico rename.pico flock.pico mkfifo.pico shutdown.pico = socketpair.pico mkdir.pico rmdir.pico utimes.pico adjtime.pico = setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico lgetfh.pico = getfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shmsys.pico = setfib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico = freebsd11_stat.pico freebsd11_fstat.pico freebsd11_lstat.pico = pathconf.pico fpathconf.pico getrlimit.pico setrlimit.pico = freebsd11_getdirentries.pico __syscall.pico __sysctl.pico mlock.pico = munlock.pico undelete.pico futimes.pico getpgid.pico semget.pico = semop.pico msgget.pico msgsnd.pico msgrcv.pico shmdt.pico shmget.pico = clock_settime.pico clock_getres.pico ktimer_create.pico = ktimer_delete.pico ktimer_settime.pico ktimer_gettime.pico = ktimer_getoverrun.pico ffclock_getcounter.pico ffclock_setestimate.pico = ffclock_getestimate.pico clock_getcpuclockid2.pico ntp_gettime.pico = minherit.pico rfork.pico issetugid.pico lchown.pico aio_read.pico = aio_write.pico lio_listio.pico freebsd11_getdents.pico lchmod.pico = netbsd_lchown.pico lutimes.pico netbsd_msync.pico freebsd11_nstat.pico = freebsd11_nfstat.pico freebsd11_nlstat.pico preadv.pico pwritev.pico = fhopen.pico freebsd11_fhstat.pico modnext.pico modstat.pico = modfnext.pico modfind.pico kldload.pico kldunload.pico kldfind.pico = kldnext.pico kldstat.pico kldfirstmod.pico getsid.pico setresuid.pico = setresgid.pico aio_return.pico aio_cancel.pico aio_error.pico = mlockall.pico munlockall.pico __getcwd.pico sched_setparam.pico = sched_getparam.pico sched_setscheduler.pico sched_getscheduler.pico = sched_yield.pico sched_get_priority_max.pico sched_get_priority_min.pico = sched_rr_get_interval.pico utrace.pico kldsym.pico jail.pico = nnpfs_syscall.pico sigpending.pico __acl_get_file.pico = __acl_set_file.pico __acl_get_fd.pico __acl_set_fd.pico = __acl_delete_file.pico __acl_delete_fd.pico __acl_aclcheck_file.pico = __acl_aclcheck_fd.pico extattrctl.pico extattr_set_file.pico = extattr_get_file.pico extattr_delete_file.pico aio_waitcomplete.pico = getresuid.pico getresgid.pico kqueue.pico freebsd11_kevent.pico = extattr_set_fd.pico extattr_get_fd.pico extattr_delete_fd.pico = __setugid.pico eaccess.pico afs3_syscall.pico nmount.pico = __mac_get_proc.pico __mac_set_proc.pico __mac_get_fd.pico = __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pico kenv.pico = lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico = freebsd11_getfsstat.pico freebsd11_statfs.pico freebsd11_fstatfs.pico = freebsd11_fhstatfs.pico ksem_close.pico ksem_post.pico ksem_wait.pico = ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_unlink.pico = ksem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico = __mac_get_link.pico __mac_set_link.pico extattr_set_link.pico = extattr_get_link.pico extattr_delete_link.pico __mac_execve.pico = getcontext.pico swapoff.pico __acl_get_link.pico __acl_set_link.pico = __acl_delete_link.pico __acl_aclcheck_link.pico thr_create.pico = thr_exit.pico thr_self.pico thr_kill.pico jail_attach.pico = extattr_list_fd.pico extattr_list_file.pico extattr_list_link.pico = ksem_timedwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico = audit.pico auditon.pico getauid.pico setauid.pico getaudit.pico = setaudit.pico getaudit_addr.pico setaudit_addr.pico auditctl.pico = _umtx_op.pico thr_new.pico sigqueue.pico kmq_open.pico kmq_setattr.pico = kmq_timedreceive.pico kmq_timedsend.pico kmq_notify.pico kmq_unlink.pico = abort2.pico thr_set_name.pico aio_fsync.pico rtprio_thread.pico = sctp_peeloff.pico sctp_generic_sendmsg.pico = sctp_generic_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico = pwrite.pico mmap.pico lseek.pico truncate.pico ftruncate.pico = thr_kill2.pico shm_open.pico shm_unlink.pico cpuset.pico = cpuset_setid.pico cpuset_getid.pico cpuset_getaffinity.pico = cpuset_setaffinity.pico faccessat.pico fchmodat.pico fchownat.pico = fexecve.pico freebsd11_fstatat.pico futimesat.pico linkat.pico = mkdirat.pico mkfifoat.pico freebsd11_mknodat.pico readlinkat.pico = renameat.pico symlinkat.pico unlinkat.pico posix_openpt.pico = gssd_syscall.pico jail_get.pico jail_set.pico jail_remove.pico = closefrom.pico __semctl.pico msgctl.pico shmctl.pico lpathconf.pico = __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfork.pico = pdkill.pico pdgetpid.pico getloginclass.pico setloginclass.pico = rctl_get_racct.pico rctl_get_rules.pico rctl_get_limits.pico = rctl_add_rule.pico rctl_remove_rule.pico posix_fallocate.pico = posix_fadvise.pico cap_rights_limit.pico cap_ioctls_limit.pico = cap_ioctls_get.pico cap_fcntls_limit.pico cap_fcntls_get.pico = bindat.pico connectat.pico chflagsat.pico pipe2.pico aio_mlock.pico = procctl.pico futimens.pico utimensat.pico numa_getaffinity.pico = numa_setaffinity.pico fhstat.pico fhstatfs.pico mknodat.pico _exit.pico = _getlogin.pico _clock_gettime.pico _gettimeofday.pico _fstat.pico = _fstatat.pico _fstatfs.pico _getfsstat.pico _statfs.pico = _getdirentries.pico _accept.pico _accept4.pico _aio_suspend.pico = _clock_nanosleep.pico _close.pico _connect.pico _fcntl.pico = _fdatasync.pico _fsync.pico _fork.pico _kevent.pico _msync.pico = _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico = _pselect.pico _ptrace.pico _read.pico _readv.pico _recvfrom.pico = _recvmsg.pico _select.pico _sendmsg.pico _sendto.pico _setcontext.pico = _sigprocmask.pico _sigsuspend.pico _sigtimedwait.pico _sigwait.pico = _sigwaitinfo.pico _swapcontext.pico _wait4.pico _wait6.pico _write.pico = _writev.pico _sigaction.pico stack_protector.pico = stack_protector_compat.pico auth_none.pico auth_unix.pico = authunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico = clnt_generic.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico = clnt_vc.pico rpc_dtablesize.pico getnetconfig.pico getnetpath.pico = getrpcent.pico getrpcport.pico mt_misc.pico pmap_clnt.pico = pmap_getmaps.pico pmap_getport.pico pmap_prot.pico pmap_prot2.pico = pmap_rmt.pico rpc_prot.pico rpc_commondata.pico rpc_callmsg.pico = rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_prot.pico = rpcb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_dg.pico = svc_auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico = svc_simple.pico svc_vc.pico auth_time.pico auth_des.pico = authdes_prot.pico des_crypt.pico des_soft.pico crypt_client.pico = key_call.pico key_prot_xdr.pico getpublickey.pico svc_auth_des.pico = netname.pico netnamer.pico rpcdname.pico rtime.pico crypt_clnt.pico = crypt_xdr.pico uuid_compare.pico uuid_create.pico uuid_create_nil.pico = uuid_equal.pico uuid_from_string.pico uuid_hash.pico uuid_is_nil.pico = uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.pico = xdr_float.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico = xdr_sizeof.pico xdr_stdio.pico xdryp.pico yp_xdr.pico yplib.pico = subr_capability.pico memchr.pico memcmp.pico memcpy.pico memmove.pico = memset.pico strchr.pico strcmp.pico strcpy.pico strlen.pico strncmp.pico = strnlen.pico _hdtoa.pico _hldtoa.pico _ldtoa.pico glue.pico = gdtoa_strtorQ.pico gdtoa_dmisc.pico gdtoa_dtoa.pico gdtoa_gdtoa.pico = gdtoa_gethex.pico gdtoa_gmisc.pico gdtoa_hd_init.pico gdtoa_hexnan.pico = gdtoa_misc.pico gdtoa_smisc.pico gdtoa_strtod.pico gdtoa_strtodg.pico = gdtoa_strtof.pico gdtoa_strtord.pico gdtoa_sum.pico gdtoa_ulp.pico = modf.pico C99_Exit.pico a64l.pico abort.pico abs.pico atexit.pico = atof.pico atoi.pico atol.pico atoll.pico bsearch.pico = cxa_thread_atexit.pico cxa_thread_atexit_impl.pico div.pico exit.pico = getenv.pico getopt.pico getopt_long.pico getsubopt.pico hcreate.pico = hcreate_r.pico hdestroy_r.pico heapsort.pico heapsort_b.pico = hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico l64a.pico labs.pico = ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico mergesort_b.pico = ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radixsort.pico = rand.pico random.pico reallocarray.pico reallocf.pico realpath.pico = remque.pico set_constraint_handler_s.pico strfmon.pico strtoimax.pico = strtol.pico strtoll.pico strtoq.pico strtoul.pico strtonum.pico = strtoull.pico strtoumax.pico strtouq.pico system.pico tdelete.pico = tfind.pico tsearch.pico twalk.pico jemalloc_jemalloc.pico = jemalloc_arena.pico jemalloc_background_thread.pico jemalloc_base.pico = jemalloc_bitmap.pico jemalloc_ckh.pico jemalloc_ctl.pico = jemalloc_extent.pico jemalloc_extent_dss.pico jemalloc_extent_mmap.pico = jemalloc_hash.pico jemalloc_hooks.pico jemalloc_large.pico = jemalloc_malloc_io.pico jemalloc_mutex.pico jemalloc_mutex_pool.pico = jemalloc_nstime.pico jemalloc_pages.pico jemalloc_prng.pico = jemalloc_prof.pico jemalloc_rtree.pico jemalloc_stats.pico = jemalloc_sz.pico jemalloc_tcache.pico jemalloc_ticker.pico = jemalloc_tsd.pico jemalloc_witness.pico bcmp.pico bcopy.pico bzero.pico = explicit_bzero.pico ffs.pico ffsl.pico ffsll.pico fls.pico flsl.pico = flsll.pico memccpy.pico memrchr.pico memmem.pico memset_s.pico = stpcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.pico = strchrnul.pico strcoll.pico strcspn.pico strdup.pico strerror.pico = strlcat.pico strlcpy.pico strmode.pico strncat.pico strncpy.pico = strndup.pico strnstr.pico strpbrk.pico strrchr.pico strsep.pico = strsignal.pico strspn.pico strstr.pico strtok.pico strxfrm.pico = swab.pico timingsafe_bcmp.pico timingsafe_memcmp.pico wcpcpy.pico = wcpncpy.pico wcscasecmp.pico wcscat.pico wcschr.pico wcscmp.pico = wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslcat.pico = wcslcpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico = wcsncpy.pico wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico = wcsstr.pico wcstok.pico wcswidth.pico wcsxfrm.pico wmemchr.pico = wmemcmp.pico wmemcpy.pico wmemmove.pico wmemset.pico | tsort -q` = -lcompiler_rt -lssp_nonshared;' > .CURDIR=3D'/usr/src/lib/libc' > .MAKE=3D'make' > = .OBJDIR=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/li= b/libc' > .TARGETS=3D'all' > = DESTDIR=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tm= p' > LD_LIBRARY_PATH=3D'' > MACHINE=3D'arm64' > MACHINE_ARCH=3D'aarch64' > MAKEOBJDIRPREFIX=3D'' > MAKESYSPATH=3D'/usr/src/share/mk' > MAKE_VERSION=3D'20171028' > = PATH=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/l= egacy/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/tmp/legacy/usr/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.= aarch64/tmp/legacy/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/tmp/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin' > SRCTOP=3D'/usr/src' > OBJTOP=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64' > .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64-host = /usr/src/share/mk/src.sys.obj.mk /usr/src/share/mk/bsd.mkopt.mk = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk = /root/src.configs/make.conf /usr/src/share/mk/local.sys.mk = /usr/src/share/mk/src.sys.mk /dev/null /usr/src/lib/libc/Makefile = /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.own.mk = /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.linker.mk = /usr/src/lib/libc/aarch64/Makefile.inc /usr/src/lib/libc/db/Makefile.inc = /usr/src/lib/libc/db/btree/Makefile.inc = /usr/src/lib/libc/db/db/Makefile.inc = /usr/src/lib/libc/db/hash/Makefile.inc = /usr/src/lib/libc/db/man/Makefile.inc = /usr/src/lib/libc/db/mpool/Makefile.inc = /usr/src/lib/libc/db/recno/Makefile.inc = /usr/src/lib/libc/compat-43/Makefile.inc = /usr/src/lib/libc/gdtoa/Makefile.inc /usr/src/lib/libc/gen/Makefile.inc = /usr/src/lib/libc/aarch64/gen/Makefile.inc = /usr/src/lib/libc/gmon/Makefile.inc /usr/src/lib/libc/iconv/Makefile.inc = /usr/src/lib/libc_nonshared/Makefile.iconv = /usr/src/lib/libc/inet/Makefile.inc /usr/src/lib/libc/isc/Makefile.inc = /usr/src/lib/libc/locale/Makefile.inc /usr/src/lib/libc/md/Makefile.inc = /usr/src/lib/libc/nameser/Makefile.inc = /usr/src/lib/libc/net/Makefile.inc /usr/src/lib/libc/nls/Makefile.inc = /usr/src/lib/libc/posix1e/Makefile.inc = /usr/src/lib/libc/regex/Makefile.inc = /usr/src/lib/libc/resolv/Makefile.inc = /usr/src/lib/libc/stdio/Makefile.inc = /usr/src/lib/libc/stdlib/Makefile.inc = /usr/src/lib/libc/stdlib/jemalloc/Makefile.inc = /usr/src/lib/libc/stdtime/Makefile.inc = /usr/src/lib/libc/string/Makefile.inc = /usr/src/lib/libc/aarch64/string/Makefile.inc = /usr/src/lib/libc/sys/Makefile.inc /usr/src/sys/sys/syscall.mk = /usr/src/lib/libc/aarch64/sys/Makefile.inc = /usr/src/lib/libc/secure/Makefile.inc /usr/src/lib/libc/rpc/Makefile.inc = /usr/src/lib/libc/uuid/Makefile.inc /usr/src/lib/libc/xdr/Makefile.inc = /usr/src/lib/libc/yp/Makefile.inc = /usr/src/lib/libc/capability/Makefile.inc /usr/src/share/mk/bsd.lib.mk = /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk = /usr/src/share/mk/src.init.mk /usr/src/lib/libc/../Makefile.inc = /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk = /usr/src/share/mk/bsd.symver.mk /usr/src/share/mk/bsd.nls.mk = /usr/src/share/mk/bsd.files.mk /usr/src/share/mk/bsd.incs.mk = /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.links.mk = /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk = /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk = /usr/src/share/mk/bsd.sys.mk' > .PATH=3D'. /usr/src/lib/libc /usr/src/lib/libc/db/btree = /usr/src/lib/libc/db/db /usr/src/lib/libc/db/hash = /usr/src/lib/libc/db/man /usr/src/lib/libc/db/mpool = /usr/src/lib/libc/db/recno /usr/src/lib/libc/compat-43 = /usr/src/lib/libc/gdtoa /usr/src/lib/libc/aarch64/gen = /usr/src/lib/libc/gen /usr/src/contrib/libc-pwcache = /usr/src/contrib/libc-vis /usr/src/lib/libc/gmon /usr/src/lib/libc/iconv = /usr/src/lib/libc/inet /usr/src/lib/libc/isc /usr/src/lib/libc/locale = /usr/src/lib/libmd /usr/src/lib/libc/nameser /usr/src/lib/libc/net = /usr/src/lib/libc/nls /usr/src/lib/libc/posix1e /usr/src/lib/libc/regex = /usr/src/lib/libc/resolv /usr/src/lib/libc/stdio = /usr/src/lib/libc/stdlib /usr/src/lib/libc/stdlib/jemalloc = /usr/src/lib/libc/stdtime /usr/src/contrib/tzcode/stdtime = /usr/src/lib/libc/aarch64/string /usr/src/lib/libc/string = /usr/src/sys/libkern /usr/src/contrib/cortex-strings/src/aarch64 = /usr/src/lib/libc/aarch64/sys /usr/src/lib/libc/sys = /usr/src/lib/libc/secure /usr/src/lib/libc/rpc /usr/src/lib/libc/. = /usr/src/lib/libc/uuid /usr/src/lib/libc/xdr /usr/src/lib/libc/yp = /usr/src/sys/kern /usr/src/lib/libc/capability' > 1 error >=20 > make[4]: stopped in /usr/src/lib/libc > .ERROR_TARGET=3D'libc.so.7.full' > = .ERROR_META_FILE=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.a= arch64/lib/libc/libc.so.7.full.meta' > .MAKE.LEVEL=3D'4' > MAKEFILE=3D'' > .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes= verbose' > _ERROR_CMD=3D'@echo building shared library libc.so.7; @rm -f = libc.so.7 libc.so; cc -mcpu=3Dcortex-a53 -target = aarch64-unknown-freebsd12.0 = --sysroot=3D/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/t= mp = -B/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/usr/bin= -nodefaultlibs -Wl,--version-script=3DVersion.map -shared -Wl,-x = -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o libc.so.7.full = -Wl,-soname,libc.so.7 `NM=3D'nm' NMFLAGS=3D'' lorder machdep_ldisQ.pico = bt_close.pico bt_conv.pico bt_debug.pico bt_delete.pico bt_get.pico = bt_open.pico bt_overflow.pico bt_page.pico bt_put.pico bt_search.pico = bt_seq.pico bt_split.pico bt_utils.pico db.pico hash.pico = hash_bigkey.pico hash_buf.pico hash_func.pico hash_log2.pico = hash_page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico = rec_delete.pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico = rec_seq.pico rec_utils.pico creat.pico gethostid.pico getwd.pico = killpg.pico sethostid.pico setpgrp.pico setrgid.pico setruid.pico = sigcompat.pico __getosreldate.pico = __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_stub.pico = _pthread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init.pico = alarm.pico arc4random.pico assert.pico auxv.pico basename.pico = basename_compat.pico cap_sandboxed.pico check_utility_compat.pico = clock.pico clock_getcpuclockid.pico closedir.pico confstr.pico = crypt.pico ctermid.pico daemon.pico devname.pico dirfd.pico dirname.pico = dirname_compat.pico disklabel.pico dlfcn.pico drand48.pico dup3.pico = elf_utils.pico erand48.pico err.pico errlst.pico errno.pico exec.pico = fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico = fnmatch.pico fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico = ftw.pico getbootfile.pico getbsize.pico getcap.pico getcwd.pico = getdomainname.pico getgrent.pico getgrouplist.pico gethostname.pico = getloadavg.pico getlogin.pico getmntinfo.pico getnetgrent.pico = getosreldate.pico getpagesize.pico getpagesizes.pico getpeereid.pico = getprogname.pico getpwent.pico getttyent.pico getusershell.pico = getutxent.pico getvfsbyname.pico glob.pico initgroups.pico isatty.pico = isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlopen.pico = lockf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pico = nrand48.pico opendir.pico pause.pico pmadvise.pico popen.pico = posix_spawn.pico psignal.pico pututxline.pico pw_scan.pico raise.pico = readdir.pico readpassphrase.pico recvmmsg.pico rewinddir.pico = scandir.pico seed48.pico seekdir.pico semctl.pico sendmmsg.pico = setdomainname.pico sethostname.pico setjmperr.pico setmode.pico = setproctitle.pico setprogname.pico siginterrupt.pico siglist.pico = signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.pico = stringlist.pico strtofflags.pico sysconf.pico sysctl.pico = sysctlbyname.pico sysctlnametomib.pico syslog.pico telldir.pico = termios.pico time.pico times.pico timezone.pico tls.pico ttyname.pico = ttyslot.pico ualarm.pico ulimit.pico uname.pico usleep.pico utime.pico = utxdb.pico valloc.pico wait.pico wait3.pico waitpid.pico waitid.pico = wordexp.pico devname-compat11.pico fts-compat.pico fts-compat11.pico = ftw-compat11.pico getmntinfo-compat11.pico glob-compat11.pico = nftw-compat11.pico readdir-compat11.pico scandir-compat11.pico = unvis-compat.pico pwcache.pico unvis.pico vis.pico cancelpoints_sem.pico = cancelpoints_sem_new.pico _ctx_start.pico fabs.pico flt_rounds.pico = fpgetmask.pico fpsetmask.pico infinity.pico ldexp.pico makecontext.pico = _setjmp.pico _set_tp.pico setjmp.pico sigsetjmp.pico = trivial-getcontextx.pico gmon.pico mcount.pico citrus_bcs.pico = citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_csmapper.pico = citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico = citrus_esdb.pico citrus_hash.pico citrus_iconv.pico citrus_lookup.pico = citrus_lookup_factory.pico citrus_mapper.pico citrus_memstream.pico = citrus_mmap.pico citrus_module.pico citrus_none.pico = citrus_pivot_factory.pico citrus_prop.pico citrus_stdenc.pico = bsd_iconv.pico iconv_compat.pico inet_addr.pico inet_cidr_ntop.pico = inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico = inet_net_ntop.pico inet_net_pton.pico inet_neta.pico inet_netof.pico = inet_network.pico inet_ntoa.pico inet_ntop.pico inet_pton.pico = nsap_addr.pico ev_streams.pico ev_timers.pico ascii.pico big5.pico = btowc.pico collate.pico collcmp.pico euc.pico fix_grouping.pico = gb18030.pico gb2312.pico gbk.pico ctype.pico isctype.pico iswctype.pico = ldpart.pico lmessages.pico lmonetary.pico lnumeric.pico localeconv.pico = mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pico mbsnrtowcs.pico = mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico nextwctype.pico = nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pico = runetype.pico setlocale.pico setrunelocale.pico table.pico tolower.pico = toupper.pico utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico = wcsftime.pico wcstof.pico wcstod.pico wcstoimax.pico wcstol.pico = wcstold.pico wcstoll.pico wcstombs.pico wcstoul.pico wcstoull.pico = wcstoumax.pico wctob.pico wctomb.pico wctrans.pico wctype.pico = wcwidth.pico xlocale.pico c16rtomb_iconv.pico c32rtomb_iconv.pico = mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pico ns_name.pico = ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pico = ns_ttl.pico base64.pico ether_addr.pico eui64.pico gai_strerror.pico = getaddrinfo.pico gethostbydns.pico gethostbyht.pico gethostbynis.pico = gethostnamadr.pico getifaddrs.pico getifmaddrs.pico getnameinfo.pico = getnetbydns.pico getnetbyht.pico getnetbynis.pico getnetnamadr.pico = getproto.pico getprotoent.pico getprotoname.pico getservent.pico = if_indextoname.pico if_nameindex.pico if_nametoindex.pico ip6opt.pico = linkaddr.pico map_v4v6.pico name6.pico ntoh.pico nsdispatch.pico = nslexer.pico nsparser.pico nss_compat.pico rcmd.pico rcmdsh.pico = recv.pico rthdr.pico sctp_sys_calls.pico send.pico sockatmark.pico = sourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat.pico = acl_branding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico = acl_delete_entry.pico acl_entry.pico acl_flag.pico acl_free.pico = acl_from_text.pico acl_from_text_nfs4.pico acl_get.pico = acl_id_to_name.pico acl_init.pico acl_perm.pico acl_set.pico = acl_strip.pico acl_support.pico acl_support_nfs4.pico acl_to_text.pico = acl_to_text_nfs4.pico acl_valid.pico extattr.pico mac.pico mac_exec.pico = mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_compat.pico = regcomp.pico regerror.pico regexec.pico regfree.pico herror.pico = h_errno.pico mtctxres.pico res_comp.pico res_data.pico res_debug.pico = res_findzonecut.pico res_init.pico res_mkquery.pico res_mkupdate.pico = res_query.pico res_send.pico res_state.pico res_update.pico = _flock_stub.pico asprintf.pico clrerr.pico dprintf.pico fclose.pico = fcloseall.pico fdopen.pico feof.pico ferror.pico fflush.pico fgetc.pico = fgetln.pico fgetpos.pico fgets.pico fgetwc.pico fgetwln.pico fgetws.pico = fileno.pico findfp.pico flags.pico fmemopen.pico fopen.pico = fopencookie.pico fprintf.pico fpurge.pico fputc.pico fputs.pico = fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fseek.pico = fsetpos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.pico = fwprintf.pico fwscanf.pico fwrite.pico getc.pico getchar.pico = getdelim.pico getline.pico gets.pico getw.pico getwc.pico getwchar.pico = makebuf.pico mktemp.pico open_memstream.pico open_wmemstream.pico = perror.pico printf.pico printf-pos.pico putc.pico putchar.pico puts.pico = putw.pico putwc.pico putwchar.pico refill.pico remove.pico rewind.pico = rget.pico scanf.pico setbuf.pico setbuffer.pico setvbuf.pico = snprintf.pico sprintf.pico sscanf.pico stdio.pico swprintf.pico = swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico ungetc.pico = ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf.pico = vfwprintf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico = vsprintf.pico vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico = vwscanf.pico wbuf.pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico = xprintf_float.pico xprintf_int.pico xprintf_str.pico xprintf_errno.pico = xprintf_hexdump.pico xprintf_quote.pico xprintf_time.pico = xprintf_vis.pico asctime.pico difftime.pico localtime.pico strftime.pico = strptime.pico timelocal.pico time32.pico __vdso_gettc.pico = clock_gettime.pico gettimeofday.pico __vdso_gettimeofday.pico = __error.pico interposing_table.pico getdents.pico lstat.pico mknod.pico = stat.pico fstat.pico fstatat.pico fstatfs.pico getfsstat.pico = statfs.pico getdirentries.pico pipe.pico accept.pico accept4.pico = aio_suspend.pico clock_nanosleep.pico close.pico connect.pico fcntl.pico = fdatasync.pico fsync.pico fork.pico kevent.pico msync.pico = nanosleep.pico open.pico openat.pico poll.pico ppoll.pico pselect.pico = ptrace.pico read.pico readv.pico recvfrom.pico recvmsg.pico select.pico = sendmsg.pico sendto.pico setcontext.pico sigprocmask.pico = sigsuspend.pico sigtimedwait.pico sigwait.pico sigwaitinfo.pico = swapcontext.pico wait4.pico wait6.pico write.pico writev.pico = sigaction.pico cerror.pico shmat.pico sigreturn.pico syscall.pico = vfork.pico link.pico unlink.pico chdir.pico fchdir.pico = freebsd11_mknod.pico chmod.pico chown.pico getpid.pico mount.pico = unmount.pico setuid.pico getuid.pico geteuid.pico getpeername.pico = getsockname.pico access.pico chflags.pico fchflags.pico sync.pico = kill.pico getppid.pico dup.pico freebsd10_pipe.pico getegid.pico = profil.pico ktrace.pico getgid.pico setlogin.pico acct.pico = sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink.pico = readlink.pico execve.pico umask.pico chroot.pico vadvise.pico = munmap.pico mprotect.pico madvise.pico mincore.pico getgroups.pico = setgroups.pico getpgrp.pico setpgid.pico setitimer.pico swapon.pico = getitimer.pico getdtablesize.pico dup2.pico setpriority.pico socket.pico = getpriority.pico bind.pico setsockopt.pico listen.pico getrusage.pico = getsockopt.pico settimeofday.pico fchown.pico fchmod.pico setreuid.pico = setregid.pico rename.pico flock.pico mkfifo.pico shutdown.pico = socketpair.pico mkdir.pico rmdir.pico utimes.pico adjtime.pico = setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico lgetfh.pico = getfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shmsys.pico = setfib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico = freebsd11_stat.pico freebsd11_fstat.pico freebsd11_lstat.pico = pathconf.pico fpathconf.pico getrlimit.pico setrlimit.pico = freebsd11_getdirentries.pico __syscall.pico __sysctl.pico mlock.pico = munlock.pico undelete.pico futimes.pico getpgid.pico semget.pico = semop.pico msgget.pico msgsnd.pico msgrcv.pico shmdt.pico shmget.pico = clock_settime.pico clock_getres.pico ktimer_create.pico = ktimer_delete.pico ktimer_settime.pico ktimer_gettime.pico = ktimer_getoverrun.pico ffclock_getcounter.pico ffclock_setestimate.pico = ffclock_getestimate.pico clock_getcpuclockid2.pico ntp_gettime.pico = minherit.pico rfork.pico issetugid.pico lchown.pico aio_read.pico = aio_write.pico lio_listio.pico freebsd11_getdents.pico lchmod.pico = netbsd_lchown.pico lutimes.pico netbsd_msync.pico freebsd11_nstat.pico = freebsd11_nfstat.pico freebsd11_nlstat.pico preadv.pico pwritev.pico = fhopen.pico freebsd11_fhstat.pico modnext.pico modstat.pico = modfnext.pico modfind.pico kldload.pico kldunload.pico kldfind.pico = kldnext.pico kldstat.pico kldfirstmod.pico getsid.pico setresuid.pico = setresgid.pico aio_return.pico aio_cancel.pico aio_error.pico = mlockall.pico munlockall.pico __getcwd.pico sched_setparam.pico = sched_getparam.pico sched_setscheduler.pico sched_getscheduler.pico = sched_yield.pico sched_get_priority_max.pico sched_get_priority_min.pico = sched_rr_get_interval.pico utrace.pico kldsym.pico jail.pico = nnpfs_syscall.pico sigpending.pico __acl_get_file.pico = __acl_set_file.pico __acl_get_fd.pico __acl_set_fd.pico = __acl_delete_file.pico __acl_delete_fd.pico __acl_aclcheck_file.pico = __acl_aclcheck_fd.pico extattrctl.pico extattr_set_file.pico = extattr_get_file.pico extattr_delete_file.pico aio_waitcomplete.pico = getresuid.pico getresgid.pico kqueue.pico freebsd11_kevent.pico = extattr_set_fd.pico extattr_get_fd.pico extattr_delete_fd.pico = __setugid.pico eaccess.pico afs3_syscall.pico nmount.pico = __mac_get_proc.pico __mac_set_proc.pico __mac_get_fd.pico = __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pico kenv.pico = lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico = freebsd11_getfsstat.pico freebsd11_statfs.pico freebsd11_fstatfs.pico = freebsd11_fhstatfs.pico ksem_close.pico ksem_post.pico ksem_wait.pico = ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_unlink.pico = ksem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico = __mac_get_link.pico __mac_set_link.pico extattr_set_link.pico = extattr_get_link.pico extattr_delete_link.pico __mac_execve.pico = getcontext.pico swapoff.pico __acl_get_link.pico __acl_set_link.pico = __acl_delete_link.pico __acl_aclcheck_link.pico thr_create.pico = thr_exit.pico thr_self.pico thr_kill.pico jail_attach.pico = extattr_list_fd.pico extattr_list_file.pico extattr_list_link.pico = ksem_timedwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico = audit.pico auditon.pico getauid.pico setauid.pico getaudit.pico = setaudit.pico getaudit_addr.pico setaudit_addr.pico auditctl.pico = _umtx_op.pico thr_new.pico sigqueue.pico kmq_open.pico kmq_setattr.pico = kmq_timedreceive.pico kmq_timedsend.pico kmq_notify.pico kmq_unlink.pico = abort2.pico thr_set_name.pico aio_fsync.pico rtprio_thread.pico = sctp_peeloff.pico sctp_generic_sendmsg.pico = sctp_generic_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico = pwrite.pico mmap.pico lseek.pico truncate.pico ftruncate.pico = thr_kill2.pico shm_open.pico shm_unlink.pico cpuset.pico = cpuset_setid.pico cpuset_getid.pico cpuset_getaffinity.pico = cpuset_setaffinity.pico faccessat.pico fchmodat.pico fchownat.pico = fexecve.pico freebsd11_fstatat.pico futimesat.pico linkat.pico = mkdirat.pico mkfifoat.pico freebsd11_mknodat.pico readlinkat.pico = renameat.pico symlinkat.pico unlinkat.pico posix_openpt.pico = gssd_syscall.pico jail_get.pico jail_set.pico jail_remove.pico = closefrom.pico __semctl.pico msgctl.pico shmctl.pico lpathconf.pico = __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfork.pico = pdkill.pico pdgetpid.pico getloginclass.pico setloginclass.pico = rctl_get_racct.pico rctl_get_rules.pico rctl_get_limits.pico = rctl_add_rule.pico rctl_remove_rule.pico posix_fallocate.pico = posix_fadvise.pico cap_rights_limit.pico cap_ioctls_limit.pico = cap_ioctls_get.pico cap_fcntls_limit.pico cap_fcntls_get.pico = bindat.pico connectat.pico chflagsat.pico pipe2.pico aio_mlock.pico = procctl.pico futimens.pico utimensat.pico numa_getaffinity.pico = numa_setaffinity.pico fhstat.pico fhstatfs.pico mknodat.pico _exit.pico = _getlogin.pico _clock_gettime.pico _gettimeofday.pico _fstat.pico = _fstatat.pico _fstatfs.pico _getfsstat.pico _statfs.pico = _getdirentries.pico _accept.pico _accept4.pico _aio_suspend.pico = _clock_nanosleep.pico _close.pico _connect.pico _fcntl.pico = _fdatasync.pico _fsync.pico _fork.pico _kevent.pico _msync.pico = _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico = _pselect.pico _ptrace.pico _read.pico _readv.pico _recvfrom.pico = _recvmsg.pico _select.pico _sendmsg.pico _sendto.pico _setcontext.pico = _sigprocmask.pico _sigsuspend.pico _sigtimedwait.pico _sigwait.pico = _sigwaitinfo.pico _swapcontext.pico _wait4.pico _wait6.pico _write.pico = _writev.pico _sigaction.pico stack_protector.pico = stack_protector_compat.pico auth_none.pico auth_unix.pico = authunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico = clnt_generic.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico = clnt_vc.pico rpc_dtablesize.pico getnetconfig.pico getnetpath.pico = getrpcent.pico getrpcport.pico mt_misc.pico pmap_clnt.pico = pmap_getmaps.pico pmap_getport.pico pmap_prot.pico pmap_prot2.pico = pmap_rmt.pico rpc_prot.pico rpc_commondata.pico rpc_callmsg.pico = rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_prot.pico = rpcb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_dg.pico = svc_auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico = svc_simple.pico svc_vc.pico auth_time.pico auth_des.pico = authdes_prot.pico des_crypt.pico des_soft.pico crypt_client.pico = key_call.pico key_prot_xdr.pico getpublickey.pico svc_auth_des.pico = netname.pico netnamer.pico rpcdname.pico rtime.pico crypt_clnt.pico = crypt_xdr.pico uuid_compare.pico uuid_create.pico uuid_create_nil.pico = uuid_equal.pico uuid_from_string.pico uuid_hash.pico uuid_is_nil.pico = uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.pico = xdr_float.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico = xdr_sizeof.pico xdr_stdio.pico xdryp.pico yp_xdr.pico yplib.pico = subr_capability.pico memchr.pico memcmp.pico memcpy.pico memmove.pico = memset.pico strchr.pico strcmp.pico strcpy.pico strlen.pico strncmp.pico = strnlen.pico _hdtoa.pico _hldtoa.pico _ldtoa.pico glue.pico = gdtoa_strtorQ.pico gdtoa_dmisc.pico gdtoa_dtoa.pico gdtoa_gdtoa.pico = gdtoa_gethex.pico gdtoa_gmisc.pico gdtoa_hd_init.pico gdtoa_hexnan.pico = gdtoa_misc.pico gdtoa_smisc.pico gdtoa_strtod.pico gdtoa_strtodg.pico = gdtoa_strtof.pico gdtoa_strtord.pico gdtoa_sum.pico gdtoa_ulp.pico = modf.pico C99_Exit.pico a64l.pico abort.pico abs.pico atexit.pico = atof.pico atoi.pico atol.pico atoll.pico bsearch.pico = cxa_thread_atexit.pico cxa_thread_atexit_impl.pico div.pico exit.pico = getenv.pico getopt.pico getopt_long.pico getsubopt.pico hcreate.pico = hcreate_r.pico hdestroy_r.pico heapsort.pico heapsort_b.pico = hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico l64a.pico labs.pico = ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico mergesort_b.pico = ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radixsort.pico = rand.pico random.pico reallocarray.pico reallocf.pico realpath.pico = remque.pico set_constraint_handler_s.pico strfmon.pico strtoimax.pico = strtol.pico strtoll.pico strtoq.pico strtoul.pico strtonum.pico = strtoull.pico strtoumax.pico strtouq.pico system.pico tdelete.pico = tfind.pico tsearch.pico twalk.pico jemalloc_jemalloc.pico = jemalloc_arena.pico jemalloc_background_thread.pico jemalloc_base.pico = jemalloc_bitmap.pico jemalloc_ckh.pico jemalloc_ctl.pico = jemalloc_extent.pico jemalloc_extent_dss.pico jemalloc_extent_mmap.pico = jemalloc_hash.pico jemalloc_hooks.pico jemalloc_large.pico = jemalloc_malloc_io.pico jemalloc_mutex.pico jemalloc_mutex_pool.pico = jemalloc_nstime.pico jemalloc_pages.pico jemalloc_prng.pico = jemalloc_prof.pico jemalloc_rtree.pico jemalloc_stats.pico = jemalloc_sz.pico jemalloc_tcache.pico jemalloc_ticker.pico = jemalloc_tsd.pico jemalloc_witness.pico bcmp.pico bcopy.pico bzero.pico = explicit_bzero.pico ffs.pico ffsl.pico ffsll.pico fls.pico flsl.pico = flsll.pico memccpy.pico memrchr.pico memmem.pico memset_s.pico = stpcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.pico = strchrnul.pico strcoll.pico strcspn.pico strdup.pico strerror.pico = strlcat.pico strlcpy.pico strmode.pico strncat.pico strncpy.pico = strndup.pico strnstr.pico strpbrk.pico strrchr.pico strsep.pico = strsignal.pico strspn.pico strstr.pico strtok.pico strxfrm.pico = swab.pico timingsafe_bcmp.pico timingsafe_memcmp.pico wcpcpy.pico = wcpncpy.pico wcscasecmp.pico wcscat.pico wcschr.pico wcscmp.pico = wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslcat.pico = wcslcpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico = wcsncpy.pico wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico = wcsstr.pico wcstok.pico wcswidth.pico wcsxfrm.pico wmemchr.pico = wmemcmp.pico wmemcpy.pico wmemmove.pico wmemset.pico | tsort -q` = -lcompiler_rt -lssp_nonshared;' > .CURDIR=3D'/usr/src/lib/libc' > .MAKE=3D'make' > = .OBJDIR=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/li= b/libc' > .TARGETS=3D'all' > = DESTDIR=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tm= p' > LD_LIBRARY_PATH=3D'' > MACHINE=3D'arm64' > MACHINE_ARCH=3D'aarch64' > MAKEOBJDIRPREFIX=3D'' > MAKESYSPATH=3D'/usr/src/share/mk' > MAKE_VERSION=3D'20171028' > = PATH=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/l= egacy/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/tmp/legacy/usr/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.= aarch64/tmp/legacy/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/tmp/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin' > SRCTOP=3D'/usr/src' > OBJTOP=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64' > .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64-host = /usr/src/share/mk/src.sys.obj.mk /usr/src/share/mk/bsd.mkopt.mk = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk = /root/src.configs/make.conf /usr/src/share/mk/local.sys.mk = /usr/src/share/mk/src.sys.mk /dev/null /usr/src/lib/libc/Makefile = /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.own.mk = /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.linker.mk = /usr/src/lib/libc/aarch64/Makefile.inc /usr/src/lib/libc/db/Makefile.inc = /usr/src/lib/libc/db/btree/Makefile.inc = /usr/src/lib/libc/db/db/Makefile.inc = /usr/src/lib/libc/db/hash/Makefile.inc = /usr/src/lib/libc/db/man/Makefile.inc = /usr/src/lib/libc/db/mpool/Makefile.inc = /usr/src/lib/libc/db/recno/Makefile.inc = /usr/src/lib/libc/compat-43/Makefile.inc = /usr/src/lib/libc/gdtoa/Makefile.inc /usr/src/lib/libc/gen/Makefile.inc = /usr/src/lib/libc/aarch64/gen/Makefile.inc = /usr/src/lib/libc/gmon/Makefile.inc /usr/src/lib/libc/iconv/Makefile.inc = /usr/src/lib/libc_nonshared/Makefile.iconv = /usr/src/lib/libc/inet/Makefile.inc /usr/src/lib/libc/isc/Makefile.inc = /usr/src/lib/libc/locale/Makefile.inc /usr/src/lib/libc/md/Makefile.inc = /usr/src/lib/libc/nameser/Makefile.inc = /usr/src/lib/libc/net/Makefile.inc /usr/src/lib/libc/nls/Makefile.inc = /usr/src/lib/libc/posix1e/Makefile.inc = /usr/src/lib/libc/regex/Makefile.inc = /usr/src/lib/libc/resolv/Makefile.inc = /usr/src/lib/libc/stdio/Makefile.inc = /usr/src/lib/libc/stdlib/Makefile.inc = /usr/src/lib/libc/stdlib/jemalloc/Makefile.inc = /usr/src/lib/libc/stdtime/Makefile.inc = /usr/src/lib/libc/string/Makefile.inc = /usr/src/lib/libc/aarch64/string/Makefile.inc = /usr/src/lib/libc/sys/Makefile.inc /usr/src/sys/sys/syscall.mk = /usr/src/lib/libc/aarch64/sys/Makefile.inc = /usr/src/lib/libc/secure/Makefile.inc /usr/src/lib/libc/rpc/Makefile.inc = /usr/src/lib/libc/uuid/Makefile.inc /usr/src/lib/libc/xdr/Makefile.inc = /usr/src/lib/libc/yp/Makefile.inc = /usr/src/lib/libc/capability/Makefile.inc /usr/src/share/mk/bsd.lib.mk = /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk = /usr/src/share/mk/src.init.mk /usr/src/lib/libc/../Makefile.inc = /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk = /usr/src/share/mk/bsd.symver.mk /usr/src/share/mk/bsd.nls.mk = /usr/src/share/mk/bsd.files.mk /usr/src/share/mk/bsd.incs.mk = /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.links.mk = /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk = /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk = /usr/src/share/mk/bsd.sys.mk' > .PATH=3D'. /usr/src/lib/libc /usr/src/lib/libc/db/btree = /usr/src/lib/libc/db/db /usr/src/lib/libc/db/hash = /usr/src/lib/libc/db/man /usr/src/lib/libc/db/mpool = /usr/src/lib/libc/db/recno /usr/src/lib/libc/compat-43 = /usr/src/lib/libc/gdtoa /usr/src/lib/libc/aarch64/gen = /usr/src/lib/libc/gen /usr/src/contrib/libc-pwcache = /usr/src/contrib/libc-vis /usr/src/lib/libc/gmon /usr/src/lib/libc/iconv = /usr/src/lib/libc/inet /usr/src/lib/libc/isc /usr/src/lib/libc/locale = /usr/src/lib/libmd /usr/src/lib/libc/nameser /usr/src/lib/libc/net = /usr/src/lib/libc/nls /usr/src/lib/libc/posix1e /usr/src/lib/libc/regex = /usr/src/lib/libc/resolv /usr/src/lib/libc/stdio = /usr/src/lib/libc/stdlib /usr/src/lib/libc/stdlib/jemalloc = /usr/src/lib/libc/stdtime /usr/src/contrib/tzcode/stdtime = /usr/src/lib/libc/aarch64/string /usr/src/lib/libc/string = /usr/src/sys/libkern /usr/src/contrib/cortex-strings/src/aarch64 = /usr/src/lib/libc/aarch64/sys /usr/src/lib/libc/sys = /usr/src/lib/libc/secure /usr/src/lib/libc/rpc /usr/src/lib/libc/. = /usr/src/lib/libc/uuid /usr/src/lib/libc/xdr /usr/src/lib/libc/yp = /usr/src/sys/kern /usr/src/lib/libc/capability' > *** [lib/libc__L] Error code 2 =3D=3D=3D Mark Millard markmi at dsl-only.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?07D2D2E0-4863-43D6-AAF2-6C662DE369FA>