BSDtoolchain on FreeBSD stable 11?

sidetone

Aspiring Daemon

Thanks: 310
Messages: 900

#1
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
 

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 6,235
Messages: 27,227

#2
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.
 
OP
OP
sidetone

sidetone

Aspiring Daemon

Thanks: 310
Messages: 900

#3

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 6,235
Messages: 27,227

#4
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.
 
OP
OP
sidetone

sidetone

Aspiring Daemon

Thanks: 310
Messages: 900

#5
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.
 
OP
OP
sidetone

sidetone

Aspiring Daemon

Thanks: 310
Messages: 900

#6
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.
 
Top