Re: "Cross-compiling for Win32" script vs. rosBE? Debian Win32 port alive?
On Fri, Jun 22, 2007 at 08:50:14PM +0930, Ron wrote:
> > The simplest example: libSDL. On unix, you have:
> >
> > dev:
> > /usr/libSDL.a
> > /usr/libSDL.la
> >
> > runtime:
> > /usr/libSDL.so*
> >
> > On win32, you have:
> >
> > dev:
> > /usr/libSDL.a
> > /usr/libSDL.la
> > /usr/libSDL.dll.a
> >
> > runtime:
> > /usr/libSDL.dll
> >
> > It's not a big difference. But it *is* a difference, in contrast to
> > all POSIX systems. And that's the annoying fact.
>
> You should be able to do away with the dll.a file now, mingw has
> been able to link directly to the .dll without an explicit import
> lib for some time now...
We know this, but libtool doesn't. So you either leave the *.dll.a
in you package, or you have yet another thing to patch in all packages
that depend on that lib.
> that can help a little, making *.so
> and *.dll more similar in the way they are used in build scripts.
Unless you rename the *.dll files into *.so, you'll have to patch the
"*.files" anyway, thus having no chance to convince the package
maintainers.
Greets,
Volker
--
Volker Grabsch
---<<(())>>---
Administrator
NotJustHosting GbR
Reply to: