From 040a4d5d3298ef4b661ab84b10006aff9bcff5f9 Mon Sep 17 00:00:00 2001
From: Simon Rose <simon.rose@ess.eu>
Date: Thu, 16 Mar 2023 17:00:28 +0100
Subject: [PATCH] Partial reversion of af57525d3ba2ff35c0c5628d1dd666d8675b375e

The issue is that `COMMANDLINE_LIBRARY` is used by EPICS base to link against
some other libraries; removing this line means that every lib*.so now links
against libreadline.so. This isn't _strictly speaking_ an issue because
`softIocPVA` also ultimately depends on libreadline. However, it is bad
practice.
---
 require-ess/tools/driver.makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/require-ess/tools/driver.makefile b/require-ess/tools/driver.makefile
index dd0ec706..c95abca1 100644
--- a/require-ess/tools/driver.makefile
+++ b/require-ess/tools/driver.makefile
@@ -192,6 +192,8 @@ USR_CPPFLAGS+=-DUSE_TYPED_RSET
 endif
 
 SHRLIB_VERSION=
+# Avoid linking everything with libreadline.so
+COMMANDLINE_LIBRARY=
 
 OBJ=.o
 
-- 
GitLab