Confirmed update procedure for a self-hosted armv6hf system
Ian Lepore
ian at freebsd.org
Tue May 24 02:11:32 UTC 2016
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
More information about the freebsd-arm
mailing list