RFC: Cygwin 64 bit?

Corinna Vinschen corinna-cygwin@cygwin.com
Thu Aug 18 13:25:00 GMT 2011


On Aug 18 15:10, Peter Rosin wrote:
> Den 2011-08-18 11:20 skrev Corinna Vinschen:
> > So, nobody except Earnie is interested in the way dlopen opens shared
> > objects?  Nobody even replied to the idea of the pseudo algorithm below.
> > Does really nobody care?
> 
> I have one little reservation, I don't like it when adding a seemingly
> unrelated file can break old stuff. For example, let's say that I in the
> future have an application that relies on the fact that it can dlopen
> "libfoo.so" and get "cygfoo.dll". Everything works fine. If I then
> install something that brings in a real "libfoo.so" things will break.
> It's even a security problem because a carefully crafted rouge
> libfoo.so can appear to work but do unwanted stuff behind my back.

That's a good point.  I don't know how critical that is.  Maybe it would
help to change the order, along these lines:

  incoming: libfoo.so
  1. check: cygfoo.dll
  2. check: libfoo.dll
  3. check: libfoo.so

But, of course, regardless of the order, there's always a chance to
slip something in.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat



More information about the Cygwin-developers mailing list