Just a quick reminder that we’ve won, gcc has lost.
Just a quick reminder that we’ve won, gcc has lost
Clang hasn't gotten C++17 yet, stay cucked for ever lmao
Why is that called Low Level Virtual Machine? It's a compiler infra.
Doesn’t matter because C++ is irrelevant, much less a modern version.
The way it operates internally.
>C++ is irrelevant
Get a job
>Why is that called Low Level Virtual Machine?
It's called Ell Ell Vee Emm now.
>recent compiler enginnered by paid people is better than 30+ years old compiler infrastucture written by mostly hobbyists
stop the presses. it would be embarassing if it wasn't better.
C++17 needs more LLVM than LLVM needs C++17.
Can you compile the kernel with Clang?
C++ has GCC, which is actually industry standard, not like a burger flipping basement dweller of Sup Forums would ever know
something something can you compile linux with it something something
Tell that to RMS and the freetards
The question is more “can Linux be compiled with LLVM?”
LMAO, the INDUSTRY uses LLVM, even Microsoft uses fucking LLVM now!
Yes. It has been done, but the kernel devs don't feel like keeping it portable.
>Can't compile the linux kernel without GCC
GCC still won
In the vast majority of cases, LLVM is being chosen not because of a tech superiority but because of licensing issues.
LLVM is better in every fucking way.
Licensing? As if anybody is trying to make a new compiler.
Nobody care about the fucking Linux kernel, retard, everyone just downloads Ubuntu which has a compiled version, couldn’t care less if it’s GCC, LLVM or manually compiled.
AHAHAHAHAHAHAHAHAHAHHAHAHAHA
GOOGLE, UNREAL, AMAZON -- ALL are using C++17
Proof.
>LLVM is so great you can't use it as an alternative compiler if you need to compile the kernel
AHAHAHAHAHAHAHAHAHAHAHAHHAHA
AHAHAHAHAHAHAHAHAHAHAHAHHAHA
AHAHAHAHAHAHAHAHAHAHAHAHHAHAAHAHAHAHAHAHAHAHAHAHAHAHHAHA
AHAHAHAHAHAHAHAHAHAHAHAHHAHAAHAHAHAHAHAHAHAHAHAHAHAHHAHAAHAHAHAHAHAHAHAHAHAHAHAHHAHA
chromium.googlesource.com
GCC is licensed under GPL it may be not suitable for some commercial products, that is the only reason why compilers for example for OpenGL shaders use LLVM under the hood.
Which motherfucking kernel?
I don’t use Linux, nobody uses Linux! And when I use, I don’t need to compile the fucking kernel, I just use Ubuntu like everyone else.
Lmao @ freetards
...
>I don't use Linux
Which kernel do you compile with LLVM, I wonder
lmao
What a retard, that’s not C++17!
Chrome is compiled with LLVM!
Time has changed
Some embedded developers, Android, etc, use custom Linux kernel.
Or because LLVM is infinitely superior and more configurable.
>LLVM can't do X
>lol nobody uses X GCC btfo XD
you sure told me.
llvm shills are like children
GCC still stomps over this garbage.
Nah, it's just the cuck license, everyone who are using it knows it
Ahah ahaha LLVM supports it!
>constexpr
>not C++17
It's your personal opinion, in the other cases citation needed. In my personal experience both are exchangeable.
That’s like 0.1% of some poor souls stuck with freetard crap like Linux.
I pity them.
LLVM has far surpassed GCC!
LMAO!
>android is 0.1%
lol.
Also trolling outside of is forbidden.
It is, because GCC is a bitch, and you need to make everything new to support a new architecture.
Pure cancer for today.
LLVM is the future all praise bitcode!
No, it's not out yet
> cat src/main.cpp ;and clang-4.0 src/main.cpp -obin/app ;and ./app
#include
int
main()
{
constexpr double gravity(9.8);
constexpr int sum = 4 + 5;
std::cout > age;
constexpr int myAge = age;
}src/main.cpp:5:3: error: unknown type name 'constexpr'
constexpr double gravity(9.8);
^
src/main.cpp:5:13: error: expected unqualified-id
constexpr double gravity(9.8);
^
src/main.cpp:6:3: error: unknown type name 'constexpr'
constexpr int sum = 4 + 5;
^
src/main.cpp:6:13: error: expected unqualified-id
constexpr int sum = 4 + 5;
^
src/main.cpp:11:3: error: unknown type name 'constexpr'
constexpr int myAge = age;
^
src/main.cpp:11:13: error: expected unqualified-id
constexpr int myAge = age;
^
6 errors generated.
Yes idiot, everyone that buy an Android phone has to compile the kernel.
Go fuck yourself.
I'll keep that in mind the next time I'm compiling the kernel on my windows10 or playstation.
Are you actually retarded? I use Clang tools myself, but I feel like you are false-flagging
LLVM shill UTTERLY BTFO
LLVM means success like Chris Lattner
0/10 bait.
I understand that you like LLVM technology, but please stop spreading FUD
Well, I don't compile every day under new architectures. I compiled under x86, CUDA, arm and mips, both clang and gcc work well. I use one which is more suitable for in a toolchain in every particular case without preferences. In my opinion there're lot more problems in development than bitching around compilers.
> corporations please use my work for free without having to contribute anything
BSD is a cuck license.
Serious question: Will OP ever recover?
If you are like this loser, you’ll use GCC.
Are you fucking retard or something?
Do you understand that the contributors are employees of corporations like Apple, MS and Google?
Did MS ditch their shitty MSVS?
As I said, C++17 needs more LLVM, THAN LLVM NEEDS C++!
Name one modern language that isn’t LLVM!
Yes, since 2015.
>what is clang++
>what is -std=cxx11
Get a life, kid. And stop using this idiotic spacing.
Isn't that basically because of the licence? It enables new language implementers to have closed source compilers.
Looks like C++ already has GCC and companies are using it. Maybe LLVM should keep up rather than making shill threads.
GCC is going to implement language server and clang should really pick up the pace
C++ has gotten constexpr since C++17, anything else is purely non-standard extension
I'm 100% sure it's just one kid. I use clang tools daily myself but OP is embarrassing
Chrome is compiled with LLVM.
He can be an actual shill. Just look at how hard he is trying to look "4chanish" with these random insults and lmaos.
SINCE C++11 is literally all over the search results for 'constexpr'. Stop being retarded.
>Worry about winner free software project
Go back to recompile FreeBSD.
Who the fuck uses it?
Shill there says Unreal...
Ever heard of PS4? Apple plataforms? Those are the biggest gaming platforms, and they are LLVM only!
>SINCE C++11
Do I need to post open-std?
Butthurt?
This is Sup Forums, idiot!
You again. Immediately stop posting and come back when you are 18.
>maaah 4chinzzxDXDXDDD
Ahahahhahahahah
>Apple plataforms? Those are the biggest gaming platforms,
Lê irrelevant
Yes, they are, get a grip on reality, AppStore is 2x the revenue of Android.
>apple
>gaming platform
really?
>C++
>irrelevant
People on Sup Forums actually believe this
he's under-age, clearly
>platform
Technically I said plataforms!
Ahahaha you fell for it.
cringed
Wow, OP. I did fall for it.
Such a shitty thread
Clang has claimed gcc compatibility for many years now but all they do is completely IGNORE __attribute__() specifiers.
Linux still DOES NOT compile on LLVM/Clang
I didn't know you hung out in Sup Forums Chris
>GCC is licensed under GPL it may be not suitable for some commercial products
GCC's license has no influence on the software it compiles. You can compile proprietary software just fine with it.
Stallman on suicide watch!
>gcc has lost
youtube.com
WHAT ABOUT G C C ?
>nobody uses linux
Except the vast majority of all commercial IT infrastructure, those guys don't matter though.
NPCs (automated-robotic-posters) identified.
>NPC
Dude, we are not in a game. Wake up!
NPC identified.
That's exactly what an NPC would say.
What's wrong with the spacing?
I compile FreeBSD from source every release with clang, so yes.