/[smecontribs]/rpms/ldns/contribs9/ldns-1.6.16-multilib.patch
ViewVC logotype

Contents of /rpms/ldns/contribs9/ldns-1.6.16-multilib.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Wed Mar 9 12:19:19 2016 UTC (8 years, 8 months ago) by unnilennium
Branch: MAIN
CVS Tags: ldns-1_6_16-7_el6_1, ldns-1_6_16-7_el6_sme_1, HEAD
Initial import

1 From 3a006cd795855bf2cad86e0e86cd485d27548f36 Mon Sep 17 00:00:00 2001
2 From: Tomas Hozza <thozza@redhat.com>
3 Date: Fri, 19 Jul 2013 12:11:44 +0200
4 Subject: [PATCH] Make ldns-config multilib clean
5
6 Signed-off-by: Tomas Hozza <thozza@redhat.com>
7 ---
8 configure | 3 +++
9 packaging/ldns-config.1 | 4 ++++
10 packaging/ldns-config.in | 26 +++++++++++++++++++++-----
11 3 files changed, 28 insertions(+), 5 deletions(-)
12
13 diff --git a/configure b/configure
14 index be312d1..ec8d551 100755
15 --- a/configure
16 +++ b/configure
17 @@ -674,6 +674,7 @@ PYTHON_SITE_PKG
18 PYTHON_LDFLAGS
19 PYTHON_CPPFLAGS
20 PYTHON
21 +PYTHON_LIB
22 PYTHON_VERSION
23 UNINSTALL_CONFIG_MANPAGE
24 UNINSTALL_CONFIG
25 @@ -6356,6 +6357,7 @@ EOD
26 # use the official shared library
27 ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"`
28 PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library"
29 + PYTHON_LIB="$ac_python_library"
30 else
31 # old way: use libpython from python_configdir
32 ac_python_libdir=`$PYTHON -c \
33 @@ -6363,6 +6365,7 @@ EOD
34 import os; \
35 print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"`
36 PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version"
37 + PYTHON_LIB="python$ac_python_version"
38 fi
39
40 if test -z "PYTHON_LDFLAGS"; then
41 diff --git a/packaging/ldns-config.1 b/packaging/ldns-config.1
42 index c5a00a1..1e4ff93 100644
43 --- a/packaging/ldns-config.1
44 +++ b/packaging/ldns-config.1
45 @@ -23,6 +23,10 @@ Show the C compiler flags needed to compile with ldns
46 Show the flags to be used to link with ldns
47
48 .TP
49 +\fB--libs_sec\fR
50 +Show the flags to be used to link with ldns compiled for secondary architecture.
51 +
52 +.TP
53 \fB--version\fR
54 Shows the version of the installed ldns library
55
56 diff --git a/packaging/ldns-config.in b/packaging/ldns-config.in
57 index b728ba5..e34051f 100755
58 --- a/packaging/ldns-config.in
59 +++ b/packaging/ldns-config.in
60 @@ -3,12 +3,24 @@
61 prefix="@prefix@"
62 exec_prefix="@exec_prefix@"
63 VERSION="@PACKAGE_VERSION@"
64 -CFLAGS="@CFLAGS@"
65 -CPPFLAGS="@CPPFLAGS@ @LIBSSL_CPPFLAGS@ @PYTHON_CPPFLAGS@"
66 -LDFLAGS="@LDFLAGS@ @LIBSSL_LDFLAGS@ @PYTHON_LDFLAGS@"
67 LIBS="@LIBS@ @LIBSSL_LIBS@"
68 -LIBDIR="@libdir@"
69 INCLUDEDIR="@includedir@"
70 +ARCH="`uname -m`"
71 +
72 +case $ARCH in
73 + x86_64 | amd64 | sparc64 | s390x | ppc64)
74 +
75 + LIBDIR="/usr/lib64"
76 + LIBDIR_SEC="/usr/lib"
77 + ;;
78 + * )
79 + LIBDIR="/usr/lib"
80 + LIBDIR_SEC="usr/lib64"
81 + ;;
82 +esac
83 +
84 +LDFLAGS="@LDFLAGS@ @LIBSSL_LDFLAGS@ -L$LIBDIR -l@PYTHON_LIB@"
85 +LDFLAGS_SEC="@LDFLAGS@ @LIBSSL_LDFLAGS@ -L$LIBDIR_SEC -l@PYTHON_LIB@"
86
87 for arg in $@
88 do
89 @@ -20,9 +32,13 @@ do
90 then
91 echo "${LDFLAGS} -L${LIBDIR} ${LIBS} -lldns"
92 fi
93 + if [ $arg = "--libs_sec" ]
94 + then
95 + echo "${LDFLAGS_SEC} -L${LIBDIR_SEC} ${LIBS} -lldns"
96 + fi
97 if [ $arg = "-h" ] || [ $arg = "--help" ]
98 then
99 - echo "Usage: $0 [--cflags] [--libs] [--version]"
100 + echo "Usage: $0 [--cflags] [--libs] [--libs_sec] [--version]"
101 fi
102 if [ $arg = "--version" ]
103 then
104 --
105 1.8.3.1
106

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed