Fedora Account System
Red Hat Associate
Red Hat Customer
None of the secondary arches currently has support for luajit so we generally fail back to traditional lua, it seems texlive 2015 has an explicit dep on luajit configure: error: Sorry, can not preprocess <lj_arch.h> === configuring in luajit failed Makefile:861: recipe for target 'recurse' failed make[2]: Leaving directory '/builddir/build/BUILD/texlive-2015/source/work/libs' make[2]: *** [recurse] Error 1 make[1]: *** [all-recursive] Error 1 Makefile:441: recipe for target 'all-recursive' failed make[1]: Leaving directory '/builddir/build/BUILD/texlive-2015/source/work/libs' Makefile:532: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.drZp3l (%build) Bad exit status from /var/tmp/rpm-tmp.drZp3l (%build) RPM build errors: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=3132103
This appears to be a rehash of bug 1070380. --disable-luajittex needs to be added to configure %ifnarch %{arm} %{ix86} x86_64, and the relevant %files conditional on %ifarch the same.
it's fixed in texlive-2015-4.20150728_r37987.fc24 http://koji.fedoraproject.org/koji/buildinfo?buildID=680545
Instead of focusing on those arches for which luajit is not available, you may wish to make these %ifarch/%ifnarch those which it actually *is* (IOW %{arm} %{ix86} x86_64). Not only are they fewer, but that avoids having to make YA change in the future for new arches (e.g. mipsel/mips64el, currently at stage 4).