Эльбрус/Skia
< Эльбрус
Версия от 22:04, 18 февраля 2023; Tora-bora (обсуждение | вклад) (Новая страница: «== Сборка SKIA под e2k == {{ Внимание | Это черновик инструкции по сборке библиотеки SKIA 2.88.3 под E2K}} git clone https://github.com/mono/skia.git python tools/git-sync-deps корректировка исходников: ошибка ERROR at //gn/BUILDCONFIG.gn:93:14: Script returned non-zero exit code. is_clang = exec_script("gn/is_clang.py", ... python: can't open file '/export/hom...»)
Сборка SKIA под e2k
git clone https://github.com/mono/skia.git
python tools/git-sync-deps
корректировка исходников:
ошибка
ERROR at //gn/BUILDCONFIG.gn:93:14: Script returned non-zero exit code. is_clang = exec_script("gn/is_clang.py", ... python: can't open file '/export/home/torabora/SKIA_source/skia/gn/gn/is_clang.py': [Errno 2] No such file or directory
файл gn/BUILDCONFIG.gn строка 93: удалить лишний каталог gn
Ошибка
ERROR at //BUILD.gn:873:3: Unknown function. set_sources_assignment_filter([])
удалить две строки вызова
set_sources_assignment_filter([])
../gn/out/gn gen 'out/e2k' --args=' is_official_build=true skia_enable_tools=false target_os="linux" target_cpu="e2k" skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_sfntly=false skia_use_system_freetype2=false skia_use_system_icu=false skia_enable_skottie=false skia_enable_gpu=true extra_cflags=[ "-DXML_POOR_ENTROPY -DSKIA_C_DLL -stdlib=libc++" ] extra_cflags_cc=["-frtti"] cxx="clang++" cc="clang" ar="ar" linux_soname_version=""'
ninja 'SkiaSharp' -C 'out/e2k'