delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/09/03/11:18:09

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Fri, 3 Sep 2004 17:08:02 +0200
From: "Gerrit P. Haase" <gp AT familiehaase DOT de>
Reply-To: "Gerrit @ cygwin" <cygwin AT cygwin DOT com>
Organization: Esse keine toten Tiere
Message-ID: <643109725.20040903170802@familiehaase.de>
To: Igor Pechtchanski <pechtcha AT cs DOT nyu DOT edu>
CC: cygwin AT cygwin DOT com
Subject: Re: BUG gcc-mingw 20040810-1 library search path
In-Reply-To: <Pine.GSO.4.61.0408301011440.24572@slinky.cs.nyu.edu>
References: <14810259248 DOT 20040829195031 AT familiehaase DOT de> <20040829212630 DOT 32357 DOT qmail AT web40414 DOT mail DOT yahoo DOT com> <1008963871 DOT 20040830011922 AT familiehaase DOT de> <Pine DOT GSO DOT 4 DOT 61 DOT 0408292220310 DOT 29060 AT slinky DOT cs DOT nyu DOT edu> <1524918411 DOT 20040830073143 AT familiehaase DOT de> <Pine DOT GSO DOT 4 DOT 61 DOT 0408301011440 DOT 24572 AT slinky DOT cs DOT nyu DOT edu>
MIME-Version: 1.0
X-IsSubscribed: yes

Hallo Igor,

Am Montag, 30. August 2004 um 16:14 schriebst du:

> On Mon, 30 Aug 2004, Gerrit P. Haase wrote:
>> >> This is in binutils/ld/configure.tgt:
>> >> i[3-7]86-*-cygwin*)     targ_emul=i386pe ;
>> >>                         targ_extra_ofiles="deffilep.o pe-dll.o"
>> >>                         test "$targ" != "$host" &&
>> >> LIB_PATH='${tooldir}/lib/w32api' ;;
>> >>
>> >> where tooldir should be /usr/i686-pc-mingw32 in this case and you need
>> >> to have the symlinks installed in /usr/i686-pc-mingw32:
>> >>     21 Nov  1  2003 bin -> ../i686-pc-cygwin/bin
>> >>     16 Nov  1  2003 include -> ../include/mingw
>> >>     12 Nov  1  2003 lib -> ../lib/mingw

The whole point was that there is stated in binutils ld config
LIB_PATH='${tooldir}/lib/w32api' and the symlink is named
/usr/i686-pc-mingw32/lib and this sysmlink points to ../lib/mingw
which means saying /usr/i686-pc-mingw32/lib means the same as saying
/usr/i686-pc-mingw32/../lib/mingw.  When I say now
${tooldir}/lib/w32api it is the same as saying
/usr/i686-pc-mingw32/../lib/mingw/w32api which doesn't resolve and I
wonder how this works.

I'm sure it is working since the windows import libraries are included
all the time when you link and they are always in path, removing
libuuid from /usr/lib should do it in the case of the initial starter
and if he needs to have it then moving to another directory should
help.  The e2fs maintainer will move it to a subdirectory the next
release.

Gerrit


-- 
=^..^=



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019