LLVM เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ Glibc เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ

เจ•เฉ‹เจฒเจพเจฌเฉ‹เจฐเจพ เจฆเฉ‡ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจจเฉ‡ GCC เจฆเฉ€ เจฌเจœเจพเจ LLVM เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ (Clang, LLD, compiler-rt) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ GNU C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ (glibc) เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ 'เจคเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจนเจพเจฒ เจนเฉ€ เจคเฉฑเจ•, Glibc เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฐเจฟเจนเจพ เจœเฉ‹ เจธเจฟเจฐเจซ GCC เจจเจพเจฒ เจฌเจฟเจฒเจกเจฟเฉฐเจ— เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจธเฉ€เฅค

LLVM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฒเจˆ Glibc เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ GCC เจ…เจคเฉ‡ Clang เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉ‹เจตเจพเจ‚ เจ…เฉฐเจคเจฐเจพเจ‚ เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ•เฉเจ เจ–เจพเจธ เจจเจฟเจฐเจฎเจพเจฃเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, $ เจšเจฟเฉฐเจจเฉเจน เจฆเฉ‡ เจจเจพเจฒ เจธเจฎเฉ€เจ•เจฐเจจ, เจจเฉ‡เจธเจŸเจก เจซเฉฐเจ•เจธเจผเจจเจพเจ‚, asm เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจฒเฉ‡เจฌเจฒ, เจฒเฉฐเจฌเฉ€ เจกเจฌเจฒ เจ…เจคเฉ‡ เจซเจฒเฉ‹เจŸ128 เจ•เจฟเจธเจฎเจพเจ‚), เจ…เจคเฉ‡ compiler-rt 'เจคเฉ‡ libgcc เจจเจพเจฒ เจฐเจจเจŸเจพเจˆเจฎ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

LLVM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ Glibc เจฆเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, Gentoo เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจฒเจ—เจญเจ— 150 เจชเฉˆเจš เจ…เจคเฉ‡ ChromiumOS- เจ…เจงเจพเจฐเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ 160 เจชเฉˆเจš เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ‡เจธเจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, ChromiumOS เจตเจฟเฉฑเจš เจฌเจฟเจฒเจก เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจŸเฉˆเจธเจŸ เจธเฉ‚เจŸ เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจชเจฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเจฐเฉฑเจฅ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ Glibc เจ…เจคเฉ‡ LLVM เจฆเฉ‡ เจฎเฉเฉฑเจ– เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเฉŒเจช-เจ…เฉฑเจช เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ…เจธเจงเจพเจฐเจจ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ…เจคเฉ‡ เจธเฉเจงเจพเจฐ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ•เฉเจ เจชเฉˆเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ Glibc 2.37 เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพ เจšเฉเฉฑเจ•เฉ‡ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹