File: cross.patch

package info (click to toggle)
fuseiso 20070708-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,168 kB
  • sloc: sh: 9,131; ansic: 2,184; makefile: 13
file content (46 lines) | stat: -rw-r--r-- 1,746 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Description: Fix FTCBFS
 fuseiso fails to cross build from source, because it uses the build
 architecture pkg-config. Unconventionally, it uses pkg-config at make
 time rather than configure time. Converting those calls to
 PKG_CHECK_MODULES, which considers $ac_tool_prefix, fixes the cross
 build.
Author: Helmut Grohne <helmut@subdivi.de>
Author: Sven Geuer <sge@debian.org>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877088
Forwarded: not-needed
Last-Update: 2024-09-14
Index: fuseiso-20070708/configure.in
===================================================================
--- fuseiso-20070708.orig/configure.in
+++ fuseiso-20070708/configure.in
@@ -7,13 +7,7 @@
 AC_PROG_CC
 AM_PROG_LIBTOOL
 
-AC_CHECK_HEADERS(fuse.h, AC_CHECK_LIB(fuse, fuse_main, [],
-    [ AC_MSG_ERROR([libfuse is required]) ]), 
-    [ AC_MSG_ERROR([libfuse is required]) ],
-[
-#ifndef _FILE_OFFSET_BITS
-#define _FILE_OFFSET_BITS 64
-#endif
-])
+PKG_CHECK_MODULES([FUSE],[fuse],[],[AC_MSG_ERROR([libfuse is required])])
+PKG_CHECK_MODULES([GLIB],[glib-2.0],[],[AC_MSG_ERROR([glib-2.0 is required])])
 
 AC_OUTPUT(Makefile src/Makefile zAppRun/Makefile)
Index: fuseiso-20070708/src/Makefile.am
===================================================================
--- fuseiso-20070708.orig/src/Makefile.am
+++ fuseiso-20070708/src/Makefile.am
@@ -5,8 +5,7 @@
 INCLUDES= $(all_includes)
 
 # the library search path.
-fuseiso_LDFLAGS = $(all_libraries)
+fuseiso_LDFLAGS = $(all_libraries) $(FUSE_LIBS) $(GLIB_LIBS) -lz
 noinst_HEADERS = isofs.h
 
-AM_CFLAGS = -D_FILE_OFFSET_BITS=64 `pkg-config --cflags fuse glib-2.0` -Wall
-AM_LDFLAGS = `pkg-config --libs fuse glib-2.0` -lz
+AM_CFLAGS = -D_FILE_OFFSET_BITS=64 $(FUSE_CFLAGS) $(GLIB_CFLAGS) -Wall