LINUX.ORG.RU

Выпуск GNU Autoconf 2.70

 , , ,


0

2

Неделю назад, спустя восемь лет с момента прошлого релиза, тихо и незаметно был выпущен GNU Autoconf 2.70, утилиты для создания конфигурационных скриптов, используемых для сборки и установки программ.

Примечательные изменения включают:

  • поддержку стандарта C/C++ 2011 года,
  • поддержку воспроизводимых сборок,
  • улучшенную совместимость с актуальными компиляторами и шелл утилитами,
  • улучшенную поддержку кросс-компиляции,
  • большое количество баг-фиксов и мелких улучшений,
  • 12 новых фич.

Разработчики заявляют, что не смогли сохранить обратную совместимость, обновляться следует с осторожностью. Со списком несовместимостей, новых фич и баг-фиксов можно ознакомиться по ссылке ниже.

>>> Подробности



Проверено: Shaman007 ()

Земля в 2020 настолько очистилась, что мёртвые начали выходить из могил.

gremlin_the_red ★★★★★
()

Не захламлять корневую директорию исходников всяким генерируемым мусором (configure и т.п.) уже научились?

X512 ★★★★★
()

Разработчики заявляют, что не смогли сохранить обратную совместимость, обновляться следует с осторожностью.

Казалось что это дикое legacy от которого все уходят на cmake и meson, а они ещё совместимость ломают. Удивляюсь как ещё этим пользуются, особенно новыми версиями.

X512 ★★★★★
()
Ответ на: комментарий от rbbtnspc

А то иногда приходится небольшие лабы на си писать

Интересно, сколько там у тебя зависимостей в твоих небольших лабах на C.

anonymous
()
Ответ на: комментарий от cawa

Не знаю как у вас, в венде всё чётко

Сейчас тебя научат Родину любить.

anonymous
()
Ответ на: комментарий от X512

Зачем его вообще обновлять?

Зачем вообще что-то делать? Зачем жить? Зачем ты пишешь на этом форуме? Зачем Haiku? Зачем Linux?

anonymous
()
Ответ на: комментарий от xaizek

К сожалению, там всего пару комитов не от Бориса… Походу забить всем на него. Хипстота сидит на Конане унылом - ибо CMake.

anonymous
()
Ответ на: комментарий от Harald

Да прибудет с вами юникс-вей и дух свободного ПО!

Unix way означает сборку из блоков и подразумевает модульность и взаимозаменяемость. А тут даже с совместимостью между версиями проблемы.

question4 ★★★★★
()
Ответ на: комментарий от question4

Unix way означает сборку из блоков и подразумевает модульность и взаимозаменяемость.

Дак всё есть.

Harald ★★★★★
()
Ответ на: комментарий от Harald

Если б было, Дженту бы не требовались для него столько слотов.

question4 ★★★★★
()
Ответ на: комментарий от rbbtnspc

Какая песочница и куда ее таскают.

Песочница - среда сборки.

Таскают - туда, где собирают.

anonymous
()
Ответ на: комментарий от rbbtnspc

Какая песочница и куда ее таскают

Итог таскания песочницы такой, что программа должна быть безалтернативной, что бы кто-то решился опакетить для дистрибутива пргограмму использующую карго.

Есть такие сейчас?

anonymous
()
Ответ на: комментарий от anonymous

кто-то решился опакетить для дистрибутива пргограмму использующую карго.

Есть такие сейчас?

Компилятор Раста собирается с помощью cargo. И его опакечивают в дистрибутивах…

fsb4000 ★★★★★
()
Ответ на: комментарий от rbbtnspc

Си слишком хорошо интегрируется с другими библиотеками, чтобы иметь отдельную систему сборки-качалку специально для него. Поэтому ненужно!

К тому же есть системы сборки, поддерживающие одновременно кучу языков и умеющие качать пакеты средствами нескольких систем контроля версий для складирования по месту требования и дальнейшей сборки.

Но ты сейчас скажешь, что тебе лапки мешают ими пользоваться.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от fsb4000

Компилятор Раста собирается с помощью cargo. И его опакечивают в дистрибутивах…

Так он и безальтенативен. Был ба компилятор без требований карго собирали бы его.

anonymous
()
Ответ на: комментарий от grem

Мне не надо кучу языков собирать. Мне надо собрать либу, которая жисоны перекладывает. Почему я должен бродить по интернетам, искать либы, думать, как их подключить мне и клиентам? Cargo.toml решает все эти проблемы, а карго ещё и многие другие.

Ладно бы была нормальная стандартная библиотека, но нету ничего.

rbbtnspc
()
Ответ на: комментарий от rbbtnspc

Cargo.toml решает все эти проблемы, а карго ещё и многие другие.

В итоге у пользователя в системе должны быть установлены несколько версий одной библиотеки или вообще все статически собрано.

Такое говно можно терпеть только ради безальтернативных приложений.

anonymous
()
Ответ на: комментарий от anonymous

В итоге у пользователя в системе должны быть установлены несколько версий одной библиотеки или вообще все статически собрано.

И?

Да альтернативы чему тебе нужны? Пример можешь привести?

rbbtnspc
()
Последнее исправление: rbbtnspc (всего исправлений: 1)
Ответ на: комментарий от anonymous

В итоге у пользователя в системе должны быть установлены несколько версий одной библиотеки или вообще все статически собрано.

Это не считая того, что дистростроителям надо патчи, затыкающие дыры, накладывать не на одну версию библиотеки а на множество.

anonymous
()
Ответ на: комментарий от rbbtnspc

Да альтернативы чему тебе нужны? Пример можешь привести?

Перестань употреблять.

anonymous
()
Ответ на: комментарий от rbbtnspc

Либы, не лабы. Т9 опять шутки шутит.

Но ведь у фанатов Cargo либы не сложнее среднестатистической лабы, так что все сходится.

anonymous
()
Ответ на: комментарий от anonymous

Это не считая того, что дистростроителям надо патчи, затыкающие дыры, накладывать не на одну версию библиотеки а на множество.

В ХеллоВорлдах на Расте нет дыр, поэтому эта проблема надумана. Следующий.

        *Флакон*
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.