
Estoy creando un paquete de instalación de Debian en Ubuntu 16.04 para instalarlo en mi sistema Arm64; sin embargo, tengo dificultades para resolver las dependencias de la biblioteca durante la compilación.
Ejecuto el siguiente comando de compilación
debuild -us -uc --host-arch arm64
y obtener errores como el siguiente
dpkg-shlibdeps: error: couldn't find library libgcc_s.so.1
Para obtener información, mi kernel de Linux es el siguiente
$ uname -a
Linux ubuntu 4.15.0-66-generic #75~16.04.1-Ubuntu SMP Tue Oct 1 14:01:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Naturalmente, esperaría que las bibliotecas dependientes estuvieran presentes en el sistema de destino, pero me gustaría compilar el paquete sin la necesidad de las bibliotecas en la máquina de compilación.
No quiero deshabilitar shlibdeps porque este complemento garantiza que se llame a ldconfig durante la instalación.
Agradecería consejos sobre cómo llamar a shlibdeps durante la construcción cruzada.
ACTUALIZACIÓN: En realidad, no estoy creando los binarios, solo estoy creando un instalador para los binarios. Quizás esto no sea una convención y la solución sería garantizar que las bibliotecas dependientes estén presentes en la máquina que crea el paquete de instalación.
Gracias.