GNU Autoconf 2.69b เบกเบตเปƒเบซเป‰เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบ—เปเบฒเบฅเบฒเบ

เบซเบผเบฑเบ‡เบˆเบฒเบเปเบ›เบ”เบ›เบตเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบชเบฐเบšเบฑเบš 2.69 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบ™เบณ เบชเบฐ เป€เปœเบต เบเบฒเบ™เบ›เปˆเบญเบเบŠเบธเบ” GNU Autoconf 2.69b, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบŠเบธเบ”เบ‚เบญเบ‡ M4 macros เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ script autoconfiguration เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เปˆเบฒเบ‡เป†เปƒเบ™เบฅเบฐเบšเบปเบš Unix เบ„เป‰เบฒเบเบ„เบท (เบญเบตเบ‡เปƒเบชเปˆเปเบกเปˆเปเบšเบšเบ—เบตเปˆเบเบฝเบกเป„เบงเป‰, script "configure" เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™). เบเบฒเบ™เบ›เปˆเบญเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเบˆเบฑเบ”เป€เบ›เบฑเบ™เป€เบงเบตเบŠเบฑเบ™เป€เบšเบ•เป‰เบฒเบ‚เบญเบ‡เป€เบงเบตเบŠเบฑเบ™ 2.70 เบ—เบตเปˆเบˆเบฐเบกเบฒเป€เบ–เบดเบ‡.

เป€เบงเบฅเบฒเบŠเบฑเบเบŠเป‰เบฒเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบˆเบฒเบเบเบฒเบ™เบ›เปˆเบญเบเบเปˆเบญเบ™เบซเบ™เป‰เบฒเปเบฅเบฐเบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบฎเบธเปˆเบ™เป€เบšเบ•เป‰เบฒเปเบกเปˆเบ™เบเป‰เบญเบ™เบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบชเบฒเบ‚เบฒ 2.70 เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบชเบฐเบ„เบดเบš Autoconf เบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เบปเบ”เบชเบญเบšเบชเบฐเบ„เบดเบšเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ”เป‰เบงเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ—เบตเปˆเปเบ™เบฐเบ™เปเบฒเปเบฅเบฐ เปเบˆเป‰เบ‡ เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ–เป‰เบฒเบšเบฑเบ™เบซเบฒเบ–เบทเบเบฅเบฐเบšเบธ.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡:

  • เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบซเบฅเบปเบšเบซเบ™เบตเบ‚เบญเบ‡ config.log arguments เปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™เบชเปˆเบงเบ™เบซเบปเบง. เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เบ‚เบญเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ” โ€œconfig.status โ€“configโ€;
  • เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ '--runstatedir' เปƒเบชเปˆเบชเบฐเบ„เบดเบš configure เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /run เบ”เป‰เบงเบเป„เบŸเบฅเปŒ pid;
  • autoreconf เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเป€เบงเบตเบŠเบฑเบ™เบ‚เบญเบ‡ automake เปเบฅเบฐ aclocal เบ—เบตเปˆเบญเบญเบเบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰เบเบงเปˆเบฒ 1.8 เบญเบตเบเบ•เปเปˆเป„เบ›;
  • เบ‚เปเปเบ™เบฐเบ™เบณเปƒเบซเป‰เปƒเบŠเป‰ printf เปเบ—เบ™เบชเบฝเบ‡เบชเบฐเบ—เป‰เบญเบ™, เบกเบฒเป‚เบ„เบฃ AS_ECHO เปเบฅเบฐ AS_ECHO_N เบ”เบฝเบงเบ™เบตเป‰เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™
    'printf "%s\n"' เปเบฅเบฐ 'printf %s'. เป€เบŠเบปเบฒเบฎเบญเบ‡เบฎเบฑเบšเบ•เบปเบงเปเบ›เบ—เบตเปˆเบšเปเปˆเบกเบตเป€เบญเบเบฐเบชเบฒเบ™ $as_echo เปเบฅเบฐ
    $as_echo_n, เปเบ—เบ™เบ—เบตเปˆ macros AS_ECHO เปเบฅเบฐ AS_ECHO_N เบ„เบงเบ™เบ–เบทเบเปƒเบŠเป‰;

  • macros เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” autoconf, เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบšเบฒเบ‡เบชเบฐเบ„เบดเบšเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡;
  • เบšเบฒเบ‡เบกเบฒเป‚เบ„เป€เบŠเบฑเปˆเบ™ AC_PROG_CC, เบ—เบตเปˆเปƒเบŠเป‰เบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบชเบฐเบ„เบฃเบดเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเปƒเบซเป‰เป€เปเบฒเบฐเบชเบปเบก เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เป€เบญเบตเป‰เบ™เบกเบฒเป‚เบ„เบฃเบชเบณเบฎเบญเบ‡เบซเบผเบฒเบเบญเบฑเบ™เบญเบตเบเบ•เปเปˆเป„เบ›. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เบฅเบฐเบšเบธเบซเบผเบฒเบเบ›เบฐเป€เบžเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเป€เบเบตเบ”เบกเบฒเบˆเบฒเบเบเบฒเบ™เปƒเบŠเป‰เบกเบฐเบซเบฒเบžเบฒเบ AC_REQUIRE;
  • Macros เบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเบฅเบฒเบเบŠเบทเปˆเบญเบฒเบเบดเบงเป€เบกเบฑเบ™เบ—เบตเปˆเปเบเบเบเบฑเบ™เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ•เบญเบ™เบ™เบตเป‰เบ‚เบฐเบซเบเบฒเบเบญเบญเบเบชเบฐเป€เปเบตเบเบฑเบšเปเบ•เปˆเบฅเบฐเบญเบฒเบเบดเบงเป€เบกเบฑเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰.
    เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบกเบตเบœเบปเบ™เบ•เปเปˆเบกเบฒเป‚เบ„เบฃ AC_CHECK_FILES, AC_CHECK_FUNCS,
    AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS, AC_CHECK_HEADERS_ONCE,
    AC_CONFIG_MACRO_DIRS, AC_CONFIG_SUBDIRS เปเบฅเบฐ AC_REPLACE_FUNCS;

  • เป€เบžเบตเปˆเบกเบกเบฒเป‚เบ„เบฃเปƒเปเปˆ AC_C__GENERIC, AC_CONFIG_MACRO_DIRS เปเบฅเบฐ AC_CHECK_INCLUDES_DEFAULT;
  • เปƒเบ™เบกเบฐเบซเบฒเบžเบฒเบ AC_PROG_CC, เบ–เป‰เบฒเบกเบต, เบ„เบญเบกเบžเบตเบงเป€เบ•เบตเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš C11 เป„เบ”เป‰เบ–เบทเบเป€เบฅเบทเบญเบเปเบฅเป‰เบง (เบ”เป‰เบงเบเบเบฒเบ™เบกเป‰เบงเบ™เบ„เบทเบ™เป„เบ›เบซเบฒ C99 เปเบฅเบฐ C89, เบ–เป‰เบฒเบšเปเปˆเบžเบปเบš), เปเบฅเบฐเปƒเบ™ AC_PROG_CXX - C++11 เบ”เป‰เบงเบเบเบฒเบ™เป€เบฅเบทเปˆเบญเบ™เบ„เบทเบ™เป€เบ›เบฑเบ™ C++ 98. เบกเบฒเป‚เบ„เบฃ AC_PROG_CC_STDC, AC_PROG_CC_C89 เปเบฅเบฐ AC_PROG_CC_C99 เป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบฅเบตเบเปเบฅเป‰เบง.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™