News for hackers. Stuff that matters.
Re:FreeBSD has removed GCC from its base system by anthk on Tuesday March 03, 2020 @10:44AM (#22475388)
So what? Clang under OSX compiling both OSX and iOS projects is far more widespread.
Re:FreeBSD has removed GCC from its base system by samatman on Tuesday March 03, 2020 @04:04PM (#22478704)
On computers-with-keyboards, maybe, probably even.

On a per-kernel basis, absolutely not, even before we consider Androids.

Re:FreeBSD has removed GCC from its base system by favorited on Tuesday March 03, 2020 @05:04PM (#22479151)
Google uses Clang to build the kernel for Android.
Re:FreeBSD has removed GCC from its base system by samatman on Tuesday March 03, 2020 @07:13PM (#22480047)
Which is interesting but hardly relevant.

To quote:

> > Gcc is still the default on GNU/Linux systems which are orders of magnitude more mainstream than FreeBSD.

> So what? Clang under OSX compiling both OSX and iOS projects is far more widespread.

I'm asserting that there are more Linux kernels compiled under GCC than there are OSX kernels running Clang (so macOS) compiling OSX and iOS projects.

I think that's on pretty solid ground.

Re:FreeBSD has removed GCC from its base system by ndesaulniers on Tuesday March 03, 2020 @07:19PM (#22480085)
Clang is required for all of Android including Linux kernels going forward. Once devices start to age out, this will tip over time.
Re:FreeBSD has removed GCC from its base system by samatman on Tuesday March 03, 2020 @07:45PM (#22480221)
It doesn't increase the number of macOS kernels, or decrease the number of Linux servers (including virtualized ones, which seems fair), so I doubt it tips the balance.

All I'm saying is that, because of servers, there are more GCC'ed Linux kernels than there are Clang'ed macOS kernels, and this will probably remain true indefinitely.

If AWS starts Clangin' on their Linux kernels, then maybe not. The trend toward Clang is pretty clear at this point; could happen.

Re:FreeBSD has removed GCC from its base system by ndesaulniers on Tuesday March 03, 2020 @07:49PM (#22480236)
Fair point. Google is close to shipping clang built Linux kernels in their data centers (usable VM images for external users already are), but Amazon and Microsoft both have very large clouds as well. I'd guess it's still way less than mobile devices, but I don't have a good sense for how the numbers compare in terms of number of devices in existence for mobile va cloud.
Re:FreeBSD has removed GCC from its base system by andoriyu on Tuesday March 03, 2020 @04:55PM (#22479093)
> The Android and ChromeOS Linux distributions have moved to building their Linux kernels with Clang, and Google is currently testing Clang built kernels for their production Linux kernels."

https://en.wikipedia.org/wiki/List_of_products_based_on_Free...

You have no idea how many places FreeBSD actually runs in.