countless
12-12-2005, 15:09
hallo.
ich habe ein kleines programm, zu dem ich gern dynamisch eine library linken würde. das problem ist, dass ich die entsprechende .so datei nicht in die standardverzeichnisse (/usr/lib usw) packen will (dazu brauch man rootrechte und ich möchte, dass man das programm auch als normaler user installieren kann).
nun wird aber zur laufzeit nur in den standardverzeichnissen, denen in LD_LIBRARY_PATH und denen im runpath gesucht... erstes nützt mir nichts und das env würd ich nur ungern ändern.
ich habe nun im netz gelesen, dass das setzen des runpaths das ist, was ich suche... leider weiß ich nicht so recht wie ich das machen soll. weiß da jemand mehr?
bye
ich habe ein kleines programm, zu dem ich gern dynamisch eine library linken würde. das problem ist, dass ich die entsprechende .so datei nicht in die standardverzeichnisse (/usr/lib usw) packen will (dazu brauch man rootrechte und ich möchte, dass man das programm auch als normaler user installieren kann).
nun wird aber zur laufzeit nur in den standardverzeichnissen, denen in LD_LIBRARY_PATH und denen im runpath gesucht... erstes nützt mir nichts und das env würd ich nur ungern ändern.
ich habe nun im netz gelesen, dass das setzen des runpaths das ist, was ich suche... leider weiß ich nicht so recht wie ich das machen soll. weiß da jemand mehr?
bye