diff --git a/phonelibs/acados/aarch64/lib/libacados.so b/phonelibs/acados/aarch64/lib/libacados.so index de48e4130c..3b4672744b 100755 Binary files a/phonelibs/acados/aarch64/lib/libacados.so and b/phonelibs/acados/aarch64/lib/libacados.so differ diff --git a/phonelibs/acados/aarch64/lib/libblasfeo.so b/phonelibs/acados/aarch64/lib/libblasfeo.so index f74903e15f..bd77b6d1a3 100755 Binary files a/phonelibs/acados/aarch64/lib/libblasfeo.so and b/phonelibs/acados/aarch64/lib/libblasfeo.so differ diff --git a/phonelibs/acados/aarch64/lib/libhpipm.so b/phonelibs/acados/aarch64/lib/libhpipm.so index 2f7234e3df..89d4b393ab 100755 Binary files a/phonelibs/acados/aarch64/lib/libhpipm.so and b/phonelibs/acados/aarch64/lib/libhpipm.so differ diff --git a/phonelibs/acados/aarch64/lib/libqpOASES_e.so.3.1 b/phonelibs/acados/aarch64/lib/libqpOASES_e.so.3.1 index 587362eb49..d7cf29ca61 100755 Binary files a/phonelibs/acados/aarch64/lib/libqpOASES_e.so.3.1 and b/phonelibs/acados/aarch64/lib/libqpOASES_e.so.3.1 differ diff --git a/phonelibs/acados/build.sh b/phonelibs/acados/build.sh index 5a8ec6e1d0..6c9676668b 100755 --- a/phonelibs/acados/build.sh +++ b/phonelibs/acados/build.sh @@ -38,7 +38,21 @@ cp -r $DIR/acados_repo/lib $INSTALL_DIR cp -r $DIR/acados_repo/interfaces/acados_template/acados_template $DIR/../../pyextra #pip3 install -e $DIR/acados/interfaces/acados_template +# hack to workaround no rpath on android +if [ -f /EON ]; then + pushd $INSTALL_DIR/lib + for lib in $(ls .); do + if ! readlink $lib; then + patchelf --set-soname "$PWD/$lib" $lib + fi + done + popd +fi + # build tera -cd $DIR/acados_repo/interfaces/acados_template/tera_renderer/ -cargo build --verbose --release -cp target/release/t_renderer $INSTALL_DIR/ +# build with commaai/termux-packages for NEOS +if [ ! -f /EON ]; then + cd $DIR/acados_repo/interfaces/acados_template/tera_renderer/ + cargo build --verbose --release + cp target/release/t_renderer $INSTALL_DIR/ +fi