|
From: | Brandon J. Van Every |
Subject: | Re: [Chicken-users] Re: cygchicken |
Date: | Fri, 14 Jul 2006 17:54:15 -0700 |
User-agent: | Thunderbird 1.5.0.4 (Windows/20060516) |
John Cowan wrote:
Brandon J. Van Every scripsit: I simply copied what was in the FAQ. You might talk to the FAQ people about pushing to Cygwin. It's not something I'm concerned about; I used it as an example of why you don't want to mess with -mno-cygwin. The Cygwin CMake build of csi, does "csi -R srfi-1" just fine. So it seems that either cygwin-default-dynamic-load-libraries is not being utilized, or that something somewhere is happy enough to use / convert to "lib" as the prefix.The units are inside libchicken; they are separate only from the point of view of the Scheme programmer, who needs to use (aka require-extension) them explicitly so that they don't contaminate the Scheme interaction namespace. This is very different from the eggs, which are DLLs. Well I'm not really understanding or interested in the problem; that is, whether the name cygchicken can break stuff. I'd feel differently if something was indeed provably broken. I don't like trying to understand code I don't use, just to find out if something *might* break. I've got plenty of stuff I already know I need to fix, or develop from scratch. I do not know who should take responsibility for DLL Hell. I think most Windows developers deal with this by being careful to keep their own "known good" DLLs in their own application directories. Renaming libraries isn't typically the Windows way, but then, Cygwin isn't Windows.That works well at run time, but is not so good at link time, as The cyg- prefix is an ugly compromise made necessary because Cygwin-MinGW cross-compiling is not treated entirely separately, as other kinds of cross-compilers are. Well that's a Cygwin user's problem though. People who take MinGW seriously use either www.mingw.org or Dev-Cpp distributions, and are far more likely to develop in "the Windows way." Cheers, Brandon Van Every |
[Prev in Thread] | Current Thread | [Next in Thread] |