Доброе время суток дамы и господа!
Вот столкнулся с такой проблемой на солярисе
"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
все остальные флаги так как они стоят по умолчанию.
Может кто уже наступал на такое?


    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Не работает линкер. (2007)
- Форум C++ , Шаблоны, ошибка линкера LNK2019 (2008)
- Форум segfault после new (2017)
- Форум Исследование CryEngine 2 SDK 1.4.0 (2012)
- Форум Objective-C, Linux Fedora, GNUstep - сейчас себе голову сломаю (2012)
- Форум stat64 is referenced by DSO (2005)
- Форум [C,C++][nmap][arm] Проблемы конечной линковки с libc и прочим (2010)
- Форум Падает java с valgrind (2023)
- Форум Code::Blocks / g++: fatal error. Помогите решить проблему (2016)
- Форум [gentoo] [objc] Hello world. (2012)