Thanks for suggestion but this is even worse (CVS main trunk, 2002-10-07
- version 1.4e):
source='sub1.cpp' object='sub1.lo' libtool=yes
depfile='.deps/sub1.Plo' tmpdepfile='.deps/sub1.TPlo' depmode=aix
/bin/sh ./depcomp /bin/sh ./libtool --mode=compile xlC
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"cpplibtest\"
-DVERSION=\"0.1\" -D_ALL_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -g -c -o sub1.lo `test
-f "sub1.cpp" || echo './'`sub1.cpp
./libtool[338]: s%^.*/%%: not found.
./libtool[410]: -e: not found
: warning: cannot infer operation mode from `xlC'
: you must specify a MODE
Try ` --help' for more information.
make: 1254-004 The error code from the last command is 1.
This is on line 338:
progname=`$echo "$0" | ${SED} 's%^.*/%%'`
The problem is with SED variable, it is not defined anywhere in libtool
script. I think the CVS version is currently unstable.
Martin
Bob Friesenhahn wrote:
> Try using CVS libtool instead. It is designed to support C++, and
> usually uses the C++ compiler to link C++ objects.
>
> Bob
>
> On Mon, 7 Oct 2002, Martin Frydl wrote:
>
>
>>Hello,
>>
>> I'm having trouble when trying to built shared C++ libraries on AIX
>>4.3 with libtool 1.4.2 and also 1.4d. I'm using IBM C/C++ compiler 3.6.6.
>>
>> The first problem is nm utility. Libtool lists public symbols in all
>>.o files and creates export file from them. However, "nm -B" on AIX by
>>default demangles all C++ identifiers and therefore these are not listed
>>in export file. Extra option -C must be added to force nm not to
>>demangle C++.
>>
>> Second problem is with linking itself. Libtool passes -lc to linker
>>but -lC (or -lC_r for reentrant version) should be used. When not used,
>>link passes without problems but later when library invokes new
>>operator, core dump occurs.
>>
>> Are there any suggestions regarding these issues?
>>
>> Thanks
>> Martin
>>
>>
>>
>>_______________________________________________
>>Libtool mailing list
>>[EMAIL PROTECTED]
>>http://mail.gnu.org/mailman/listinfo/libtool
>>
>
>
> ======================================
> Bob Friesenhahn
> [EMAIL PROTECTED]
> http://www.simplesystems.org/users/bfriesen
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool