bernard URBAN <[EMAIL PROTECTED]> writes:
> 1) When compiling ltdl.c, the compiler has not options
> -Aa -D_HPUX_SOURCE
We'll report this as a libtool bug.
> 2) The following #ifdef must be added, as by default the HP C compiler
> does not recognize long long (for this, you must use -Ae instead
> of -Aa).
I'll apply this patch.
> 3) guile-doc-snarf produces this: (file alist.x)
>
> scm_make_gsubr (s_ ## scm_acons, 3, 0, 0, (SCM (*)()) scm_acons);
x ## y means concatenate the two to xy. This is ANSI C. Doesn't your
compiler support this?
> 4) In file ice-9/boot-9.scm, the definition
>
> (define (try-using-sharlib-name libdir libname)
> (in-vicinity libdir (string-append libname ".so")))
>
> requires that shared objects end with .so, but the dynamic linker of
> HP-PA needs .sl. Actually I have an equivalent dynamic linking method
> in hobbit, which picks up the correct suffix from the .la files.
> (See definition of path-from in hobbit4d/link.scm)
>
> But this point 4) does not crash the installation.
Yes, the entire dynamic linking framework needs some attention until
next release.
Thanks for your report!
/mdj