BSDtoolchain on FreeBSD stable 11?

About the status of LLVM utilities, and elfutils on FreeBSD (future 11.2) stable version.

Were there any leaps of a BSD toolchain on replacing binutils on stable (future 11.2) compared to on FreeBSD 11.1? Is there anything working that hasn't been represented in https://wiki.freebsd.org/GPLinBase or https://wiki.freebsd.org/BSDToolchain yet? Are the parts that say completed (https://wiki.freebsd.org/GPLinBase#completed) in the base of stable (future 11.2)? I'm just curious. I know the objcopy used in 11.1 is from elfutils.

*edits
 
There is no 11.2-STABLE yet. It's still 11.1-STABLE, which won't change until the source tree is set up for 11.2-RELEASE.

So if you want to test the waters and see what's going to be in 11.2-RELEASE, update to stable/11.
 
Note that 11.2-RELEASE is a few months away, so there's still a possibility it'll be MFC'ed. Which brings me to the next question, has it landed in -CURRENT? New developments happen on -CURRENT and when it's in a decent state changes are MFC'ed (Merge From Current) to the -STABLE branches.
 
has it landed in -CURRENT? New developments happen on -CURRENT and when it's in a decent state changes are MFC'ed (Merge From Current) to the -STABLE branches.
There are few changes since the last release in current and in stable. Current is slightly more updated than Stable about this. Elfcopy and Readelf are the only ones that have recent updates for Stable. Current also has elfdump and ar. It can be seen here, https://svnweb.freebsd.org/base/head/contrib/elftoolchain/ and https://svnweb.freebsd.org/base/stable/11/contrib/elftoolchain/.

LLVM also has tools that are largely unnoticed, but they don't necessarily work with everything.
 
It seems that when compiling (kernel, world, ports), some LLVM calls call for llvm-* based utilities and others call for binutils/elftoolchain utilities, even if one is specified in make.conf.
 
Back
Top