1 Workaround for Solaris bugs:
2 Bug 15320009 - SUNBT6400595 x86 register defines unnecessarily pollute global namespace
3 Bug 15558893 - SUNBT6834287 sys/regset.h included in too many places
5 --- firefox-112.0/modules/freetype2/src/truetype/ttinterp.h.orig
6 +++ firefox-112.0/modules/freetype2/src/truetype/ttinterp.h
8 FT_Size_Metrics metrics; /* ! */
9 TT_Size_Metrics tt_metrics; /* ! size metrics */
11 +#undef GS /* avoid conflict with <sys/regset.h> on Solaris x86 systems */
13 TT_GraphicsState GS; /* !@ current graphics state */
15 FT_Int iniRange; /* initial code range number */
16 --- firefox-112.0/modules/freetype2/src/truetype/ttobjs.h.orig
17 +++ firefox-112.0/modules/freetype2/src/truetype/ttobjs.h
20 TT_CodeRangeTable codeRangeTable;
22 +#undef GS /* avoid conflict with <sys/regset.h> on Solaris x86 systems */
26 FT_ULong cvt_size; /* the scaled control value table */