Hi.
I really like to switch to llvm clang from GCC for building chromium.
Reasons are as follows:
1) The upstream doesn't test with GCC and has switched to llvm - clang
completely(<https://www.phoronix.com/scan.php?page=news_item&px=MT....
2) Gold linker which supports some flags used by chromium has come to a
deadend. Upstream no longer actively advancing this linker and thus
raising concerns it could begin to suffer from bit-rot. Meanwhile,
Fedora's Looking To Punt It Off Into A Separate Package.
3) Most of the time, the build freezes and later, fails with out of
memory error while building with GCC and GNU ld and sometimes linker
crashes and the build fails.
4) There is a outstanding bug in gold linker for fedora 30 and above. I
have reported to bugzilla but I have no hope to get it fix because of
reasons stated in 1 and 2.
5) This is not an official chromium of Fedora.
With the above stated reasons, I am willing to know your
suggestions/opinions on this. Building with GCC has become quite a
headache for me. If it goes against the packaging rules, I think we can
make an exception for this particular package.
Thank you,
Regards,
Akarshan Biswas