Codebase list libhdate / fdadb77
* Fix build failure with ld --as-needed (Closes: #604780) - Apply patch from Matthias Klose (Ubuntu). Lior Kaplan 13 years ago
3 changed file(s) with 99 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 libhdate (1.4.20-2) unstable; urgency=low
1
2 * Fix build failure with ld --as-needed (Closes: #604780)
3 - Apply patch from Matthias Klose (Ubuntu).
4
5 -- Lior Kaplan <kaplan@debian.org> Tue, 05 Apr 2011 22:50:16 +0300
6
07 libhdate (1.4.20-1) unstable; urgency=low
18
29 * New upstream release
0 Description: Fix build from source when linking with "ld --as-needed"
1 Author: Matthias Klose <doko@ubuntu.com>
2
3 --- a/bindings/perl/Makefile.in
4 +++ b/bindings/perl/Makefile.in
5 @@ -401,7 +401,7 @@
6
7 @WITH_PERL_TRUE@hdate.so: hdate_wrap.cxx
8 @WITH_PERL_TRUE@ g++ -fpic -c hdate_wrap.cxx $(PE_CFLAGS) -I$(top_srcdir)/src
9 -@WITH_PERL_TRUE@ g++ -shared ../../src/.libs/libhdate.so hdate_wrap.o -o hdate.so
10 +@WITH_PERL_TRUE@ g++ -shared hdate_wrap.o ../../src/.libs/libhdate.so -o hdate.so
11
12 @WITH_PERL_TRUE@hdate_wrap.cxx: hdate.i
13 @WITH_PERL_TRUE@ swig -perl -c++ hdate.i
14 --- a/bindings/perl/Makefile.am
15 +++ b/bindings/perl/Makefile.am
16 @@ -12,7 +12,7 @@
17
18 hdate.so: hdate_wrap.cxx
19 g++ -fpic -c hdate_wrap.cxx $(PE_CFLAGS) -I$(top_srcdir)/src
20 - g++ -shared ../../src/.libs/libhdate.so hdate_wrap.o -o hdate.so
21 + g++ -shared hdate_wrap.o ../../src/.libs/libhdate.so -o hdate.so
22
23 hdate_wrap.cxx: hdate.i
24 swig -perl -c++ hdate.i
25 --- a/bindings/php/Makefile.in
26 +++ b/bindings/php/Makefile.in
27 @@ -401,7 +401,7 @@
28
29 @WITH_PHP_TRUE@hdate.so: hdate_wrap.cpp
30 @WITH_PHP_TRUE@ g++ -I$(top_srcdir)/src `php-config --includes` -fpic -c hdate_wrap.cpp
31 -@WITH_PHP_TRUE@ gcc -shared ../../src/.libs/libhdate.so hdate_wrap.o -lstdc++ -o hdate.so
32 +@WITH_PHP_TRUE@ gcc -shared hdate_wrap.o ../../src/.libs/libhdate.so -lstdc++ -o hdate.so
33
34 @WITH_PHP_TRUE@hdate_wrap.cpp: hdate.i
35 @WITH_PHP_TRUE@ swig -php5 -c++ hdate.i
36 --- a/bindings/php/Makefile.am
37 +++ b/bindings/php/Makefile.am
38 @@ -12,7 +12,7 @@
39
40 hdate.so: hdate_wrap.cpp
41 g++ -I$(top_srcdir)/src `php-config --includes` -fpic -c hdate_wrap.cpp
42 - gcc -shared ../../src/.libs/libhdate.so hdate_wrap.o -lstdc++ -o hdate.so
43 + gcc -shared hdate_wrap.o ../../src/.libs/libhdate.so -lstdc++ -o hdate.so
44
45 hdate_wrap.cpp: hdate.i
46 swig -php5 -c++ hdate.i
47 --- a/bindings/ruby/Makefile.in
48 +++ b/bindings/ruby/Makefile.in
49 @@ -401,7 +401,7 @@
50
51 @WITH_RUBY_TRUE@hdate.so: hdate_wrap.cxx
52 @WITH_RUBY_TRUE@ g++ -fpic -fno-strict-aliasing -g -O2 -c hdate_wrap.cxx $(RU_CFLAGS) -I$(top_srcdir)/src
53 -@WITH_RUBY_TRUE@ gcc -shared ../../src/.libs/libhdate.so hdate_wrap.o -rdynamic -Wl,-export-dynamic -lruby$(RU_VERSION) -lpthread -ldl -lcrypt -lm -lc -lstdc++ -o hdate.so
54 +@WITH_RUBY_TRUE@ gcc -shared hdate_wrap.o ../../src/.libs/libhdate.so -rdynamic -Wl,-export-dynamic -lruby$(RU_VERSION) -lpthread -ldl -lcrypt -lm -lc -lstdc++ -o hdate.so
55
56 @WITH_RUBY_TRUE@hdate_wrap.cxx: hdate.i
57 @WITH_RUBY_TRUE@ swig -c++ -ruby hdate.i
58 --- a/bindings/ruby/Makefile.am
59 +++ b/bindings/ruby/Makefile.am
60 @@ -12,7 +12,7 @@
61
62 hdate.so: hdate_wrap.cxx
63 g++ -fpic -fno-strict-aliasing -g -O2 -c hdate_wrap.cxx $(RU_CFLAGS) -I$(top_srcdir)/src
64 - gcc -shared ../../src/.libs/libhdate.so hdate_wrap.o -rdynamic -Wl,-export-dynamic -lruby$(RU_VERSION) -lpthread -ldl -lcrypt -lm -lc -lstdc++ -o hdate.so
65 + gcc -shared hdate_wrap.o ../../src/.libs/libhdate.so -rdynamic -Wl,-export-dynamic -lruby$(RU_VERSION) -lpthread -ldl -lcrypt -lm -lc -lstdc++ -o hdate.so
66
67 hdate_wrap.cxx: hdate.i
68 swig -c++ -ruby hdate.i
69 --- a/bindings/python/Makefile.in
70 +++ b/bindings/python/Makefile.in
71 @@ -401,7 +401,7 @@
72
73 @WITH_PYTHON_TRUE@_hdate.so: hdate_wrap.cxx
74 @WITH_PYTHON_TRUE@ g++ -fpic -c hdate_wrap.cxx $(PY_CFLAGS) -I$(top_srcdir)/src
75 -@WITH_PYTHON_TRUE@ g++ -shared ../../src/.libs/libhdate.so hdate_wrap.o -o _hdate.so
76 +@WITH_PYTHON_TRUE@ g++ -shared hdate_wrap.o ../../src/.libs/libhdate.so -o _hdate.so
77
78 @WITH_PYTHON_TRUE@hdate_wrap.cxx: hdate.i
79 @WITH_PYTHON_TRUE@ swig -python -c++ hdate.i
80 --- a/bindings/python/Makefile.am
81 +++ b/bindings/python/Makefile.am
82 @@ -12,7 +12,7 @@
83
84 _hdate.so: hdate_wrap.cxx
85 g++ -fpic -c hdate_wrap.cxx $(PY_CFLAGS) -I$(top_srcdir)/src
86 - g++ -shared ../../src/.libs/libhdate.so hdate_wrap.o -o _hdate.so
87 + g++ -shared hdate_wrap.o ../../src/.libs/libhdate.so -o _hdate.so
88
89 hdate_wrap.cxx: hdate.i
90 swig -python -c++ hdate.i
00 docdir.patch
1 ld-as-needed.patch