Hallo Welt!
Ich hab nicht viel Ahnung von der Materie. Hier nur eine generelle Frage. Ich habe hier 2 Programme, die beide zur Compiletime gegen dieselbe statische Library gelinkt werden. Dabei werden AFAIK nur die benötigten Object-Files aus der Library herauskopiert und an das Binary rangeklatscht. Da beide Programme sehr viele Objecte benötigen, ist das nicht sehr effektiv. Meine Idee bestand nun darin, eine dyn. Lib zu bauen und die Programme dagegen zu linken. Also werden die einzelnen Objecte mit gcc -fPIC -DPIC $(RESTOPTS) compiliert und mit gcc -shared -Wl,-soname -Wl,liblib.so.0 -o liblib.so $(OBJ) die Dynlib gebaut. Frage: Ist das prinzipiell immer so möglich oder kann es Probleme geben? (Wenn die Begründung zu ausschweifend wird, bitte weglassen).
H.