Доброе время суток дамы и господа!
Вот столкнулся с такой проблемой на солярисе
"SunOS orion 5.7 Generic_106541-16 sun4u sparc SUNW,Ultra-250"
+ SunCC"Sun Workshop 6 update 1"
собираю stlport 4.5.3 всё внешне ок, тесты ок !
вобщем как у людей все...
Собственные библиотеки собираются и линкуются тоже без проблем.
А вот когда линкую дебаг версию stlport_sunpro_stldebug.so в
исполняемый совершенно банального вида
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
cout << "link test..." << endl;
return 0;
}
начинаются чудеса
Undefined first referenced
symbol in file
_STL::_Nondebug_string<char,_STL::char_traits<char>,_STL::allocator< char> >::_Nondebug_string<char*>#Nvariant 1(__type_3,__type_3,const _STL::allocator<char>&)
/home/alexnav/dev_repository_newio_debug/stlport/lib/debug/libstlport_sunpro_stl debug.so
...............................................
_STL::_Nondebug_string<char,_STL::char_traits<char>,_STL::allocator< char> >::_Nondebug_string<_STL::_DBG_iter<_STL::_Nondebug_string<char,_STL ::char_traits<char>,_STL::allocator<char> >,_STL::_Const_traits<char> > >#Nvariant 1(__type_3,__type_3,const _STL::allocator<char>&) /home/alexnav/dev_repository_newio_debug/stlport/lib/debug/libstlport_sunpro_stl debug.so
ld: fatal: Symbol referencing errors. No output written to ../bin/debug/LnTest
*** Error code 1
make: Fatal error: Command failed for target `../bin/debug/LnTest'
при этом линковка с release проходит на ура
при сборке исполняемого
компиляция
CC -xarch=generic -xchip=generic -c -DSOLARIS -PIC -mt
-ptr./../obj/debug -g -I. √I..
Линковка
CC -xarch=generic -xchip=generic -dy -mt -ptr./../obj/debug -xildoff
-lsocket -lnsl -ldl -lposix4 -lstlport_sunpro_stldebug
при сборке Stl_port флаги
#define _STLP_DEBUG 1
# define _STLP_DONT_REDEFINE_STD 1
# define _STLP_USE_OWN_NAMESPACE 1
все остальные флаги так как они стоят по умолчанию.
Может кто уже наступал на такое?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++ , Шаблоны, ошибка линкера LNK2019 (2008)
- Форум Исследование CryEngine 2 SDK 1.4.0 (2012)
- Форум Code::Blocks / g++: fatal error. Помогите решить проблему (2016)
- Форум [C,C++][nmap][arm] Проблемы конечной линковки с libc и прочим (2010)
- Форум Objective-C, Linux Fedora, GNUstep - сейчас себе голову сломаю (2012)
- Форум Какая-то фигня с виртуальными методами (2014)
- Форум Ошибка при линковке shared библиотеки при использовании cmake (2019)
- Форум Idris meets CL (2017)
- Форум Отслеживание подключения флешки (2019)
- Форум Почему макросы major, minor возвращают странные значения? (2012)