Vous ne pouvez pas le faire si les objets de la bibliothèque statique ont été compilés sans -fPIC ou similaire.
Est-ce que cela (avec les -L appropriés bien sûr)
gcc -shared -o megalib.so foo.o bar.o -la_static_lib -lb_static_lib
Ne pas le faire ?