Boehne, Robert wrote:
We have a patch, but no copyright assignment as of yet.
I have been assured that the paperwork has been sent to the FSF, so
it should just be a matter of time.
Thanks Robert. Still on the subject of supporting as many compilers
as possible: why libtool treats compilers it does not know as if they
were gcc? Let me explain: I configured a directory with CXX=como
(this is Comeau C/C++ compiler 4.3.0.1) and --disable-shared.
So I don't want shared library in this build and I am not using GCC.
Nonetheless, libtool tries to link with commands like
como -tlocal -I/usr/local/include -o intersection1 intersection1.o \
ehandlers.o print.o ../src/.libs/libppl.a -L/opt/como/local/lib/ \
/usr/local/lib/libgmpxx.so -L/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2 \
-L/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../.. \
/usr/local/lib/libstdc++.so -L/usr/local/distrib/objdir/i686-pc-linux-gnu/libstdc++-v3/src \
-L/usr/local/distrib/objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs
-L/usr/local/distrib/objdir/gcc -lm -lc -lgcc_s /usr/local/lib/libgmp.so
--rpath /usr/local/lib --rpath /usr/local/lib
which refer to GCC specific options and libraries that, of course, cannot
work. Notice that the "right" command to link would simply be
como -o intersection1 intersection1.o ehandlers.o print.o -L../src/.libs
-lppl -L/opt/como/local/lib/ -lgmpxx -lgmp
Would it be sensible/possible to modify libtool so that, if the compiler
is not known and static libraries have to be built, a "standard" link
command is issued? By "standard link command" I mean one that is
composed of the compiler name, one -o option, a number of .o and .a
files and the usual -Ldir and -llib options. I guess this behavior
is likely to work with several compilers (it would work today with
Comeau and Intel compilers).
Cheers
Roberto
--
Prof. Roberto Bagnara
Computer Science Group
Department of Mathematics, University of Parma, Italy
http://www.cs.unipr.it/~bagnara/
mailto:[EMAIL PROTECTED]
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool