[DTrace-devel] [PATCH v2 04/14] build: substitute LIBDIR in pkg-config files
Nick Alcock
nick.alcock at oracle.com
Mon Oct 28 21:17:53 UTC 2024
/usr/share/pkgconfig/dtrace.pc says
libdir = @LIBDIR@
/* ... */
Libs: -L${libdir} -ldtrace
which is unlikely to work.
Fix by substituting LIBDIR properly.
(I looked at these pkg-config files after installation I don't know how many
times and never once spotted this incredibly obvious problem.)
Bug: https://github.com/oracle/dtrace-utils/issues/104
Signed-off-by: Nick Alcock <nick.alcock at oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>
---
uts/Build | 1 +
1 file changed, 1 insertion(+)
diff --git a/uts/Build b/uts/Build
index 181819410624..65ddc39845c1 100644
--- a/uts/Build
+++ b/uts/Build
@@ -37,6 +37,7 @@ install::
(cd $(uts_DIR) && \
sed -e 's, at SDTINCLUDEDIR@,$(SDTINCLUDEDIR),g;' \
-e 's, at INCLUDEDIR@,$(INCLUDEDIR),g;' \
+ -e 's, at LIBDIR@,$(LIBDIR),g;' \
-e 's, at VERSION@,$(VERSION),g;' \
-e 's, at DTRACE@,$(SBINDIR)/dtrace,g' < \
$${name}.in > $(INSTPKGCONFIGDIR)/$$name;) \
--
2.46.0.278.g36e3a12567
More information about the DTrace-devel
mailing list