From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Retrieving the "include" directory for Emacs Modules Date: Tue, 24 Dec 2024 14:36:25 +0200 Message-ID: <86jzbp2r7a.fsf@gnu.org> References: <86ttbcdhwn.fsf@gnu.org> <865xnscj0s.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1293"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 24 13:37:36 2024 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tQ4AI-00008z-M2 for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 24 Dec 2024 13:37:34 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tQ49L-0007P5-ME; Tue, 24 Dec 2024 07:36:35 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tQ49F-0007O4-NV for help-gnu-emacs@gnu.org; Tue, 24 Dec 2024 07:36:31 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tQ49F-0007nD-EU for help-gnu-emacs@gnu.org; Tue, 24 Dec 2024 07:36:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=E/QyrRiXkxFfu801LkvFzS1JnU1dhHU4jCEQYRHBuos=; b=GTgydG7zyfgh 6fdhGKPJdcVqDdSI5VPAkrL4S5XkewqiCmCsFrhA5p53WPUYdYf7sDzNzrsbbdjZkJ2yW6bVQcxm/ g7IBqgAnqt0mjfvrAGeUPp/2XcEsTiQWCZbV14Tw6ifBvYQ91S3kAl/CMQFC+cEMHSyJNZfCZJU5e C7KJe+cKgFQFKfw5JZeqFvKd2yR2DOv6PAg7bKfhNbtLyxj113hFO2SQbBcsX6T//+9oIN2if4Lgk eu+YxAJq5fkgRc52QMlBflD3aSLmDg/TUkujWhDMYZA6Esw0G3EY8tskisgWcyKuAgkkMaM21lYAM GWK+gENGiyb1u6mQV3BpnQ==; In-Reply-To: (message from Stefan Monnier on Tue, 24 Dec 2024 00:06:07 -0500) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:148948 Archived-At: > From: Stefan Monnier > Cc: Stefan Monnier via Users list for the GNU Emacs text editor > > Date: Tue, 24 Dec 2024 00:06:07 -0500 > > [ BTW, `locate '*.h' | sed 's|[^/]*$||' | sort -u` on this Debian system > suggests Emacs would be far from the only package to place header files > outside of `/usr/include` or `/usr/local/include`. ] Careful: the above might pick up header files private to source distributions if you have them on your system (i.e., if you build packages locally from sources). By contrast, this discussion is about _public_ header files, ones installed with the purpose of letting other packages interface with the package whose header file is installed.