Hi everyone, I am maintaining the only version of chromium with video accelertion patches which compiles using llvm-clang instead of GCC. All the spec files that I have seen and took help of, neighter of them compiles using clang but GCC which leads to adding lots of patches in order to make GCC happy. The version of clang available in fedora repos is 5.0.1. The latest version of chromium need version 6. I had to download and passed it as source in order to build it which lead to increase size of rpm src file. I have compiled two instances of chromium of same version. One with GCC and other with clang-llvm. The latter binary has significant lower file size and better performance than former one.
Both builds are uploaded to my github repo: https://github.com/biswasab/Chromium-vaapi/releases
So Is this possible to get clang version 6 in fedora 27 and upcoming fedora 28? Also how about adding video acceleration patch to chromium since Google doesn't seem interested? Few distributions are already doing it. Thank you.
On Tue, Apr 24, 2018 at 11:09 AM, Akarshan Biswas akarshan.biswas@hotmail.com wrote:
Hi everyone, I am maintaining the only version of chromium with video accelertion patches which compiles using llvm-clang instead of GCC.
The decision which compiler the maintainer uses for Chromium is up to them, he also maintains it across other releases like el7 so it's quite possible it depends on if the compiler is available across all releases, also WRT the video acceleration if it requires code that Fedora can't shop or not.
Both builds are uploaded to my github repo: https://github.com/biswasab/Chromium-vaapi/releases
So Is this possible to get clang version 6 in fedora 27 and upcoming fedora 28? Also how about adding video acceleration patch to chromium since Google doesn't seem interested? Few distributions are already doing it. Thank you.
Clang 6 is already in Fedora 28 [1] and later, it'll be up to the maintainer whether it's supported in older releases, as you could imaging maintainer a compiler is no mean feat.
[1] https://koji.fedoraproject.org/koji/packageinfo?packageID=21848
Last time I checked, fedora 27 is a "current" stable release not an older release. f28 is in beta. Any how Thank you for responding.
desktop@lists.stg.fedoraproject.org