configure.ac: option for user-defined-trusted-dirs

Message ID 1577820959-18469-1-git-send-email-justinpopo6@gmail.com
State Superseded
Headers

Commit Message

Justin Chen Dec. 31, 2019, 7:35 p.m. UTC
  From: Justin Chen <justinpopo6@gmail.com>

User-defined-trusted-dirs is a variable used for adding additional
default library search dirs for the dynamic loader. Add the ability
to allow users to set it from the configure script.
---
 configure.ac | 12 ++++++++++++
 1 file changed, 12 insertions(+)
  

Comments

Florian Weimer Dec. 31, 2019, 7:49 p.m. UTC | #1
* justinpopo6:

> From: Justin Chen <justinpopo6@gmail.com>
>
> User-defined-trusted-dirs is a variable used for adding additional
> default library search dirs for the dynamic loader. Add the ability
> to allow users to set it from the configure script.

Seems reasonable, but we should document the new option in
manual/install.texi, and regenerate the configure and INSTALL files.
  

Patch

diff --git a/configure.ac b/configure.ac
index 49b900c..a46532d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -517,6 +517,18 @@  AC_ARG_WITH([cpu],
   esac
 ])
 
+user_defined_trusted_dirs=
+AC_ARG_WITH([user-defined-trusted-dirs],
+	    AS_HELP_STRING([--with-user-defined-trusted-dirs=DIRS], [Additional default ld search dirs]),
+	    [dnl
+  case "$withval" in
+  yes|'') AC_MSG_ERROR([--with-user-defined-trusted-dirs requires an argument]) ;;
+  no) ;;
+  *) user_defined_trusted_dirs="$withval" ;;
+  esac
+])
+LIBC_CONFIG_VAR([user-defined-trusted-dirs], [$user_defined_trusted_dirs])
+
 # An preconfigure script can set this when it wants to disable the sanity
 # check below.
 libc_config_ok=no