Bendr0id / xmrigCC

RandomX, CryptoNight, Argon2 and GhostRider CPU/GPU miner with Command&Control (CC) Server and Monitoring
GNU General Public License v3.0
312 stars 108 forks source link

RandomX fails to compile #308

Closed wll1rah closed 4 years ago

wll1rah commented 4 years ago

When compiling with GCC-9.x the miner fails to compile during the Randomx phase. tested by turning iff with the cmake -DWITH_RANDOMX=OFF .. and compiles just fine. When compiled with cmake .. fails. This was testing using Ubuntu 20.04 Focal Fossa Miner does compile fine when using GCC-8.x however with typical cmake .. flow This is for version 2.6.5

Bendr0id commented 4 years ago

A log would be helpful. For me it compiled fine using arch and gcc9.

wll1rah commented 4 years ago

Okay, I'll get one for you working on running through the build again.

wll1rah commented 4 years ago

The system is: Linux - 5.6.8-sunxi64 - aarch64 Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: /usr/bin/cc Build flags: Id flags:

The output was: 0

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is GNU, found in "/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/3.16.3/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: /usr/bin/c++ Build flags: Id flags:

The output was: 0

Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is GNU, found in "/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output: Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2d02b/fast && /usr/bin/make -f CMakeFiles/cmTC_2d02b.dir/build.make CMakeFiles/cmTC_2d02b.dir/build make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_2d02b.dir/testCCompiler.c.o /usr/bin/cc -o CMakeFiles/cmTC_2d02b.dir/testCCompiler.c.o -c /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp/testCCompiler.c Linking C executable cmTC_2d02b /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2d02b.dir/link.txt --verbose=1 /usr/bin/cc -rdynamic CMakeFiles/cmTC_2d02b.dir/testCCompiler.c.o -o cmTC_2d02b make[1]: Leaving directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'

Detecting C compiler ABI info compiled with the following output: Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_311d2/fast && /usr/bin/make -f CMakeFiles/cmTC_311d2.dir/build.make CMakeFiles/cmTC_311d2.dir/build make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o /usr/bin/cc -v -o CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' /usr/lib/gcc/aarch64-linux-gnu/9/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccAeKzsy.s GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP

GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379 ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed" ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include"

include "..." search starts here:

include <...> search starts here:

/usr/lib/gcc/aarch64-linux-gnu/9/include /usr/local/include /usr/include/aarch64-linux-gnu /usr/include End of search list. GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP

GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379 Compiler executable checksum: ae8e7fb10199a87509906f7d42b16b55 COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o /tmp/ccAeKzsy.s GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' Linking C executable cmTC_311d2 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_311d2.dir/link.txt --verbose=1 /usr/bin/cc -v -rdynamic CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -o cmTC_311d2 Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_311d2' '-mlittle-endian' '-mabi=lp64' /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjZhd7X.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_311d2 /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_311d2' '-mlittle-endian' '-mabi=lp64' make[1]: Leaving directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'

Parsed C implicit include dir info from above output: rv=done found start of include info found start of implicit include info add: [/usr/lib/gcc/aarch64-linux-gnu/9/include] add: [/usr/local/include] add: [/usr/include/aarch64-linux-gnu] add: [/usr/include] end of search list found collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/9/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/9/include] collapse include dir [/usr/local/include] ==> [/usr/local/include] collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu] collapse include dir [/usr/include] ==> [/usr/include] implicit include dirs: [/usr/lib/gcc/aarch64-linux-gnu/9/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include]

Parsed C implicit link information from above output: link line regex: [^( |.[/])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/]+-)?ld|collect2)[^/]*( |$)] ignore line: [Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp] ignore line: [] ignore line: [Run Build Command(s):/usr/bin/make cmTC_311d2/fast && /usr/bin/make -f CMakeFiles/cmTC_311d2.dir/build.make CMakeFiles/cmTC_311d2.dir/build] ignore line: [make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'] ignore line: [Building C object CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o] ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [Target: aarch64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64'] ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccAeKzsy.s] ignore line: [GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379] ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include"] ignore line: [#include "..." search starts here:] ignore line: [#include <...> search starts here:] ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/include] ignore line: [ /usr/local/include] ignore line: [ /usr/include/aarch64-linux-gnu] ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379] ignore line: [Compiler executable checksum: ae8e7fb10199a87509906f7d42b16b55] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64'] ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o /tmp/ccAeKzsy.s] ignore line: [GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64'] ignore line: [Linking C executable cmTC_311d2] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_311d2.dir/link.txt --verbose=1] ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -o cmTC_311d2 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] ignore line: [Target: aarch64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_311d2' '-mlittle-endian' '-mabi=lp64'] link line: [ /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjZhd7X.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_311d2 /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] arg [/usr/lib/gcc/aarch64-linux-gnu/9/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccjZhd7X.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [--build-id] ==> ignore arg [--eh-frame-hdr] ==> ignore arg [--hash-style=gnu] ==> ignore arg [--as-needed] ==> ignore arg [-export-dynamic] ==> ignore arg [-dynamic-linker] ==> ignore arg [/lib/ld-linux-aarch64.so.1] ==> ignore arg [-X] ==> ignore arg [-EL] ==> ignore arg [-maarch64linux] ==> ignore arg [--fix-cortex-a53-843419] ==> ignore arg [-pie] ==> ignore arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore arg [cmTC_311d2] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o] ==> ignore arg [-L/usr/lib/gcc/aarch64-linux-gnu/9] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9] arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu] arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] arg [CMakeFiles/cmTC_311d2.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore arg [-lgcc_s] ==> lib [gcc_s] arg [--pop-state] ==> ignore arg [-lc] ==> lib [c] arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore arg [-lgcc_s] ==> lib [gcc_s] arg [--pop-state] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] ==> ignore collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9] ==> [/usr/lib/gcc/aarch64-linux-gnu/9] collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> [/usr/lib] collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu] collapse library dir [/lib/../lib] ==> [/lib] collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] collapse library dir [/usr/lib/../lib] ==> [/usr/lib] collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> [/usr/lib] implicit libs: [gcc;gcc_s;c;gcc;gcc_s] implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/9;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib] implicit fwks: []

Determining if the CXX compiler works passed with the following output: Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_75bba/fast && /usr/bin/make -f CMakeFiles/cmTC_75bba.dir/build.make CMakeFiles/cmTC_75bba.dir/build make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_75bba.dir/testCXXCompiler.cxx.o /usr/bin/c++ -o CMakeFiles/cmTC_75bba.dir/testCXXCompiler.cxx.o -c /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTC_75bba /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_75bba.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/cmTC_75bba.dir/testCXXCompiler.cxx.o -o cmTC_75bba make[1]: Leaving directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'

Detecting CXX compiler ABI info compiled with the following output: Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_77a4e/fast && /usr/bin/make -f CMakeFiles/cmTC_77a4e.dir/build.make CMakeFiles/cmTC_77a4e.dir/build make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o /usr/bin/c++ -v -o CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' /usr/lib/gcc/aarch64-linux-gnu/9/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccdhilZv.s GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP

GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379 ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/9" ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed" ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include"

include "..." search starts here:

include <...> search starts here:

/usr/include/c++/9 /usr/include/aarch64-linux-gnu/c++/9 /usr/include/c++/9/backward /usr/lib/gcc/aarch64-linux-gnu/9/include /usr/local/include /usr/include/aarch64-linux-gnu /usr/include End of search list. GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP

GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379 Compiler executable checksum: f4c2dfc0266e3bfb01721c5488431e62 COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccdhilZv.s GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' Linking CXX executable cmTC_77a4e /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_77a4e.dir/link.txt --verbose=1 /usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_77a4e Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_77a4e' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9fopBX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_77a4e /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_77a4e' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' make[1]: Leaving directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'

Parsed CXX implicit include dir info from above output: rv=done found start of include info found start of implicit include info add: [/usr/include/c++/9] add: [/usr/include/aarch64-linux-gnu/c++/9] add: [/usr/include/c++/9/backward] add: [/usr/lib/gcc/aarch64-linux-gnu/9/include] add: [/usr/local/include] add: [/usr/include/aarch64-linux-gnu] add: [/usr/include] end of search list found collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] collapse include dir [/usr/include/aarch64-linux-gnu/c++/9] ==> [/usr/include/aarch64-linux-gnu/c++/9] collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/9/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/9/include] collapse include dir [/usr/local/include] ==> [/usr/local/include] collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu] collapse include dir [/usr/include] ==> [/usr/include] implicit include dirs: [/usr/include/c++/9;/usr/include/aarch64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/aarch64-linux-gnu/9/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include]

Parsed CXX implicit link information from above output: link line regex: [^( |.[/])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/]+-)?ld|collect2)[^/]*( |$)] ignore line: [Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp] ignore line: [] ignore line: [Run Build Command(s):/usr/bin/make cmTC_77a4e/fast && /usr/bin/make -f CMakeFiles/cmTC_77a4e.dir/build.make CMakeFiles/cmTC_77a4e.dir/build] ignore line: [make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'] ignore line: [Building CXX object CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o] ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [Target: aarch64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccdhilZv.s] ignore line: [GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379] ignore line: [ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/9"] ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include"] ignore line: [#include "..." search starts here:] ignore line: [#include <...> search starts here:] ignore line: [ /usr/include/c++/9] ignore line: [ /usr/include/aarch64-linux-gnu/c++/9] ignore line: [ /usr/include/c++/9/backward] ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/include] ignore line: [ /usr/local/include] ignore line: [ /usr/include/aarch64-linux-gnu] ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (aarch64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126379] ignore line: [Compiler executable checksum: f4c2dfc0266e3bfb01721c5488431e62] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccdhilZv.s] ignore line: [GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] ignore line: [Linking CXX executable cmTC_77a4e] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_77a4e.dir/link.txt --verbose=1] ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_77a4e ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] ignore line: [Target: aarch64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-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-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_77a4e' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] link line: [ /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9fopBX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_77a4e /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] arg [/usr/lib/gcc/aarch64-linux-gnu/9/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] ==> ignore arg [-plugin-opt=-fresolution=/tmp/cc9fopBX.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [--build-id] ==> ignore arg [--eh-frame-hdr] ==> ignore arg [--hash-style=gnu] ==> ignore arg [--as-needed] ==> ignore arg [-export-dynamic] ==> ignore arg [-dynamic-linker] ==> ignore arg [/lib/ld-linux-aarch64.so.1] ==> ignore arg [-X] ==> ignore arg [-EL] ==> ignore arg [-maarch64linux] ==> ignore arg [--fix-cortex-a53-843419] ==> ignore arg [-pie] ==> ignore arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore arg [cmTC_77a4e] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o] ==> ignore arg [-L/usr/lib/gcc/aarch64-linux-gnu/9] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9] arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu] arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] arg [CMakeFiles/cmTC_77a4e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc] ==> lib [gcc] arg [-lc] ==> lib [c] arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc] ==> lib [gcc] arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o] ==> ignore arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] ==> ignore collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9] ==> [/usr/lib/gcc/aarch64-linux-gnu/9] collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> [/usr/lib] collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu] collapse library dir [/lib/../lib] ==> [/lib] collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] collapse library dir [/usr/lib/../lib] ==> [/usr/lib] collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> [/usr/lib] implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/9;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib] implicit fwks: []

Performing C++ SOURCE FILE Test XMRIG_ARM_CRYPTO succeeded with the following output: Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_02591/fast && /usr/bin/make -f CMakeFiles/cmTC_02591.dir/build.make CMakeFiles/cmTC_02591.dir/build make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_02591.dir/src.cxx.o /usr/bin/c++ -DXMRIG_ARM_CRYPTO -march=armv8-a+crypto -o CMakeFiles/cmTC_02591.dir/src.cxx.o -c /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTC_02591 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_02591.dir/link.txt --verbose=1 /usr/bin/c++ -DXMRIG_ARM_CRYPTO -rdynamic CMakeFiles/cmTC_02591.dir/src.cxx.o -o cmTC_02591 make[1]: Leaving directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'

Source file was: int main() { return 0; } Determining if the include file syslog.h exists passed with the following output: Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e7b6e/fast && /usr/bin/make -f CMakeFiles/cmTC_e7b6e.dir/build.make CMakeFiles/cmTC_e7b6e.dir/build make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_e7b6e.dir/CheckIncludeFile.c.o /usr/bin/cc -o CMakeFiles/cmTC_e7b6e.dir/CheckIncludeFile.c.o -c /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c Linking C executable cmTC_e7b6e /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e7b6e.dir/link.txt --verbose=1 /usr/bin/cc -rdynamic CMakeFiles/cmTC_e7b6e.dir/CheckIncludeFile.c.o -o cmTC_e7b6e make[1]: Leaving directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'

Determining if the __builtin___clear_cache exist passed with the following output: Change Dir: /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fcacd/fast && /usr/bin/make -f CMakeFiles/cmTC_fcacd.dir/build.make CMakeFiles/cmTC_fcacd.dir/build make[1]: Entering directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_fcacd.dir/CheckSymbolExists.c.o /usr/bin/cc -Wall -Wno-strict-aliasing -march=armv8-a+crypto -o CMakeFiles/cmTC_fcacd.dir/CheckSymbolExists.c.o -c /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c Linking C executable cmTC_fcacd /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fcacd.dir/link.txt --verbose=1 /usr/bin/cc -Wall -Wno-strict-aliasing -march=armv8-a+crypto -rdynamic CMakeFiles/cmTC_fcacd.dir/CheckSymbolExists.c.o -o cmTC_fcacd make[1]: Leaving directory '/home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp'

File /home/wll1rah/xmrigCC-2.6.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: / /

include

int main(int argc, char** argv) { (void)argv;

ifndef __builtin___clear_cache

return ((int*)(&__builtin___clear_cache))[argc];

else

(void)argc; return 0;

endif

}

wll1rah commented 4 years ago

Sorry for just the dump if you want the file I should be able to uplad that as well.

Bendr0id commented 4 years ago

Man, sorry but this is a horrible bug report. It doesn't contain anything helpful.

Looks like you're build on an ARM 64 architecture. Stuff like this would be helpful to mention.

The attached cmake log doesn't contain a single error. So whats exactly the problem?

Is it cmake related or is the actual compile broken?

Make sure you always delete the CMakeCache.txt before executing cmake.

The cmake summary (when you execute cmake) printout would be helpful, and the error which happens.

Thanks,

wll1rah commented 4 years ago

The error occurs during the make process, so from your above question I'm going to say the actual compile is broken. I'm running the make process with make >> error.log this time hopefully I can get the error message for you this time. I'll post when it finishes. Distro: Armbian Focal Fossa 20.04 LTS arm64 Board: Orange Pi One Plus Kernel: 5.6.8 SoC: Allwinner H6, Cortex-A53, armv8-a, Crypto Extension and AES RAM: 1GB DDR 3L 1600Mhz 32-bit single-channel

wll1rah commented 4 years ago

xmrig-2 6 5 error during compile

Bendr0id commented 4 years ago

Seems you're running out of memory while compiling. Thats the reason why the build fails. This doesn't look like a compile issue itself.

try to make with a single core, that uses only 1/4 of the memory when compiling:

make -j1

wll1rah commented 4 years ago

I'll add a swapfile then I've tried with make -j 1, it failed as well Thanks for the help

Bendr0id commented 4 years ago

That should solve it too. But will take a while ofc.