XENHVM won't compile with clang FreeBSD 9.2
Richard M. Timoney
richardt at maths.tcd.ie
Thu Apr 10 18:29:11 UTC 2014
It seems to me I need gcc to compile a XENHVM kernel
FreeBSD 9.2-STABLE
I get (fatal) errors like this with clang
/usr/src/sys/xen/evtchn/evtchn_dev.c:328:2: error: use of GNU old-style field
designator extension [-Werror,-Wgnu-designator]
d_name: "evtchn",
^~~~~~~
.d_name =
---------------
/usr/obj/usr/src/usr.bin/clang/clang/clang --version
FreeBSD clang version 3.4 (tags/RELEASE_34/final 197956) 20140216
Target: x86_64-unknown-freebsd9.2
Thread model: posix
/usr/src # svn info
Path: .
Working Copy Root Path: /usr/src
URL: http://svn.freebsd.org/base/stable/9
Relative URL: ^/stable/9
Repository Root: http://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 264295
Node Kind: directory
Schedule: normal
Last Changed Author: gjb
Last Changed Rev: 264290
Last Changed Date: 2014-04-09 04:39:57 +0100 (Wed, 09 Apr 2014)
# grep clang /etc/make.conf
CC=clang
CXX=clang++
CPP=clang-cpp
GENERIC and VT (and world) build with these clang settings.
Yours,
Richard
--
Richard M. Timoney
(richardt at maths.tcd.ie) Tel. +353-1-896 1196
School of Mathematics, Trinity College, Dublin 2, Ireland
WWW http://www.maths.tcd.ie/~richardt FAX +353-1-896 2282
More information about the freebsd-xen
mailing list