Date: Wed, 26 Jun 2019 17:05:04 -0700 From: Mark Millard <marklmi@yahoo.com> To: freeBSD PowerPC ML <freebsd-ppc@freebsd.org> Subject: Re: Update to based on head -r349444: cross build using system clang 8.0.1 and devel/powerpc64-binutils failed for libc.so.7.full : bss-plt forced due to .../tmp/usr/lib/crtbeginS.o then exit code 1 Message-ID: <7D8D1CB4-AF77-4681-8174-160F98F449CE@yahoo.com> In-Reply-To: <CA176031-0E10-4725-B1D8-306196668202@yahoo.com> References: <CA176031-0E10-4725-B1D8-306196668202@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[I forgot to include my = src.conf.powerpc-clang_altbinutils-bootstrap.amd64-host file.] On 2019-Jun-26, at 16:57, Mark Millard <marklmi@yahoo.com> wrote: > This was an amd64->powerpc (32-bit) cross build. it happens even > when /usr/obj/powerpcvtsc_clang_altbinutils/ is empty at the > start. >=20 > --- libc.so.7.full --- > building shared library libc.so.7 > /usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to = /usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/powerpc.pow= erpc/tmp/usr/lib/crtbeginS.o > 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/powerpcvtsc_clang_altbinutils/powerpc.powerpc= /usr/src/powerpc.powerpc/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 -target powerpc-unknown-freebsd13.0 = --sysroot=3D/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src= /powerpc.powerpc/tmp -B/usr/local/powerpc64-unknown-freebsd13.0/bin/ = -Wl,--secure-plt -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'/usr/local/powerpc64-unknown-freebsd13.0/bin/nm' NMFLAGS=3D'' = lorder trivial-vdso_tc.pico machdep_ldisd.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 = arc4random-compat.pico arc4random_uniform.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 exect.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 getentropy.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 timespec_get.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 eabi.pico infinity.pico = ldexp.pico makecontext.pico signalcontext.pico syncicache.pico = _set_tp.pico trivial-getcontextx.pico fabs.pico flt_rounds.pico = fpgetmask.pico fpgetround.pico fpgetsticky.pico fpsetmask.pico = fpsetround.pico _setjmp.pico setjmp.pico sigsetjmp.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 adddi3.pico = anddi3.pico ashldi3.pico ashrdi3.pico cmpdi2.pico divdi3.pico = fixdfdi.pico fixsfdi.pico fixunsdfdi.pico fixunssfdi.pico floatdidf.pico = floatdisf.pico floatunsdidf.pico iordi3.pico lshldi3.pico lshrdi3.pico = moddi3.pico muldi3.pico negdi2.pico notdi2.pico qdivrem.pico subdi3.pico = ucmpdi2.pico udivdi3.pico umoddi3.pico xordi3.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 gets_s.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 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 brk.pico = pipe.pico vadvise.pico compat-stub.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 syscall.pico link.pico unlink.pico chdir.pico = fchdir.pico freebsd11_mknod.pico chmod.pico chown.pico break.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 vfork.pico sbrk.pico = freebsd11_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 = freebsd7___semctl.pico semget.pico semop.pico freebsd7_msgctl.pico = msgget.pico msgsnd.pico msgrcv.pico shmat.pico freebsd7_shmctl.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 lutimes.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 = sigreturn.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 fhstat.pico fhstatfs.pico mknodat.pico = cpuset_getdomain.pico cpuset_setdomain.pico getrandom.pico getfhat.pico = fhlink.pico fhlinkat.pico fhreadlink.pico funlinkat.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 _hdtoa.pico _hldtoa.pico _ldtoa.pico glue.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 strtold.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_bin.pico jemalloc_bitmap.pico jemalloc_ckh.pico = jemalloc_ctl.pico jemalloc_div.pico jemalloc_extent.pico = jemalloc_extent_dss.pico jemalloc_extent_mmap.pico jemalloc_hash.pico = jemalloc_hooks.pico jemalloc_large.pico jemalloc_log.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 memchr.pico memrchr.pico memcmp.pico memcpy.pico = memmem.pico memmove.pico memset.pico memset_s.pico stpcpy.pico = stpncpy.pico strcasecmp.pico strcat.pico strcasestr.pico strchr.pico = strchrnul.pico strcmp.pico strcoll.pico strcpy.pico strcspn.pico = strdup.pico strerror.pico strlcat.pico strlcpy.pico strlen.pico = strmode.pico strncat.pico strncmp.pico strncpy.pico strndup.pico = strnlen.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/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/= powerpc.powerpc/lib/libc' > .TARGETS=3D'all' > = DESTDIR=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/= powerpc.powerpc/tmp' > LD_LIBRARY_PATH=3D'' > MACHINE=3D'powerpc' > MACHINE_ARCH=3D'powerpc' > MAKEOBJDIRPREFIX=3D'' > MAKESYSPATH=3D'/usr/src/share/mk' > MAKE_VERSION=3D'20181221' > = PATH=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/pow= erpc.powerpc/tmp/usr/sbin:/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.p= owerpc/usr/src/powerpc.powerpc/tmp/usr/bin:/usr/obj/powerpcvtsc_clang_altb= inutils/powerpc.powerpc/usr/src/powerpc.powerpc/tmp/legacy/usr/sbin:/usr/o= bj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/powerpc.powerpc/t= mp/legacy/usr/bin:/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/u= sr/src/powerpc.powerpc/tmp/legacy/bin::/sbin:/bin:/usr/sbin:/usr/bin' > SRCTOP=3D'/usr/src' > = OBJTOP=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/p= owerpc.powerpc' > .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.powerpc-clang_altbinutils-bootstrap.amd64-host = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/src.sys.obj.mk = /usr/src/share/mk/auto.obj.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/powerpc/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/powerpc/gen/Makefile.inc = /usr/src/lib/libc/powerpc/gen/Makefile.common = /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/quad/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/sys/Makefile.inc = /usr/src/sys/sys/syscall.mk /usr/src/lib/libc/powerpc/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.confs.mk /usr/src/share/mk/bsd.files.mk = /usr/src/share/mk/bsd.dirs.mk /usr/src/share/mk/bsd.incs.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/powerpc/gen = /usr/src/lib/libc/gen /usr/src/etc /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/quad = /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/string /usr/src/sys/libkern = /usr/src/lib/libc/powerpc/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 # more = ~/src.configs/src.conf.powerpc-clang_altbinutils-bootstrap.amd64-host=20 TO_TYPE=3Dpowerpc TOOLS_TO_TYPE=3Dpowerpc64 VERSION_CONTEXT=3D13.0 # KERNCONF=3DGENERICvtsc-NODBG TARGET=3D${TO_TYPE} .if ${.MAKE.LEVEL} =3D=3D 0 TARGET_ARCH=3D${TO_TYPE} .export TARGET_ARCH .endif # #WITH_CROSS_COMPILER=3D WITH_SYSTEM_COMPILER=3D WITHOUT_SYSTEM_LINKER=3D # # llvm's libunwind for 32-bit powerpc: # Two of its .S files get tons of error reports. # So avoid llvm's libunwind for now. WITHOUT_LLVM_LIBUNWIND=3D WITH_LIBCPLUSPLUS=3D WITHOUT_LLD_BOOTSTRAP=3D WITHOUT_BINUTILS_BOOTSTRAP=3D WITH_ELFTOOLCHAIN_BOOTSTRAP=3D #Disables avoiding bootstrap: WITHOUT_LLVM_TARGET_ALL=3D WITHOUT_LLVM_TARGET_AARCH64=3D WITHOUT_LLVM_TARGET_ARM=3D WITHOUT_LLVM_TARGET_MIPS=3D WITH_LLVM_TARGET_POWERPC=3D WITHOUT_LLVM_TARGET_SPARC=3D WITHOUT_LLVM_TARGET_X86=3D #WITH_CLANG_BOOTSTRAP=3D WITH_CLANG=3D WITH_CLANG_IS_CC=3D WITH_CLANG_FULL=3D WITH_CLANG_EXTRAS=3D # Note: LLD is only for experimentation WITH_LLD=3D WITHOUT_LLD_IS_LD=3D WITH_BINUTILS=3D WITH_PORT_BASE_BINUTILS=3D # Note: no 8 Byte atomics, so not LLDB WITHOUT_LLDB=3D # WITH_BOOT=3D WITHOUT_LIB32=3D # LOADER_DEFAULT_INTERP=3D4th # WITHOUT_GCC_BOOTSTRAP=3D WITHOUT_GCC=3D WITHOUT_GCC_IS_CC=3D WITHOUT_GNUCXX=3D # NO_WERROR=3D # # Avoid "converts between pointers to integer types with different sign = [-Werror,-Wpointer-sign]" # and such from blocking the build. WERROR=3D MALLOC_PRODUCTION=3D # # Avoid stripping but do not control host -g status as well: DEBUG_FLAGS+=3D # WITH_REPRODUCIBLE_BUILD=3D WITH_DEBUG_FILES=3D # # # For TO (so-called "cross") stages . . . # So-called-cross via ${TO_TYPE}-xtoolchain-gcc/${TO_TYPE}-gcc. . . # TOOLS_TO_TYPE based on ${TO_TYPE}-xtoolchain-gcc related binutils. . . # = CROSS_BINUTILS_PREFIX=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSI= ON_CONTEXT}/bin/ .if ${.MAKE.LEVEL} =3D=3D 0 CFLAGS.powerpc+=3D -B${CROSS_BINUTILS_PREFIX} CXXFLAGS.powerpc+=3D -B${CROSS_BINUTILS_PREFIX} .export CFLAGS.powerpc .export CXXFLAGS.powerpc # # Note: The WITH_CROSS_COMPILER picks up the CROSS_BINUTILS_PREFIX # binding automatically. # XAS=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/as= -mppc32 XAR=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/ar= XNM=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/nm= = XOBJCOPY=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/objcopy = XOBJDUMP=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/objdump = XRANLIB=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bi= n/ranlib = XSIZE=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/= size #NO-SUCH: = XSTRINGS=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/strings = XSTRINGS=3D/usr/local/bin/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEX= T}-strings .export XAS .export XAR .export XNM .export XOBJCOPY .export XOBJDUMP .export XRANLIB .export XSIZE .export XSTRINGS XLD=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/ld= -m elf32ppc_fbsd .export XLD .endif =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7D8D1CB4-AF77-4681-8174-160F98F449CE>