The problem with libltdl in the Solaris LP64 64-bit model is due to a mismatch with sizes. argzize_path requires size_t. Under 64-bits size_t is 8 bytes and int is 4 bytes. Here is a patch which should resolve the problem.
Index: ltdl.c =================================================================== RCS file: /home/cvs/libtool/libltdl/ltdl.c,v retrieving revision 1.159 diff -u -r1.159 ltdl.c --- ltdl.c 2001/09/21 17:38:39 1.159 +++ ltdl.c 2001/09/30 03:53:19 @@ -2165,7 +2165,7 @@ int result = 0; int filenamesize = 0; int lenbase = LT_STRLEN (base_name); - int argz_len = 0; + long argz_len = 0; char *argz = 0; char *filename = 0; char *canonical = 0; _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool
