File: enable_multiarch_build

package info (click to toggle)
quickjs 2025.04.26-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,312 kB
  • sloc: ansic: 65,819; javascript: 5,393; makefile: 388; sh: 110
file content (20 lines) | stat: -rw-r--r-- 838 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Description: fix multi-arch build
 The way the makefile is written leads to $(DEB_HOST_MULTIARCH) to be ignored.
Author: Sebastian Humenda <shumenda@gmx.de>
Last-Update: 2025-05-03

Index: quickjs/Makefile
===================================================================
--- quickjs.orig/Makefile
+++ quickjs/Makefile
@@ -356,8 +356,8 @@ install: all
 	mkdir -p "$(DESTDIR)$(PREFIX)/bin"
 	$(STRIP) qjs$(EXE) qjsc$(EXE)
 	install -m755 qjs$(EXE) qjsc$(EXE) "$(DESTDIR)$(PREFIX)/bin"
-	mkdir -p "$(DESTDIR)$(PREFIX)/lib/quickjs"
-	install -m644 libquickjs.a "$(DESTDIR)$(PREFIX)/lib/quickjs"
+	mkdir -p "$(DESTDIR)$(PREFIX)/lib/$(DEB_HOST_MULTIARCH)/quickjs"
+	install -m644 libquickjs.a "$(DESTDIR)$(PREFIX)/lib/$(DEB_HOST_MULTIARCH)/quickjs"
 ifdef CONFIG_LTO
 	install -m644 libquickjs.lto.a "$(DESTDIR)$(PREFIX)/lib/quickjs"
 endif