Remark first - I tested this with chewitt 's amlogic branch and VDRSternELEC environment, but i guess this is a general LE bug.
libidn2:host is repeatedly reporting "no ./conftest" during ./configure when the build is started with "VALGRIND=yes".
If building without VALGRIND, everything works.
Build log:
Code
Build libidn2:host
[1;33mBUILD[0m libidn2 [1;37m(host)[0m
[1;35mTOOLCHAIN[0m configure (auto-detect)
Executing (host): /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/build/libidn2-2.3.8/configure --host=aarch64-linux-gnu --build=aarch64-linux-gnu --prefix=/home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain --bindir=/home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin --sbindir=/home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/sbin --sysconfdir=/home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/etc --libexecdir=/home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/lib --localstatedir=/home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/var --disable-static --enable-shared --disable-doc --enable-shared --disable-static
configure: Libidn2 2.3.8 libidn2 2.3.8 0x02030008 4:0:4 0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking for aarch64-linux-gnu-gcc... /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc accepts -g... yes
checking for /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc option to enable C11 features... none needed
checking whether /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc understands -c and -o together... yes
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether make supports the include directive... yes (GNU style)
checking dependency style of /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for stdbool.h... yes
checking for sys/socket.h... yes
checking for error.h... yes
checking for getopt.h... yes
checking for limits.h... yes
checking for sys/param.h... yes
checking for sys/time.h... yes
checking for stdckdint.h... yes
checking for iconv.h... yes
checking for features.h... yes
checking for crtdefs.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for aarch64-linux-gnu-ar... ar
checking for /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc option to support large files... none needed
checking how to print strings... printf
checking for a sed that does not truncate output... /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc... ld
checking if the linker (ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for ld option to reload object files... -r
checking for aarch64-linux-gnu-file... no
checking for file... file
checking for aarch64-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-linux-gnu-ar... (cached) ar
checking for archiver @FILE support... @
checking for aarch64-linux-gnu-strip... strip
checking for aarch64-linux-gnu-ranlib... ranlib
checking command to parse nm output from /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for aarch64-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc supports -fno-rtti -fno-exceptions... no
checking for /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc option to produce PIC... -fPIC -DPIC
checking if /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc PIC flag -fPIC -DPIC works... yes
checking if /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc static flag -static works... yes
checking if /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc supports -c -o file.o... yes
checking if /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc supports -c -o file.o... (cached) yes
checking whether the /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc linker (ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking for _set_invalid_parameter_handler... no
checking for fcntl... yes
checking for symlink... yes
checking for getdtablesize... yes
checking for getexecname... no
checking for lstat... yes
checking for complete errno.h... yes
checking for /home/andreas/git/VDRSternELEC_AMLOGIC/LibreELEC.tv/build.LibreELEC-AMLGX.aarch64-13.0-devel/toolchain/bin/host-gcc options needed to detect all undeclared functions... none needed
checking for error... yes
checking whether error_at_line is declared... yes
checking for error_at_line... yes
checking for working error function... yes
checking whether strerror_r is declared... yes
checking whether strerror_r returns char *... yes
checking whether ctype.h defines __header_inline... no
checking for working fcntl.h... yes
checking for pid_t... yes
checking for mode_t... yes
checking whether stat file-mode macros are broken... no
checking for C/C++ restrict keyword... __restrict__
checking for nlink_t... yes
checking whether getdelim is declared... yes
checking whether getdtablesize is declared... yes
checking whether getline is declared... yes
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for glibc-compatible sys/cdefs.h... yes
checking for inline... inline
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
checking whether limits.h has SSIZE_MAX... yes
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... yes
checking whether malloc (0) returns nonnull... yes
checking whether the compiler produces multi-arch binaries... no
checking for O_CLOEXEC... yes
checking for promoted mode_t type... mode_t
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking for unreachable... no
checking whether nullptr_t needs <stddef.h>... no
checking for clean definition of __STDC_VERSION_STDDEF_H__... yes
checking for wint_t... yes
checking whether wint_t is large enough... yes
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking whether fcloseall is declared... yes
checking whether getw is declared... yes
checking whether putw is declared... yes
checking which flavor of printf attribute matches inttypes macros... system
checking for nl_langinfo and CODESET... yes
checking for an english Unicode locale... en_US.UTF-8
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking whether MB_CUR_MAX is correct... yes
checking whether strerror(0) succeeds... yes
checking for off64_t... yes
checking for blksize_t... yes
checking for blkcnt_t... yes
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... yes
checking for valgrind... yes
checking for valgrind options for tests... no
checking whether valgrind works on executables produced by the compiler... no ./conftest
no ./conftest
no ./conftest
no ./conftest
no ./conftest
no ./conftest
no ./conftest
no ./conftest
Display More