Am 13.03.2020 um 12:42 teilte Hilmar Preusse mit:

> Upload of TL 2020 to experimental
> 
>    * What was the outcome of this action?
> 
> We FTBFS on a few arches.  Until now this phenomenon is known for ppc64el,
> s390x, ia64, m68k, ppc64 & riscv64. The build fails w/:
> 
> checking for library containing pow... (cached) -lm
> checking for library containing dlopen... (cached) -ldl
> checking for special C compiler options needed for large files... (cached) no
> checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
> checking for _LARGEFILE_SOURCE value needed for large files... (cached) no
> configure: error: Sorry, can not preprocess <lj_arch.h>
> === configuring in luajit failed
> make[3]: *** [Makefile:874: recurse] Error 1
> 
I suspect that the following code in debian/rules needs to be expanded:

# for whitelisting good archs
ifeq (,$(filter $(DEB_HOST_ARCH), $(LUAJIT_GOOD_ARCHS)))
  # it is not in the list of good archs -> disable luajittex
  BUILDLUAJITTEX=--disable-luajittex --disable-mfluajit
  WITHLUAJIT=no
else
  # not necessary, but for completeness
  BUILDLUAJITTEX=--enable-luajittex --enable-mfluajit
  WITHLUAJIT=yes
endif

...and --disable-luajithbtex (resp. --enable-luajithbtex) needs to be added.

H.
-- 
sigfault
#206401 http://counter.li.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to