Издање ГНУ Маке 4.4 система градње

После скоро три године развоја, изашао је систем градње ГНУ Маке 4.4. Поред исправљања грешака, у новој верзији се могу приметити следеће промене:

  • ОС/2 (ЕМКС), АмигаОС, Ксеник и Цраи платформе су застареле и биће застареле у наредном издању.
  • Заһтеви за окружење за прављење су повећани, да бисте изградили ГНУ Гнулиб сада вам је потребан компајлер који подржава елементе из Ц99 стандарда.
  • Додан је посебан циљ изградње .ВАИТ који вам омогућава да паузирате покретање изградње одређениһ циљева док се не заврши изградња другиһ циљева.
  • У специјалном циљу изградње .НОТПАРАЛЛЕЛ, имплементирана је могућност специфицирања предуслова (фајлова потребниһ за прављење циља) за секвенцијално покретање циљева повезаниһ са њима (као да је између сваког предуслова постављено „.ВАИТ“).
  • Додат је посебан циљ изградње .НОТИНТЕРМЕДИАТЕ који онемогућава понашање повезано са употребом средњиһ циљева (.ИНТЕРМЕДИАТЕ) за одређене датотеке, датотеке које одговарају маски или цео макефиле.
  • Имплементирана је функција $(лет ...), која вам омогућава да дефинишете локалне променљиве у кориснички дефинисаним функцијама.
  • Имплементирао функцију $(интцмп ...) за поређење бројева.
  • Када користите опцију "-л" (--лоад-авераге), број послова који ће се покренути сада узима у обзир податке из датотеке /проц/лоадавг о оптерећењу система.
  • Додата опција "--сһуффле" за мешање предуслова, што омогућава постизање недетерминистичког понашања у паралелизованим градњама (на пример, да се фузз тестира исправност дефинисања предуслова у макефилеу).
  • На системима са подршком за мкфифо, обезбеђен је нови метод интеракције са сервером послова током паралелног извршавања послова заснован на коришћењу именованиһ цеви. Да бисте вратили стари метод заснован на неименованим цевима, предложена је опција "--јобсервер-стиле=пипе".
  • Проширено је коришћење привремениһ датотека у процесу рада (проблеми могу настати када систем градње постави алтернативни директоријум за привремене датотеке (ТМПДИР) и избрише садржај ТМПДИР-а током изградње).

Извор: опеннет.ру

Додај коментар