On Sat, Sep 25, 2010 at 10:23:44PM +0200, Dimitry Andric wrote: > On 2010-09-25 21:16, Paul B Mahol wrote: > >On 9/22/10, Dimitry Andric<dim_at_freebsd.org> wrote: > >>As of r212979, you should now be able to build world and kernel on i386 > >>and amd64 with clang, without any additional patches! > ... > >When to expect to get rid of GNU as and other binutils tools? > > Work is progressing steadily on the clang/llvm integrated assembler, > which removes the need for an external assembler such as gas, and which > should also reduce compile times further. This is really in alpha state > right now, but Roman Divacky (who is one of the active contributors) can > probably tell more about its progress. yes, this will give us BSDL modern asm (ie. things like SSE4.x works etc.) on X86/arm > Another important component is of course the linker, but I am not aware > of a similar project to replace that; excepting gold, but that is a > GPLv3 project too, unfortunately. I know of something that may happen, it's in planning stage now > There is also an LLDB Debugger project in the very early stages of > development, see http://lldb.llvm.org/, but this works only on Mac OS X > now. Volunteers are invited to port this to FreeBSD. :) > > Not binutils related, but still possibly interesting to FreeBSD, are > also the libc++ and compiler-rt projects, a GNU libstdc++ replacement > and a GNU libgcc replacement, respectively. See http://libcxx.llvm.org/ > and http://compiler-rt.llvm.org/ for more information. there's also elftoolchain: http://sourceforge.net/apps/trac/elftoolchain/Received on Sat Sep 25 2010 - 18:47:27 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:07 UTC