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

Reply via email to