[Pkg-gauche-devel] Bug#744573: gauche: run dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4

peter green plugwash at p10link.net
Sat Jul 19 19:37:02 UTC 2014


It seems there is already logic in debian/rules to update 
config.sub/guess and run autoconf.

Unfortunately that logic only applies to the top level program, not to 
the embedded copy of libatomic_ops which also has a copy of 
config.sub/guess. The attatched patch fixes that.

Unfortunately when build-testing on arm64 the build went on to fail with 
the following error:

/bin/bash ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H   
-I./include -I./include  -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 
-Wformat -Werror=format-security -fno-strict-aliasing 
-DDONT_ADD_BYTE_AT_END -c -o allchblk.lo allchblk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I./include -I./include 
-D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Wformat -Werror=format-security 
-fno-strict-aliasing -DDONT_ADD_BYTE_AT_END -c allchblk.c  -fPIC -DPIC 
-o .libs/allchblk.o
In file included from ./include/private/gc_priv.h:94:0,
                 from allchblk.c:17:
./include/private/gcconfig.h:514:5: error: #error "The collector has not 
been ported to this machine/OS combination."
 #   error "The collector has not been ported to this machine/OS 
combination."
     ^
In file included from ./include/private/gc_priv.h:94:0,
                 from allchblk.c:17:
./include/private/gcconfig.h:2415:3: error: #error --> undefined ALIGNMENT
 # error --> undefined ALIGNMENT
   ^
Makefile:991: recipe for target 'allchblk.lo' failed
make[3]: *** [allchblk.lo] Error 1
make[3]: Leaving directory '/gauche-0.9.3.3/gc'
Makefile:1326: recipe for target 'all-recursive' failed
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gauche.debdiff
URL: <http://lists.alioth.debian.org/pipermail/pkg-gauche-devel/attachments/20140719/3a2a2b86/attachment.ksh>


More information about the Pkg-gauche-devel mailing list