During build of the toolchain (at least in configs arm-v7a-linux- gnueabihf, arm-v7m-eabi, arm-v7em-eabihf) on an Ubuntu 18.10-beta host, build stopped here with an host-m4 error: fseeko.c: In function 'rpl_fseeko': fseeko.c:110:4: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." ^~~~~ GEN charset.alias make[4]: *** [Makefile:1910: fseeko.o] Error 1 make[4]: *** Waiting for unfinished jobs.... CC vasprintf.o freadahead.c: In function 'freadahead': freadahead.c:92:3: error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib." #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib." ^~~~~ make[4]: *** [Makefile:1910: freadahead.o] Error 1
Reason is the glibc 2.28 on the build host (libc6:amd64 2.28-0ubuntu1). Same probably applies to other distributions. In up-to-date ptxdist, there is a patch included fixing this issue: commit cba1e28 "m4/coreutil: add gnulib patches for GLibc-2.28" from Rouven Czerwinski, dating 2018-08-23. With this, m4 is patched accordingly, and build succeeds. The OSELAS.Toolchain-2018.02.0 ptxdist project refers to ptxdist- 2018.02.0 by default. Above patch is part of ptxdist-2018.09.0. So until there is a revised version of OSELAS.Toolchain, either use ptxdist-2018.09.0 or later for building, or include the patch in the toolchain project. @ PTX: This might be worth mentioning in the building instructions or at a similar place. Thanks for providing OSELAS.Toolchain, Andreas -- carpe noctem engineering Ingenieurbuero fuer Hard- & Software-Entwicklung Andreas Pretzsch Dipl.-Ing. (FH) Andreas Pretzsch Tel. +49-(0)7307-936088-1 Lange Strasse 28a Fax: +49-(0)7307-936088-9 89250 Senden, Germany email: a...@cn-eng.de _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de