stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Sebor <se...@roguewave.com>
Subject link failure in exec
Date Mon, 07 Aug 2006 18:49:26 GMT
The exec utility is failing to link with Compaq/HP C++ on Tru64
and with Sun C++ on Solaris. One of the errors is below. I marrowed
down the problem to compiler bugs (limitations) on these systems
and crated "External" issues for reference:

   http://issues.apache.org/jira/browse/STDCXX-266
   http://issues.apache.org/jira/browse/STDCXX-267

I suspect the vendors of the buggy compiler will not be able to fix
the bugs because of binary compatibility concerns and we will need
to work around them by being consistent about the way we declare
and define functions.

...
gmake[2]: Entering directory `/build/sebor/cxx-6.5-15s/bin'
...
cxx runall.o cmdopt.o output.o util.o exec.o -o exec -nocxxstd -liconv 
-pthread -ptr repository.ti -L/build/sebor/cxx-6.5-15s/lib -lstd15s 
-D_RWSTDDEBUG   -pthread  -D_RWSTD_USE_CONFIG 
-I/amd/devco/sebor/dev/stdlib/include -I/build/sebor/cxx-6.5-15s/include 
-I/amd/devco/sebor/dev/stdlib/include/loc   -lm
ld:
Unresolved:
split_opt_string(const char*)
eval_options(int, char* const*)
gmake[2]: *** [exec] Error 1
gmake[2]: Leaving directory `/build/sebor/cxx-6.5-15s/bin'
gmake[1]: *** [util] Error 2
gmake[1]: Leaving directory `/build/sebor/cxx-6.5-15s'
gmake: *** [libstd] Error 2

Mime
View raw message