Hi Holger, Thanks for your quick reply (quicker than my thanks, sorry).
Your reply confirmed my suspicion. I found a few pages which said much the same: difficult, poor idea, insane, etc. I'm looking into the use of musl. Best regards. --Grant. ========== On 10/04/2018, 11:00, "Help on behalf of help-requ...@monitoring-plugins.org" <help-bounces+grant.hazelton=opsview....@monitoring-plugins.org on behalf of help-requ...@monitoring-plugins.org> wrote: Send Help mailing list submissions to help@monitoring-plugins.org To subscribe or unsubscribe via the World Wide Web, visit https://www.monitoring-plugins.org/list/listinfo/help or, via email, send a message with subject or body 'help' to help-requ...@monitoring-plugins.org You can reach the person managing the list at help-ow...@monitoring-plugins.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Help digest..." Today's Topics: 1. Statically linked plugins (Grant Hazelton) 2. Re: Statically linked plugins (Holger Wei?) ---------------------------------------------------------------------- Message: 1 Date: Tue, 10 Apr 2018 07:31:16 +0000 From: Grant Hazelton <grant.hazel...@opsview.com> To: "help@monitoring-plugins.org" <help@monitoring-plugins.org> Subject: Statically linked plugins Message-ID: <fe6d5f05-4fea-4d34-ab5f-24817ac3a...@contoso.com> Content-Type: text/plain; charset="utf-8" Hi all, I?ve just joined the list. I have a question about static linking. While I?m working my way through the archive to see if it has already been answered, I?ll ask here in case someone can help. After configure && make I find that plugins (for example check_apt) are dynamically linked, needing libpthread.so.0 and libc.so.6, etc., according to objdump. I tried configure LDFLAGS=?-static? && make, and I can see -static added to the libtool command line, but I still get a dynamically linked exe needing the same shared libraries. What am I doing wrong? (Or misunderstanding?) Thanks in advance. --Grant. ========== Grant Hazelton / Software Engineer Opsview / t: +44 1183 242 100 Opsview Limited is a company registered in the UK under Company Number 5396532. Our registered office is Enterprise Centre, Whiteknights Road, Reading, RG6 6BU, UK -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.monitoring-plugins.org/archive/help/attachments/20180410/2e077fd2/attachment-0001.html> ------------------------------ Message: 2 Date: Tue, 10 Apr 2018 11:23:00 +0200 From: Holger Wei? <hol...@zedat.fu-berlin.de> To: Monitoring Plugins Help <help@monitoring-plugins.org> Subject: Re: Statically linked plugins Message-ID: <20180410092300.gp757...@zedat.fu-berlin.de> Content-Type: text/plain; charset=us-ascii * Grant Hazelton <grant.hazel...@opsview.com> [2018-04-10 07:31]: > I tried configure LDFLAGS="-static" && make, and I can see -static added > to the libtool command line, but I still get a dynamically linked exe > needing the same shared libraries. You can't easily compile a fully static binary on today's Linux/glibc systems: https://sourceware.org/glibc/wiki/FAQ#Even_statically_linked_programs_need_some_shared_libraries_which_is_not_acceptable_for_me.__What_can_I_do.3F Holger ------------------------------ Subject: Digest Footer _______________________________________________ Help mailing list Help@monitoring-plugins.org https://www.monitoring-plugins.org/list/listinfo/help ------------------------------ End of Help Digest, Vol 51, Issue 1 ***********************************