3 ms·
As a user, why would I care if the actual compilation occurs: - in the process - in a fork of the process - in a child process The outcome to me is the same
by citizen_friend 3y ago
As a user, why would I care if the actual compilation occurs:
- in the process
- in a fork of the process
- in a child process
The outcome to me is the same.
- jcranmer 3y agoIn the gcc/gas distinction, the fact that gas is part of binutils, a completely separate project from gcc, means that there is another package you might have to update to use a new feature.
- fhuygfthdsafrsd 3y agoThe parent comment did say: > is one of my favorite things to tell newbie compiler engineers.
- sigjuice 3y agoExactly. This is all implementation trivia that is of absolutely no concern to me as a user.
- bregma 3y agoThat's right, It's all just stuff that happens when you hit F5 in your IDE. It's like not needing to know how an internal combustion engine works since all you have to do is tell the driver where you want to go.
- izacus 3y agoBecause it helps when the process breaks and you don't end up being helpless and unable to fix the most important tool you use at your work. Being ignorant is cute until its your job to be an engineer and fix problems.
- citizen_friend 3y agoI'm not doubting that it would be helpful to have a deeper knowledge of the tools you use. I'm just not sure there is a distinction for users between gcc in and clang in this regard.