Mail Archives: cygwin/2010/06/11/14:01:47
On 6/11/2010 1:46 PM, Steven Collins wrote:
> On Fri, Jun 11, 2010 at 08:38, Nellis, Kenneth wrote:
>> Perhaps it's worth considering adding a CYGWIN environment
>> variable option, e.g., exe_magic, and deliberately evolve
>> the code base towards checking this setting before invoking
>> exe magic. I, for one, never run my binaries in the Windows
>> environment, so exe magic has no benefit and numerous
>> disadvantages. The new option would default to ON, and
>> individual users could change their setting to OFF as the
>> evolution progresses to their satisfaction.
>
> If any traction can be gained on actually making this change I think
> this is a very reasonable way to proceed. Based on previous comments
> it is almost certain that early attempts at making this type of change
> will introduce breakage. Having an environment variable (maybe not
> CYGWIN) that must be set to a specific value to enable the new
> behavior would provide an escape hatch when such breakage is
> encountered by allowing a person to unset the variable and getting
> back the original behavior. The one potential down-side I see to this
> idea is what cost would be incurred by having to check the state of an
> environment variable every place that currently has exe magic?
It was done before on the way to where we are now:
<http://cygwin.com/cygwin-ug-net/using-cygwinenv.html#cygwinenv-removed-options>
See "(no)transparent_exe". But there's really no point in making arguments
about how to fine-tune an implementation when the implementation itself has
been likened to a theoretical snowball spending the summer in hell.
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
- Raw text -