Anthony Green wrote:
> I've been using a hacked version of libtool to build shared libraries
> of java code in with gcj. The one problem I had to work around is
> that libtool insists on adding "-DPIC" to the compilation line. gcj's
> -D is different from gcc and g++. My hack is to simply strip out the
> "-D". However - now my tree contains a mix of java and c code and I
> need to use -DPIC with gcc.
> How do we change libtool to only use -DPIC where appropriate?
Well, the generated libtool script is close - you just need to
fix the pic_mode definition that is in the GCJ TAG section.
The following kludge seems to solve this problem:
mv libtool libtool.tmp && \
sed -e '/BEGIN LIBTOOL TAG CONFIG: GCJ/,/END LIBTOOL TAG CONFIG:
GCJ/s/-DPIC/-fPIC/' <libtool.tmp >libtool && chmod +x libtool
Of course the real fix involves fixing ltmain.sh, but that goes
beyond my ability to peer into the bowels of libtool.
--
--Per Bothner
[EMAIL PROTECTED] http://www.bothner.com/per/
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool