[Spice-devel] [PATCH] Add libraries such as -lm and -lpthread to the tests build line.
Fabiano Fidencio
ffidenci at redhat.com
Tue Jul 28 04:03:54 PDT 2015
----- Original Message -----
> From: "Jeremy White" <jwhite at codeweavers.com>
> To: spice-devel at lists.freedesktop.org
> Sent: Monday, July 27, 2015 10:52:58 PM
> Subject: [Spice-devel] [PATCH] Add libraries such as -lm and -lpthread to the tests build line.
>
> This prevents a compile error on Debian Jessie, from git, such as this:
> /usr/bin/ld: test_playback.o: undefined reference to symbol
> 'sin@@GLIBC_2.2.5'
> //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from
> command line
>
> This is fairly subtle, and Debian specific. It only happens when you use
> autoreconf to generate a new libtool script. Debian patches that script
> to require an explicit setting to link with all dependent libraries.
>
> It should be harmless on other distros, and it does save us Debian guys some
> hassle.
ACK! I used to have the same problem in another projects as well :-(
Not related, but _maybe_ we would need something like this for spice-gtk as well.
>
> Signed-off-by: Jeremy White <jwhite at codeweavers.com>
> ---
> server/tests/Makefile.am | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am
> index 3a52d5c..32c97ce 100644
> --- a/server/tests/Makefile.am
> +++ b/server/tests/Makefile.am
> @@ -20,6 +20,7 @@ LDADD = \
> $(top_builddir)/spice-common/common/libspice-common.la \
> $(top_builddir)/server/libspice-server.la \
> $(GLIB2_LIBS) \
> + $(SPICE_NONPKGCONFIG_LIBS) \
> $(NULL)
>
> COMMON_BASE = \
> --
> 2.1.4
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
Best Regards,
--
Fabiano FidĂȘncio
More information about the Spice-devel
mailing list