[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CygWin woes
From: |
Magnus Therning |
Subject: |
Re: CygWin woes |
Date: |
Wed, 23 Apr 2003 12:52:02 +0200 |
User-agent: |
Mutt/1.5.4i |
On Sat, Apr 19, 2003 at 12:49:08AM +0200, Robert Boehne wrote:
> Magnus,
>
> Where are the undefined symbols? If they are in your own code,
> perhaps defined in the executable, then you won't be able to port to
> Win32, period.
> Under Windows, DLL's have to be fully resolved, this is always a good
> idea but Windows is the only platform that I'm aware of where it is
> required. If your project is building and running under Linux (or
> some similar OS) you can add a linker flag to cause it to be an error
> if a symbol is unresolved.
> That may help you find out where the problem is.
First of all, There was no detailed report of exactly what symbols that
were undefined. Secondly, secondly I couldn't find anything that stood
out when using nm to look at the symbols, it looked to me that
everything would be fine by simply linking with libc!
I then tried to make a ridiculously simple library. The following code
was all it contained:
int
foo(int bar)
{
return 42 * bar;
}
Libtool still complained about undefined symbols, and refused to build a
DLL in CygWin...
I will try libtool 1.5 once it's propagated to the mirror I am using,
something that might already have happened BTW.
/M
>
> HTH,
>
> Robert
>
> Magnus Therning wrote:
> >
> > Hi,
> >
> > My first posting to the list :-)
> >
> > This might very well be a question that has popped up before, I have
> > googled around but haven't found any solution to it, so pointers are
> > more than welcome.
> >
> > The problem:
> > I don't manage to build DLLs undet CygWin. Libtool gives a warning that
> > undefined symbols aren't allowed in DLLs on the i686-cygwin platform. No
> > report on what symbols are undefined.
> >
> > I am using libtool together with automake. The standard CygWin
> > distribution of libtools, so that means version 1.4e.
> >
> > Any help is appreciated.
> >
> > /M
> >
> > --
> > Magnus Therning mailto:address@hidden PGP:0xD3BC7468
> > +31-40-2745179 http://pww.innersource.philips.com/magnus/
> >
> > In any business model you need someone to sue. That's the American way.
> > -- Bill Weinberg, MontaVista
> >
> > ------------------------------------------------------------------------
> > Part 1.1.2Type: application/pgp-signature
> >
> > ------------------------------------------------------------------------
> > _______________________________________________
> > Libtool mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/libtool
>
--
Magnus Therning mailto:address@hidden PGP:0xD3BC7468
+31-40-2745179 http://pww.innersource.philips.com/magnus/
Technological progress is like an axe in the hands of a pathological
criminal.
-- Albert Einstein
pgp662Vc68uH_.pgp
Description: PGP signature
- CygWin woes, Magnus Therning, 2003/04/17
- Re: CygWin woes,
Magnus Therning <=
- Re: CygWin woes, Earnie Boyd, 2003/04/24
- Re: CygWin woes, Charles Wilson, 2003/04/24
- Re: CygWin woes, Max Bowsher, 2003/04/24
- Re: CygWin woes, Earnie Boyd, 2003/04/24
- Re: CygWin woes, Max Bowsher, 2003/04/24
- Re: CygWin woes, Charles Wilson, 2003/04/24