From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from alt-proxy28.mail.unifiedlayer.com (alt-proxy28.mail.unifiedlayer.com [74.220.216.123]) by sourceware.org (Postfix) with ESMTPS id D19C53858D28 for ; Fri, 4 Feb 2022 18:12:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D19C53858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com Received: from cmgw15.mail.unifiedlayer.com (unknown [10.0.90.130]) by progateway1.mail.pro1.eigbox.com (Postfix) with ESMTP id C79CA10099C61 for ; Fri, 4 Feb 2022 18:12:14 +0000 (UTC) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTP id G34Anr1Lekku4G34An7W8G; Fri, 04 Feb 2022 18:12:14 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=TMaA93pa c=1 sm=1 tr=0 ts=61fd6c7e a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=oGFeUVbbRNcA:10:nop_rcvd_month_year a=Qbun_eYptAEA:10:endurance_base64_authed_username_1 a=CCpqsmhAAAAA:8 a=jaucRFXNhnB3bPCmr-wA:9 a=ul9cdbp4aOFLsgKbc677:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Hs4hizAU+CO9ZBYCsrzXHB6m81OO3l5Uzfm2iNFlc6w=; b=p0Y/CTOeN+/dtKnq7plQCVEPGX sK7EXgK9AfW1dOOC6Z2S4k5A/Z+vo9MIVp9/KOgEtNGspSFi9dyAUA4FgYewBfQAhbe5R1IlpSQbu aJRD9FsIhwqvPLRzyYNbC8Z0I; Received: from 75-166-128-165.hlrn.qwest.net ([75.166.128.165]:55964 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nG34A-000rdD-07; Fri, 04 Feb 2022 11:12:14 -0700 From: Tom Tromey To: William Tambe via Gdb-patches Subject: Re: how to build gdbserver as a static binary ? References: X-Attribution: Tom Date: Fri, 04 Feb 2022 11:12:13 -0700 In-Reply-To: (William Tambe via Gdb-patches's message of "Thu, 3 Feb 2022 15:15:57 -0600") Message-ID: <87leyqwlfm.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.128.165 X-Source-L: No X-Exim-ID: 1nG34A-000rdD-07 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-128-165.hlrn.qwest.net (murgatroyd) [75.166.128.165]:55964 X-Source-Auth: tom+tromey.com X-Email-Count: 1 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Status: No, score=-3025.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, JMQ_SPF_NEUTRAL, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2022 18:12:17 -0000 >>>>> "William" == William Tambe via Gdb-patches writes: William> Is it possible to build gdbserver as a static binary ? William> Using --enable-static --with-static-standard-libraries has not helped. I don't know the answer. I guess you could check to see if --with-static-standard-libraries even affects gdbserver. Also, I wonder if it's even possible. Isn't there some problem with statically linked programs using dlopen? (I only vaguely recall something like this.) Anyway, this matters because gdbserver has to dlopen libthread_db. Tom