News for hackers. Stuff that matters.
Re:GNU Binutils 2.32 Released by ggm on Saturday February 02, 2019 @08:57PM (#19067289)
I think the BSDL/GPL wars made people less motivated to reach out to BSD platforms for compatibility.

A lot of BSD energy goes into making base system work with as little GPL as possible. Is there no non-GPL toolsuite for the embedded systems you're targetting?

I could believe the answer is either, both of (a) no and (b) but I need to keep compatibility with GPL produced .so and related objects.

Re:GNU Binutils 2.32 Released by ajross on Saturday February 02, 2019 @11:54PM (#19067941)
Yeah, really a corrolary is the clearer explanation: Binutils runs poorly on BSD because no one working on BSD wants to work on binutils because they hate the FSF and are focusing their energies on llvm/clang toolchains.

Which is their right, of course. But it's a little salty to then turn around and demand that the GNU people then be responsible for supporting them anyway.

[dead]
Re:GNU Binutils 2.32 Released by ajross on Sunday February 03, 2019 @10:17AM (#19069984)
> binutils is included in the FreeBSD ports, which is a maintained collection

How maintained can it be if it's not tracking upstream and providing patches, even just to build it? The very premise of your question disproves this assertion.

Look, there was a time when gcc and binutils were the native toolchain on FreeBSD and you could rely on them working as well as they do anywhere. But they aren't anymore, and all the people with the skills to be maintaining a toolchain are working on other software. Binutils is left to rot, honestly.

This isn't because the FSF used to have a CI system, it's because FreeBSD used to have binutils users, and to first approximation it doesn't any more. You're one of the last.

Re:GNU Binutils 2.32 Released by ComputerGuru on Saturday February 02, 2019 @11:52PM (#19067937)
Our toolchain is actually GPL-free, but the app itself involves the use of a disassembler with support for formats (at least not previously) supported by llvm-objdump.
Re:GNU Binutils 2.32 Released by ggm on Sunday February 03, 2019 @06:50PM (#19072974)
I feel some sympathy for what you're exposed to, but I also suspect you're in a corner, or near a corner-case. Having said that, I haven't had to try and explore cross compilation for a very long time and have no dependency on it. I could well believe as a user the competing states are not helpful.

Overall I like BSD licenced code, and I like the approach to minimise dependency on GPL licenced code, but When you get down into things like binary blobs for WiFi units soldered onto mainboards, and Video drivers, things pretty quickly favour the volume of users behind GPL. I just remind myself that 2D non-accellerated graphics are probably what I need even if better 3D is what I want (the binary blobs thing really annoys me)