[PATCH] doc: Document Solaris D bootstrap requirements [PR 103528]

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Thu Mar 17 09:00:32 GMT 2022


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


More information about the Gcc-patches mailing list