File: 614937_FTBFS_hurd-i386.patch

package info (click to toggle)
xmlrpc-c 1.59.03-10.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,132 kB
  • sloc: ansic: 55,248; cpp: 13,541; sh: 3,321; makefile: 2,553; perl: 593; xml: 134
file content (23 lines) | stat: -rw-r--r-- 787 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Description: Add support for building on GNU/hurd systems
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614937
--- a/config.mk.in
+++ b/config.mk.in
@@ -367,6 +367,18 @@
   SOCKETLIBOPT = @LSOCKET@
 endif
 
+ifeq ($(patsubst gnu%,gnu,$(HOST_OS)),gnu)
+  # Assume linker is GNU Compiler (gcc)
+  SHARED_LIB_TYPE = unix
+  MUST_BUILD_SHLIB = Y
+  MUST_BUILD_SHLIBLE = Y
+  SHLIB_SUFFIX = so
+  shlibfn = $(1:%=%.$(SHLIB_SUFFIX).$(MAJ).$(MIN))
+  shliblefn = $(1:%=%.$(SHLIB_SUFFIX))
+  LDFLAGS_SHLIB = -shared -Wl,-soname,$(SONAME) $(SHLIB_CLIB)
+  CFLAGS_SHLIB=-fPIC
+endif
+
 ##############################################################################
 #                     MISCELLANEOUS
 ##############################################################################