Я пытаюсь собрать openh264 для arm (и arm64) Android, но не удается !! Это успешно для другой платформы (x86 / x64 / mip / mip64).
ОС: Ubuntu 14.04-i386 (гипер-v)
Насм: 2.10.9
Сообщение об ошибке:
ikaros @ ikaros-Virtual-Machine: ~ / openh264 / v1.6 / openh264 $ make os = android NDKROOT = ~ / ndk / android-ndk-r14b / TARGET = android-12 ARCH = arm64 APP_ABI = armeabi NDKLEVEL = 21
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / common_tables.o кодек / общий / src / common_tables.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / copy_mb.o кодек / общий / src / copy_mb.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / cpu.o кодек / общий / src / cpu.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / crt_util_safe_x.o кодек / общий / src / crt_util_safe_x.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / deblocking_common.o кодек / общий / src / deblocking_common.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / expand_pic.o кодек / общий / src / expand_pic.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / intra_pred_common.o кодек / общий / src / intra_pred_common.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / mc.o кодек / общий / src / mc.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / memory_align.o кодек / общий / src / memory_align.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / sad_common.o кодек / общий / src / sad_common.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / common / src / utils.o кодек / common / src / utils.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / welsCodecTrace.o кодек / общий / src / welsCodecTrace.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / common / src / WelsTaskThread.o кодек / common / src / WelsTaskThread.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / WelsThread.o кодек / общий / src / WelsThread.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / WelsThreadLib.o кодек / общий / src / WelsThreadLib.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / WelsThreadPool.o кодек / общий / src / WelsThreadPool.cpp
cc -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/common/arm64/ -I./codec/api/svc -I./codec/com inc -Icodec / common / inc -c -o кодек / common / arm64 / copy_mb_aarch64_neon.o кодек / common / arm64 / copy_mb_aarch64_neon.S
кодек / common / arm64 / copy_mb_aarch64_neon.S: сообщения ассемблера:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 110: ошибка: нет такой инструкции:sxtw x1,w1'
sxtw x3, w3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:111: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 112: ошибка: нет такой инструкции:ld1 {v0.8b},[x2],x3'
ld1 {v1.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:112: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 112: ошибка: нет такой инструкции:ld1 {v2.8b},[x2],x3'
ld1 {v3.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:112: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 114: ошибка: нет такой инструкции:st1 {v0.8b},[x0],x1'
st1 {v1.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:114: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 114: ошибка: нет такой инструкции:st1 {v2.8b},[x0],x1'
st1 {v3.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:114: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 116: ошибка: нет такой инструкции:ld1 {v4.8b},[x2],x3'
ld1 {v5.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:116: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 116: ошибка: нет такой инструкции:ld1 {v6.8b},[x2],x3'
ld1 {v7.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:116: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 118: ошибка: нет такой инструкции:st1 {v4.8b},[x0],x1'
st1 {v5.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:118: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 118: ошибка: нет такой инструкции:st1 {v6.8b},[x0],x1'
st1 {v7.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:118: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 124: ошибка: нет такой инструкции:sxtw x1,w1'
sxtw x3, w3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:125: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 126: ошибка: нет такой инструкции:ld1 {v0.2d},[x2],x3'
ld1 {v1.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:126: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 126: ошибка: нет такой инструкции:ld1 {v2.2d},[x2],x3'
ld1 {v3.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:126: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 128: ошибка: нет такой инструкции:st1 {v0.2d},[x0],x1'
st1 {v1.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:128: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 128: ошибка: нет такой инструкции:st1 {v2.2d},[x0],x1'
st1 {v3.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:128: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 130: ошибка: нет такой инструкции:ld1 {v16.2d},[x2],x3'
ld1 {v17.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:130: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 130: ошибка: нет такой инструкции:ld1 {v18.2d},[x2],x3'
ld1 {v19.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:130: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 132: ошибка: нет такой инструкции:st1 {v16.2d},[x0],x1'
st1 {v17.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:132: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 132: ошибка: нет такой инструкции:st1 {v18.2d},[x0],x1'
st1 {v19.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:132: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 134: ошибка: нет такой инструкции:ld1 {v0.2d},[x2],x3'
ld1 {v1.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:134: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 134: ошибка: нет такой инструкции:ld1 {v2.2d},[x2],x3'
ld1 {v3.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:134: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 136: ошибка: нет такой инструкции:st1 {v0.2d},[x0],x1'
st1 {v1.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:136: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 136: ошибка: нет такой инструкции:st1 {v2.2d},[x0],x1'
st1 {v3.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:136: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 138: ошибка: нет такой инструкции:ld1 {v16.2d},[x2],x3'
ld1 {v17.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:138: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 138: ошибка: нет такой инструкции:ld1 {v18.2d},[x2],x3'
ld1 {v19.2d}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:138: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 140: ошибка: нет такой инструкции:st1 {v16.2d},[x0],x1'
st1 {v17.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:140: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 140: ошибка: нет такой инструкции:st1 {v18.2d},[x0],x1'
st1 {v19.2d}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:140: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 146: ошибка: нет такой инструкции:sxtw x1,w1'
sxtw x3, w3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:147: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 148: ошибка: нет такой инструкции:ld1 {v0.16b},[x2],x3'
ld1 {v1.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:148: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 148: ошибка: нет такой инструкции:ld1 {v2.16b},[x2],x3'
ld1 {v3.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:148: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 150: ошибка: нет такой инструкции:st1 {v0.16b},[x0],x1'
st1 {v1.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:150: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 150: ошибка: нет такой инструкции:st1 {v2.16b},[x0],x1'
st1 {v3.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:150: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 152: ошибка: нет такой инструкции:ld1 {v16.16b},[x2],x3'
ld1 {v17.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:152: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 152: ошибка: нет такой инструкции:ld1 {v18.16b},[x2],x3'
ld1 {v19.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:152: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 154: ошибка: нет такой инструкции:st1 {v16.16b},[x0],x1'
st1 {v17.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:154: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 154: ошибка: нет такой инструкции:st1 {v18.16b},[x0],x1'
st1 {v19.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:154: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 156: ошибка: нет такой инструкции:ld1 {v0.16b},[x2],x3'
ld1 {v1.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:156: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 156: ошибка: нет такой инструкции:ld1 {v2.16b},[x2],x3'
ld1 {v3.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:156: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 158: ошибка: нет такой инструкции:st1 {v0.16b},[x0],x1'
st1 {v1.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:158: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 158: ошибка: нет такой инструкции:st1 {v2.16b},[x0],x1'
st1 {v3.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:158: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 160: ошибка: нет такой инструкции:ld1 {v16.16b},[x2],x3'
ld1 {v17.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:160: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 160: ошибка: нет такой инструкции:ld1 {v18.16b},[x2],x3'
ld1 {v19.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:160: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 162: ошибка: нет такой инструкции:st1 {v16.16b},[x0],x1'
st1 {v17.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:162: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 162: ошибка: нет такой инструкции:st1 {v18.16b},[x0],x1'
st1 {v19.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:162: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 168: ошибка: нет такой инструкции:sxtw x1,w1'
sxtw x3, w3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:169: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 170: ошибка: нет такой инструкции:ld1 {v0.16b},[x2],x3'
ld1 {v1.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:170: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 170: ошибка: нет такой инструкции:ld1 {v2.16b},[x2],x3'
ld1 {v3.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:170: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 172: ошибка: нет такой инструкции:st1 {v0.16b},[x0],x1'
st1 {v1.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:172: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 172: ошибка: нет такой инструкции:st1 {v2.16b},[x0],x1'
st1 {v3.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:172: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 174: ошибка: нет такой инструкции:ld1 {v16.16b},[x2],x3'
ld1 {v17.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:174: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 174: ошибка: нет такой инструкции:ld1 {v18.16b},[x2],x3'
ld1 {v19.16b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:174: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 176: ошибка: нет такой инструкции:st1 {v16.16b},[x0],x1'
st1 {v17.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:176: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 176: ошибка: нет такой инструкции:st1 {v18.16b},[x0],x1'
st1 {v19.16b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:176: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 182: ошибка: нет такой инструкции:sxtw x1,w1'
sxtw x3, w3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:183: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 184: ошибка: нет такой инструкции:ld1 {v0.8b},[x2],x3'
ld1 {v1.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:184: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 184: ошибка: нет такой инструкции:ld1 {v2.8b},[x2],x3'
ld1 {v3.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:184: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 186: ошибка: нет такой инструкции:st1 {v0.8b},[x0],x1'
st1 {v1.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:186: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 186: ошибка: нет такой инструкции:st1 {v2.8b},[x0],x1'
st1 {v3.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:186: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 188: ошибка: нет такой инструкции:ld1 {v4.8b},[x2],x3'
ld1 {v5.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:188: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 188: ошибка: нет такой инструкции:ld1 {v6.8b},[x2],x3'
ld1 {v7.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:188: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 190: ошибка: нет такой инструкции:st1 {v4.8b},[x0],x1'
st1 {v5.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:190: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 190: ошибка: нет такой инструкции:st1 {v6.8b},[x0],x1'
st1 {v7.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:190: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 192: ошибка: нет такой инструкции:ld1 {v0.8b},[x2],x3'
ld1 {v1.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:192: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 192: ошибка: нет такой инструкции:ld1 {v2.8b},[x2],x3'
ld1 {v3.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:192: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 194: ошибка: нет такой инструкции:st1 {v0.8b},[x0],x1'
st1 {v1.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:194: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 194: ошибка: нет такой инструкции:st1 {v2.8b},[x0],x1'
st1 {v3.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:194: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 196: ошибка: нет такой инструкции:ld1 {v4.8b},[x2],x3'
ld1 {v5.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:196: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 196: ошибка: нет такой инструкции:ld1 {v6.8b},[x2],x3'
ld1 {v7.8b}, [x2], x3 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:196: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 198: ошибка: нет такой инструкции:st1 {v4.8b},[x0],x1'
st1 {v5.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:198: Error: no such instruction:
кодек / common / arm64 / copy_mb_aarch64_neon.S: 198: ошибка: нет такой инструкции:st1 {v6.8b},[x0],x1'
st1 {v7.8b}, [x0], x1 ‘
codec/common/arm64/copy_mb_aarch64_neon.S:198: Error: no such instruction:
make: *** [codec / common / arm64 / copy_mb_aarch64_neon.o] Ошибка 1
Это для создания результата руки:
ikaros @ ikaros-Virtual-Machine: ~ / openh264 / v1.6 / openh264 $ make os = android NDKROOT = ~ / ndk / android-ndk-r14b / TARGET = android-12 ARCH = arm NDKLEVEL = 21
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / common_tables.o кодек / общий / src / common_tables.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / copy_mb.o кодек / общий / src / copy_mb.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / cpu.o кодек / общий / src / cpu.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / crt_util_safe_x.o кодек / общий / src / crt_util_safe_x.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / deblocking_common.o кодек / общий / src / deblocking_common.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / expand_pic.o кодек / общий / src / expand_pic.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / intra_pred_common.o кодек / общий / src / intra_pred_common.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / mc.o кодек / общий / src / mc.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / memory_align.o кодек / общий / src / memory_align.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / sad_common.o кодек / общий / src / sad_common.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / common / src / utils.o кодек / common / src / utils.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / welsCodecTrace.o кодек / общий / src / welsCodecTrace.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / common / src / WelsTaskThread.o кодек / common / src / WelsTaskThread.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / WelsThread.o кодек / общий / src / WelsThread.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / WelsThreadLib.o кодек / общий / src / WelsThreadLib.cpp
g ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c — o кодек / общий / src / WelsThreadPool.o кодек / общий / src / WelsThreadPool.cpp
cc -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/common/arm/ -march = armv7-a -mfpu = неон -I./codec/api / svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / arm / copy_mb_neon.o кодек / common / arm / copy_mb_neon.S
cc: error: нераспознанный параметр командной строки ‘-mfpu = neon’
make: *** [codec / common / arm / copy_mb_neon.o] Ошибка 1
Помоги мне, пожалуйста!!
Я должен был решить эту проблему, у меня был неправильный командный случай.
https://github.com/cisco/openh264/issues/2759
Других решений пока нет …