Почти все действия проводим от простого пользователя, незачем зря портить систему. И желательно на отдельном билд-сервере.
Что есть V8?
https://github.com/v8/v8/wiki/Home
https://github.com/v8/v8/wiki/Home
V8 is Google's open source high-performance JavaScript engine, written in C++ ... V8 can run standalone, or can be embedded into any C++ application.
Как выбрать версию?
https://github.com/v8/v8/wiki/Release%20Process
https://github.com/v8/v8/wiki/Release%20Process
Самый простой вариант -- качаем source и комбинируем его с новыми сорцами.
yumdownloader --source v8
rpm -Uvh v8*
поставит в ~/rpmbuild/SPECS сам спек файл, поправить там версию, убрать все patch, и подготовить сорцы
Ставим depot_tools
cd ~
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.gitPATH=$PATH:~/depot_tools/проверим
gclient
работает? тогда запускаем фетч
fetch v8
Ошибка? ставим из SCL питон 2.7, активируем, повторяем.
и теперь можно собирать пакет, он сам скомпилит всё.
Комментариев нет:
Отправить комментарий