On 28 June 2012 15:51, OlŠµ Streicher <[log in to unmask]> wrote:
> Tim Jenness <[log in to unmask]> writes:
>> What do these warnings mean? They are the libm symbols.
>
>> dpkg-shlibdeps: warning: symbol fmod used by
>> debian/libstarlink-pal0/usr/lib/libstarlink_pal.so.0.0.0 found in none
>> of the libraries.
>
> The Debian builder checks that all symbols of a shared library are
> resolved. Since the math library is not linked during the build process
> of pal (and ast), its symbols remain unresolved, and the user has to add
> -lm when linking the whole program. Adding "-lm" to libpal_la_LIBADD
> (resp. libast_la_LIBADD) in Makefile.am solves this problem. The other
> symbols not found in libstarlink-ast0 are on purpose (they are to be
> provided by the user, or the fallback libraries).
>
>> There's also a hardening warning from mipsel.
>
> The hardening warnings are quite new, and I must say that I still don't
> fully understand why they appear.
>
>> PAL v0.1.4 is now available for download. It includes a critical fix
>> for AST (since you are linking against external PAL) and improved
>> portability for c89 compilers that are missing copysign() and
>> isblank().
>
> Thank you. I will create a new release from that as well. I've seen that
> you also released a new version 7.0.5 of AST.
That's got some stuff in it that is needed by the new version of DS9
that Bill Joye is about to release.
David
|