如何在禁用霓虹灯的情况下在 aarch64 上编译 wxwidgets

how to compile wxwidgets on aarch64 with neon disabled

我需要在我的 root 设备上使用 wxwidgets 应用程序 运行ning Ubuntu yakkety 但是当我使用默认设置和 运行 编译时,会发生这种情况-

undefined symbol: wx_png_init_filter_functions_neon 

我需要做什么才能禁用 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"

这似乎是一个 libpng 问题;我按照 Igor 的建议,通过不使用 --with-libpng=builtin 编译时选项来修复它。