[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PGI Compiler patch for cygwin
From: |
Christopher Hulbert |
Subject: |
Re: PGI Compiler patch for cygwin |
Date: |
Tue, 21 Feb 2006 13:18:17 -0500 |
On 2/21/06, Ralf Wildenhues <address@hidden> wrote:
> Hi Christopher,
>
> * Christopher Hulbert wrote on Tue, Feb 21, 2006 at 05:48:56PM CET:
> > I get this error compiling libtool. It looks like it's trying to
> > extract the symbols from libltdl/.libs/libltdl.lax/loadlibrary.lib,
> > but the symbols look like they have paths associated with it and thus
> > can't extract them because the path doesn't exist. I guess this is
> > because the library is created using pgcc which uses the MS hack for
> > an archiver (lib). Any ideas?
>
> Ah, ok. At this point we need a feature of the pending patches from
> Peter Ekberg:
> http://article.gmane.org/gmane.comp.sysutils.automake.general/6539
> (but also see the part of this thread
> http://thread.gmane.org/gmane.comp.gnu.libtool.general/7182 that starts
> with 'msvs support' (sic)).
It seems the patch is no longer available. The link refers to
6539-001.bin which doesn't exist. Doing a directory listing lists
only 6539 and nothing else related to the thread.
>
> When that is applied, you will be able to configure with AR="link -lib"
> or AR=lib and get the desired functionality.
>
> If someone (hint, hint) can get GNU binutils ar to do the one-by-one
> extraction nicely, or find some other nice way to achieve the
> extraction, I would not mind either.. I guess one way could be to
> collect the dirnames of all members from `ar t' and func_mkdir_p them..
> or a nice subset of that.. then actually extract all members..
> Sorry, I was thinking out loud.
>
> Cheers,
> Ralf
>
> > /bin/sh ./libtool --tag=CC --mode=link pgcc -g -no-undefined -o
> > libltdl/libltdl.la -rpath /usr/local/lib -no-undefined -version-info
> *snip*
>
> > libtool: link: (cd libltdl/.libs/libltdl.lax/loadlibrary.lib && ar x
> > /cygdrive/c/cygwin/home/chulbert/libtool-build/libltdl/.libs/loadlibrary.lib)
> > libltdl/loaders/.libs/loadlibrary.o: No such file or directory
>
> > bash-3.00$ lib -list libltdl/.libs/loadlibrary.lib
> > Microsoft (R) Library Manager Version 7.10.3077
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> > libltdl/loaders/.libs/loadlibrary.o
> >
> > bash-3.00$ ar t libltdl/.libs/loadlibrary.lib
> > libltdl/loaders/.libs/loadlibrary.o
>
- PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/15
- Re: PGI Compiler patch for cygwin, Ralf Wildenhues, 2006/02/18
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/18
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/21
- Re: PGI Compiler patch for cygwin, Ralf Wildenhues, 2006/02/21
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/21
- Re: PGI Compiler patch for cygwin, Ralf Wildenhues, 2006/02/21
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/21
- Re: PGI Compiler patch for cygwin, Ralf Wildenhues, 2006/02/21
- Re: PGI Compiler patch for cygwin,
Christopher Hulbert <=
- Re: PGI Compiler patch for cygwin, Ralf Wildenhues, 2006/02/21
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/21
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/21
- Re: PGI Compiler patch for cygwin, Ralf Wildenhues, 2006/02/21
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/22
- Re: PGI Compiler patch for cygwin, Eric Blake, 2006/02/24
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/24
- Re: PGI Compiler patch for cygwin, Ralf Wildenhues, 2006/02/24
- Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/24
Re: PGI Compiler patch for cygwin, Christopher Hulbert, 2006/02/23