Date: Sun, 20 Sep 2020 15:58:59 +0100 From: Mark Murray <markm@FreeBSD.org> To: freebsd-arm <freebsd-arm@freebsd.org> Cc: freebsd-current <freebsd-current@freebsd.org> Subject: objcopy "text file busy" build failure with populated /usr/obj Message-ID: <1AFD8BB9-F598-451A-A1D9-16D550402E3E@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
--Apple-Mail=_3DD0343E-9EDD-4E34-A1B0-1C13C7B42097 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi * I've been getting these build failures for a while (weeks/months). The = machine is a MacchiatoBin DoubleShot (arm64, Quad core). with SATA disks = and zfs filesystem. If I empty out /usr/obj, then the build works, but = takes a few hours. If I do a no-clean build with /obj/obj populated with = he contents of a previous build, and /usr/src with updated ("svn = update") sources, then the below nearly always happens early in the = rebuild. It is in "stage 4.4: building everything" that this happens. = The build is parallel (-j8), and I have manually de-threaded the output. The generated command-line from the logfile is: cd /usr/src; _PARALLEL_SUBDIR_OK=3D1 MACHINE_ARCH=3Daarch64 = MACHINE=3Darm64 CPUTYPE=3Dcortex-a72 CC=3D"/usr/local/bin/ccache cc = -target aarch64-unknown-freebsd13.0 = --sysroot=3D/usr/obj/usr/src/arm64.aarch64/tmp = -B/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin" CXX=3D"/usr/local/bin/ccache= c++ -target aarch64-unknown-freebsd13.0 = --sysroot=3D/usr/obj/usr/src/arm64.aarch64/tmp = -B/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin" CPP=3D"cpp -target = aarch64-unknown-freebsd13.0 --sysroot=3D/usr/obj/usr/src/arm64.aarch64/tmp= -B/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin" AS=3D"as" AR=3D"ar" = LD=3D"ld" LLVM_LINK=3D"" NM=3Dnm OBJCOPY=3D"objcopy" RANLIB=3Dranlib = STRINGS=3D SIZE=3D"size" STRIPBIN=3D"strip" INSTALL=3D"install -U" = PATH=3D/usr/obj/usr/src/arm64.aarch64/tmp/bin:/usr/obj/usr/src/arm64.aarch= 64/tmp/usr/sbin:/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin:/usr/obj/usr/sr= c/arm64.aarch64/tmp/legacy/usr/sbin:/usr/obj/usr/src/arm64.aarch64/tmp/leg= acy/usr/bin:/usr/obj/usr/src/arm64.aarch64/tmp/legacy/bin:/usr/obj/usr/src= /arm64.aarch64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin = SYSROOT=3D/usr/obj/usr/src/arm64.aarch64/tmp make -f Makefile.inc1 = BWPHASE=3Deverything DESTDIR=3D/usr/obj/usr/src/arm64.aarch64/tmp all Anyone else seeing this? objcopy --strip-debug --add-gnu-debuglink=3Dobjcopy.debug objcopy.full = objcopy objcopy: open objcopy failed: Text file busy --- all_subdir_usr.bin/objcopy --- *** [objcopy] Error code 1 make[4]: stopped in /usr/src/usr.bin/objcopy M -- --Apple-Mail=_3DD0343E-9EDD-4E34-A1B0-1C13C7B42097 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 Comment: GPGTools - http://gpgtools.org iQEzBAEBCgAdFiEEyzPHvybPbOpU9MCxQlsJDh9CUqAFAl9nbjMACgkQQlsJDh9C UqBwAwf+OyKMBoTzCRAJkzadH2KolarOTCxMXp33bY046WrSkZ8gO9iC21e6527P Kmn/AwskG7G1W1DtoLp4HJpfhjaCysllDVQRUCj8lB3/bWpYyE9WjPLxCos44oTv fTV/KwfcDomEdWAsGvJCyell5aHFblhjaNud/jhVh//+em5rOi2/lfJqLj5ujiFX B+DAotfnQlHz38+MTxlH8X8rhHp+ZB+Di236xl482B53QEET+Y8s1EmiawUi93/l l1VhHQfdUW6P7YYfxRDtM8QvX8X1RmG3KM4DEmyzcnmehrfwtbGuU+bhIE7VFV15 gPsEspYLGBUoaWgL8xPSMNqL/4BkXQ== =PnDi -----END PGP SIGNATURE----- --Apple-Mail=_3DD0343E-9EDD-4E34-A1B0-1C13C7B42097--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1AFD8BB9-F598-451A-A1D9-16D550402E3E>