Toomas Soome writes:
> The immediate issue is https://www.illumos.org/issues/2757. In core, this
> issue means that negative 32-bit numbers are not translated to negative
> 64-bit numbers. Currently used gcc 4.4.4 does implement such translation in
> compiler, there is no such patch for more recent compilers (firstly, the
> code path in more recent compilers has changed a lot, and secondly, such
> translation should be done by OS). This effectively does block switch from
> gcc 4.4.4. I actually am running gcc 7 built system, knowingly, keeping in
> mind that I may be bitten by problems cause by this issue.

In other words, when that issue is fixed, the primary compiler could be
switched to gcc 7?

> Secondly, there are SPARC optimizer issues in gcc 7 and gcc 9 (likely with
> 10 as well), crashing compiler while building specific parts of illumos
> tree. One example:
[...]

Could this be worked around by selectively turning off -O2 until that
is fixed?

> I haven’t had time to open bugreport with gcc.

Fair enough.

[...]
> As a side note, it is interesting to see SPARC related discussion in this 
> list; there is no package repository for SPARC by OpenIndiana;)

Yes.  However, there are people working on new infrastructure for OI;
as soon as that is in place there will be a public repo for OI/SPARC.


Cheers -- Volker
--
------------------------------------------------------------------------
Volker A. Brandt        Consulting and Support for Solaris-based Systems
Brandt & Brandt Computer GmbH                   WWW: http://www.bb-c.de/
Am Wiesenpfad 6, 53340 Meckenheim, GERMANY            Email: v...@bb-c.de
Handelsregister: Amtsgericht Bonn, HRB 10513              Schuhgröße: 46
Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt

"When logic and proportion have fallen sloppy dead"

_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to