HEADS UP: As of r233419, head should compile cleanly with clang

Super Bisquit superbisquit at gmail.com
Sat Mar 24 15:52:17 UTC 2012


On Sat, Mar 24, 2012 at 10:08 AM, Dimitry Andric <dim at freebsd.org> wrote:

> Hi,
>
> As of r233419 in head, you should now be able to build world and the
> GENERIC kernel using clang, and without the need to place NO_WERROR=
> and/or WERROR= in your src.conf file.
>
> Note this is only valid for i386 and amd64, and there are still some
> non-standard world settings that lead to warnings that break the build.
> For example, WITH_ICONV does not fully work yet.
>
> Also, not all kernel configurations will fully compile without warnings.
> If there are any clang-specific warnings that you get for your custom
> kernel configuration, please let me know, so I can go hunting for a
> proper fix or workaround.
>
> Last but not least, it would be nice to have world and kernel not
> regress anymore, so if there is somebody who can offer resources for a
> tinderbox or other continuous head build with clang, please speak up. :)
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>

Are the defaults for clang, llvm, and the related tools now in /usr/bin
instead of /usr/local/bin?
Are the versions at 3.x?
Will building clang in /usr/src result in a 3.x build or will I need to
edit the clang/Makefile and llvm/Makefile to install everything in /usr/bin
without causing an error?

I've already reported the error to brooke@ but obviously:
1) Being on PowerPC it doesn't seem to get any responses.
2) Because the email was from me, it was ignored.


More information about the freebsd-current mailing list