From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic316-12.consmr.mail.bf2.yahoo.com (sonic316-12.consmr.mail.bf2.yahoo.com [74.6.130.122]) by sourceware.org (Postfix) with ESMTPS id 987153858C50 for ; Tue, 4 Oct 2022 23:07:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 987153858C50 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=yahoo.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664924863; bh=9HEfoBtMGZg5yc63NCqTN37laQLjiT0loyaNzQKcK4c=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject:Reply-To; b=XB5qZDZdu6WM6WkxSbZUiw8HbY6Zy/WQUx/UKQUmLNwuQMjF5qjOv4vvWtG0paN62HitCZR/LFc+47IdL5OkUJqsfUrAfWklZHo4C2sQxon4KXnIdLxPlneEiU+apGBRklU50OthB3sX9s7MYSaefIlWBHrMgfYDX/bSYdwUcKGwedIvKWAg5UoxRUl3xt4erPIYk4snlZEG+q+a/U/FP2n6bbcrSvoCxuCWN3top1hlHrrEZYEQq2gZ2Tr1FISp4wmTsktLeeC5s74bpWUg256n62C7s5FG1bG5ueIiPFeczVzKEZ5w2d+7uoRZwcijww3Dl3cRewwqgWh1L1ycVQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664924863; bh=acwpSvjU0RYS+hMYHhPt+dm231UvCLL9e3XdxvSsoe+=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=HFTYlLgQtCCyojW4OzsdDI2sNLdpjfvwYQdnKssSkp0DePRMIt0GFE3V79Lp52hod2w1TfL+jaDdfRTM2kP4T/aKxeTa9/Hv5Utw9zXQXsITs9uVA/wi6pDh6jWwMvNuG0R52mpQSAtSi/0Lfiwxhn/w3bw8GsAoG+57gX3/hqoBNKpvIQJK9eG2n03v3cQ4V/xYg98Y0Jme1tIP0NQTdwrEGf1VO2qAkUTiJvGxGL13AJCfbdzO7S4G+yV3AL0FvsFsVtb+01MuUc0y88FEU2+xXLGsBEzZkcbU/JidoPFYT5Q7AvAbzw+vQg2zSGx21j5zEnQth/rAj/fj9tT7+Q== X-YMail-OSG: mOU9K68VM1kMznItjy6tQXikd2GO6bvhtTqTteFjRgfXxFGgkkG5DZo9f_SHm3X _rJmOnTTeRq_YQGg_aGV42vhNKZSscUUuOBbQJdp4O0_l48CL7a8mgQEwoHss5ngBdm9mj64W4Ad 71SYlwyTwUZB1JzNHWU5czoy8Hb1gEJatTAQ80Rv9rHV6xngehW_jCrh6scb7Oym.e540E22pT47 kL3lHkwuTBYRg1XP4Ga5B.eR4.ubnPjXf4xr3kp1nP0JAymFGvTwrtalSzCt9XB6b6yLnwYq1ly. i9GGeVmSLi32LCjJP_cRzlKFtlegUQvgWx.qkkRnzzQE.lPJ40gPoKA9U8xowZFNSASqXFymzjKl WbQaUgEB.romoagrXWSPP7HQAv10tAujE1rkzvwveoaRLwOpQKJLYd9iIPQflfwXj7_MvyaDiRyx B5zAJHKdsjiXo.Apzs4uTphemXenewgRPdB1Ny2zJGTIJAoszn5MkRJCxHz.cA_SOGIuhmFhc2ue qEKMAMzikYy_HlvHKrCYuPhel7fRIbXUpCLRU0U2JFD_XORZxUp6dn6VtUkKY5gHKXm._C7CI0C2 yOcxKhn9fFnswWAv_Sn1ZME9wRM3bcbWjS61kJnH8IZo3GiS1YncGOgY1LiHgNeB_JbWcM7dAeJF s6Sgf1Ls9LNNKXRe.uFQPIVIKyhrQpcqRcODV0I.X4bLGZtW16j8CTyrBJ2_PaD0Oo5ICtqRMJDi QrDoKiIo06bzEQ6jrFO3lrIMadvhP1hK6ADKEtDsEsq25vrjlWEf6Av_eYrxnUsM5xgA_owFwG8k oNFJHAzw04VTc.l5an4WIT4rXrn4jLb.nApfX2W8kuz9qXdUII2Z2W23C0l2g3iUnjpKaplzeSsD opIEv4KPe3t31uVKR3aD6jUAQfvERHT3fL5p5kYxxIFsHwbdbfk5.97f5dqUk8.4pB430jGB6Stu PRRLXIjnDT2own9a9HLSeTRMYaKOdqMrwvW9Q1iAk3nReNwofgUrBahFXTfJ.BeZ2z7ldYN33_XP vr4pe2NArD1RVwSI3GUyb72QHpSiP2bP2h83PhsjKRft0qxnHz.fsPtXPQUYWFtCVhiDpQzSexAv w9fIzA2HDvLBLIZ5BejX3i.uW8mkQPNk7CUzn8Xk99pHGorQ7VB08tPNfgToiuggaE7FeMpnMZDv 55udqWIh6NShhOfkj1fjzDU7NTYaomQQyEKWoSVUQWxDvgzoLp8BTktcNo8VPbOHNRqWVozFDAuG M2EygVBXXhKuHNY.g2F8zRjOz.sSqBwHyO7GUcyr4dbvdsxjca8xg1BIyFy_fmmGAnhkAhMrbwKt fHTyMs_RCbkF3drfjgun_ZTIQLhbo4eJl3kMYXAQXCRVWJXwA1jCdnPPA3a_hZFj6UeKUwf9i2oT BLSh7VMlbgCwf7o08rs0qLOZIddrb43euwRWPg3DpfltOU5UyrG4Cpns9A_h9vqsfShWB29eE7Ny b.d4Ux71Di010m96aEnOXO9.rJI5aVPGHn6HfbkoPFWp_z9fSck0KgCOd9AwYUVjoBtgis64fxDs 84X.4E_SuG2lOi.IoVaRvBUmvDhAZu5_N8EZE6nfH6QbxC5wTceuTaqWJYX85hbL7JXwjcwqDvND 3GNq_7Tq5RmdeJ8FAoQG8C3zUODxY4ju3sCAs.8m1_._YeQfGkJbdYvJXoBiofn5zWdrt71MOiaG 2ruwWImkzCs5KJzfvaIZG98kOS_zv4RJVEwPKoK7PHBNZ40qOMmgVw_RGBrAM4M5wVLRZEQsL6k2 jGDJcuo4AB7b8l9.F9cpSXIIsSb_OcLYbEZhSCvgSYwqXSxLdp0ZWMDC1qEa7Tynqjp1l2yV9Og2 5lzS9dvfegg1TnBGcqPEw1902_.faP2lcRtkn8a8qOzod8OtgcaIqqMhalq26HrXeVwjW3yY41U7 PAYEA79pVlw.WLbvBn2Jq.x0J2JlmmJfvKwwLznr0TR.QWp.hG5X7MUpXZ7x0WiwhGJ0HmZM4kGV stv5UsS.RxoSY0XlePYEGLVB9A0hlrT7x2ei5QoOb1GaFylOORMyzeV5PoxMu9k30OChpcORHn07 kUY_Rgjv8i5J836FhiXO2AKRHmH6yTlfeD6JddPamidm5nzjswURLLO4zK49O_mAGvHltwPsL7Dx jdIew4E2eY9cswXaTevufywpxWIS35rEmsvYhybAq7n5CJQQ9ykYJePb2mh17CVdvoaC.jQE9Asb dGva9me0t9xmU_Qw6fbzTY8CPdBSNrX7YZ4Aqqr5z3eDDvQq6mU4nxzs_xxs- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Tue, 4 Oct 2022 23:07:43 +0000 Received: by hermes--production-ne1-6944b4579f-75kjj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 089297e509e58776dac46cb7defc24e5; Tue, 04 Oct 2022 23:07:41 +0000 (UTC) Date: Tue, 4 Oct 2022 16:07:38 -0700 From: Mike Gran To: Hannes =?iso-8859-1?Q?M=FCller?= Cc: cygwin@cygwin.com Subject: Re: guile 3.0.8: readline does not work - patch with also other fixes Message-ID: References: <0731d827b9d5f2261764808a2ea6617592169883.camel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <0731d827b9d5f2261764808a2ea6617592169883.camel@gmail.com> X-Mailer: WebService/1.1.20702 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Tue, Oct 04, 2022 at 08:06:00PM +0200, Hannes M�ller wrote: > Hi Guile-Maintainer, > Hi Marco Atzeri, > > with e.g. guile 3.0.8-1 I noticed serveral problems. > > Most important one is not working readline support. You may check in > guile via e.g.: > (begin (use-modules (ice-9 readline))(activate-readline)) > > With e.g. guile3.0-3.0.8-1.src the shared library guile-readline-0.dll > is created on Cygwin but guile-readline.dll is expected. This results > from guile since 3.0.6 does not load foreign libraries via libltdl. Hannes- Hi. I can speak speak for upstream Guile on that, I guess. When the core Guile maintainers dumped libltdl, I was the one that wrote the Guile code that converted GNU/Linux shared object names to Cygwin DLL names, and I forgot to properly account for version numbers in Cygwin DLL names. The code that does "libfoo.so" to "cygfoo.dll"... On Linux, "libfoo.so" is usually a link to a more specific "libfoo.so.x" so Guile doesn't have to search for the most recent revision. I could change that code so that the code that searches for "libfoo.so" actually searches for anything named "cygfoo.dll" and "cygfoo-??.dll", but I'd need someone on Cygwin to explain to me how that search should be. Is the '??' in cygfoo-?? always numeric? How many digits can it be? I'm assuming the highest number has priority. Should "cygfoo.dll" outrank "cygfoo-1.dll", or is it the opposite? Is there some Cygwin library function that will do this search for me that I should know about? As for the other patches to upstream Guile, if no one else is working on it, I'll see what I can do. But in the meantime, if Cygwin wants to incorporate your patch to '-avoid-version' in guile-readline, that's the best solution for 3.0.8. Thanks, Mike Gran