On 2016-07-25 18:08 +0100, Wookey wrote:

> On 2016-07-25 17:49 +0200, Sven Joachim wrote:
>> Source: jed
>> Version: 1:0.99.19-5
>> Severity: serious
>> Tags: patch
>> 
>> The latest version of jed FTBFS on arm64[1] because config.sub is too
>> old:
>> 
>> ,----
>> | checking build system type... Invalid configuration `aarch64-linux-gnu': 
>> machine `aarch64' not recognized
>> | configure: error: /bin/bash autoconf/config.sub aarch64-linux-gnu failed
>> `----
>> 
>> This should be fixed by replacing config.{sub,guess} with the files from
>> autotools-dev at build time.  I have attached a possible patch which
>> does that via dh_update_autotools_config (included in debhelper since
>> version 9.20160114), but since I don't have an arm64 system, it's not
>> really tested.
>
> Doh!. I carefully updated to use dh_autoreconf to avoid exactly this
> sort of issue, but it's true that I only tested on x86.
>
> I do have an arm64 system now (as of last week!), and it's easy to
> test on the porter boxes too.
>
> When did "dh_update_autotools_config" appear?

In debhelper 9.20160114, my patch bumped the build dependency
accordingly.

> I've always used 
> dh_autotools-dev_updateconfig
> and
> dh_autotools-dev_restoreconfig
> or is that what you meant? 
> When might one use one or the other?

I don't really know, I guess dh_autotools-dev_{update,restore}config
might be a little bit friendlier to backporters, but there's also a
newer debhelper in backports.  Essentially they do the same thing as
dh_update_autotools_config, though.

Cheers,
       Sven

Reply via email to