[GEM-dev] more mingwoes32

IOhannes m zmoelnig zmoelnig at iem.at
Tue Aug 2 11:09:23 CEST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2011-08-01 17:00, Hans-Christoph Steiner wrote:
> Oh well, sounds like its there already.  I was just searching the
> libtool docs for 'run-paths'.  Does the build system think its making
> something other that .DLLs?  As far as I know, Windows DLLs don't have
> any sense of their path, you can load them from anywhere. This is in
> contrast to .a or Mac OS X .dylibs files.

so: building on w32 is (like always) a bit more complicated than in the
rest of the world.
afaics, there are several problems we are facing right now:

- - the autobuild currently fails with "libtool: link: only absolute
run-paths are allowed"; according to a bit of googling, it seems like
this is indeed a problem with "prefix" not being an absolute path. would
it do any harm, to set PREFIX to a(n absolute) value, rather than set it
to ""?

- - my builds currently don't produce .dll's, mainly because of unresolved
symbols; either we have to add "-no-undefined" to the LDFLAGS on w32, or
we need some more explicit linking (against pd.lib), to resolve all
those symbols. i'm just waiting for the build to finish, to see whether
the former (and simpler solution) is sufficient.

- - with my builds (in msys), i currently have to exclude scopeXYZ~.cpp,
as the tilde in the filename confuses libtool, producing illegal
commands and thus fails the build process. otoh, it seems like this
works fine in the autobuilds, so it might be simply a problem of msys
itself.


fgamsdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk43vsAACgkQkX2Xpv6ydvTfBQCfVBQPg8O4YV0ynxkovOQz96UQ
TcAAn3jlyiCFILhVEvAUCE5xHwuI4D6X
=QwVz
-----END PGP SIGNATURE-----

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3636 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20110802/f7f7ba58/attachment.bin>


More information about the GEM-dev mailing list