Как скомпилировать wxwidgets на aarch64 с отключенным неоном

Мне нужно использовать приложение wxwidgets на моем рутированном устройстве под управлением Ubuntu yakkety, но когда я компилирую с настройками по умолчанию и запускаю его, вот что происходит:

undefined symbol: wx_png_init_filter_functions_neon 

Что мне нужно сделать, чтобы отключить неоновый код?

осветление

Это не кросс-компиляция. Я собираю wxwidgets на самом устройстве, то есть в системе на основе aarch64. Кроме того, ndk не участвует вообще.

Вот аргументы, с которыми я запускал configure.sh:

--disable-shared --enable-unicode --enable-compat28 --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=no --with-expat=no --with-zlib=builtin --disable-richtext --with-gtk=2 CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"

1 ответ

Решение

Похоже, что libpng проблема; Я исправил это, не используя --with-libpng=builtin Вариант времени компиляции, как подсказал Игорь.

Другие вопросы по тегам