File: upstream-enhance-autotools-qt_m4.patch

package info (click to toggle)
texmacs 1%3A2.1.4%2Bds-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 145,080 kB
  • sloc: cpp: 227,393; lisp: 197,386; ansic: 5,395; python: 1,939; makefile: 1,065; sh: 781; perl: 339; xml: 100; awk: 36
file content (22 lines) | stat: -rw-r--r-- 932 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
Description: upstream: enhance: autotools: m/m/qt.m4
 Prevent from adding an rpath when QT_INSTALL_LIBS is QT_HOST_LIBS;
 this is an elegant patch to workaround the rpath issue and keep quiet
 lintian(1) (see https://wiki.debian.org/RpathIssue).
Origin: vendor, Debian
Forwarded: https://github.com/texmacs/texmacs/pull/85
Comment: binary-or-shlib-defines-rpath
Author: Jerome Benoit <calculus@rezozer.net>
Last-Update: 2024-08-08

--- a/misc/m4/qt.m4
+++ b/misc/m4/qt.m4
@@ -224,7 +224,8 @@
   QT_FRAMEWORKS_PATH=`$QMAKE -query QT_INSTALL_LIBS`
   QT_PLUGINS_PATH=`$QMAKE -query QT_INSTALL_PLUGINS`
   QT_INSTALL_LIBS=`$QMAKE -query QT_INSTALL_LIBS`
-  LC_APPEND_FLAG([-Wl,-rpath,$QT_INSTALL_LIBS],[LDFLAGS])
+  QT_HOST_LIBS=`$QMAKE -query QT_HOST_LIBS`
+  test "$QT_INSTALL_LIBS" = "$QT_HOST_LIBS" || LC_APPEND_FLAG([-Wl,-rpath,$QT_INSTALL_LIBS],[LDFLAGS])
 
   QT_VERSION=`$QMAKE -query QT_VERSION`
   QT_MAJOR=${QT_VERSION%%.*}