Package: src:blt
Version: 2.5.3+dfsg-1
Severity: wishlist
User: helm...@debian.org
Usertags: rebootstrap

The blt package uses a relatively old version of autoconf and does not
regenerate configure from configure.in during build. As a result it uses
a very old implementation of AC_CHECK_SIZEOF that does not work well
with cross compiling. As a result a cross configure run without setting
CONFIG_SITE results in:

| checking size of int... 0
| checking size of long... 0
| checking size of long long... 0
| checking size of void *... 0

This is unfortunate in various ways:
 * configure succeeds without a mention that things went wrong
 * The first indication that something failed is a linker error.
 * These values are computable without executing host-arch code. More
   recent autotools do that.

A fixed configure will use ac_fn_c_compute_int to determine these
values.

I understand that making the current configure.in work with more recent
autotools requires some work, but at some point this is necessary for
supporting new ports anyway. Thanks for considering.

Helmut


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to