Re: [GD-DEVEL] release creation

[email protected] (Pierre Joye) Fri, 19 Apr 2013 07:43:38 +0200
Newsgroups php.gd.devel
Message-ID <CAEZPtU6M4QwcbC6WUGO=rHKVv0hYv3nS5fswJE6kB3PFYrV+UQ@mail.gmail.com>
On Thu, Apr 18, 2013 at 11:20 PM, Mike Frysinger <[email protected]> wrote:
> On Thursday 18 April 2013 17:02:32 Pierre Joye wrote:
>> On Thu, Apr 18, 2013 at 10:21 PM, Mike Frysinger wrote:
>> > i don't think checking in pregenerated files is the answer as timestamps
>> > can easily get skewed, and the tools one dev has on their system vs
>> > another can vary greatly.  thus everytime someone generates autotools on
>> > their system, they get a repo full of modified files.
>>
>> I agree, my only problem is that I have to find a way to get autoconf
>> 2.69 or later on my dev boxes so I can build releases. This version is
>> required to support newest ARM as far as I know (there is an issue
>> about it). Do you know if it is available somewhere for debian 6? If I
>> can avoid building it myself :)
>
> ah, it's unfortunate this misinformation has been spreading.  you do not need
> autoconf-2.69 to support aarch64.  in fact, it has nothing to do with
> autoconf.  you just need up-to-date GNU config snapshots.  if anyone tells you
> different, you should also tell them to stop spreading such misinformation :).
>
> in Gentoo, we do this by grabbing snapshots from the GNU config projects and
> then linking all versions of automake & libtool to that.  a quick check on a
> Debian box shows that they do a similar thing.
>
> so just run `autoreconf -f -i` like normal.  then grep for aarch64 in the
> config/config.{sub,guess} files.  if you see some hits, then you're fine.  if you
> don't, then you can update things manually on your end:
>
>         git clone git://git.sv.gnu.org/config.git
>         for d in /usr/share/automake*/ /usr/share/libtool/config ; do
>                 sudo cp config/config.{sub,guess} $d/
>         done
>
> don't worry about clobbering your installed files.  these config.{sub,guess}
> fragments are completely standalone.

Can you add a comment/explanation here please?
https://bitbucket.org/libgd/gd-libgd/issue/36/migrate-to-autoconf-269-for-arm-64-support

I should also commit a README.RELEASE+script too so we don't forget
how it works (or you can :)

Cheers,
--
Pierre

@pierrejoye | http://www.libgd.org