File: no_local_check.patch

package info (click to toggle)
libtpms 0.10.2-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 13,208 kB
  • sloc: ansic: 120,341; makefile: 829; sh: 336; cpp: 125
file content (24 lines) | stat: -rw-r--r-- 1,171 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
Author: Luca Boccassi <bluca@debian.org>
Forwarded: https://github.com/stefanberger/libtpms/pull/529
Description: do not run check-local on ppc64* due to linker issue
 It has been reported at https://sourceware.org/bugzilla/show_bug.cgi?id=17742#c7
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -669,7 +669,7 @@
 	  darwin*|freebsd*) LDFLAGS_OS="-shared" ;; \
 	  *) ADDLIBS="" ;; \
 	esac; \
-	 ($(CC) $$LDFLAGS_OS $(LDFLAGS_ARCH) -nostdlib -L./.libs -ltpms $$ADDLIBS 2>/dev/null || \
+	 [[ "$(host_cpu)" =~ "powerpc64" ]] || ($(CC) $$LDFLAGS_OS $(LDFLAGS_ARCH) -nostdlib -L./.libs -ltpms $$ADDLIBS 2>/dev/null || \
 	 (echo "There are undefined symbols in libtpms ($$LDFLAGS_OS $(LDFLAGS_ARCH))";\
 	  $(CC) $$LDFLAGS_OS $(LDFLAGS_ARCH) -nostdlib -L./.libs -ltpms $$ADDLIBS 2>&1 | grep libtpms))
 	@case $(host_os) in \
@@ -677,7 +677,7 @@
 	  darwin*|freebsd*) LDFLAGS_OS="-shared" ;; \
 	  *) ADDLIBS="" ;; \
 	esac; \
-	$(CC) $$LDFLAGS_OS $(LDFLAGS_ARCH) -nostdlib -L./.libs -ltpms $$ADDLIBS 2>/dev/null
+	[[ "$(host_cpu)" =~ "powerpc64" ]] || $(CC) $$LDFLAGS_OS $(LDFLAGS_ARCH) -nostdlib -L./.libs -ltpms $$ADDLIBS 2>/dev/null
 	rm a.out || true
 
 EXTRA_DIST = \