llvm-ia64 is off the ground...

Dimitry Andric dim at FreeBSD.org
Fri Jun 10 16:25:01 UTC 2011


On 2011-06-10 17:38, Marcel Moolenaar wrote:
...
> Unfortunately, the FreeBSD build doesn't give me goodies like
> llc or bugpoint so there may be value in adding that to the
> FreeBSD build as optional or developer-only build targets...

These programs are of little use for normal users, or even most
developers, except for people who hack on clang/llvm itself.

Also, to install them without too much overhead, we would have to start
installing llvm and clang's shared libraries, which adds a lot of
complexity.  Currently, we just link everything into one clang
executable.  (There's also a tblgen executable, but it is debatable
whether even that belongs in the base system, since it is only used for
building llvm and clang.)

That said, it is great you are working on this, but do you have any
particular reason for not just using a checkout from the upstream llvm
and clang repositories instead?  If you work inside the FreeBSD tree,
you have a version that is slightly behind the current version, and for
hacking on a new backend, it is usually better to get hints and advice
from the llvm people themselves...


More information about the freebsd-toolchain mailing list