but locally is no problem!
I have setup a Pi400 with Ubuntu and a KVM on x86_64 with Ubuntu. Both
are running Ubuntu 20.10. The x86_64 is the fast machine, so I use that
the client and the Pi as the master.
But compilation fails with when using distcc. At least on the project
I'm trying to compile. The funny thing is that I can compile it on both
machines locally, but NOT when using distcc.
root@ubuntu-builder:~/amiberry# make PLATFORM=pi64
CC="aarch64-linux-gnu-gcc" CXX="aarch64-linux-gnu-g++"
AS="aarch64-linux-gnu-as" src/akiko.o
aarch64-linux-gnu-g++ -mcpu=cortex-a72+crc+simd+fp -pipe
-Wno-shift-overflow -Wno-narrowing -Ofast -std=gnu++14 -MD -MT
src/akiko.o -MF src/akiko.d -I/usr/include/SDL2 -D_REENTRANT
-Iexternal/libguisan/include -Isrc -Isrc/osdep -Isrc/threaddep
-Isrc/include -Isrc/archivers -DAMIBERRY -DCPU_AARCH64 -c -o
src/akiko.o src/akiko.cpp
solskogen@ubuntu-pi:~/amiberry$ make PLATFORM=pi64
CXX="aarch64-linux-gnu-g++" src/akiko.o
aarch64-linux-gnu-g++ -mcpu=cortex-a72+crc+simd+fp -pipe
-Wno-shift-overflow -Wno-narrowing -Ofast -std=gnu++14 -MD -MT
src/akiko.o -MF src/akiko.d -I/usr/include/SDL2 -D_REENTRANT
-Iexternal/libguisan/include -Isrc -Isrc/osdep -Isrc/threaddep
-Isrc/include -Isrc/archivers -DAMIBERRY -DCPU_AARCH64 -c -o
src/akiko.o src/akiko.cpp
But with distcc:
solskogen@ubuntu-pi:~/amiberry$ make PLATFORM=pi64 CC="distcc
aarch64-linux-gnu-gcc" CXX="distcc aarch64-linux-gnu-g++" src/akiko.o
distcc aarch64-linux-gnu-g++ -mcpu=cortex-a72+crc+simd+fp -pipe
-Wno-shift-overflow -Wno-narrowing -Ofast -std=gnu++14 -MD -MT
src/akiko.o -MF src/akiko.d -I/usr/include/SDL2 -D_REENTRANT
-Iexternal/libguisan/include -Isrc -Isrc/osdep -Isrc/threaddep
-Isrc/include -Isrc/archivers -DAMIBERRY -DCPU_AARCH64 -c -o
src/akiko.o src/akiko.cpp
distcc[24187] ERROR: compile src/akiko.cpp on ubuntu-builder/24,lzo failed
distcc[24187] (dcc_build_somewhere) Warning: remote compilation of
'src/akiko.cpp' failed, retrying locally
distcc[24187] (dcc_build_somewhere) ERROR: failed to distribute and
fallbacks are disabled
In file included from /usr/include/SDL2/SDL_cpuinfo.h:67,
from /usr/include/SDL2/SDL.h:38,
from src/include/uae/string.h:7,
from src/osdep/sysconfig.h:563,
from src/akiko.cpp:149:
/usr/lib/gcc/aarch64-linux-gnu/10/include/arm_neon.h: In function
‘float32_t vrndns_f32(float32_t)’:
/usr/lib/gcc/aarch64-linux-gnu/10/include/arm_neon.h:26094:10: error:
‘__builtin_aarch64_frintnsf’ was not declared in this scope; did you
mean ‘__builtin_aarch64_frintnhf’?
make: *** [<builtin>: src/akiko.o] Error 1
solskogen@ubuntu-pi:~/amiberry$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/10/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
10.2.0-13ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs
--enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr
--with-gcc-major-version-only --program-suffix=-10
--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 --enable-libphobos-checking=release
--with-target-system-zlib=auto --enable-objc-gc=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
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.0 (Ubuntu 10.2.0-13ubuntu1)
root@ubuntu-builder:~/amiberry# aarch64-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=aarch64-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/aarch64-linux-gnu/10/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
10.2.0-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs
--enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr
--with-gcc-major-version-only --program-suffix=-10 --enable-shared
--enable-linker-build-id --libexecdir=/usr/lib
--without-included-gettext --enable-threads=posix --libdir=/usr/lib
--enable-nls --with-sysroot=/ --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
--enable-libphobos-checking=release --without-target-system-zlib
--enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror
--enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=aarch64-linux-gnu
--program-prefix=aarch64-linux-gnu-
--includedir=/usr/aarch64-linux-gnu/include
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (Ubuntu 10.2.0-8ubuntu1)
Any clues?
__
distcc mailing list http://distcc.samba.org/
To unsubscribe or change options:
https://lists.samba.org/mailman/listinfo/distcc