File: 1002_remove_SYSROOT.patch

package info (click to toggle)
libre 0.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,464 kB
  • sloc: ansic: 38,937; makefile: 132; sh: 4
file content (46 lines) | stat: -rw-r--r-- 1,403 bytes parent folder | download
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: Remove unused MACHINE.
 With properly resolved system header locations (see separate patch)
 the SYSROOT variable is unused and can be removed.
Author: Helmut Grohne <helmut@subdivi.de>
Bug-Debian: https://bugs.debian.org/911358
Last-Update: 2018-10-19
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/mk/re.mk
+++ b/mk/re.mk
@@ -16,7 +16,6 @@
 #   OPT_SPEED      If non-empty, optimize for speed
 #   PROJECT        Project name
 #   RELEASE        Release build
-#   SYSROOT        System root of library and include files
 #   SYSROOT_ALT    Alternative system root of library and include files
 #   USE_OPENSSL    If non-empty, link to libssl library
 #   USE_ZLIB       If non-empty, link to libz library
@@ -47,11 +46,6 @@
 endif
 
 
-# Default system root
-ifeq ($(SYSROOT),)
-SYSROOT := /usr
-endif
-
 # Alternative Systemroot
 ifeq ($(SYSROOT_ALT),)
 SYSROOT_ALT := $(shell [ -d /sw/include ] && echo "/sw")
@@ -337,7 +331,6 @@
 	LIB_SUFFIX	:= .dll
 	MOD_SUFFIX	:= .dll
 	BIN_SUFFIX	:= .exe
-	SYSROOT		:= /usr/$(MACHINE)/
 endif
 
 CFLAGS	+= -DOS=\"$(OS)\"
@@ -692,7 +685,6 @@
 	@echo "  GCOV:          $(GCOV)"
 	@echo "  GPROF:         $(GPROF)"
 	@echo "  CROSS_COMPILE: $(CROSS_COMPILE)"
-	@echo "  SYSROOT:       $(SYSROOT)"
 	@echo "  SYSROOT_ALT:   $(SYSROOT_ALT)"
 	@echo "  LIB_SUFFIX:    $(LIB_SUFFIX)"
 	@echo "  MOD_SUFFIX:    $(MOD_SUFFIX)"