<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Thu, 2010-11-18 at 04:42 +0100, Guillem Jover wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#737373">&gt; LT_INIT requires libtool v2 whereby xorg &quot;lowest common denominator&quot; is</FONT></TT><BR>
    <TT><FONT COLOR="#737373">&gt; v1.5.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">Oh, didn't know that.</FONT></TT><BR>
</BLOCKQUOTE>
This is where the tool chain versions are specified.<BR>
<A HREF="http://wiki.x.org/wiki/ModularDevelopersGuide#RequiredTools">http://wiki.x.org/wiki/ModularDevelopersGuide#RequiredTools</A><BR>
A few days ago Jeremy changed libtool min version from 1.5 to 2.2, <BR>
I am trying to find out what led to this change.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <TT><FONT COLOR="#737373">&gt; I suspect that in real life almost everyone uses v2. If I</FONT></TT><BR>
    <TT><FONT COLOR="#737373">&gt; understand correctly, when configured with v2, libtool copies a handful</FONT></TT><BR>
    <TT><FONT COLOR="#737373">&gt; of v2 macros in the m4 directory (only if available). This allows a</FONT></TT><BR>
    <TT><FONT COLOR="#737373">&gt; system with v1.5 to use the v2 macros.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">autoreconf should copy all used macros into aclocal.m4 and the templates</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">for the libtool script, so that you don't need those on the build system.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">Any missing macro should be detected by way of m4_pattern_forbid or at</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&#8220;make dist&#8221; time. The version of libtool used should in theory matter</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">only on the system the person doing autoreconf runs it on.</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
Good, means no special case for libtool.<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#737373">&gt; I am considering upgrading all of xorg to libtool v2 (only formalizing</FONT></TT><BR>
    <TT><FONT COLOR="#737373">&gt; the current situation). I am interested in the feedback you may get from</FONT></TT><BR>
    <TT><FONT COLOR="#737373">&gt; builders on that matter.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">I would not expect any problem from people building from the tarballs</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">due to the libtool version. It could be an issue when building from git</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">though.</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
Matthieu reported OpendBSD still requires to autoreconf using libtool 1.5 for about a year more.<BR>
<BR>
<BR>
</BODY>
</HTML>