Date: Fri, 6 Sep 2013 22:12:52 +0700 From: Alexey Dokuchaev <danfe@nsu.ru> To: current@freebsd.org Subject: Cross-buildkernel (i386->amd64) is broken? Message-ID: <20130906151252.GA28654@regency.nsu.ru>
next in thread | raw e-mail | index | archive | help
Hi there, I've been trying to cross-build an amd64 kernel on i386 host on recent -CURRENT for a while, and it fails like this: $ cd /usr/src && make buildkernel TARGET=amd64 TARGET_ARCH=amd64 [...] In file included from /usr/src/sys/amd64/amd64/genassym.c:46: In file included from /usr/src/sys/sys/buf.h:260: In file included from /usr/src/sys/sys/proc.h:62: /usr/src/sys/sys/pcpu.h:188:1: error: static_assert failed "compile-time assertion failed" CTASSERT((PAGE_SIZE / sizeof(struct pcpu)) * sizeof(struct pcpu) == PAGE_SIZE); Full log is available here: http://193.124.210.26/xbuild-amd64.log I remember it used to work before (at least at Jun 28th, when I've build my last kernel this way). Is is a well known issue? How do I remedy it? Thanks. ./danfe
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130906151252.GA28654>