[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: darwin: mix up of .dylib and .bundle
From: |
Christoph Egger |
Subject: |
Re: darwin: mix up of .dylib and .bundle |
Date: |
Sun, 16 Oct 2005 14:44:05 +0200 (MEST) |
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> [cutting -patches for now]
> Christoph Egger wrote:
>
> |>I think I've seen this issue with the GNU libtool that Apple shipped
> |>(is shipping?),
> |
> |
> | You mean /usr/bin/libtool ? This is a binary used by gcc.
>
> If I meant that I'd have said so. Apple ships GNU libtool too,
> /usr/bin/glibtool and /usr/bin/glibtoolize. With darwin6 they shipped a
> gnu libtool that, when called with the -module flag made a file of type
> MH_DYLIB instead of the expected MH_BUNDLE. With that release they
> changed /bin/sh to bash from zsh and left in a hack to make glibtool
> work with zsh.. But this is kinda beside the point :)
/usr/bin/glibtool is version 1.5.0 on my machine - Never used it though.
> | Nonetheless, there are three different results:
> |
> | 1) shows how things should be.
> | 2) libtool somehow tries to link in both shared and static versions
> | into the same lib resulting into multiple definitions.
> | 3) libtool see's the -rpath option twice...
> |
>
> Hmm, is is experimental a clean tree?
Yes, it is.
> Could you send me the libtool --debug
> output from the failed link line (compressed somehow).
Attached.
libgii-debug-experimental.output.gz is the whole subdirectory
as I sent in my last mail with debug info.
libgii-debug-experimental.output2.gz is the failing libtool link
line with debug info.
> | P.S.: How about integrating libtest into libtool's testsuite?
> | It might uncover bugs on many other operating systems
> | (win32, linux, *bsd, solaris, aix, etc.)
>
> If you send a patch for head, using the new testsuite and fill out the
> fsf copyright assignment forms, sure :-).
hmm... I should subscribe an NDA ?
--
Greetings,
Christoph
Highspeed-Freiheit. Bei GMX supergünstig, z.B. GMX DSL_Cityflat,
DSL-Flatrate für nur 4,99 Euro/Monat* http://www.gmx.net/de/go/dsl
libgii-debug-experimental.output.gz
Description: Unix tar archive
libgii-debug-experimental.output2.gz
Description: Unix tar archive