Перекомпилируйте объектные файлы, содержащиеся в libsrp.a, с флагом, чтобы создать независимый от позиции код (fpic), как в
gcc -fpic -c foo.c
gcc -fpic -c bar.c
Теперь вы можете объединить foo.o и bar.o в общую библиотеку, как в
gcc -shared -o libshared.so foo.o bar.o