Is there an existing issue for this?
- I have searched the existing issues
Current behaviour
While building depends for make HOST=i686-pc-linux-gnu -j8
issues this warning
configure: WARNING: using cross tools not prefixed with host triplet
…. then fails …..
configure: error: in `/master/gitrepo/bitcoin/depends/work/build/i686-pc-linux-gnu/libevent2.1.12-stable-f9904577bfb’:
configure: error: C compiler cannot create executables
Expected behaviour
clean build
Steps to reproduce
git clone https://github.com/bitcoin/bitcoin cd bitcoin checkout v27.1 cd depends make
Relevant log output
however, config.log says this, see attached configure:3745: $? = 0 configure:3734: gcc -m32 -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v –with-pkgversion=‘Ubuntu 10.3.0-1ubuntu118.041’ –with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs –enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 –prefix=/usr –with-gcc-major-version-only –program-suffix=-10 –program-prefix=x86_64-linux-gnu- –enable-shared –enable-linker-build-id –libexecdir=/usr/lib –without-included-gettext –enable-threads=posix –libdir=/usr/lib –enable-nls –enable-clocale=gnu –enable-libstdcxx-debug –enable-libstdcxx-time=yes –with-default-libstdcxx-abi=new –enable-gnu-unique-object –disable-vtable-verify –enable-plugin –enable-default-pie –with-system-zlib –enable-libphobos-checking=release –with-target-system-zlib=auto –enable-objc-gc=auto –enable-multiarch –disable-werror –with-arch-32=i686 –with-abi=m64 –with-multilib-list=m32,m64,mx32 –enable-multilib –with-tune=generic –enable-offload-targets=nvptx-none=/build/gcc-10-xgJY7J/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-xgJY7J/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa –without-cuda-driver –enable-checking=release –build=x86_64-linux-gnu –host=x86_64-linux-gnu –target=x86_64-linux-gnu
Note last line, all say x86_64-linux-gnu script seems to be missing the appropriate i686-pc-linux-gnu
How did you obtain Bitcoin Core
Compiled from source
What version of Bitcoin Core are you using?
v27.1
Operating system and version
ubuntu 18.04
Machine specifications
HP Proliant with 2x Xeon X5690 - 12 cores, 24 virtual cores
192 gigs memory
2T disk
autoconf 2.69
automake 1.16.1
gcc (Ubuntu 10.3.0-1ubuntu118.041) 10.3.0
python3 3.6.9