X-Recipient: archive-cygwin@delorie.com
X-Spam-Check-By: sourceware.org
Date: Fri, 6 Mar 2009 17:47:51 -0500
From: Christopher Faylor <cgf-use-the-mailinglist-please@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: ld library problems
Message-ID: <20090306224751.GA10726@ednor.casa.cgf.cx>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <0B6EC281074944D3A83436895774D25D@HPLAPTOP> <20090306221734.GA10652@ednor.casa.cgf.cx> <9C86CC343078443EBDB1E3F6319817C5@HPLAPTOP>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <9C86CC343078443EBDB1E3F6319817C5@HPLAPTOP>
User-Agent: Mutt/1.5.16 (2007-06-09)
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

On Fri, Mar 06, 2009 at 10:41:53PM -0000, Aaron Gray wrote:
>> On Fri, Mar 06, 2009 at 10:09:51PM -0000, Aaron Gray wrote:
>>> I have some Linux code that uses ld and ld finds '.a' archive files
>>> when given a -L path.  Cygwin's ld is not seeing these files and I have
>>> to specifically list them with -l.
>>>
>>> Anyone shine some light on this ?  Do I have to use '.la' ?  Or what ?
>> We can't shed light on this without details.  Please provide some
>> specific examples.
>
> From what I am seeing (this is not a tested example)
>
> Given 'libTest2.a' in '/usr/build/Debug/lib'
>
>    g++ -share -L/usr/build/Debug/lib test.o -o test.dll
>
> This fails to find test2.a on Cygwin where it is found on Linux.

I doubt that test2 would be found on any platform since you didn't
specify it on the command line.

However, we won't get far on untested examples.  You need to provide
specifics not supposition.

cgf

--
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/

