This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: .exe magic reloaded
On Sep 5 16:28, Al wrote:
> I came accross the following. These two files existed.
>
> /home/prefix/gentoo/bin/tr.exe
> /home/prefix/gentoo/usr/bin/tr -> /home/prefix/gentoo.bin/tr.exe
^^^
dot, not slash?
> So we have a symblic link to an executable from a different directory.
>
> Perls configuration script detected /home/prefix/gentoo/usr/bin/tr and
> called it as /home/prefix/gentoo/usr/bin/tr.exe. That didn't work.
> Obviously the .exe magic does not work for symbolic links from a
> different directory.
It does:
$ cd tmp
$ mkdir dir1 dir2
$ cp /bin/echo.exe dir1
$ ln -s `pwd`/dir1/echo.exe dir2/echo
$ ls -l dir*
dir1:
total 52
-rwxr-xr-x 1 corinna vinschen 49166 2010-09-06 10:59 echo.exe
dir2:
total 1
lrwxrwxrwx 1 corinna vinschen 31 2010-09-06 11:00 echo -> /home/corinna/tmp/dir1/echo.exe
$ dir2/echo hello
hello
$ /home/corinna/tmp/dir2/echo hello
hello
> I solved that by adding a second symbolic link
> /home/prefix/gentoo/usr/bin/tr.exe.
>
> What is the best way to go here?
Find out what *really* has gone wrong.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
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