¿Cómo forzar el uso de bibliotecas compartidas locales sobre bibliotecas del sistema?

¿Cómo puedo forzar el uso de una biblioteca local sobre la biblioteca del sistema en Linux?

Vinculé mi ejecutable explícitamente a algunos archivos .so en mi directorio de proyecto / lib, por ejemplo. (../lib/libluajit.so).

Ejecutar mi ejecutable bajo gdb o usar ldd muestra que todavía usa el sistema libluajit-5.1.so.2

Luego configuré LD_LIBRARY_PATH en mi directorio de proyecto / lib y lo exporté, luego ejecuté mi ejecutable. De alguna manera todavía está recogiendo la biblioteca del sistema (confirmada por gdb y ldd)

Me gustaría saber cómo es posible, y qué puedo hacer para forzarlo a usar el libluajit.so local en mi directorio proyecto / lib.