Date: Tue, 10 Oct 2017 19:33:56 -0700 From: bob prohaska <fbsd@www.zefox.net> To: Ian Lepore <ian@freebsd.org> Cc: freebsd-arm@freebsd.org, bob prohaska <fbsd@www.zefox.net> Subject: Re: Difficulty with armv6 to v7 transition. Message-ID: <20171011023356.GA57571@www.zefox.net> In-Reply-To: <1507573171.84167.9.camel@freebsd.org> References: <20171009175216.GA52497@www.zefox.net> <1507573171.84167.9.camel@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 09, 2017 at 12:19:31PM -0600, Ian Lepore wrote: > On Mon, 2017-10-09 at 10:52 -0700, bob prohaska wrote: > > On an RPI2 model B, invoking? > > make -j4 -DNO_CLEAN MACHINE_ARCH=armv7 buildworld > buildworld.log > > Never set MACHINE_ARCH when building, use TARGET_ARCH. ?Be sure to set > TARGET_ARCH when installing as well. Tried it, like so: root@www:/usr/src # make -j4 buildworld TARGET_ARCH=armv7 > buildworld.log & [1] 1006 root@www:/usr/src # 1 error [1] Exit 2 make -j4 buildworld TARGET_ARCH=armv7 > buildworld.log root@www:/usr/src # more *.log --- buildworld --- make[1]: "/usr/src/Makefile.inc1" line 450: To cross-build, set TARGET_ARCH. *** [buildworld] Error code 1 make: stopped in /usr/src I also tried setting TARGET=arm and WITHOUT_SYSTEM_COMPILER=yes in various iterations. Should the variables be set somewhere else, in a config file? At this point the kernel is at r324499, along with the sources. Userland dates from late June (operator error). Kernels build, but could that make the trouble I'm seeing? Clang -v reports FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM 4.0.0) Target: armv6-unknown-freebsd12.0-gnueabihf Thread model: posix InstalledDir: /usr/bin Thanks again! bob prohaska
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171011023356.GA57571>