Date: Mon, 23 May 2016 20:11:20 -0600 From: Ian Lepore <ian@freebsd.org> To: bob prohaska <fbsd@www.zefox.net> Cc: "freebsd-arm@FreeBSD.org" <freebsd-arm@FreeBSD.org> Subject: Re: Confirmed update procedure for a self-hosted armv6hf system Message-ID: <1464055880.1180.433.camel@freebsd.org> In-Reply-To: <20160523215248.GA52783@www.zefox.net> References: <1463976239.1180.406.camel@freebsd.org> <20160523215248.GA52783@www.zefox.net>
index | next in thread | previous in thread | raw e-mail
On Mon, 2016-05-23 at 14:52 -0700, bob prohaska wrote:
> On Sun, May 22, 2016 at 10:03:59PM -0600, Ian Lepore wrote:
> >
> > Most folks should just do whatever they normally do to update, but
> > add
> > TARGET_ARCH=armv6 to all make commands when updating an armv6hf
> > system.
>
> Buildworld and buildkernel both worked as advertised, but
> installworld
> failed with
>
> cp -R ${PATH_LOCALE:-"/usr/share/locale"}
> /tmp/install.b4kWrXan/locale
> cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6
> MACHINE=arm CPUTYPE=
> GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
> GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
> GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc "
> CXX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm
> OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS=
> SIZE="size"
> PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy
> /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi
> n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.b4kWrXan
> LD_LIBRARY_PATH=/tmp/install.b4kWrXan
> PATH_LOCALE=/tmp/install.b4kWrXan/locale make -f Makefile.inc1
> __MAKE_SHELL=/tmp/install.b4kWrXan/sh reinstall;
> MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=armv6 MACHINE=arm CPUTYPE=
> GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
> GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
> GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac CC="cc "
> C
> XX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm
> OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS=
> SIZE="size"
> PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy
> /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbi
> n:/usr/obj/usr/src/tmp/usr/bin:/tmp/install.b4kWrXan
> LD_LIBRARY_PATH=/tmp/install.b4kWrXan
> PATH_LOCALE=/tmp/install.b4kWrXan/locale rm -rf
> /tmp/install.b4kWrXan
> sh: cc: not found
> make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 142: Unable to
> determine compiler type for CC=cc . Consider setting COMPILER_TYPE.
> *** [installworld] Error code 1
>
> Up to now no COMPILER_TYPE has been needed.
> What's the correct name?
>
> Many thanks for your patience!
>
> bob prohaska
The fact that it's complaining about compiler type means something is
wrong. Hmm, it looks like you left off the TARGET_ARCH=armv6 on the
installworld command, because otherwise those paths would be
/usr/arm.armv6/usr/... not just /usr/obj/usr/...
-- Ian
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1464055880.1180.433.camel>
