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: Handling Cygwin DLLs in new foreign-library.scm Date: Sun, 7 Mar 2021 14:50:33 +0000 (UTC) Message-ID: <1277915955.857272.1615128633721@mail.yahoo.com> References: <1277915955.857272.1615128633721.ref@mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7010"; mail-complaints-to="usenet@ciao.gmane.io" To: Guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sun Mar 07 15:51:19 2021 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 1lIukZ-0001ji-Du for guile-devel@m.gmane-mx.org; Sun, 07 Mar 2021 15:51:19 +0100 Original-Received: from localhost ([::1]:47024 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIukY-0003wU-G0 for guile-devel@m.gmane-mx.org; Sun, 07 Mar 2021 09:51:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIukF-0003r0-Vu for guile-devel@gnu.org; Sun, 07 Mar 2021 09:51:00 -0500 Original-Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:41725) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIukD-0002Zu-Aq for guile-devel@gnu.org; Sun, 07 Mar 2021 09:50:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1615128655; bh=1IYhv1GGqAbw0o/kstY8KNDmrMT+1Ju1PnIZBBmXUnA=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=bB6CC/5LcM4wt3sDKNiYOQ0o+fR+V7iSzPK/Z36fWRzDlZoeacjshpz0VMgOs2Qn/ACohbZdDog1NKk783B3yGRYXIKC4hfoSH1r3mzvgecfntlltZstSWTiJgkL34gNlDMIxX/1Gy6rSKeOM9tlXtNGcF9Og2VkbuXfaBU4o2u32ivHdKW04Q7mimzKDEXlUpk2v+cphGvZeziGncGoC+E9YR2w2K+2Yq6ygrTxodaBEaElnLXc1VbKnFQvz8fdFXb9K/8T40oi1vJyD7l0RkONg08fSybcIOUl967iSEhJwvsjNspzPHAL5xWrceO+d8i1l9m0RAb09X+nkGgPEA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1615128655; bh=8+9l+OmdKrYhHaMaFebxnk533aiNH8d4TK5k5U3bucY=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=T6TV0nyeQrJPvGo2896w2NVLpXpnuwz80c3HC23EVUF2CAm4DaO+FA9oYAnQH8us9V26of1zJTGCtAfvkkEGRly18apZHriOqGQtA0ggxCAmJgJc92bvoikR8tExacpSODt17dVO0VT9lOA3esuibmjYZCMHE4Z8WICysaDTUR0IBUTT14KM9wGP/E7IYfDZgVwTjWXUwi/WjDqtAGuofz3Ud2SAjY9FLasKAKGP4j6+hiI7FGMy0l6kNvZpMNwYha17cPfaa6yiGcWNXUQJMawwrIh2NM4Xgoc7++xbMI8JuBy6WMl5YgbDNuG3hyupu4zByjLGGuR6Q35yIHE+UQ== X-YMail-OSG: L9Wjk1IVM1miAbDQ_aeVxGr3Z.YweYobtMgt285yENOlWu4iaTYVjfpPwKZuAe4 48.uHquRmowPch10aX.R.yG03yaNhjk0G.QWN6SpsVXUtdFJvVDiO7qgVlYqlrKBw4Ps0.pY4t.0 y7dy3qpw_YeDZss5VBbi4NiIuaTY0KZvGsQJ_ieETJyFAS8r6tirpcgezuCyyz79jrQolj5qKLKf mYCqBOmIAU24ADPOWsWKl0EM9nhDf3N9H5N8LG28.xAf0WesyO7sxr1Kzjo1MSVxIsWlVb.yKwv0 B3wSjRS3e.ivvkv61SczaUt97s1qQuerzCMNtF0.VjTGhh_QlHKEZf.j_pnwoql5k_kGDaVMs45z UzwHnDNsh2RExNT2AfJUl_fSIwILIvCH0SRrZyUZ8znLVn0NqHFJrYb4oZlOLmIsokwk1DYDvKVT D.prvYZr0VllB1XqrtuIeIcL.YMlQAruf7Nx7sQrWSO6dfQEuA_Kb8G8qF8_jh90wiAIvx2H92IY 31aL94EFiIw9vxOjxR8nnjTtki7eY.IQ1CLMROCUvnKG14k0J4wT2wViG5kOiCIp.l31lMHcQ5W8 uKM.nw7L62Pnwiq2LsMLGV9RsW6TXOj.jVWkeuiZvhV8O6BpE2f3dsz908dt_8rnNBHVXKb1urqJ 0OyuZX2GGsg5.LuX_KjQ42NwdoiOH3CTWB5zCax8jOg3X0MtUg3I3XoZSs6I52RaDUZ1Gosp7ZKK Yn71SyBjnndGTmgVoLGAmsrjZDUlXIHQi0eR03n553PWsQs7ScOm67kQwNr4cNWdoZ_ZXg5msaXk QefGhlQm.A9kxHZG2_t64I2lCZd9v_yXRX9Qe8gzpW X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 7 Mar 2021 14:50:55 +0000 X-Mailer: WebService/1.1.17872 YMailNorrin Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:86.0) Gecko/20100101 Firefox/86.0 Received-SPF: pass client-ip=66.163.191.147; envelope-from=spk121@yahoo.com; helo=sonic304-21.consmr.mail.ne1.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.23 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:20697 Archived-At: Hello Guile- By convention, DLLs in cygwin start with 'cyg' instead of 'lib' to avoid name clashing. In an autotools build like Guile, dlls are build as 'cyg' Now that we've dumped libltdl, we don't automatically search for both 'lib' and 'cyg' on cygwin. Should we emulate this in foreign-library.scm to mimic old behavior? Or rather should we expect a user to add special cases for cygwin with load-library. Regards, Michael