рдорд╛рдирдХ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд┐рдХреЛрд▓рд┐рдмрдХ 1.4.7 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рдХреАрде рдкреИрдХрд╛рд░реНрдб, рд╕рдХреНрд░рд┐рдп рдбреЗрдмрд┐рдпрди рдбреЗрд╡рд▓рдкрд░, X.Org рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓реАрдбрд░ рдФрд░ XRender, XComposite рдФрд░ XRandR рд╕рд╣рд┐рдд рдХрдИ X рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛, рдкреНрд░рдХрд╛рд╢рд┐рдд рдорд╛рдирдХ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рд┐рдореЛрдЪрди рдкрд┐рдХреЛрд▓рд┐рдмрдХ 1.4.7, рд╕реАрдорд┐рдд рд╕реНрдерд╛рдпреА рднрдВрдбрд╛рд░рдг рдФрд░ рд░реИрдо рдХреЗ рд╕рд╛рде рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рдХреЛрдб рдХрд╛ рдХреБрдЫ рднрд╛рдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдЙрдзрд╛рд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдиреНрдпреВрд▓рд┐рдм рд╕рд┐рдЧрд╡рд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдФрд░ рдПрд╡реАрдЖрд░ рд▓рд┐рдмрд╕реА, рдПрдЯрдореЗрд▓ рдПрд╡реАрдЖрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдкрд┐рдХреЛрд▓рд┐рдмрдХ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд. рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрд╕реЗрдВрдмрд▓реА ARM (32-рдмрд┐рдЯ), i386, RISC-V, x86_64 рдФрд░ PowerPC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╣реИред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ "рдиреНрдпреВрд▓рд┐рдм-рдиреИрдиреЛ" рдирд╛рдо рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдиреНрдпреВрд▓рд┐рдм рдХреЗ рдХреБрдЫ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдерд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдХрдо рд░реИрдо рд╡рд╛рд▓реЗ рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, stdio рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ avrlibc рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреЛрдб рдХреЛ рдЧреИрд░-рдмреАрдПрд╕рдбреА-рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдШрдЯрдХреЛрдВ рд╕реЗ рднреА рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдореНрдмреЗрдбреЗрдб рдмрд┐рд▓реНрдб рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛрдб (crt0) рдХрд╛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕реНрдерд╛рдиреАрдп рдереНрд░реЗрдбреНрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ 'struct _reent' рд╕реЗ TLS рддрдВрддреНрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдереНрд░реЗрдб-рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг). рдореЗрд╕рди рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рд╕рдВрдХрд▓рдХ CompCert.
  • рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • 'рдЧрд╛рдорд╛' рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЧреНрд▓рд┐рдмреИрдХ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдиреИрдиреЛ-рдореЙрд▓реЛрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд▓реМрдЯрд╛рдИ рдЧрдИ рдореЗрдореЛрд░реА рд╕рд╛рдлрд╝ рд╣реЛ рдЧрдИ рд╣реИред
  • рдиреИрдиреЛ-рд░рд┐рдпрд▓рд▓реЛрдХ рдХрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореБрдХреНрдд рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рддреЗ рд╕рдордп рдФрд░ рдвреЗрд░ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╕рдордпред
  • рдореЙрд▓реЛрдХ рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди рдФрд░ рдорд┐рдВрдЧрд╡ рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
  • рдПрдЖрд░рдПрдо рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ, рддреЛ рдЯреАрдПрд▓рдПрд╕ (рдереНрд░реЗрдб-рд▓реЛрдХрд▓ рд╕реНрдЯреЛрд░реЗрдЬ) рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рд╕рдХреНрд╖рдо рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru