Date: Sat, 17 Jun 2023 08:34:16 -0700 From: Mark Millard <marklmi@yahoo.com> To: bob prohaska <fbsd@www.zefox.net> Cc: freebsd-arm@freebsd.org Subject: Re: Armv7 linker failure on -current Message-ID: <8B771495-1C68-4A23-8658-02A8AD28088B@yahoo.com> In-Reply-To: <ZI3EXC3kjZOyEdM6@www.zefox.net> References: <ZI3EXC3kjZOyEdM6@www.zefox.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jun 17, 2023, at 07:34, bob prohaska <fbsd@www.zefox.net> wrote: > A Pi2 running -current stops in buildworld with I assume self building an update to main [so: 14]. What commit last built successfully? (This bounds what would be = different in official materials.) > Building = /usr/obj/usr/src/arm.armv7/usr.sbin/tcpdump/tcpdump/print-wb.o > (cd /usr/src/usr.bin/cpio/tests && DEPENDFILE=3D.depend.bsdcpio_test = NO_SUBDIR=3D1 make -f /usr > /src/usr.bin/cpio/tests/Makefile _RECURSING_PROGS=3Dt = PROG=3Dbsdcpio_test ) > Building = /usr/obj/usr/src/arm.armv7/usr.bin/cpio/tests/bsdcpio_test.full > ld: error: test_format_newc.o:2: unknown directive: CMD Note the above error from prior activity not shown in your message. >>>> CMD cc -target armv7-gnueabihf-freebsd14.0 = --sysroot=3D/usr/obj/usr/src/arm.armv7/tmp = -B/usr/obj/usr/src/arm.armv7/tmp/usr/bin -O2 -pipe -fno-common = -DPLATFORM_CONFIG_H=3D\"/usr/src/lib/libarchive/config_freebsd.h\" = -I/usr/src/lib/libarchive = -I/usr/obj/usr/src/arm.armv7/usr.bin/cpio/tests = -I/usr/obj/usr/src/arm.armv7/usr.bin/cpio/tests = -I/usr/src/contrib/libarchive/cpio = -I/usr/src/contrib/libarchive/cpio/test = -I/usr/src/contrib/libarchive/libarchive = -I/usr/src/contrib/libarchive/libarchive_fe = -I/usr/src/contrib/libarchive/test_utils -g -gz=3Dzlib -std=3Dgnu99 = -Wno-format-zero-length -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 -Wnested-externs -Wold-style-definition = -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations = -Wthread-safety -Wno-empty-body -Wno-string-plus-int = -Wno-unused-const-variable -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-but-set-parameter -Qunused-arguments -c = /usr/src/contrib/libarchive/cpio/test/test_extract_cpio_zstd.c -o = test_extract_cpio_zstd.o >>>> ^ > cc: error: linker command failed with exit code 1 (use -v to see = invocation) > *** [bsdcpio_test.full] Error code 1 This may be a consequence of what lead to the prior error message(s). I normally start with investigating the first error, not the later ones that may depends on earlier ones. > Raspberry Pi 3 and 4 at the same revision completed successfully = running aarch64. >=20 > A re-run of git pull reported the Pi2 as "up to date". The filesystem = is UFS,=20 > the build command is=20 > make -j2 -DWITH_META_MODE buildworld > buildworld.log && make -j4 = -DWITH_META_MODE KERNCONF=3DGENERIC buildkernel > buildkernel.log >=20 What is in the files: /usr/obj/usr/src/arm.armv7/usr.bin/cpio/tests/test_format_newc.o.meta /usr/obj/usr/src/arm.armv7/usr.bin/cpio/tests/bsdcpio_test.full.meta file after the build failure? Also, more of the build log might prove to be of interest. You may want to give access to it. For test_format_newc.o.meta , my last build of armv7 main shows: # Meta data file = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/usr.bin/cpio/t= ests/test_format_newc.o.meta CMD cc -mcpu=3Dcortex-a7 -target armv7-gnueabihf-freebsd14.0 = --sysroot=3D/usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tm= p = -B/usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/bin = -O2 -pipe -fno-common = -DPLATFORM_CONFIG_H=3D\"/usr/main-src/lib/libarchive/config_freebsd.h\" = -I/usr/main-src/lib/libarchive = -I/usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/usr.bin/cpio= /tests = -I/usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/usr.bin/cpio= /tests -I/usr/main-src/contrib/libarchive/cpio = -I/usr/main-src/contrib/libarchive/cpio/test = -I/usr/main-src/contrib/libarchive/libarchive = -I/usr/main-src/contrib/libarchive/libarchive_fe = -I/usr/main-src/contrib/libarchive/test_utils -DNDEBUG -g -gz=3Dzlib = -std=3Dgnu99 -Wno-format-zero-length -fstack-protector-strong = -Wsystem-headers -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 -Wnested-externs -Wold-style-definition = -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations = -Wthread-safety -Wno-empty-body -Wno-string-plus-int = -Wno-unused-const-variable -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-but-set-parameter -Qunused-arguments -c = /usr/main-src/contrib/libarchive/cpio/test/test_format_newc.c -o = test_format_newc.o CMD CWD = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/usr.bin/cpio/t= ests TARGET test_format_newc.o -- command output -- -- filemon acquired metadata -- # filemon version 5 # Target pid 79320 # Start 1686464003.763817 V 5 E 79535 /bin/sh R 79535 /etc/libmap.conf R 79535 /usr/local/etc/libmap.d R 79535 /usr/local/etc/libmap.d/mesa.conf R 79535 /var/run/ld-elf.so.hints R 79535 /lib/libedit.so.8 R 79535 /lib/libc.so.7 R 79535 /lib/libtinfow.so.9 R 79535 /usr/share/locale/C.UTF-8/LC_CTYPE F 79535 79537 E 79537 /usr/bin/cc R 79537 /etc/libmap.conf R 79537 /usr/local/etc/libmap.d R 79537 /usr/local/etc/libmap.d/mesa.conf R 79537 /var/run/ld-elf.so.hints R 79537 /lib/libz.so.6 R 79537 /usr/lib/libexecinfo.so.1 R 79537 /lib/libncursesw.so.9 R 79537 /lib/libtinfow.so.9 R 79537 /lib/libthr.so.3 R 79537 /lib/libc++.so.1 R 79537 /lib/libcxxrt.so.1 R 79537 /lib/libm.so.5 R 79537 /lib/libc.so.7 R 79537 /lib/libelf.so.2 R 79537 /lib/libgcc_s.so.1 R 79537 /usr/main-src/contrib/libarchive/cpio/test/test_format_newc.c R 79537 test_format_newc-3286aa4d.o.tmp W 79537 test_format_newc-3286aa4d.o.tmp R 79537 /usr/main-src/contrib/libarchive/cpio/test/test.h R 79537 /usr/main-src/contrib/libarchive/test_utils/test_common.h R 79537 /usr/main-src/lib/libarchive/config_freebsd.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/osreldate.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/types.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/cdefs.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/machine/endian.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_types.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/machine/_types.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_endian.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_pthreadtypes.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_stdint.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/bitcount.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/select.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_sigset.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_timeval.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/timespec.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_timespec.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/stat.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/time.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_clock_id.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/time.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_null.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/xlocale/_time.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/dirent.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/dirent.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/errno.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/fcntl.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/stdint.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/machine/_stdint.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/stdio.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/stdlib.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/string.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/strings.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/xlocale/_strings.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/xlocale/_string.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/ctype.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/_ctype.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/runetype.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/xlocale/_ctype.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/unistd.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/unistd.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/wchar.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/machine/_limits.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/xlocale/_wchar.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/acl.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/param.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/syslimits.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/signal.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/machine/signal.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/machine/param.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/machine/_align.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/limits.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/queue.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/vm/uma.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/malloc.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_lock.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_mutex.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/sys/_smr.h R 79537 = /usr/main-src/contrib/libarchive/libarchive/archive_platform_acl.h R 79537 = /usr/main-src/contrib/libarchive/libarchive/archive_platform_xattr.h R 79537 /usr/main-src/contrib/libarchive/test_utils/test_utils.h R 79537 = /usr/obj/BUILDs/main-CA7-nodbg-clang/usr/main-src/arm.armv7/tmp/usr/includ= e/stddef.h M 79537 'test_format_newc-3286aa4d.o.tmp' 'test_format_newc.o' X 79537 0 0 X 79535 0 0 # Stop 1686464004.381820 # Bye bye =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8B771495-1C68-4A23-8658-02A8AD28088B>