[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get install
From: |
Dave Korn |
Subject: |
Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed. |
Date: |
Sun, 16 Aug 2009 19:56:29 +0100 |
User-agent: |
Thunderbird 2.0.0.17 (Windows/20080914) |
Roumen Petrov wrote:
>
> I think that processing of '..' in a path is too naive. It will fail to
> produce correct results on filesystems with links.
As I explained to Eric, this function implements 'abspath', not 'realpath',
and given that we can't assume any of the directories even exist when we have
to do this at link time, before installation, I don't see how we could hope to
do any different.
I think the whole of GNU configure expects the tree under $prefix/ to be
real and there are a lot of other things that will break if you try to use
symlinks to make the physical directory structure different from the apparent
structure, for example gcc tries to execute ld by starting at the
$prefix/lib/gcc/$target/$version directory where cc1 lives and invoking
../../../../bin/ld; if you've got symlinks in there that can't be ascended
without ending up somewhere other than you expect, then the compiler isn't
going to work.
So I don't think this is likely to cause any problem except in really
bizarre corner-cases where someone's already trying something dubious, is it?
cheers,
DaveK
Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Roumen Petrov, 2009/08/16
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed.,
Dave Korn <=
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Roumen Petrov, 2009/08/16
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Charles Wilson, 2009/08/16
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Roumen Petrov, 2009/08/17
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Dave Korn, 2009/08/17
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Roumen Petrov, 2009/08/18
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Dave Korn, 2009/08/18
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Charles Wilson, 2009/08/18
- Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Roumen Petrov, 2009/08/20
Re: [PATCH, take 4][cygwin|mingw] Control where win32 DLLs get installed., Dave Korn, 2009/08/16