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

Reply via email to