mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: "Zolog, Ionel" <ionel.zolog@astronics.com>
To: "ptxdist@pengutronix.de" <ptxdist@pengutronix.de>
Subject: [ptxdist] remove
Date: Thu, 19 May 2016 17:19:36 +0000	[thread overview]
Message-ID: <eedcf7990eb442f497e58fccd98f07b9@KIRAES-MXS-02.aes.astronics.com> (raw)



Best Regards,
Ionel Zolog
Astronics Test Systems Inc.
O: 949-460-6809
C: 703-231-0814
ionel.zolog@astronics.com

-----Original Message-----
From: Clemens Gruber [mailto:clemens.gruber@pqgruber.com]
Sent: Thursday, May 19, 2016 10:06 AM
To: ptxdist@pengutronix.de
Cc: Clemens Gruber
Subject: [ptxdist] [PATCH] systemd: add setting to enable ldconfig service

Add a ptxdist setting to enable the systemd ldconfig.service, which calls /sbin/ldconfig -X if /etc/ld.so.cache does not exist and the machine boots or was updated.
Having a /etc/ld.so.cache file reduces the number of necessary syscalls dramatically. This is especially noticeable when often calling small binaries like /bin/true.
See: LD_DEBUG=libs /bin/true or strace /bin/true

Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
 rules/systemd.in   | 7 +++++++
 rules/systemd.make | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/rules/systemd.in b/rules/systemd.in index 876a890..fba72bc 100644
--- a/rules/systemd.in
+++ b/rules/systemd.in
@@ -73,6 +73,13 @@ config SYSTEMD_DISABLE_RANDOM_SEED
   the random seed is not possible.
   Warning: enabling this option may be insecure.

+config SYSTEMD_LDCONFIG
+bool
+prompt "enable ldconfig to initialize /etc/ld.so.cache"
+help
+  Enables ldconfig.service, which calls ldconfig at first boot and after
+  systemd-update-done if /etc/ld.so.cache does not exist.
+
 config SYSTEMD_LOGIND
 bool
 select SYSTEMD_DBUS
diff --git a/rules/systemd.make b/rules/systemd.make index 71c633a..776942d 100644
--- a/rules/systemd.make
+++ b/rules/systemd.make
@@ -121,7 +121,7 @@ SYSTEMD_CONF_OPT:= \
 --$(call ptx/endis,PTXCONF_UDEV_HWDB)-hwdb \
 --disable-manpages \
 --disable-hibernate \
---disable-ldconfig \
+--$(call ptx/endis,PTXCONF_SYSTEMD_LDCONFIG)-ldconfig \
 --enable-split-usr \
 --disable-tests \
 --disable-debug \
--
2.8.2


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

This E-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return E-mail.

Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

             reply	other threads:[~2016-05-19 17:19 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-19 17:19 Zolog, Ionel [this message]
2016-05-20  7:04 ` Juergen Borleis
  -- strict thread matches above, loose matches on Subject: below --
2012-12-03 10:22 Xizhou Wang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=eedcf7990eb442f497e58fccd98f07b9@KIRAES-MXS-02.aes.astronics.com \
    --to=ionel.zolog@astronics.com \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox