>Вредно постить непохмеленным.
в любом случае спасибо
>Пересобирать - бессмысленно. Статические и динамические библиотеки
>компилируются с разными опциями (-FPIC), из-за этого такой процесс
>совершается с ними дважды, отдельно для статических и отдельно для
>динамических.
а вот етого я не знал. думал, что компилятор всегда переводит .c в абсолютно стандартный .о, a вот линковщик (в зависимости от опций) подлкючает статику или динамику. спасибо
>Лучше поместить прогу с либами в отдельный каталог и для
>запуска использовать простейший shell-wrapper, который будет устанавливать
>LD_LIBRARY_PATH на нужную директорию с правильными либами.
пока что так и решил (точнее обошел) проблему, но как вы сказали: мне не угодишь.
просто хотел сделать лучше чем "как всегда".
ну а если по сути, то дело не в ковырянии файлов, а в отсутствии стандартного подхода по решению задачи (точнее не знании мной оного).
мне (возможно по незнанию) приходиться ковырять то Makefile то libtool, кому достаточно сказать LDFLAGS=-static перед configure, кому етого мало, а с иными проектами вообще никак не получается.
а было бы здорово если бы наряду со strip был бы некий инструмент
relink --static