[tlbuild] Oracle Solaris 11.3 x86-64: failure

Nelson H. F. Beebe beebe at math.utah.edu
Fri May 6 22:34:11 CEST 2016


My build of TeX Live 2016 on Oracle Solaris 11.3 with -m64 to get a
build in a 64-bit world was proceeding nicely until it reached this
point:

	gmake[6]: Leaving directory `/local/build/gcc-64bit/texlive-20160504/source/Work/libs/luajit/native'
	native/buildvm -m bcdef -o lj_bcdef.h lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c
	lib_package.c lib_debug.c lib_jit.c lib_ffi.c
	native/buildvm -m ffdef -o lj_ffdef.h lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c
	lib_package.c lib_debug.c lib_jit.c lib_ffi.c
	Error: pointer size mismatch in cross-build.
	Try: make HOST_CC="gcc -m32" CROSS=...

	Error: pointer size mismatch in cross-build.
	Try: make HOST_CC="gcc -m32" CROSS=...

	gmake[5]: *** [lj_ffdef.h] Error 1

I suspect that the problem is again the limited architectural
knowledge of luajit.

Because the 32-bit executables that I reported a successful build for
earlier today should work fine, there is no strong reason to carry out
a 64-bit build as well, apart from my curiousity about whether it
would be feasible.

I therefore do not propose to pursue a 64-bit Solaris 11 build
further, but instead to move on to other platforms where builds have
yet to succeed at my site.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe at math.utah.edu  -
- 155 S 1400 E RM 233                       beebe at acm.org  beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------


More information about the tlbuild mailing list