Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1464055880.1180.433.camel>