Date: Mon, 20 Apr 2015 12:10:33 +0200 From: Steven Lawrance <stl@koffein.net> To: "O'Connor, Daniel" <darius@dons.net.au> Cc: Tim Kientzle <tim@kientzle.com>, freebsd-arm <freebsd-arm@freebsd.org>, Ian Lepore <ian@freebsd.org> Subject: Re: crochet build fails at ubldr Wandboard-Dual Message-ID: <1429523981-sup-2230@luwak.koffein.net> In-Reply-To: <A6E50B78-8694-4984-8984-12479303361E@dons.net.au> References: <CAFuo_fy5tPjQDbtuSwcBEt4UMuu2tv8zRLLwBrpZPUGcyEMKEA@mail.gmail.com> <CAFuo_fx6Ztb2Rn8dPmZ3HBJniChvkZX54qmF_oaA87LJeHCFFQ@mail.gmail.com> <1429456908.1182.82.camel@freebsd.org> <CAFuo_fzHtCF6F%2B%2BUGqSdhzvbkTjxRtoT8sXFKV%2BCr4UpsGmymQ@mail.gmail.com> <1429458041.1182.86.camel@freebsd.org> <1CA4192E-F6B5-4BD8-8BF8-8F725E1EC7BA@kientzle.com> <CAFuo_fx-uqfThQhutvZugAK16HjY2sxtegRcGydkLu0Si_h6uQ@mail.gmail.com> <32B72D5A-742C-4B58-AD65-EA33B306D30C@kientzle.com> <A6E50B78-8694-4984-8984-12479303361E@dons.net.au>
index | next in thread | previous in thread | raw e-mail
Excerpts from O'Connor, Daniel's message of 2015-04-20 09:14:35 +0930:
> Adding LIBSTAND=/src/arm/crochet/work/obj/arm.armv6/src/FreeBSD-HEAD/lib/libstand/libstand.a made it work, so I then modified the makefiles.
>
> (I was the person who reported it on IRC :)
I'm another one who reported it on IRC ;-)
My workaround was to add DESTDIR ubldr command in the board's
setup.sh:
#
# ubldr
#
-strategy_add $PHASE_BUILD_OTHER freebsd_ubldr_build UBLDR_LOADADDR=0x11000000
+strategy_add $PHASE_BUILD_OTHER freebsd_ubldr_build UBLDR_LOADADDR=0x11000000 DESTDIR=${WORKDIR}/obj/arm.${TARGET_ARCH}/${FREEBSD_SRC}/tmp/
strategy_add $PHASE_BOOT_INSTALL freebsd_ubldr_copy_ubldr ubldr
However I then ran into another problem in installworld, where a
couple of tools were missing. This seems to fix it:
Index: Makefile.inc1
===================================================================
--- Makefile.inc1 (revision 281761)
+++ Makefile.inc1 (working copy)
@@ -810,8 +810,8 @@
.endif
ITOOLS= [ awk cap_mkdb cat chflags chmod chown \
- date echo egrep find grep id install ${_install-info} \
- ln lockf make mkdir mtree mv pwd_mkdb \
+ date echo egrep env find grep id install ${_install-info} \
+ ln lockf make mkdir mktemp mtree mv pwd_mkdb \
rm sed services_mkdb sh strip sysctl test true uname wc ${_zoneinfo} \
${LOCAL_ITOOLS}
The dependency on env was added in r255775; I didn't check for mktemp.
I was also going to change crochet to use U-Boot from ports for
Wandboard..
--
Steven Lawrance <stl@koffein.net>
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1429523981-sup-2230>
