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