Hi Iain, >> I suspected that the 32-bit issue might be due to several stdint types >> being wrong, which was just fixed on master. At least the issue seemed >> similar to PR d/104738. I'm building a 64-bit trunk gdc as we speak in >> order to try that as a bootstrap compiler for a 32-bit build. > > The issue on 11.x is related to code that tries to synthesize section-start > symbols, it causes a link fail on m32 - which is a bootstrap breaker. > > .. if that has been fixed for m32 codegenon master then, yes - presumably we > could build an x86_64 compiler and use that “-m32” to make an i686 bootstrap.
I tried just that: 64-bit-default gdc 12.0.1 as of 20220311 as bootstrap compiler with -m32 for i386-apple-darwin11.4.2 target: same link failures, unfortunately. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University