For a prior amd64 -> armv6 cross build and I tried a local file system install of the kernel via DESTDIR= use:
> Script started on Sun Jan 29 12:51:42 2017 > Command: env __MAKE_CONF=/root/src.configs/make.conf SRCCONF=/dev/null > SRC_ENV_CONF=/root/src.configs/src.conf.bpim3-clang-bootstrap.amd64-host > WITH_META_MODE=yes MAKEOBJDIRPREFIX=/usr/obj/bpim3_clang make -j 4 > installkernel DESTDIR=/usr/obj/DESTDIRs/clang-bpim3-installkernel . . . But the install stopped early with: > --- realinstall_subdir_dtb/am335x --- > install: link > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/am3335x-bone.dtb -> > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/beaglebone.dtb: No such > file or directory > *** [_installlinks] Error code 71 > > make[4]: stopped in /usr/src/sys/modules/dtb/am335x > 1 error > > make[4]: stopped in /usr/src/sys/modules/dtb/am335x > *** [realinstall_subdir_dtb/am335x] Error code 2 > > make[3]: stopped in /usr/src/sys/modules Retrying without -j 4 failed the same way: > ===> dtb/am335x (install) > test -d /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb || install -d -o > root -g wheel /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb > install -o root -g wheel -m 444 am335x-bone.dtb > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/ > install -o root -g wheel -m 444 am335x-boneblack.dtb > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/ > install -o root -g wheel -m 444 am335x-bonegreen.dtb > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/ > install -o root -g wheel -m 444 ufw.dtb > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/ > /boot/dtb/beaglebone.dtb -> /boot/dtb/am3335x-bone.dtb > install: link > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/am3335x-bone.dtb -> > /usr/obj/DESTDIRs/clang-bpim3-installkernel/boot/dtb/beaglebone.dtb: No such > file or directory > *** Error code 71 > > Stop. > make[4]: stopped in /usr/src/sys/modules/dtb/am335x > *** Error code 1 > > Stop. > make[3]: stopped in /usr/src/sys/modules > *** Error code 1 > > Stop. > make[2]: stopped in /usr/obj/bpim3_clang/arm.armv6/usr/src/sys/BPIM3-NODBG > *** Error code 1 > > Stop. > make[1]: stopped in /usr/src > *** Error code 1 > > Stop. > make: stopped in /usr/src Details: > # more /usr/src/sys/arm/conf/BPIM3-NODBG > # > # BPIM3 -- Custom configuration for the Banana Pi M3 > # > > include "GENERIC" > > ident BPIM3-NODBG > > makeoptions DEBUG=-g # Build kernel with gdb(1) debug > symbols > > options ALT_BREAK_TO_DEBUGGER > > options KDB # Enable kernel debugger support > > # For minimum debugger support (stable branch) use: > options KDB_TRACE # Print a stack trace for a panic > options DDB # Enable the kernel debugger > > # Extra stuff: > #options VERBOSE_SYSINIT # Enable verbose sysinit messages > #options BOOTVERBOSE=1 > #options BOOTHOWTO=RB_VERBOSE > #options KTR > #options KTR_MASK=KTR_TRAP > ##options KTR_CPUMASK=0xF > #options KTR_VERBOSE > > # Disable any extra checking for. . . > nooptions DEADLKRES # Enable the deadlock resolver > nooptions INVARIANTS # Enable calls of extra sanity > checking > nooptions INVARIANT_SUPPORT # Extra sanity checks of internal > structures, required by INVARIANTS > nooptions WITNESS # Enable checks to detect deadlocks > and cycles > nooptions WITNESS_SKIPSPIN # Don't run witness on spinlocks for > speed > nooptions DIAGNOSTIC > # more /root/src.configs/src.conf.bpim3-clang-bootstrap.amd64-host > TO_TYPE=armv6 > # > KERNCONF=BPIM3-NODBG > TARGET=arm > .if ${.MAKE.LEVEL} == 0 > TARGET_ARCH=${TO_TYPE} > .export TARGET_ARCH > .endif > # > WITH_CROSS_COMPILER= > WITHOUT_SYSTEM_COMPILER= > # > #CPUTYPE=soft > WITH_LIBCPLUSPLUS= > WITH_BINUTILS_BOOTSTRAP= > WITH_ELFTOOLCHAIN_BOOTSTRAP= > WITH_CLANG_BOOTSTRAP= > WITH_CLANG= > WITH_CLANG_IS_CC= > WITH_CLANG_FULL= > WITH_CLANG_EXTRAS= > WITH_LLD= > # > # Linking lldb fails for armv6(/v7) (historical binutils) > WITHOUT_LLDB= > # > WITH_BOOT= > WITHOUT_LIB32= > WITHOUT_LIBSOFT= > # > WITHOUT_GCC_BOOTSTRAP= > WITHOUT_GCC= > WITHOUT_GCC_IS_CC= > WITHOUT_GNUCXX= > # > NO_WERROR= > #WERROR= > MALLOC_PRODUCTION= > # > WITH_REPRODUCIBLE_BUILD= > WITH_DEBUG_FILES= > # > XCFLAGS+= -mcpu=cortex-a7 > XCXXFLAGS+= -mcpu=cortex-a7 > # There is no XCPPFLAGS but XCPP gets XCFLAGS content. > # more /root/src.configs/make.conf > #MALLOC_PRODUCTION= > #NO_WERROR= > #WERROR= > CFLAGS.gcc+= -v === Mark Millard markmi at dsl-only.net _______________________________________________ freebsd-toolchain@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"