Client SDK 2.90 on SunOS 9, which GNU compiler should I use
Posted in 2006
Topics: Platform-Specific Issues
Hi, which version of the GNU compiler will link succesfully on SunOS 9 (Sparc) when using Client SDK 2.90.UC4? I'm using; - SunOS 5.9 (Sparc) - ClientSDK 2.90.UC4 (FC4 is also avialable) - gcc version 3.3.2 Compiling the .cpp sources is succesful on SunOS, but linking fails with errors like: ITErrorManager::AddCallback(ITCallbackResult (*)(ITErrorManager const&, void*, long), void*)tabLists.o __1cDstdObasic_ifstream4Ccn0ALchar_traits4Cc___2t6Mpkcil_v_ /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so __1cDstdTbasic_istringstream4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mrkn0AMbasic_string4Ccn0B_n0C___i_v_ /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so __1cDstdTbasic_ostringstream4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mrkn0AMbasic_string4Ccn0B_n0C___i_v_ /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so __1cH__rwstdPrwse_badbit_set_ /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so c::c(N6, (int0_t)) /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so c::c(n6, (int0_t)) /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so std::basic_istream<char, std::char_traits<char> >::get(char&)DB2import.o std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)main.o ITStatement::~ITStatement [in-charge]()DB2import.o __1c2K6Fpv_v_ /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so __1c2k6Fpv_v_ /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so __1cH__rwstdQrwse_failbit_set_ /opt/informix/CSDK.2.90.UC4/lib/c++/libifc++.so On the development system, Linux (SuSE), with same version of ClientSDK and gcc version 3.3.1 everything works fine. Can anybody help me solve the above errors? Do I need special options with the GNU gcc compiler? kind regards, Peter