From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Dr. Arne Babenhauserheide" Newsgroups: gmane.lisp.guile.devel Subject: Re: Modernizing autotools and assuming C89 C library Date: Wed, 12 Oct 2022 23:56:23 +0200 Message-ID: <87ilko1z4h.fsf@web.de> References: <87mta0vlbv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23097"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.9; emacs 28.1 Cc: Mike Gran , guile-devel@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Thu Oct 13 00:01:46 2022 Return-path: Envelope-to: guile-devel@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 1oijnN-0005mU-3P for guile-devel@m.gmane-mx.org; Thu, 13 Oct 2022 00:01:45 +0200 Original-Received: from localhost ([::1]:60172 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oijnL-00061d-B8 for guile-devel@m.gmane-mx.org; Wed, 12 Oct 2022 18:01:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oijmA-0005z2-F6 for guile-devel@gnu.org; Wed, 12 Oct 2022 18:00:30 -0400 Original-Received: from mout.web.de ([212.227.15.4]:42613) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oijm5-0000er-07; Wed, 12 Oct 2022 18:00:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1665612019; bh=RXNxfn8+RVq9W7tQFdd+kezSPOua9aaIEHe8+6H8Ok0=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=hvRXIiYdErwtc1IZlzErxkopHHbMwwzxvSn/edoPx+1gPKVG3qcA2ae8fpVD9nnJm xN8+6n3CCyFI5MCV6ftp1wwOfserMLATwMyfTukxmChrzZb+aOvxMbN1UKztFz+563 W0DG1Q61XIwzigtCTlkBAvHuoMdC6LvyNEsmWN9gJpQC+z82vxonkwee88lFhOxdcP i45ueqc7NU7GKA4cRGMvraEvFbCMOcuU3rzrFuGNveVhYvPQyHrsyTSgEHLIsKHgT0 +dow0Dh3JgefYRe9rJeaFK5b8fTNA3Hh/S18T2ykAkzI4O7t8QKE1z8Xeaa7nrG4DE ffNL7kI60ToZw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mrwrx-1pTqkg266v-00nfO6; Thu, 13 Oct 2022 00:00:19 +0200 In-reply-to: <87mta0vlbv.fsf@gnu.org> X-Provags-ID: V03:K1:PnfrnezQHEvfcC9cUXHa1o3NPYiyFLO2A9LTpxXZeEWMoTComhv /+KxHAFWY9NmUmPq3Qq6UhaWIK+Oq/WOFviNmbkfIJrGMQuNma5TKyGXTp/jS58K8YeO4tT 8GnxwTnW1HvM2Qhfcf6kFDBk7d2FTXWsdrAflDv++PAFnU581QMaTLP/NjDRUPgYrZ8G3HL BuafdHrl+nAr2mibBTaqw== X-UI-Out-Filterresults: notjunk:1;V03:K0:2BpAaUle8vA=:Y+8aS9hphlzp/DkeFY2O5C Do10MLh7C0gaphIk0jUhkoVGsYP7WqwcUOt8iNPicOkRTBIgGgn0yl3LlU9r/iZovm9kDn1j8 rOK0Gse6JEntbEIKQRsKUODZdTFerlpD0gSaV8l4jVHcvuKgq8i8GRkrhxYrK7z/Ha2sd5G/b WzaRDGFigcKtX1EyeTXg+p0zcu77wmPB2JALVdT0c8oo/MD+H7a1dvoMah5tZJ55bX+bms4Pl IOzPYxy+v7RXeOWGGVAqOKGRwahUMLxlTAIrjAugy9zi56RUW55zkdqgWBfryupGUdbhx0mzd mhbpODN4Y1d00pvAYw2uTNz18WRJGUg5HME5SgoUaX1V6Mflrfmxls54WA5lj4GMvco+C/8PA xhT2dIUdgJWetpODYhMwp81xpWXWHvlH1hOMpfYfE47rTy244I6Dn0xGj/LBmIrpwwFC1F8yP WsMHeuowjbTdXdIpNnrDhLh5yKOrB+XHTvNMNp6eF/gD/ajldsqeczy+UbVaTjZNmbBUgJAJ3 cDGlotoQj+lWQ0vXSLNJUtrpa1NtoQPSZA/aXZa8N2IPzkiedaim7QSXpL3+rkXWxGLKBUGG6 OTdk7gO9Q4TaICy+P/8nFZxA5icbSA9qSH09DXZ4I3dNiCHfQxZjNX/lEYfeVumYCl7QR7Nlt jRyt/glrcPebZOufuzUOwhgz20O4TrlrxB3pf64W5DfFCUJUluuEFEdxpGjikBH/bUfRhBvlq QRx506z4Ml4+MXZacanBz5K4FcsDbND0VATiRHZk5K7L6vxyf3x71ChcnLkBPNC07CzUUV7T Received-SPF: pass client-ip=212.227.15.4; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.io gmane.lisp.guile.devel:21416 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Hi Mike, > > Mike Gran skribis: > >> On Thu, Sep 15, 2022 at 10:20:26PM -0700, Mike Gran wrote: >>> I pushed a git branch: wip-modernize-autotools. >>>=20 >>> It removes some obsolete tests by presuming we at least have a >>> C89-compliant C library. It also uses LT_INIT for libtool, and removes >>> some macros that autoconf has deprecated. =E2=80=A6 >> I know patches like this are unlikely to spark enthusiasm >> or review because it is autotools, but, I think presuming a C89 >> C library is a safe bet. > > No no, I actually find it quite exciting! :-) Same here! I tried many different build tools over the past years, and I was surprised to find that autotools turned out to be the best choice when the my projects did not exactly match widespread patterns. Autotools are one of the few tools that actually solved bootstrapping, and improvements in autotools provide huge benefits throughout the free software toolchain. So please forgive my non-technical post, and thank you very much for your work! Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNHOPAQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6yCRD/9n9OT66S8awtyojUGY4uAXUaSUQWKZwuak yCUl8fvav5FplYljMoCSD1PbxtzJhzojkcsunXNZ82Hh/Zd2MbeYbcjpE+Dm36Zb NKEJzFGoEc1U+AQDICAXgtcmiweNZK/rmbDeuXV2aXG6heKc26VBziVk6bLP4VEk ySN62cWzzgEpEUMgz4vtaq7API5LeZ2x07BOpMEaQeuxISzadGsWTMzGQIp7BJ3r +4I6x4pCWmcdpf036heVaX6hf6QzxMw+Mmt49UH3DRmxfMyrEDQ3HAtaeD6p0BTE x4h+5x4uDuP3FPbadAkyLaIizHdOppy+zXKO0W2OpjYlwBvhNUfG1AnljJYifJ9j JgDJCykSjXP+2A5J+IYJR4ml6rjr1lxYsI6hG8yC4bL///eUl8k8kMK0o6wDl7yK u2/+a2tTuoDOwdqQedK22ANsC4WL0T72TxlBQGhFsZE/HoKyu7hLcrhd77x9TaJa yUqjkfZ3pLalQT9nvoKb6wzjJ9hN/ww/tdtqaEgs1LvHvqsEiMTo0jRNrfVxnwv0 ioNj+gIe9850hGXisVontMx/ivb7083/AGajs/vMUN4y7kySAohNRjI8WToq4JYV z3ynFkkINsT1n4F95h89Epg4uNNhk4DS42Y7Cc3+xGAXxuJilYY/Ml2MOApxs75Z nr+W184Oq4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNHOPIQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSMl3A/9JCLrgTu1ZpGo/rAvadI2dVoQ0 N+0JZcZ81+4k1PVPog+PkOrQcg5cJGd2BKtI0jtnnEyrQ9FgmebntNEIrUSwSNPm rIbJlXAafJm9r6tMqEQ19KZpn39GU0jk8HURbSc9YpO301LWh/nRCovUYxpOXoAD WMB+7u0NFI6aMwHWJA== =+DO9 -----END PGP SIGNATURE----- --=-=-=--