I'm currently taking requests for clang builds. I will post the queue on this post as they come in, and they will arrive on this website (30 minutes to build, 10 minutes to upload):
http://brandonfa.lk/freebsd-clang/
Current build environment:
(If you want more environment info, tell me what you want to know)
NOTE: The version of clang that is mentioned above is the one used to build the clang that is used in the build... clang is built during the buildworld/kernel process, and that's what's used to build the world and kernel. My clang version is slightly irrelevant but it could play into the build that is generated for the clang used.
Second note: gcc is still included in the builds, and clang must manually be set to default by adding the lines to make.conf mentioned in http://wiki.freebsd.org/BuildingFreeBSDWithClang.
Third note: These builds are the raw builds, with the only difference of using clang instead of gcc by updating my make.conf. It's built by the following:
No ricer CFLAGS are used, in fact, no CFLAGS are specified on my end... everything is default/generic.
QUEUE:
There are now packages for amd64 on the site:
Looking for more/faster mirrors.
Regards,
Brandon Falk
http://brandonfa.lk/freebsd-clang/
Current build environment:
Code:
localhost# uname -a
FreeBSD localhost 9.0-RC2 FreeBSD 9.0-RC2 #0: Sat Nov 12 18:35:25 UTC 2011 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
localhost# clang -v
FreeBSD clang version 3.0 (branches/release_30 142614) 20111021
Target: x86_64-unknown-freebsd9.0
Thread model: posix
(If you want more environment info, tell me what you want to know)
NOTE: The version of clang that is mentioned above is the one used to build the clang that is used in the build... clang is built during the buildworld/kernel process, and that's what's used to build the world and kernel. My clang version is slightly irrelevant but it could play into the build that is generated for the clang used.
Second note: gcc is still included in the builds, and clang must manually be set to default by adding the lines to make.conf mentioned in http://wiki.freebsd.org/BuildingFreeBSDWithClang.
Third note: These builds are the raw builds, with the only difference of using clang instead of gcc by updating my make.conf. It's built by the following:
make -j12 buildworld
make -j12 buildkernel
cd release/
make release
No ricer CFLAGS are used, in fact, no CFLAGS are specified on my end... everything is default/generic.
QUEUE:
Code:
[url=http://svnweb.freebsd.org/base/head/]head[/URL] amd64 (r228148) - Done
[url=http://svnweb.freebsd.org/base/stable/9/]stable/9[/URL] amd64 (r228154) - Done
[url=http://svnweb.freebsd.org/base/head/]head[/URL] amd64 (r228386) - Done
[url=http://svnweb.freebsd.org/base/stable/9/]stable/9 PRERELEASE[/URL] amd64 (r228560) - Done
[url=http://svnweb.freebsd.org/base/head/]head[/URL] amd64 (r231589) - Done
[url=http://svnweb.freebsd.org/base/head/]head[/URL] i386 (r231677) - Done
[url=http://svnweb.freebsd.org/base/head/]head[/URL] amd64 (r232477) - Done
[url=http://svnweb.freebsd.org/base/head/]head[/URL] amd64 (r232529) - Done
[url=http://svnweb.freebsd.org/base/release/9.0.0/]9.0-RELEASE[/URL] amd64 (r229307) - Done
[url=http://svnweb.freebsd.org/base/release/9.0.0/]9.0-RELEASE[/URL] i386 (r229307) - Done
[url=http://svnweb.freebsd.org/base/release/9.0.0/]9.0-RELEASE with Intel_GPU patch[/URL] i386 (r229307) - Done
There are now packages for amd64 on the site:
Code:
[url=http://brandonfa.lk/freebsd-clang/freebsd-packages-clang-amd64/]amd64-packages[/URL]
Looking for more/faster mirrors.
Regards,
Brandon Falk