Если есть возможность, просьба собрать libv8 версии 5.1.281, она будет использоваться для nodejs, где часто выходят новые релизы nodejs при редком изменении libv8, которая может и должна быть внешней.
Может, назвать v8-nodejs?
v8-nodejs-5.1.281.75-alt1 -> sisyphus: * Wed Oct 05 2016 Andrey Cherepanov <cas@altlinux> 5.1.281.75-alt1 - Initial build to Sisyphus (ALT #32573)
Вроде как в заголовочных файлах должна ещё libplatform находится, вот, например: https://github.com/rosmo/v8-rpm/blob/master/v8-4.2.spec
Просьба посмотреть, не хватает libplatform для сборки: (В ответ на комментарий №3) > Вроде как в заголовочных файлах должна ещё libplatform находится, вот, > например: > https://github.com/rosmo/v8-rpm/blob/master/v8-4.2.spec
Печаль, дочитал заявление разработчиков, что сборка с внешней v8 вообще не поддерживается. Буду разбираться.
Это, кстати, у многих.
Пока сборка произведена.
Что упаковано в Fedora: $ rpm -ql v8 /usr/bin/d8 /usr/bin/parser_fuzzer /usr/lib64/libv8.so.5 /usr/lib64/natives_blob.bin /usr/lib64/snapshot_blob.bin $ rpm -ql v8-devel /usr/include/libplatform /usr/include/libplatform/libplatform.h /usr/include/v8 /usr/include/v8-debug.h /usr/include/v8-experimental.h /usr/include/v8-platform.h /usr/include/v8-profiler.h /usr/include/v8-testing.h /usr/include/v8-util.h /usr/include/v8-version.h /usr/include/v8.h /usr/include/v8/extensions/* /usr/include/v8config.h /usr/lib64/libv8.so /usr/lib64/libv8_base.a /usr/lib64/libv8_external_snapshot.a /usr/lib64/libv8_libbase.a /usr/lib64/libv8_libplatform.a /usr/lib64/libv8_nosnapshot.a Странное различие в количестве экспортированным символов. В ALT: $ nm -C -D /usr/lib64/libv8.so.5.1 | grep Tick 00000000000dfd70 T v8::CpuProfileNode::GetLineTicks(v8::CpuProfileNode::LineTick*, unsigned int) const $ nm -C -D /usr/lib64/libv8.so.5.1 | wc -l 1062 В Fedora: [lav@fedora64 ~]$ nm -C -D /usr/lib64/libv8.so | grep Ticks 0000000000b360c0 T v8::base::TimeTicks::HighResolutionNow() 0000000000b36130 T v8::base::TimeTicks::IsHighResolutionClockWorking() 0000000000b36050 T v8::base::TimeTicks::Now() [lav@fedora64 ~]$ nm -C -D /usr/lib64/libv8.so | wc -l 23887