LINUX.ORG.RU

C++, scons и сборка shared-library


0

0

Пытаюсь написать файл SConstruct для shared-библиотеки, scons ругается на:

eveel:~/my/devel/scons_test% scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/helloLib/a.o -c -I. -shared -Ibuild/helloLib -IhelloLib helloLib/a.cpp
scons: *** Source file: build/helloLib/a.o is static and is not compatible with shared target: libhelloLib.so
scons: building terminated because of errors.

Файл ./SConstruct: http://paste.org.ru/?3i0ii7
Файл ./helloLib/SConstruct: http://paste.org.ru/?id38yb

★★

Проблема ликвидирована, прописал опцию

env['STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME']=1

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