We have now patched boost-1.85.0 which has resolved the issues - many thanks :)
OK thanks I will investigate.
Sorry I did not see your above until after I posted the message below, Thanks for all the pointers regarding boost (always seems to make life difficult!) I will see what can be done. I am wondering if we should stay at 4.2.0? I have not yet tried a re-build of that in Mageia 10.
Building for Mageia 9 the build completes without segfaults or compilation errors using the same rpm spec file as used in the 'first' log above which produced the segfaults and does not exclude any devices. http://mtf.duckdns.org/pub/linux/barjac/distrib/9/x86_64/log/sdcc-4.4.0-1.mga9_bcj.src.rpm/build.x86_64.0.20240905082408.log The packages list for this chroot: http://mtf.duckdns.org/pub/linux/barjac/distrib/9/x86_64/log/sdcc-4.4.0-1.mga9_bcj.src.rpm/rpm_qa.x86_64.0.20240905082408.log The issues...
Sorry I missed the segfaults, I don't understand why those did not stop the build or at least produce an 'error:' . Maybe down to one of the ||: in the makefiles. Do you have a list of versions of the software (e.g. gcc glibc etc.) used in the build chroot for your test builds? The base-system build chroot here is using these versions: http://mtf.duckdns.org/pub/linux/barjac/distrib/cauldron/x86_64/log/sdcc-4.4.0-1.mga.src.rpm/rpm_qa.x86_64.0.20240904222804.log I will test builds of 4.4.0 for earlier...
I have tried removing the $(VERBOSE) from both ds400 and ds390 but the build still errors out after those two but with no useful info as to why. Link to the build log here: http://mtf.duckdns.org/pub/linux/barjac/distrib/cauldron/x86_64/log/sdcc-4.4.0-1.mga.src.rpm/build.x86_64.0.20240904222804.log I had previously tried excluding all the ports that appeared to break the build with: -- disable-ds390-port \ --disable-ds400-port \ --disable-z80-port \ --disable-mos6502-port \ --disable-mos65c02-port...
memcpyx.c at 1: error 119:...extension unsupported
Log file (really!)