LINUX.ORG.RU

ar x ../lib/LINUX_so/libcblas.a
ar cr ../lib/LINUX_so/liblapack_atlas.a *.o

cd ..
ld -shared -rpath /usr/lib -o lib/LINUX_so/liblapack_atlas.so \
--whole-archive lib/LINUX_so/liblapack_atlas.a

mk
()

На многих архитектурах это сделать невозможно, т. к. в разделяемых библиотеках должен быть PIC.

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

>>в разделяемых библиотеках должен быть PIC.

Ага, действительно.
Посмотрел скрипт сборки ATLAS-а, там действительно в начале правят Makefile sed-ом, подставляя туда опции -fPIC в CCFLAGS и F77FLAGS.

mk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.