fix acados libs on neos (#22172)

Co-authored-by: Comma Device <device@comma.ai>
pull/22175/head
Adeeb Shihadeh 4 years ago committed by GitHub
parent 0a75a66537
commit 02a83fdcb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. BIN
      phonelibs/acados/aarch64/lib/libacados.so
  2. BIN
      phonelibs/acados/aarch64/lib/libblasfeo.so
  3. BIN
      phonelibs/acados/aarch64/lib/libhpipm.so
  4. BIN
      phonelibs/acados/aarch64/lib/libqpOASES_e.so.3.1
  5. 20
      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 cp -r $DIR/acados_repo/interfaces/acados_template/acados_template $DIR/../../pyextra
#pip3 install -e $DIR/acados/interfaces/acados_template #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 # build tera
cd $DIR/acados_repo/interfaces/acados_template/tera_renderer/ # build with commaai/termux-packages for NEOS
cargo build --verbose --release if [ ! -f /EON ]; then
cp target/release/t_renderer $INSTALL_DIR/ cd $DIR/acados_repo/interfaces/acados_template/tera_renderer/
cargo build --verbose --release
cp target/release/t_renderer $INSTALL_DIR/
fi

Loading…
Cancel
Save