Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: autotools
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: autotools



On Sat, 2006-05-06 at 22:12 -0400, Christopher Sean Morrison wrote:
>
> The configuration problem I mentioned is that the provided installation of
> the GNU Autotools on Mac OS X seems to be broken by default for projects
> that utilize the autoconf+automake+libtool trio.  In particular, running
> autoreconf will fail for a project that utilizes libtool during a phase in
> autoreconf where 'libtoolize' is invoked.  For whatever reason, this is
> provided as 'glibtoolize' on Mac OS X causing autoreconf to bail with an
> error.  The developer must account for the misconfiguration through one of
> several possible work-arounds (e.g. set env var, add symlink, run
> autoreconf steps one at a time manually, etc).
>

The reason that it is provided as glibtoolize on darwin is that there is
a /usr/bin/libtool provided with the Apple developer tools that is
orthogonal to gnu libtool. Thus, GNU libtool is configured with
--program-prefix=g, which not only affects libtool, but also libtoolize.
Now, many maintainers check for darwin and set LIBTOOLIZE=glibtoolize,
but it may be worth a bug report for Apple to include a symlink
libtoolize -> glibtoolize in /usr/bin. I don't think it should just be
renamed back to libtoolize, both would be best.

In my opinion, automake, autoconf and GNU libtool should be in the
developer tools packages, also. I have filed bugs previously on the
dated automake and GNU libtool, which have been closed as duplicates, so
the right people are aware of the issue...

Peter

Attachment: signature.asc
Description: This is a digitally signed message part

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Unix-porting mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Re: autotools (From: Christopher Sean Morrison <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.