В проектных файлах библиотеки подключаются #include<vector> #include<string> using namespase std;
Собираю библиотеку все норм - бинарник получен. Проверяю тестовой программой не грузится. ldd -d выдает undefined symbol __dso_handle
В майкфайле пробовал разные ключи - результата нет. Собираю под Федора 6.
В Makefile:
CPP=g++ CFLAG= -O -Wall -ggdb --no-implicit-templates SOFLAGS = -shared -nostartfiles ALLLIB=-ldl -lpthread -lstdc++
$(EXE): $(OBJ) $(CPP) $(CFLAG) $(SOFLAGS) $(OBJ) $(ALLLIB) -o $(EXE)
%.o: %.cpp makefile.1 $(CPP) $(ALL_CPPFLAGS) $(CFLAG) -c $<
Подскажите как решить проблему?