GNU Autoconf 2.69b er fáanlegt til að prófa hugsanlegar brotlegar breytingar á samhæfni

Eftir átta ár frá útgáfu 2.69 fram útgáfa af GNU Autoconf 2.69b pakkanum, sem býður upp á sett af M4 fjölvi til að búa til sjálfvirka stillingar forskriftir til að byggja upp forrit á ýmsum Unix-líkum kerfum (byggt á undirbúnu sniðmátinu er „stilla“ forskriftin búin til). Útgáfan er staðsett sem beta útgáfa af væntanlegri útgáfu 2.70.

Veruleg töf frá fyrri útgáfu og forútgáfu beta útgáfunnar stafar af innlimun breytinga á 2.70 útibúinu sem gætu hugsanlega rofið eindrægni við núverandi Autoconf forskriftir. Notendum er bent á að prófa forskriftir sínar með fyrirhugaðri útgáfu og tilkynna þróunaraðila ef vandamál koma í ljós.

Meðal breytinga:

  • Virkjaði sleppingu á config.log rökum í athugasemdum í haus. Bættur læsileiki „config.status –config“ úttaks;
  • Bætti '--runstatedir' valkostinum við stillingarforskriftina til að ákvarða slóðina að /run möppunni með pid skrám;
  • autoreconf styður ekki lengur útgáfur af automake og aclocal gefnar út fyrr en 1.8;
  • Mælt er með því að nota printf í stað echo, fjölvunum AS_ECHO og AS_ECHO_N er nú breytt í
    'printf "%s\n"' og 'printf %s'. Afturkallaði óskráðu breyturnar $as_echo og
    $as_echo_n, í stað þess ætti að nota fjölva AS_ECHO og AS_ECHO_N;

  • Mörgum fjölvi hefur verið breytt til að stækka rök aðeins einu sinni til að flýta fyrir framkvæmd autoconf, sem getur haft áhrif á samhæfni við sum forskriftir sem vitna ekki rétt í rök;
  • Sum fjölvi, eins og AC_PROG_CC, sem almennt eru notuð snemma í stillingarforskriftinni, hafa verið fínstillt og kalla ekki lengur á eins mörg aukafjölva. Breytingin auðkennir nokkra flokka villna, venjulega af völdum notkun AC_REQUIRE fjölva;
  • Fjölvi sem samþykkja bilaðskilin lista af rökum stækka nú alltaf með hverri af röksemdunum sem skráð eru.
    Breytingin hefur áhrif á fjölva AC_CHECK_FILES, AC_CHECK_FUNCS,
    AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS, AC_CHECK_HEADERS_ONCE,
    AC_CONFIG_MACRO_DIRS, AC_CONFIG_SUBDIRS og AC_REPLACE_FUNCS;

  • Bætt við nýjum fjölvi AC_C__GENERIC, AC_CONFIG_MACRO_DIRS og AC_CHECK_INCLUDES_DEFAULT;
  • Í AC_PROG_CC fjölvi, ef það er tiltækt, er nú valinn þýðandi með C11 stuðningi (með afturköllun í C99 og C89, ef ekki finnst), og í AC_PROG_CXX - C++11 með afturför í C++98. Fjölvi AC_PROG_CC_STDC, AC_PROG_CC_C89 og AC_PROG_CC_C99 hafa verið úrelt.

Heimild: opennet.ru

Bæta við athugasemd