File: 05_explicit_link_libm.patch

package info (click to toggle)
libgtkdatabox 1%3A0.9.2.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 9,488 kB
  • ctags: 2,609
  • sloc: sh: 11,131; ansic: 7,677; makefile: 195; perl: 104; xml: 22
file content (48 lines) | stat: -rw-r--r-- 1,325 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Description: Explicitly link libm in examples
 Examples use sin and cos to generate plots.
 Using ld.gold, it is necessary to link libm explicitly, since it is no
 longer linked automatically with other dependencies.
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Last-Update: 2013-05-23

--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -61,14 +61,16 @@ AM_CFLAGS			=\
 
 
 LDADD 			= $(top_builddir)/gtk/libgtkdatabox.la\
-		 	@GTK_LIBS@
+		 	@GTK_LIBS@\
+			-lm
 
 
 if BUILD_LIBGLADE
 basics_libglade_LDADD	= $(top_builddir)/gtk/libgtkdatabox.la \
 			$(top_builddir)/glade/libdatabox.la \
 		 	@GTK_LIBS@ \
-			@LIBGLADE_LIBS@
+			@LIBGLADE_LIBS@ \
+			-lm
 else
 basics_libglade_LDADD = $(LDADD)
 endif
--- a/examples/Makefile.in
+++ b/examples/Makefile.in
@@ -311,13 +311,15 @@ AM_CFLAGS = \
 			`pkg-config gtk+-2.0 --cflags`
 
 LDADD = $(top_builddir)/gtk/libgtkdatabox.la\
-		 	@GTK_LIBS@
+		 	@GTK_LIBS@\
+			-lm
 
 @BUILD_LIBGLADE_FALSE@basics_libglade_LDADD = $(LDADD)
 @BUILD_LIBGLADE_TRUE@basics_libglade_LDADD = $(top_builddir)/gtk/libgtkdatabox.la \
 @BUILD_LIBGLADE_TRUE@			$(top_builddir)/glade/libdatabox.la \
 @BUILD_LIBGLADE_TRUE@		 	@GTK_LIBS@ \
-@BUILD_LIBGLADE_TRUE@			@LIBGLADE_LIBS@
+@BUILD_LIBGLADE_TRUE@			@LIBGLADE_LIBS@ \
+@BUILD_LIBGLADE_TRUE@			-lm
 
 all: all-am