Bug 42695

Summary: таскает копию luajit
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: tarantoolAssignee: kdy <kdy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: kdy, kdy
Version: unstable   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2022-05-05 23:50:35 MSK
При сборке tarantool 2.8.3-alt1 на e2k (с s/aarch64/& %e2k/ в спеке) получаю:

lcc: "lj_arch.h", line 59: catastrophic error #35: #error directive:
          "No support for this architecture (yet)"
  #error "No support for this architecture (yet)"
   ^

1 catastrophic error detected in the compilation of "lj_arch.h".
Compilation terminated.
CMake Error at third_party/luajit/cmake/LuaJITUtils.cmake:53 (message):
  [LuaJITArch] Unsupported target architecture
Call Stack (most recent call first):
  third_party/luajit/cmake/SetTargetFlags.cmake:16 (LuaJITArch)
  third_party/luajit/src/CMakeLists.txt:17 (include)

С одной стороны, хорошо бы научить пакет пользоваться системным luajit.
С другой -- насколько знаю, в Mail.ru развивают и то, и то, соответственно могут лучше знать, что именно надо бандлить (и почему).

В общем, фиксирую, но трогать стоит с пониманием -- вероятно, по результатам обсуждения с апстримом.
Comment 1 Dmitry Kibirev 2022-05-31 10:23:01 MSK
Архитектура aarch64 в tarantool появилась только в версии 2.9 (не stable), а сборка под e2k пока даже не анонсирована