[TESTING]: ClangBSD branch needs testing before the import to HEAD

Alexandre "Sunny" Kovalenko gaijin.k at ovi.com
Mon May 31 17:56:46 UTC 2010


On Mon, 2010-05-31 at 02:49 -0500, Brandon Gooch wrote:
> On Sat, May 29, 2010 at 8:02 AM, Roman Divacky <rdivacky at freebsd.org> wrote:
> > hi,
> >
> > ClangBSD was updated to LLVM/clang revision 104832 which is what we aim to import
> > into HEAD in roughly a week. We would like the initial import to be as painless
> > as possible and therefore we ask you to test ClangBSD to assure that the revision
> > we are importing does not have some really embarassing bugs.
> >
> > How to do it (on i386 and amd64):
> >
> > 0) install fresh devel/llvm-devel port
> >
> > 1) svn co http://svn.freebsd.org/base/projects/clangbsd src
> >
> > 2) echo NO_WERROR= >> /etc/src.conf ; echo WERROR= >> /etc/src.conf
> >
> > 3) cd src && make buildworld
> >
> > 4) make installworld DESTDIR=/usr/clangbsd
> >
> > 5) (optional) try to build kernel with clang and boot it
> >
> >        5.1) cd /sys/{arch}/conf
> >        5.2) config YOUR_KERNEL
> >        5.3) setenv CC clang in tcsh or export CC=clang in bash
> >        5.4) cd ../compile/YOUR_KERNEL
> >        5.5) make && make install
> >
> > please make sure that it builds (on amd64/i386) and that the resulting world
> > is runnable. ie. try to chroot into it and "do stuff". ie.
> >
> >        chroot /clangbsd /bin/tcsh
> >
> >        ... stuff ...
> >
> >
> > there's a wiki page on this effort: http://wiki.freebsd.org/BuildingFreeBSDWithClang
> >
> > please report back any problems/success to me and/or this mailing list.
> >
> > thank you for your testing!
> >
> > Roman Divacky on behalf of the ClangBSD team
> >
> 
> I'm running on a "full" ClangBSD system (world and kernel), and I've
> had no issues for the past couple of days. I've had the machine
> working nearly constantly -- building new and updating installed
> ports, running several ezjails (PostgreSQL, Apache 2.2, etc...), and
> generally using/abusing my computer by watching Flash video on the
> bsdconferences channel on YouTube...

What is the good way to do installworld from CURRENT-snapshot to
ClangBSD? Half way through some shared object (run-time loader?) gets
overwritten and it is all signal 11 from there on.

Thank you in advance.

-- 
Alexandre Kovalenko (Олександр Коваленко)



--------------------------------------------------------------
Ovi Mail: Available in 20 languages
http://mail.ovi.com



More information about the freebsd-current mailing list