* Liviu Nicoara wrote on Tue, Apr 24, 2007 at 11:00:26PM CEST:
> Ralf Wildenhues wrote:
> > ./libtool --tag=CXX --config
> Sorry for that, here's the right one.
Thanks. First, the $predep_objects are all wrong, and some of the
$postdep_objects actually belong in $predep_objects. I assume that
similar to the pending PathScale compiler bug, this may kill
construction of static class instantiations.
Could you please show your compiler's output of
icpc -shared -g -O2 -v conftest.o
for a conftest.o compiled from this conftest.cpp:
class Foo
{
public:
Foo (void) { a = 0; }
private:
int a;
};
Please copy and paste the output exactly, including line wrapping
(attach if your mailer mangles it otherwise).
Thanks,
Ralf
| predep_objects="-mIPOPT_obj_output_file_name=/tmp/ipo_icpcKYjZtc.o
-mGLOB_obj_output_file=/tmp/ipo_icpcKYjZtc.o"
|
| # Dependencies to place after the objects being linked to create a
| # shared library.
| postdep_objects="/usr/lib/crti.o
/opt/compilers/gcc-4.1.2/lib/gcc/i486-slackware-linux/4.1.2/crtbeginS.o
/opt/compilers/gcc-4.1.2/lib/gcc/i486-slackware-linux/4.1.2/crtendS.o
/usr/lib/crtn.o"
|
| # Dependencies to place before the objects being linked to create a
| # shared library.
| predeps=""
|
| # Dependencies to place after the objects being linked to create a
| # shared library.
| postdeps="-L/opt/compilers/intel-9.1.042/lib
-L/opt/compilers/gcc-4.1.2/lib/gcc/i486-slackware-linux/4.1.2/
-L/opt/compilers/gcc-4.1.2/lib/gcc/i486-slackware-linux/4.1.2/../../../
-L/usr/lib -limf -lm -lipgo -lstdc++ -lgcc_s -lcxaguard -lirc -lc -lgcc_s
-lirc_s -ldl -lc"
_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool