From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Modernizing autotools and assuming C89 C library Date: Thu, 15 Sep 2022 22:20:26 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38197"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Fri Sep 16 07:20:55 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 1oZ3mZ-0009rQ-Fc for guile-devel@m.gmane-mx.org; Fri, 16 Sep 2022 07:20:55 +0200 Original-Received: from localhost ([::1]:44720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oZ3mY-0001Bp-2E for guile-devel@m.gmane-mx.org; Fri, 16 Sep 2022 01:20:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oZ3mJ-0001Bh-0d for guile-devel@gnu.org; Fri, 16 Sep 2022 01:20:39 -0400 Original-Received: from sonic303-1.consmr.mail.bf2.yahoo.com ([74.6.131.40]:39892) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oZ3mG-0003id-Vk for guile-devel@gnu.org; Fri, 16 Sep 2022 01:20:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663305632; bh=jbAi4Pp5C8AC7tqQKFXXDHL74DPlYr7VYEVS9R1UpYc=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=jVPyE8LfnI5amZITV09Qc6ktS54FSiPWmDdlYnGF+UZ9BmaMweJuHvhXiBUP2pU8DwRZsuAWaKo9EOdzPpXaYeCdS8moWUPqiNpHCEPiUlxf2yNJSxLc1BIRnkevaiPbQCl4BUNd6NG/32ooXh6YjVnVj4hw3RtDsWFh8vVjikhwPRz4Reszh/Z6LI3CULppoMV4B8wwLNBdDEUNTMoIlWSHwUSX82ev+8Qs7tjS/oZdid54BROH3pieEgu9LetRNm9h/+Jb9aQK06JYG7pVvixd6Jt0sABDY+VzxzXp5PRivzsUai2phdhs34qHZ8bm/0/3rQesf6ysx2YtrSZEtQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663305632; bh=VzzK2Gg9PJ1QeJVu4sVKl8I8qPorOnCi3qi7Qhn/yqc=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=LPH7PePv4+qYLTb54ETby78H2mR6hPaHDQ2MEfRSGtCkeSXVtqKqDNT02Q988Iz6QTdY8sZDyCwfKH4A8r0ve/adb7uj+IU82QCOH32qZfwAmshFD7u6t4i6dLbyFEWQL/Ww+ObTLNy98j9qpANsu4Smg2u53Ofh02HxF+300aqyTICb43bP5Vq840ULGUIc/2xZDDewQXwTD2q1xIoqDicGc/zeHdnCu+PNNodXQnQ+0Ub9dBDhuidH/pT2hAO5nGAfLO2LFqf+29PGLb4p9mmRlrXyb3COFSCEE7LNpZVfg5woz87OLXX9JTj2TyUCRQFfZXZ3lGBW9XJtv6IGnQ== X-YMail-OSG: X8p6de0VM1mwAYG8N7LoGvYAahpnqS2vf1_mB2NCiJmKLqNCfB03zq55fq4Gkey fcdUuDoHQc4JrAsrN.XT7fD.siuNja3hcFrjOGj25Ki9mZGhaSTwF41zrrhtSsSeRN_.hPGWD4i6 Xd9kV5.yRIxZWT4cSp.sxZmYuRbQIq19emgfNzdeTKzbbwK4MpAJ9vdS__m8.onBOsnxbhQYV5ht QLVHbUvhJPOoIibcjSrxob.xjUBe2uAYq4MxXBk9jf4Xo2SXcbyb3p1XYFmnmApLBAQQsb1fXMqg Ty9.ypkiNq.kIXjO7.SEcqI_4YQsGKFCQQ4Pu3JxqXftX7ADN65j0Y5rnTjmj9KqRmflezeh9C4H KxLHv1dPoYhdUC_E39m3RvHDRHgS.7CqegjUyCF_nz3IS_qPEBmzJPqsPTtdBwC.P5ZkWxwCsnTB nbHxyZ__dFVH2hxIncIgkpbVPXzF85eQDdyYKZKBoOZQySJ00NV86XGSI83hCYyVnZRciTdiVBLg i3gaCdDiN8VoLI9ljNLF1lTvfpDM11uzY7mRBMVYjY0F_3jkIZi4D4.VopryhJiz.x_ffJwvU.m9 V7HFiXlXVbc.apTXnTrISF6_3q0w0xoQNlxatC8paMhyMR7iF3ghPOtoTWIlyzykB0cE6XqWDB9K 8oxv3SC0f9UVPZmY.zOQuENelFH7AUq7UKRN2bcDBVqwQbf6RvZwAOiXaL2ka7H4ewgs0R0AhOJD uXDH9W5XU5pq4.Woxubf7PppsOh0bDhfzTx6qhpnrPfwpw40Fx5FxXZX7aOtVCGcBjWPqc_l_ew1 uqZtDSTtX_asxEQLiEwzmOCa8Xhfl.f0ZVK3jnRtGJ X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.bf2.yahoo.com with HTTP; Fri, 16 Sep 2022 05:20:32 +0000 Original-Received: by hermes--production-bf1-64b498bbdd-22xqj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 02da2a279c74e02976390326b228fc50; Fri, 16 Sep 2022 05:20:28 +0000 (UTC) Content-Disposition: inline X-Mailer: WebService/1.1.20612 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=74.6.131.40; envelope-from=spk121@yahoo.com; helo=sonic303-1.consmr.mail.bf2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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:21349 Archived-At: Hello Guile Devel, I pushed a git branch: wip-modernize-autotools. 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. I thought about continuing on by presuming that we have a C99-compliant C library, but, I figured I'd stop at C89/C90 and touch base first. Since most of these header and function tests are for ancient or odd architectures, I tested it on Cygwin and MinGW. (Note that the main branch compiles on MinGW but doesn't run. So I only tested that it compiles.) Let me know what you think. Thanks, Mike Gran