GNU Autoconf 2.69b inowanikwa kuyedza ingangotyora shanduko yekuenderana

Mushure memakore masere kubva pakadhindwa vhezheni 2.69 yakaunzwa kuburitswa kweGNU Autoconf 2.69b package, iyo inopa seti yeM4 macros yekugadzira autoconfiguration zvinyorwa zvekuvaka zvikumbiro pane akasiyana Unix-senge masisitimu (zvichienderana neyakagadzirirwa template, iyo "gadziriso" script inogadzirwa). Iko kuburitswa kwakamisikidzwa seye beta vhezheni yeinouya vhezheni 2.70.

Nguva yakakosha kubva pakuburitswa kwekutanga uye kusati kwaburitswa kwebeta vhezheni imhaka yekuiswa kweshanduko mubazi re2.70 iyo inogona kukanganisa kuenderana neiyo iripo Autoconf zvinyorwa. Vashandisi vanorayirwa kuti vaedze zvinyorwa zvavo nekuburitswa kwakakurudzirwa uye zivisa vagadziri kana matambudziko akaonekwa.

Pakati pekuchinja:

  • Yagonesa kutiza kwe config.log nharo mumusoro makomendi. Kuverengeka kwakavandudzwa kwe "config.status -config" kubuda;
  • Yakawedzera iyo '--runstatedir' sarudzo kune yekumisikidza script kuona nzira yekuenda ku / run dhairekitori ine pid mafaera;
  • autoreconf haichatsigire shanduro dze automake uye aclocal yakaburitswa kare kupfuura 1.8;
  • Zvinokurudzirwa kushandisa printf pachinzvimbo cheecho, macros AS_ECHO uye AS_ECHO_N ashandurwa kuita
    'printf "%s\n"' uye 'printf %s'. Yakarasa zvisina kunyorwa zvinyorwa $as_echo uye
    $ as_echo_n, panzvimbo iyo macros AS_ECHO uye AS_ECHO_N inofanira kushandiswa;

  • Mazhinji macros akachinjwa kuti awedzere nharo kamwe chete kuti ikurumidze kuuraya autoconf, izvo zvinogona kukanganisa kuenderana nemamwe manyoro asingatore nharo nemazvo;
  • Mamwe macros, akadai se AC_PROG_CC, anowanzo shandiswa pakutanga kwechinyorwa chekugadzirisa, akagadziridzwa uye haachadaidzi akawanda echipiri macros. Shanduko inotaridza makirasi akati wandei ekukanganisa, anowanzo kukonzerwa nekushandiswa kwe AC_REQUIRE macro;
  • Macros anobvuma nzvimbo-akapatsanurwa mazita emakakatanwa zvino anogara achikura neimwe yenharo dzakanyorwa.
    Shanduko iyi inokanganisa ma 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 uye AC_REPLACE_FUNCS;

  • Yakawedzera macros matsva AC_C__GENERIC, AC_CONFIG_MACRO_DIRS uye AC_CHECK_INCLUDES_DEFAULT;
  • MuAC_PROG_CC macro, kana iripo, kongiri ine C11 tsigiro yave yasarudzwa (ine kudzoreredza kuC99 neC89, kana isina kuwanikwa), uye muAC_PROG_CXX - C++11 ine kudzoreredza kuC++98. Iwo macros AC_PROG_CC_STDC, AC_PROG_CC_C89 uye AC_PROG_CC_C99 akaregwa.

Source: opennet.ru

Voeg