This is the mail archive of the cygwin-developers mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: More: [1.7] packaging problem? Both /usr/bin/ and /usr/lib/ are non-empty


Quoting Corinna Vinschen <corinna-cygwin@cygwin.com>:


However, I have a problem with enforcing the MOUNT_CYGWIN_EXEC flag for /usr/bin. Not all executables in /usr/bin are cygwin executables. Even our own strace or cygcheck are no Cygwin binaries, and there are a couple more in the directory. This MOUNT_CYGWIN_EXEC default overrides the checks in spawn.cc for non-cygwin binaries. IMO using the cygexec flag should be a deliberate choice of the admin/user. I would prefer we would remove it from the auto /usr/bin again.


With the first versions of MSYS I had set this flag for /usr/bin. We told people to put other binaries in /mingw/bin because they wouldn't work otherwise. Now instead I check the binary headers for the dll name being linked into the executable to know whether or not the executable is a MSYS one or not. Makes the support requests for this issue go away.


--
Earnie
-- http://r-feed.com/           -- http://for-my-kids.com/
-- http://www.4offer.biz/       -- http://give-me-an-offer.com/



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]