рдЬреАрд╕реАрд╕реА рдХреЛ рдореБрдЦреНрдп рдлреНрд░реАрдмреАрдПрд╕рдбреА рд▓рд╛рдЗрдирдЕрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

рдлреНрд░реАрдмреАрдПрд╕рдбреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкреНрд░рд╕реНрддреБрдд рдлреНрд░реАрдмреАрдПрд╕рдбреА рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдЬреАрд╕реАрд╕реА 4.2.1 рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ред рдлреНрд░реАрдмреАрдПрд╕рдбреА 13 рд╢рд╛рдЦрд╛ рдХреЛ рдлреЛрд░реНрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬреАрд╕реАрд╕реА рдШрдЯрдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реЛ рддреЛ рдЬреАрд╕реАрд╕реА рдХреЛ рдЙрди рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИ рдЬреАрд╕реАрд╕реА 9, 7 ╨╕ 8, рд╕рд╛рде рд╣реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкреНрд░рдЪрд▓рд┐рдд рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдореБрджреНрджреЗ рдЬреАрд╕реАрд╕реА 4.8, 5, 6 ╨╕ 7.

рдЬреЛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬреАрд╕реАрд╕реА рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ рдФрд░ рдХреНрд▓реИрдВрдЧ рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЙрдиреНрд╣реЗрдВ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдмрд╛рд╣рд░реА рдЯреВрд▓ рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреАрд╕реАрд╕реА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ, рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдХреАрдХрд░рдг рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, amd64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рд╕рддрдд рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ gcc 6.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝ рджреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдЗрдП рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ FreeBSD 10 рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, i386, AMD64 рдФрд░ ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд┐рд▓реАрд╡рд░реА рдФрд░ LLVM рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд libc++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП GCC рдФрд░ libstdc++ рдХреЛ рдЕрдм рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдкрд╛рд╡рд░рдкреАрд╕реА, mips, mips64 рдФрд░ sparc64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд░рд╣реА, рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЧрдПWith_GCC рдФрд░With_GNUCXX рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред GCC 4.2.1 рдХрд╛ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╢рд┐рдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

FreeBSD GCC рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛, рдХреНрдпреЛрдВрдХрд┐ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рд╕реЗ 4.2.2 GCC рдерд╛ рдЕрдиреБрд╡рд╛рдж рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдЬреАрд╕реАрд╕реА рд░рдирдЯрд╛рдЗрдо рдШрдЯрдХреЛрдВ рдХреА рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рдХрд╛рд░рдг рдЬреАрдкреАрдПрд▓рд╡реА3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдФрд░ рдЬреАрд╕реАрд╕реА 4.2.2 рдПрдХреАрдХрд░рдг рдореЗрдВ рдмрд╛рдзрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИред рдмрд╛рдж рдореЗрдВ, рд╕рдВрд╕реНрдХрд░рдг рдЬреАрд╕реАрд╕реА 4.4 рдореЗрдВ рдпрд╣ рдЕрд╕рдВрдЧрддрд┐ рдЖрдИ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди FreeBSD рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ GPLv3-рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдШрдЯрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЕрд╕рдВрднрд╡ рдкрд╛рдпрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдХреЗ рдХрд╛рд░рдг рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рдХреНрд╖реНрдп рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдЬреИрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдирд┐рдЪреНрдЫрд╛ tivoization.

рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬреАрд╕реАрд╕реА рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ 9 рдорд╣реАрдиреЗ рддрдХ рдЪрд▓реЗрдЧрд╛, рдЬреЛ рдЬреАрд╕реАрд╕реА-рдмрд╛рдЙрдВрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдкреЙрд╡рд░рдкреАрд╕реА, рдПрдордЖрдИрдкреА, рдПрдордЖрдИрдкреА 64 рдФрд░ рд╕реНрдкрд╛рд░реНрдХ 64) рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреНрд▓реИрдВрдЧ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рджреЗрдЧрд╛ред рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг. рдкрд╣рд▓рд╛ рдЪрд░рдг 31 рдЕрдЧрд╕реНрдд рдХреЛ рд╢реБрд░реВ рд╣реЛрдЧрд╛ рдФрд░ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдЬреАрд╕реАрд╕реА 4.2.1 рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╕рд╛рде рд╣реА рдЬреАрд╕реАрд╕реА-рдмрд╛рдЙрдВрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП "-рд╡реЙрд░рд░" рдзреНрд╡рдЬ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЬреАрд╕реАрд╕реА рдмрд┐рд▓реНрдб рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред "рдореЗрдХ рдпреВрдирд┐рд╡рд░реНрд╕" рдЪрд▓рд╛рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯред

31 рджрд┐рд╕рдВрдмрд░, 2019 рдХреЛ, GCC рдмрд┐рд▓реНрдб рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХреБрдЫ рдлрд╝реНрд▓реИрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рдкреВрд░реНрд╡рд╡рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 31 рдорд╛рд░реНрдЪ, 2020 рдХреЛ, рдЬреАрд╕реАрд╕реА рдХреЛ рдПрд╕рд╡реАрдПрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ 31 рдордИ рдХреЛ, рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬреЛ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдПрд▓рдПрд▓рд╡реАрдПрдо рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдмрд╛рд╣рд░реА рдмрд┐рд▓реНрдб рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдПрд╕рд╡реАрдПрди рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред . 31 рдЬреБрд▓рд╛рдИ, 2020 рдХреЛ, рдПрд╕рд╡реАрдПрди рд╕реЗ рдЙрди рд╕рднреА рд╢реЗрд╖ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рд▓реАрдЬ рдЬреЗрдирд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ