Compile the object files contained in libsrp.a with a flag to create position-independent code (fpic), as in
gcc -fpic -c foo.c
gcc -fpic -c bar.c
Now you can combine foo.o and bar.o in a shared library, as in
gcc -shared -o libshared.so foo.o bar.o
source
share