graysky2 / distccd-alarm

1 stars 0 forks source link

Having troubles compiling kernel (or anything) on RPI4 (64bit raspbian) #1

Closed jiriks74 closed 3 years ago

jiriks74 commented 3 years ago

Hi, I need help compiling on my rpi 4 running raspbian 64bit. I try to compile the 64bit kernel.

I installed distcc, set path to /usr/lib/distcc/:$PATH in /etc/profile/ so everything would use distcc, in /etc/distcc/hosts i deleted +zeroconf and added 10.243.12.5:3636.

On my Archlinux desktop I installed your package (distccd-alarm-armv8 as I compile 64bit), edited /etc/default/distccd-armv8 to

``` PATH=/opt/x-tools8/aarch64-unknown-linux-gnu/bin:$PATH DISTCC_ARGS="--allow 10.243.12.0/24 --log-level info --log-file /tmp/distccd-armv8.log --port 3636" ```

Then I started the service distccd-armv8.service.

Now when I try to compile, everything errors out. On my host (volunteer) I have this in my log:

``` distccd[53557] (dcc_setup_daemon_path) daemon's PATH is /opt/x-tools8/aarch64-unknown-linux-gnu/bin:$PATH distccd[53557] (dcc_listen_by_addr) listening on 0.0.0.0:3636 distccd[53557] (dcc_standalone_server) 12 CPUs online on this server distccd[53557] (dcc_standalone_server) allowing up to 14 active jobs distccd[53557] (dcc_log_daemon_started) preforking daemon started (3.4 x86_64-pc-linux-gnu, built May 29 2021 19:48:30) distccd[53559] (dcc_check_client) connection from 10.243.12.5:47776 distccd[53559] compile from dtc.c to dtc.o distccd[53560] (dcc_check_client) connection from 10.243.12.5:47778 distccd[53560] compile from fstree.c to fstree.o distccd[53561] (dcc_check_client) connection from 10.243.12.5:47780 distccd[53561] compile from flattree.c to flattree.o distccd[53562] (dcc_check_client) connection from 10.243.12.5:47782 distccd[53562] compile from data.c to data.o distccd[53560] (dcc_r_file_timed) 114441 bytes received in 0.009937s, rate 11247kB/s distccd[53561] (dcc_r_file_timed) 131449 bytes received in 0.011179s, rate 11483kB/s distccd[53559] (dcc_r_file_timed) 128192 bytes received in 0.022273s, rate 5621kB/s distccd[53560] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53560] gcc scripts/dtc/fstree.c on localhost completed ok distccd[53560] job complete distccd[53560] (dcc_job_summary) client: 10.243.12.5:47778 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:99ms gcc scripts/dtc/fstree.c distccd[53562] (dcc_r_file_timed) 107939 bytes received in 0.009379s, rate 11239kB/s distccd[53559] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53559] gcc scripts/dtc/dtc.c on localhost completed ok distccd[53559] job complete distccd[53559] (dcc_job_summary) client: 10.243.12.5:47776 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:165ms gcc scripts/dtc/dtc.c distccd[53562] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53562] gcc scripts/dtc/data.c on localhost completed ok distccd[53562] job complete distccd[53562] (dcc_job_summary) client: 10.243.12.5:47782 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:193ms gcc scripts/dtc/data.c distccd[53563] (dcc_check_client) connection from 10.243.12.5:47784 distccd[53563] compile from dtc-lexer.lex.c to dtc-lexer.lex.o distccd[53564] (dcc_check_client) connection from 10.243.12.5:47786 distccd[53564] compile from dtc-parser.tab.c to dtc-parser.tab.o distccd[53564] (dcc_r_file_timed) 143635 bytes received in 0.012394s, rate 11317kB/s distccd[53563] (dcc_r_file_timed) 152372 bytes received in 0.025349s, rate 5870kB/s distccd[53561] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53561] gcc scripts/dtc/flattree.c on localhost completed ok distccd[53561] job complete distccd[53561] (dcc_job_summary) client: 10.243.12.5:47780 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:298ms gcc scripts/dtc/flattree.c distccd[53564] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53564] gcc scripts/dtc/dtc-parser.tab.c on localhost completed ok distccd[53564] job complete distccd[53564] (dcc_job_summary) client: 10.243.12.5:47786 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:270ms gcc scripts/dtc/dtc-parser.tab.c distccd[53563] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53563] gcc scripts/dtc/dtc-lexer.lex.c on localhost completed ok distccd[53563] job complete distccd[53563] (dcc_job_summary) client: 10.243.12.5:47784 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:295ms gcc scripts/dtc/dtc-lexer.lex.c distccd[53565] (dcc_check_client) connection from 10.243.12.5:47788 distccd[53565] compile from treesource.c to treesource.o distccd[53566] (dcc_check_client) connection from 10.243.12.5:47790 distccd[53566] compile from srcpos.c to srcpos.o distccd[53567] (dcc_check_client) connection from 10.243.12.5:47792 distccd[53567] compile from livetree.c to livetree.o distccd[53568] (dcc_check_client) connection from 10.243.12.5:47794 distccd[53568] compile from util.c to util.o distccd[53565] (dcc_r_file_timed) 114200 bytes received in 0.009926s, rate 11235kB/s distccd[53567] (dcc_r_file_timed) 135178 bytes received in 0.011491s, rate 11488kB/s distccd[53566] (dcc_r_file_timed) 129480 bytes received in 0.025813s, rate 4899kB/s distccd[53568] (dcc_r_file_timed) 122634 bytes received in 0.012329s, rate 9714kB/s distccd[53565] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53565] gcc scripts/dtc/treesource.c on localhost completed ok distccd[53565] job complete distccd[53565] (dcc_job_summary) client: 10.243.12.5:47788 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:146ms gcc scripts/dtc/treesource.c distccd[53566] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53566] gcc scripts/dtc/srcpos.c on localhost completed ok distccd[53566] job complete distccd[53566] (dcc_job_summary) client: 10.243.12.5:47790 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:154ms gcc scripts/dtc/srcpos.c distccd[53568] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53568] gcc scripts/dtc/util.c on localhost completed ok distccd[53568] job complete distccd[53568] (dcc_job_summary) client: 10.243.12.5:47794 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:173ms gcc scripts/dtc/util.c distccd[53567] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53567] gcc scripts/dtc/livetree.c on localhost completed ok distccd[53567] job complete distccd[53567] (dcc_job_summary) client: 10.243.12.5:47792 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:322ms gcc scripts/dtc/livetree.c distccd[53569] (dcc_check_client) connection from 10.243.12.5:47796 distccd[53569] compile from checks.c to checks.o distccd[53570] (dcc_check_client) connection from 10.243.12.5:47798 distccd[53570] compile from yamltree.c to yamltree.o distccd[53569] (dcc_r_file_timed) 210660 bytes received in 0.018087s, rate 11374kB/s distccd[53570] (dcc_r_file_timed) 136958 bytes received in 0.011844s, rate 11292kB/s distccd[53570] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53570] gcc scripts/dtc/yamltree.c on localhost completed ok distccd[53570] job complete distccd[53570] (dcc_job_summary) client: 10.243.12.5:47798 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:129ms gcc scripts/dtc/yamltree.c distccd[53569] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53569] gcc scripts/dtc/checks.c on localhost completed ok distccd[53569] job complete distccd[53569] (dcc_job_summary) client: 10.243.12.5:47796 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:431ms gcc scripts/dtc/checks.c distccd[53571] (dcc_check_client) connection from 10.243.12.5:47800 distccd[53571] compile from genksyms.c to genksyms.o distccd[53571] (dcc_r_file_timed) 108691 bytes received in 0.009432s, rate 11254kB/s distccd[53571] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53571] gcc scripts/genksyms/genksyms.c on localhost completed ok distccd[53571] job complete distccd[53571] (dcc_job_summary) client: 10.243.12.5:47800 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:365ms gcc scripts/genksyms/genksyms.c distccd[53572] (dcc_check_client) connection from 10.243.12.5:47802 distccd[53572] compile from parse.tab.c to parse.tab.o distccd[53572] (dcc_r_file_timed) 96040 bytes received in 0.008660s, rate 10830kB/s distccd[53572] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53572] gcc scripts/genksyms/parse.tab.c on localhost completed ok distccd[53572] job complete distccd[53572] (dcc_job_summary) client: 10.243.12.5:47802 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:229ms gcc scripts/genksyms/parse.tab.c distccd[53560] (dcc_check_client) connection from 10.243.12.5:47804 distccd[53560] compile from lex.lex.c to lex.lex.o distccd[53560] (dcc_r_file_timed) 141288 bytes received in 0.012240s, rate 11273kB/s distccd[53560] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53560] gcc scripts/genksyms/lex.lex.c on localhost completed ok distccd[53560] job complete distccd[53560] (dcc_job_summary) client: 10.243.12.5:47804 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:438ms gcc scripts/genksyms/lex.lex.c distccd[53559] (dcc_check_client) connection from 10.243.12.5:47806 distccd[53559] compile from empty.c to empty.o distccd[53559] (dcc_r_file_timed) 1033 bytes received in 0.000339s, rate 2976kB/s distccd[53562] (dcc_check_client) connection from 10.243.12.5:47808 distccd[53559] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53559] gcc scripts/mod/empty.c on localhost failed distccd[53562] compile from devicetable-offsets.c to devicetable-offsets.s distccd[53559] job complete distccd[53559] (dcc_job_summary) client: 10.243.12.5:47806 COMPILE_ERROR exit:1 sig:0 core:0 ret:0 time:57ms gcc scripts/mod/empty.c distccd[53562] (dcc_r_file_timed) 63194 bytes received in 0.005608s, rate 11004kB/s distccd[53562] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt distccd[53562] gcc scripts/mod/devicetable-offsets.c on localhost failed distccd[53562] job complete distccd[53562] (dcc_job_summary) client: 10.243.12.5:47808 COMPILE_ERROR exit:1 sig:0 core:0 ret:0 time:82ms gcc scripts/mod/devicetable-offsets.c ```

Then on my rpi 4 follow this, download the kernel, configure it for rpi4 64bit and try to compile it make -j11 Image modules dtbs

``` HOSTCC scripts/basic/fixdep HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.[ch] HOSTCC scripts/dtc/yamltree.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc HOSTCC scripts/kallsyms HOSTCC scripts/recordmcount HOSTCC scripts/sorttable HOSTCC scripts/asn1_compiler HOSTCC scripts/genksyms/genksyms.o YACC scripts/genksyms/parse.tab.[ch] LEX scripts/genksyms/lex.lex.c DTC arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dtb DTC arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dtb HOSTCC scripts/extract-cert DTC arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b-plus.dtb DTC arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dtb DTCO arch/arm64/boot/dts/overlays/act-led.dtbo HOSTCC scripts/genksyms/parse.tab.o DTC arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dtb DTC arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dtb DTC arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dtb DTCO arch/arm64/boot/dts/overlays/adafruit18.dtbo DTCO arch/arm64/boot/dts/overlays/adau1977-adc.dtbo DTC arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dtb DTC arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dtb DTC arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dtb DTCO arch/arm64/boot/dts/overlays/adau7002-simple.dtbo HOSTCC scripts/genksyms/lex.lex.o DTC arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4.dtb DTCO arch/arm64/boot/dts/overlays/ads1015.dtbo DTCO arch/arm64/boot/dts/overlays/ads1115.dtbo DTCO arch/arm64/boot/dts/overlays/ads7846.dtbo DTCO arch/arm64/boot/dts/overlays/adv7282m.dtbo DTCO arch/arm64/boot/dts/overlays/adv728x-m.dtbo DTCO arch/arm64/boot/dts/overlays/akkordion-iqdacplus.dtbo DTCO arch/arm64/boot/dts/overlays/allo-boss-dac-pcm512x-audio.dtbo DTCO arch/arm64/boot/dts/overlays/allo-boss2-dac-audio.dtbo DTCO arch/arm64/boot/dts/overlays/allo-digione.dtbo DTCO arch/arm64/boot/dts/overlays/allo-katana-dac-audio.dtbo DTCO arch/arm64/boot/dts/overlays/allo-piano-dac-pcm512x-audio.dtbo DTCO arch/arm64/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio.dtbo DTCO arch/arm64/boot/dts/overlays/anyspi.dtbo DTCO arch/arm64/boot/dts/overlays/apds9960.dtbo HOSTLD scripts/genksyms/genksyms DTCO arch/arm64/boot/dts/overlays/applepi-dac.dtbo DTCO arch/arm64/boot/dts/overlays/at86rf233.dtbo DTCO arch/arm64/boot/dts/overlays/audioinjector-addons.dtbo DTCO arch/arm64/boot/dts/overlays/audioinjector-isolated-soundcard.dtbo DTCO arch/arm64/boot/dts/overlays/audioinjector-ultra.dtbo DTCO arch/arm64/boot/dts/overlays/audioinjector-wm8731-audio.dtbo DTCO arch/arm64/boot/dts/overlays/audiosense-pi.dtbo DTCO arch/arm64/boot/dts/overlays/audremap.dtbo DTCO arch/arm64/boot/dts/overlays/balena-fin.dtbo DTCO arch/arm64/boot/dts/overlays/cap1106.dtbo DTCO arch/arm64/boot/dts/overlays/chipdip-dac.dtbo DTCO arch/arm64/boot/dts/overlays/cma.dtbo DTCO arch/arm64/boot/dts/overlays/dht11.dtbo DTCO arch/arm64/boot/dts/overlays/dionaudio-loco.dtbo DTCO arch/arm64/boot/dts/overlays/dionaudio-loco-v2.dtbo DTCO arch/arm64/boot/dts/overlays/disable-bt.dtbo DTCO arch/arm64/boot/dts/overlays/disable-wifi.dtbo DTCO arch/arm64/boot/dts/overlays/dpi18.dtbo DTCO arch/arm64/boot/dts/overlays/dpi18cpadhi.dtbo DTCO arch/arm64/boot/dts/overlays/dpi24.dtbo DTCO arch/arm64/boot/dts/overlays/draws.dtbo DTCO arch/arm64/boot/dts/overlays/dwc-otg.dtbo DTCO arch/arm64/boot/dts/overlays/dwc2.dtbo DTCO arch/arm64/boot/dts/overlays/edt-ft5406.dtbo DTCO arch/arm64/boot/dts/overlays/enc28j60.dtbo DTCO arch/arm64/boot/dts/overlays/enc28j60-spi2.dtbo DTCO arch/arm64/boot/dts/overlays/exc3000.dtbo DTCO arch/arm64/boot/dts/overlays/fsm-demo.dtbo DTCO arch/arm64/boot/dts/overlays/fe-pi-audio.dtbo DTCO arch/arm64/boot/dts/overlays/ghost-amp.dtbo DTCO arch/arm64/boot/dts/overlays/goodix.dtbo DTCO arch/arm64/boot/dts/overlays/googlevoicehat-soundcard.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-fan.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-ir.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-ir-tx.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-key.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-led.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-no-bank0-irq.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-no-irq.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-poweroff.dtbo DTCO arch/arm64/boot/dts/overlays/gpio-shutdown.dtbo DTCO arch/arm64/boot/dts/overlays/hd44780-lcd.dtbo DTCO arch/arm64/boot/dts/overlays/hdmi-backlight-hwhack-gpio.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-amp.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-amp100.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-dac.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-dacplus.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-dacplusadc.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-dacplusadcpro.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-dacplusdsp.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-dacplushd.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-digi.dtbo DTCO arch/arm64/boot/dts/overlays/hifiberry-digi-pro.dtbo DTCO arch/arm64/boot/dts/overlays/highperi.dtbo DTCO arch/arm64/boot/dts/overlays/hy28a.dtbo DTCO arch/arm64/boot/dts/overlays/hy28b.dtbo DTCO arch/arm64/boot/dts/overlays/hy28b-2017.dtbo DTCO arch/arm64/boot/dts/overlays/i-sabre-q2m.dtbo DTCO arch/arm64/boot/dts/overlays/i2c-bcm2708.dtbo DTCO arch/arm64/boot/dts/overlays/i2c-gpio.dtbo DTCO arch/arm64/boot/dts/overlays/i2c-mux.dtbo DTCO arch/arm64/boot/dts/overlays/i2c-pwm-pca9685a.dtbo DTCO arch/arm64/boot/dts/overlays/i2c-rtc.dtbo DTCO arch/arm64/boot/dts/overlays/i2c-rtc-gpio.dtbo DTCO arch/arm64/boot/dts/overlays/i2c-sensor.dtbo DTCO arch/arm64/boot/dts/overlays/i2c0.dtbo DTCO arch/arm64/boot/dts/overlays/i2c1.dtbo DTCO arch/arm64/boot/dts/overlays/i2c3.dtbo DTCO arch/arm64/boot/dts/overlays/i2c4.dtbo DTCO arch/arm64/boot/dts/overlays/i2c5.dtbo DTCO arch/arm64/boot/dts/overlays/i2c6.dtbo DTCO arch/arm64/boot/dts/overlays/i2s-gpio28-31.dtbo DTCO arch/arm64/boot/dts/overlays/ilitek251x.dtbo DTCO arch/arm64/boot/dts/overlays/imx219.dtbo DTCO arch/arm64/boot/dts/overlays/imx290.dtbo DTCO arch/arm64/boot/dts/overlays/imx378.dtbo DTCO arch/arm64/boot/dts/overlays/imx477.dtbo DTCO arch/arm64/boot/dts/overlays/iqaudio-codec.dtbo DTCO arch/arm64/boot/dts/overlays/iqaudio-dac.dtbo DTCO arch/arm64/boot/dts/overlays/iqaudio-dacplus.dtbo DTCO arch/arm64/boot/dts/overlays/iqaudio-digi-wm8804-audio.dtbo DTCO arch/arm64/boot/dts/overlays/irs1125.dtbo DTCO arch/arm64/boot/dts/overlays/jedec-spi-nor.dtbo DTCO arch/arm64/boot/dts/overlays/justboom-both.dtbo DTCO arch/arm64/boot/dts/overlays/justboom-dac.dtbo DTCO arch/arm64/boot/dts/overlays/justboom-digi.dtbo DTCO arch/arm64/boot/dts/overlays/ltc294x.dtbo DTCO arch/arm64/boot/dts/overlays/max98357a.dtbo DTCO arch/arm64/boot/dts/overlays/maxtherm.dtbo DTCO arch/arm64/boot/dts/overlays/mbed-dac.dtbo DTCO arch/arm64/boot/dts/overlays/mcp23017.dtbo DTCO arch/arm64/boot/dts/overlays/mcp23s17.dtbo DTCO arch/arm64/boot/dts/overlays/mcp2515-can0.dtbo DTCO arch/arm64/boot/dts/overlays/mcp2515-can1.dtbo DTCO arch/arm64/boot/dts/overlays/mcp251xfd.dtbo DTCO arch/arm64/boot/dts/overlays/mcp3008.dtbo DTCO arch/arm64/boot/dts/overlays/mcp3202.dtbo DTCO arch/arm64/boot/dts/overlays/mcp342x.dtbo DTCO arch/arm64/boot/dts/overlays/media-center.dtbo DTCO arch/arm64/boot/dts/overlays/merus-amp.dtbo DTCO arch/arm64/boot/dts/overlays/midi-uart0.dtbo DTCO arch/arm64/boot/dts/overlays/midi-uart1.dtbo DTCO arch/arm64/boot/dts/overlays/midi-uart2.dtbo DTCO arch/arm64/boot/dts/overlays/midi-uart3.dtbo DTCO arch/arm64/boot/dts/overlays/midi-uart4.dtbo DTCO arch/arm64/boot/dts/overlays/midi-uart5.dtbo DTCO arch/arm64/boot/dts/overlays/minipitft13.dtbo DTCO arch/arm64/boot/dts/overlays/miniuart-bt.dtbo DTCO arch/arm64/boot/dts/overlays/mmc.dtbo DTCO arch/arm64/boot/dts/overlays/mpu6050.dtbo DTCO arch/arm64/boot/dts/overlays/mz61581.dtbo DTCO arch/arm64/boot/dts/overlays/ov5647.dtbo DTCO arch/arm64/boot/dts/overlays/ov7251.dtbo DTCO arch/arm64/boot/dts/overlays/ov9281.dtbo DTCO arch/arm64/boot/dts/overlays/papirus.dtbo DTCO arch/arm64/boot/dts/overlays/pca953x.dtbo DTCO arch/arm64/boot/dts/overlays/pcie-32bit-dma.dtbo DTCO arch/arm64/boot/dts/overlays/pibell.dtbo DTCO arch/arm64/boot/dts/overlays/pifacedigital.dtbo DTCO arch/arm64/boot/dts/overlays/pifi-40.dtbo DTCO arch/arm64/boot/dts/overlays/pifi-dac-hd.dtbo DTCO arch/arm64/boot/dts/overlays/pifi-dac-zero.dtbo DTCO arch/arm64/boot/dts/overlays/pifi-mini-210.dtbo DTCO arch/arm64/boot/dts/overlays/piglow.dtbo DTCO arch/arm64/boot/dts/overlays/piscreen.dtbo DTCO arch/arm64/boot/dts/overlays/piscreen2r.dtbo DTCO arch/arm64/boot/dts/overlays/pisound.dtbo DTCO arch/arm64/boot/dts/overlays/pitft22.dtbo DTCO arch/arm64/boot/dts/overlays/pitft28-capacitive.dtbo DTCO arch/arm64/boot/dts/overlays/pitft28-resistive.dtbo DTCO arch/arm64/boot/dts/overlays/pitft35-resistive.dtbo DTCO arch/arm64/boot/dts/overlays/pps-gpio.dtbo DTCO arch/arm64/boot/dts/overlays/pwm.dtbo DTCO arch/arm64/boot/dts/overlays/pwm-2chan.dtbo DTCO arch/arm64/boot/dts/overlays/qca7000.dtbo DTCO arch/arm64/boot/dts/overlays/pwm-ir-tx.dtbo DTCO arch/arm64/boot/dts/overlays/qca7000-uart0.dtbo DTCO arch/arm64/boot/dts/overlays/rotary-encoder.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-backlight.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-cirrus-wm5102.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-dac.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-display.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-ft5406.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-poe.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-poe-plus.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-proto.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-sense.dtbo DTCO arch/arm64/boot/dts/overlays/rpi-tv.dtbo DTCO arch/arm64/boot/dts/overlays/rpivid-v4l2.dtbo DTCO arch/arm64/boot/dts/overlays/sainsmart18.dtbo DTCO arch/arm64/boot/dts/overlays/rra-digidac1-wm8741-audio.dtbo DTCO arch/arm64/boot/dts/overlays/sc16is750-i2c.dtbo DTCO arch/arm64/boot/dts/overlays/sc16is752-i2c.dtbo DTCO arch/arm64/boot/dts/overlays/sc16is752-spi0.dtbo DTCO arch/arm64/boot/dts/overlays/sc16is752-spi1.dtbo DTCO arch/arm64/boot/dts/overlays/sdhost.dtbo DTCO arch/arm64/boot/dts/overlays/sdio.dtbo DTCO arch/arm64/boot/dts/overlays/seeed-can-fd-hat-v1.dtbo HOSTCC scripts/mod/mk_elfconfig DTCO arch/arm64/boot/dts/overlays/seeed-can-fd-hat-v2.dtbo DTCO arch/arm64/boot/dts/overlays/sh1106-spi.dtbo CC scripts/mod/empty.o DTCO arch/arm64/boot/dts/overlays/si446x-spi0.dtbo DTCO arch/arm64/boot/dts/overlays/smi.dtbo DTCO arch/arm64/boot/dts/overlays/smi-dev.dtbo CC scripts/mod/devicetable-offsets.s DTCO arch/arm64/boot/dts/overlays/smi-nand.dtbo distcc[19860] ERROR: compile scripts/mod/empty.c on 10.243.12.229:3636 failed distcc[19860] (dcc_build_somewhere) Warning: remote compilation of 'scripts/mod/empty.c' failed, retrying locally distcc[19860] Warning: failed to distribute scripts/mod/empty.c to 10.243.12.229:3636, running locally instead DTCO arch/arm64/boot/dts/overlays/spi-gpio35-39.dtbo DTCO arch/arm64/boot/dts/overlays/spi-gpio40-45.dtbo DTCO arch/arm64/boot/dts/overlays/spi-rtc.dtbo DTCO arch/arm64/boot/dts/overlays/spi0-1cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi0-2cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi1-1cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi1-2cs.dtbo distcc[19895] ERROR: compile scripts/mod/devicetable-offsets.c on 10.243.12.229:3636 failed distcc[19895] (dcc_build_somewhere) Warning: remote compilation of 'scripts/mod/devicetable-offsets.c' failed, retrying locally distcc[19895] Warning: failed to distribute scripts/mod/devicetable-offsets.c to 10.243.12.229:3636, running locally instead distcc[19860] (dcc_please_send_email_after_investigation) Warning: remote compilation of 'scripts/mod/empty.c' failed, retried locally and got a different result. DTCO arch/arm64/boot/dts/overlays/spi1-3cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi2-1cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi2-2cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi2-3cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi3-1cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi3-2cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi4-1cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi4-2cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi5-1cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi5-2cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi6-1cs.dtbo DTCO arch/arm64/boot/dts/overlays/spi6-2cs.dtbo DTCO arch/arm64/boot/dts/overlays/ssd1306.dtbo DTCO arch/arm64/boot/dts/overlays/ssd1306-spi.dtbo MKELF scripts/mod/elfconfig.h DTCO arch/arm64/boot/dts/overlays/ssd1331-spi.dtbo DTCO arch/arm64/boot/dts/overlays/ssd1351-spi.dtbo HOSTCC scripts/mod/modpost.o DTCO arch/arm64/boot/dts/overlays/superaudioboard.dtbo HOSTCC scripts/mod/sumversion.o distcc[20136] (dcc_build_somewhere) Warning: failed to distribute, running locally instead distcc[20141] (dcc_build_somewhere) Warning: failed to distribute, running locally instead DTCO arch/arm64/boot/dts/overlays/sx150x.dtbo DTCO arch/arm64/boot/dts/overlays/tc358743.dtbo DTCO arch/arm64/boot/dts/overlays/tc358743-audio.dtbo DTCO arch/arm64/boot/dts/overlays/tinylcd35.dtbo DTCO arch/arm64/boot/dts/overlays/tpm-slb9670.dtbo DTCO arch/arm64/boot/dts/overlays/uart0.dtbo DTCO arch/arm64/boot/dts/overlays/uart1.dtbo DTCO arch/arm64/boot/dts/overlays/uart2.dtbo DTCO arch/arm64/boot/dts/overlays/uart3.dtbo DTCO arch/arm64/boot/dts/overlays/uart4.dtbo DTCO arch/arm64/boot/dts/overlays/uart5.dtbo DTCO arch/arm64/boot/dts/overlays/udrc.dtbo DTCO arch/arm64/boot/dts/overlays/ugreen-dabboard.dtbo DTCO arch/arm64/boot/dts/overlays/upstream.dtbo DTCO arch/arm64/boot/dts/overlays/upstream-pi4.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-fkms-v3d.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-fkms-v3d-pi4.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-dpi-at056tn53v1.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-dsi-7inch.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-dsi-lt070me05000.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-dsi-lt070me05000-v2.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-kippah-7inch.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-v3d.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-v3d-pi4.dtbo DTCO arch/arm64/boot/dts/overlays/vc4-kms-vga666.dtbo DTCO arch/arm64/boot/dts/overlays/vga666.dtbo DTCO arch/arm64/boot/dts/overlays/w1-gpio.dtbo DTCO arch/arm64/boot/dts/overlays/w1-gpio-pullup.dtbo DTCO arch/arm64/boot/dts/overlays/w5500.dtbo DTCO arch/arm64/boot/dts/overlays/wittypi.dtbo DTCO arch/arm64/boot/dts/overlays/wm8960-soundcard.dtbo DTC arch/arm64/boot/dts/overlays/overlay_map.dtb distcc[19895] (dcc_please_send_email_after_investigation) Warning: remote compilation of 'scripts/mod/devicetable-offsets.c' failed, retried locally and got a different result. HOSTCC scripts/mod/file2alias.o distcc[20469] (dcc_build_somewhere) Warning: failed to distribute, running locally instead HOSTLD scripts/mod/modpost CC kernel/bounds.s CALL scripts/atomic/check-atomics.sh distcc[20493] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC arch/arm64/kernel/asm-offsets.s distcc[20532] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CALL scripts/checksyscalls.sh LDS arch/arm64/kernel/vdso/vdso.lds CC arch/arm64/kernel/vdso/vgettimeofday.o AS arch/arm64/kernel/vdso/note.o AS arch/arm64/kernel/vdso/sigreturn.o LD arch/arm64/kernel/vdso/vdso.so.dbg VDSOSYM include/generated/vdso-offsets.h CHK include/generated/compile.h CC init/main.o CC init/do_mounts.o distcc[20643] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC init/do_mounts_initrd.o distcc[20647] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC init/do_mounts_rd.o HOSTCC usr/gen_init_cpio CC init/initramfs.o distcc[20658] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC init/calibrate.o distcc[20667] (dcc_build_somewhere) Warning: failed to distribute, running locally instead distcc[20659] (dcc_build_somewhere) Warning: failed to distribute, running locally instead distcc[20673] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC init/init_task.o distcc[20690] (dcc_build_somewhere) Warning: failed to distribute, running locally instead OBJCOPY arch/arm64/kernel/vdso/vdso.so AS arch/arm64/kernel/vdso/vdso.o CC certs/system_keyring.o distcc[20730] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/filemap.o distcc[20757] (dcc_build_somewhere) Warning: failed to distribute, running locally instead EXTRACT_CERTS CC mm/mempool.o distcc[20774] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC certs/common.o distcc[20810] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AS certs/system_certificates.o CC mm/oom_kill.o distcc[20856] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/fadvise.o distcc[20868] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR arch/arm64/kernel/vdso/built-in.a CC arch/arm64/kernel/probes/kprobes.o distcc[20944] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/compat.o distcc[20947] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC fs/notify/dnotify/dnotify.o distcc[20951] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC arch/arm64/kernel/probes/decode-insn.o distcc[20970] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/util.o distcc[20987] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/msgutil.o distcc[21015] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR fs/notify/dnotify/built-in.a CC kernel/sched/core.o distcc[21048] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC fs/notify/inotify/inotify_fsnotify.o distcc[21057] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR certs/built-in.a CC mm/maccess.o distcc[21122] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC fs/notify/inotify/inotify_user.o distcc[21147] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/page-writeback.o distcc[21152] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC fs/notify/fanotify/fanotify.o distcc[21169] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC kernel/sched/loadavg.o distcc[21179] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC fs/notify/fanotify/fanotify_user.o distcc[21204] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/msg.o distcc[21219] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC fs/notify/fsnotify.o distcc[21247] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR fs/notify/fanotify/built-in.a CC mm/readahead.o distcc[21271] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/sem.o distcc[21285] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC init/version.o distcc[21305] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR init/built-in.a CC mm/swap.o distcc[21350] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC security/keys/gc.o distcc[21368] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AS arch/arm64/kernel/probes/kprobes_trampoline.o CC arch/arm64/kernel/probes/simulate-insn.o distcc[21413] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/truncate.o distcc[21424] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/shm.o distcc[21439] (dcc_build_somewhere) Warning: failed to distribute, running locally instead GEN usr/initramfs_data.cpio SHIPPED usr/initramfs_inc_data AS usr/initramfs_data.o CC mm/vmscan.o distcc[21505] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC kernel/sched/clock.o distcc[21515] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR usr/built-in.a CC mm/shmem.o distcc[21560] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR fs/notify/inotify/built-in.a CC fs/notify/notification.o distcc[21567] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/syscall.o distcc[21586] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/ipc_sysctl.o distcc[21599] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC security/keys/key.o distcc[21614] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/util.o distcc[21655] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC security/keys/keyring.o distcc[21679] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/mmzone.o distcc[21687] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC kernel/sched/cputime.o distcc[21720] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/vmstat.o distcc[21727] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC security/keys/keyctl.o distcc[21771] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/backing-dev.o distcc[21779] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/mm_init.o distcc[21810] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/mqueue.o distcc[21830] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC ipc/namespace.o distcc[21860] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/percpu.o distcc[21882] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC mm/slab_common.o distcc[21897] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AR arch/arm64/kernel/probes/built-in.a AS arch/arm64/kernel/head.o CC kernel/sched/idle.o distcc[21931] (dcc_build_somewhere) Warning: failed to distribute, running locally instead LDS arch/arm64/kernel/vmlinux.lds CC arch/arm64/kernel/debug-monitors.o distcc[21961] (dcc_build_somewhere) Warning: failed to distribute, running locally instead AS arch/arm64/kernel/entry.o CC ipc/mq_sysctl.o distcc[21989] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC arch/arm64/kernel/irq.o distcc[22024] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC fs/notify/group.o distcc[22034] (dcc_build_somewhere) Warning: failed to distribute, running locally instead CC kernel/sched/fair.o distcc[22070] (dcc_build_somewhere) Warning: failed to distribute, running locally instead ^Cmake[1]: *** Deleting file 'mm/slab_common.o' make[1]: *** [scripts/Makefile.build:280: mm/readahead.o] Interrupt make[2]: *** Deleting file 'arch/arm64/kernel/debug-monitors.o' make[2]: *** [scripts/Makefile.build:280: arch/arm64/kernel/debug-monitors.o] Interrupt make[1]: *** [scripts/Makefile.build:280: mm/mm_init.o] Interrupt make[1]: *** [scripts/Makefile.build:280: mm/backing-dev.o] Interrupt make[1]: *** [scripts/Makefile.build:280: mm/percpu.o] Interrupt make[2]: *** [scripts/Makefile.build:280: kernel/sched/fair.o] Interrupt make[2]: *** [scripts/Makefile.build:280: security/keys/keyctl.o] Interrupt make[1]: *** [scripts/Makefile.build:497: kernel/sched] Interrupt make[1]: *** [scripts/Makefile.build:280: ipc/namespace.o] Interrupt make[1]: *** [scripts/Makefile.build:497: security/keys] Interrupt make: *** [Makefile:1825: kernel] Interrupt make: *** [Makefile:1825: security] Interrupt make: *** [Makefile:1825: ipc] Interrupt make[2]: *** [scripts/Makefile.build:280: arch/arm64/kernel/irq.o] Interrupt make[2]: *** [scripts/Makefile.build:280: fs/notify/group.o] Interrupt make[1]: *** [scripts/Makefile.build:497: arch/arm64/kernel] Interrupt make[1]: *** [scripts/Makefile.build:497: fs/notify] Interrupt make[1]: *** [scripts/Makefile.build:280: mm/slab_common.o] Interrupt make: *** [Makefile:1825: arch/arm64] Interrupt make: *** [Makefile:1825: mm] Interrupt make: *** [Makefile:1825: fs] Interrupt ```

Any idea why that wouldn't work?

graysky2 commented 3 years ago

I need help compiling on my rpi 4 running raspbian 64bit.

This package provided files intended for you to place on your x86_64 box that match the Arch ARM project's toolchain.

jiriks74 commented 3 years ago

Like I said, client is Raspberry Pi 4, with Raspberry Pi OS (64bit) and volunteer is x86_64 pc (Ryzen 5 3600, 16GB RAM) running Archlinux

graysky2 commented 3 years ago

I have never tried using RPiOS to do this. I would expect that their toolchain is different from Arch ARM's. Do you have a spare uSD card? Try it on Arch ARM.

jiriks74 commented 3 years ago

I should have one laying around, I'll try that tomorrow. It's late here and I need to get some sleep.

jiriks74 commented 3 years ago

@graysky2 It works on Archlinux. Now I managed to get further on Raspberry Pi OS (Debian). If I set these env variables CC=/usr/lib/distcc/aarch64-linux-gnu-gcc CXX=/usr/lib/distcc/aarch64-linux-gnu-g++ (e.g. running make like this make -j11 Image modules dtbs CC=/usr/lib/distcc/aarch64-linux-gnu-gcc CXX=/usr/lib/distcc/aarch64-linux-gnu-g++) I get this in a log on my volunteer:

distccd[7872] (dcc_check_client) connection from 10.243.12.5:48666
distccd[7890] (dcc_check_client) connection from 10.243.12.5:48668
distccd[7872] compile from empty.c to empty.o
distccd[7890] compile from devicetable-offsets.c to devicetable-offsets.s
distccd[7872] (dcc_r_file_timed) 1033 bytes received in 0.002326s, rate 434kB/s
distccd[7872] (dcc_check_compiler_whitelist) CRITICAL! aarch64-linux-gnu-gcc not in /usr/lib/distcc or /usr/lib/distcc whitelist.
distccd[7872] (dcc_job_summary) client: 10.243.12.5:48666 OTHER exit:0 sig:0 core:0 ret:0 time:3ms 
distccd[7890] (dcc_r_file_timed) 63194 bytes received in 0.005350s, rate 11535kB/s
distccd[7890] (dcc_check_compiler_whitelist) CRITICAL! aarch64-linux-gnu-gcc not in /usr/lib/distcc or /usr/lib/distcc whitelist.
distccd[7890] (dcc_job_summary) client: 10.243.12.5:48668 OTHER exit:0 sig:0 core:0 ret:0 time:6ms

The daemon PATH has the /opt/x-tools8/aarch64-unknown-linux-gnu/bin/ set as first directory.

graysky2 commented 3 years ago

I do not know RPiOS but I think you would need a matched toolchain (ie their toolchain).

jiriks74 commented 3 years ago

Would copying your toolchain to /opt on RPIOS and using that work?

graysky2 commented 3 years ago

I do not know. Arch ARM's toolchain is not the same. They need to be matched as far as I know. Either use Arch ARM or RPiOS.

jiriks74 commented 3 years ago

I installded aarch64-linux-gnu-gcc on my arch volunteer, but it still didn't work. I got version aarch64-linux-gnu-gcc (GCC) 11.2.0 but on RPIOS it was aarch64-linux-gnu-gcc (GCC) 8.3.0, so I downgraded it to same version and it looks like it works now.

jiriks74 commented 3 years ago

I also had to run update-distcc-symlinks so it would appear in /usr/lib/distcc

graysky2 commented 3 years ago

OK. Safe to close this I think.