GNU เจฌเจฟเจจเฉเจŸเจฟเจฒเจธ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ 2.38

เจธเจฟเจธเจŸเจฎ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ GNU เจฌเจฟเจจเฉเจŸเจฟเจฒเจธ 2.38 เจธเฉˆเฉฑเจŸ เจฆเฉ€ เจฐเฉ€เจฒเจฟเจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš GNU เจฒเจฟเฉฐเจ•เจฐ, GNU เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ, nm, objdump, เจธเจŸเฉเจฐเจฟเฉฐเจ—เจœเจผ, เจธเจŸเฉเจฐเจฟเจช เจตเจฐเจ—เฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • เจฒเฉ‚เจ‚เจ—เจธเจจ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจฒเฉ‚เจ‚เจ—เจ†เจฐเจš เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ เจ…เจคเฉ‡ เจฒเจฟเฉฐเจ•เจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฎเจฒเจŸเฉ€เจฌเจพเจˆเจŸ เจšเจฟเฉฐเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจˆ เจขเฉฐเจ— เจšเฉเจฃเจจ เจฒเจˆ เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเฉฑเจš โ€œโ€”เจฎเจฒเจŸเฉ€เจฌเจพเจˆเจŸ-เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ—=[allow|warn|warn-sym-only]โ€ เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจธเจฐเฉ‹เจค เจŸเฉˆเจ•เจธเจŸ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจฌเจพเจˆเจŸ เจ…เฉฑเจ–เจฐ เจนเจจ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€-เจธเจฟเจฎ-เจธเจฟเจฐเจซเจผ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจจเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจฌเจพเจˆเจŸ เจ…เฉฑเจ–เจฐ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค
  • เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ เจจเฉ‡ AArch64 เจ…เจคเฉ‡ ARM เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ, เจธเจฟเจธเจŸเจฎ เจฐเจœเจฟเจธเจŸเจฐเจพเจ‚ เจฒเจˆ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเจฎเจฐเจฅเจจ, SME (เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ, เจจเจพเจฒ เจนเฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' เจ…เจคเฉ‡ 'armv9.3- a'.
  • x86 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ, Intel AVX512_FP16 เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฒเจฟเฉฐเจ•เจฐ เจตเจฟเฉฑเจš เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ: DT_RELR เจญเจพเจ— เจตเจฟเฉฑเจš เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฐเฉ€เจฒเฉ‹เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจชเฉˆเจ•เจฟเฉฐเจ— เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ "-z pack-relative-relocs/-z nopack-relative-relocs"; "-z indirect-extern-access/-z noindirect-extern-access" เจ•เฉˆเจจเฉ‹เจจเฉ€เจ•เจฒ เจซเฉฐเจ•เจธเจผเจจ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจเจกเจฐเฉˆเฉฑเจธ เจฐเฉ€เจฒเฉ‹เจ•เฉ‡เจธเจผเจจ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจจเจ•เจฒ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ; "--max-cache-size=SIZE" เจ…เจงเจฟเจ•เจคเจฎ เจ•เฉˆเจธเจผ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆเฅค
  • ELF เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš ABIVERSION เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ elfedit เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš "--output-abiversion" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • "--เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก" เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจฐเฉ€เจกเฉˆเจฒเจซ, เจธเจคเจฐ, nm เจ…เจคเฉ‡ objdump เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡ เจœเจฆเฉ‹เจ‚ เจชเฉเจฐเจคเฉ€เจ• เจจเจพเจฎเจพเจ‚ เจœเจพเจ‚ เจธเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค "-เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก=เจฒเฉ‹เจ•เฉ‡เจฒ" เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเจคเจฐ เจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฒเฉ‹เจ•เฉ‡เจฒ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, "-เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก=เจนเฉˆเจ•เจธ" เจจเฉ‚เฉฐ เจนเฉˆเจ•เจธเจพเจกเฉˆเจธเฉ€เจฎเจฒ เจ•เฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, "-เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก=เจเจธเจ•เฉ‡เจช" เจจเฉ‚เฉฐ เจเจธเจ•เฉ‡เจฒ เจ•เฉเจฐเจฎ, "-เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก=เจนเจพเจˆเจฒเจพเจˆเจŸ" เจตเจœเฉ‹เจ‚ เจฆเจฟเจ–เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค ยป - เจฒเจพเจฒ เจฐเฉฐเจ— เจตเจฟเฉฑเจš เจ‰เจœเจพเจ—เจฐ เจ•เฉ€เจคเฉ‡ เจเจธเจ•เฉ‡เจฒ เจ•เฉเจฐเจฎ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจ เจ—เจ เจนเจจเฅค
  • เจฐเฉ€เจกเฉˆเจฒเจซ เจตเจฟเฉฑเจš, "-r" เจตเจฟเจ•เจฒเจช เจนเฉเจฃ เจฐเฉ€เจฒเฉ‹เจ•เฉ‡เจธเจผเจจ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจกเฉฐเจช เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • efi-app-aarch64, efi-rtdrv-aarch64 เจ…เจคเฉ‡ efi-bsdrv-aarch64 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจจเฉ‚เฉฐ objcopy เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ UEFI เจฒเจˆ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เจธ เจธเจนเฉ‚เจฒเจค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  • เจธเจฟเจฐเจซเจผ เจšเจฟเฉฐเจจเฉเจน เจ…เจคเฉ‡ เจฒเจฟเฉฐเจ• เจŸเฉ‡เจฌเจฒ เจตเจพเจฒเฉ‡ เจชเจคเจฒเฉ‡ เจ†เจฐเจ•เจพเจˆเจต เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ ar เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš "--thin" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

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

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