Date: Sun, 25 Jan 2015 16:39:11 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Yue Chen <ycyc321@gmail.com> Cc: freebsd-current@freebsd.org Subject: Re: How to get the source code of FreeBSD-Clang? Message-ID: <A3CBF97B-689F-44B8-A0D8-4405C455BC18@FreeBSD.org> In-Reply-To: <CAKtBrB7A2yPFF2iby7h7CmDcrR=dUQpOTFXV9gGypwGWVsUp1g@mail.gmail.com> References: <CAKtBrB7A2yPFF2iby7h7CmDcrR=dUQpOTFXV9gGypwGWVsUp1g@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] O 25 Jan 2015, at 06:16, Yue Chen <ycyc321@gmail.com> wrote: > > When I use the original versions (even 3.4.1) of LLVM/Clang to compile > FreeBSD kernel, it always has problems. > > Since I need to modify something in LLVM source and then build the kernel, > where can I get the FreeBSD-friendly Clang/LLVM source code? See the contrib/llvm/patches directory for the list of patches that you need to apply. Not all of these are strictly needed to compile just a kernel, but it is safest to just apply them all. For 3.4.1, you can use the set available here: https://svnweb.freebsd.org/base/stable/10/contrib/llvm/patches/ Alternatively, you can compile the kernel using: make buildkernel WERROR= MK_FORMAT_EXTENSIONS=no which should fix any errors that were emitted because of -Werror. -Dimitry [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.26 iEYEARECAAYFAlTFDiIACgkQsF6jCi4glqN3vACguBkboPIoHfsz/o52D60Gssqw HboAn0BxwLwt1MBXDnrMmm4UxwtvD6cl =y9yf -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A3CBF97B-689F-44B8-A0D8-4405C455BC18>
