Summary: | Chromium существенно отстает от Google Chrome | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | mikhailnov <m> |
Component: | chromium | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | andy, cas, legion, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
mikhailnov
2018-02-28 00:22:48 MSK
Патчи приветствуются. Из патчей пока только предложение в спеке заменить gcc на clang, но есть предположение, что лучше сначала собрать clang 5.0 или уже 6.0, чем собирать тратить время на сборку Хромиума clang 4.0. Однако просадка какая-то слишком большая, не факт, что дело только в компиляторе. -%def_disable clang +%def_enable clang И, соответственно -# Work around bug in blink in which GCC 6 optimizes away null pointer checks -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833524 -# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853#c2 -sed -i '/config("compiler")/ a cflags_cc = [ "-fno-delete-null-pointer-checks" ]' \ - build/config/linux/BUILD.gn #201755 BUILDING #1 [locked] [test-only] sisyphus chromium.git=65.0.3325.146-alt1 Chromium 65, собранный Clang 6.0 vs Google Chrome 65, ALT Linux Sisyphus ======================================================================== Chromium: 134.84 https://web.basemark.com/result/?4JyKjd9G Google Chrome: 131.48 https://web.basemark.com/result/?4JyL1pSU ======================================================================== Теперь все стало на свои места. Там правда не только clang, но да ладно. В смысле вы что-то еще изменили в сборке, или он частично собирается gcc? (В ответ на комментарий №6) > В смысле вы что-то еще изменили в сборке, или он частично собирается gcc? Там произошла не только замена компилятора. С учетом статистики с большой вероятностью повлияла все же смена компилятора или иных настроек сборки. |