FreeBSD php port

May 22, 2014 12:36

Есть FreeBSD. В портах есть lang/php5. Обращаюсь к помощи зала за разъяснением, что делают прилагающиеся к порту патчи. Честно говоря, мне большинство не очевидно. Очень похоже на какие-то наколенные штуковины...

ports, php, freebsd

Leave a comment

Comments 5

vilgeforce May 22 2014, 08:42:50 UTC
По случайным числам в PHP смогу подсказать, особенно если у тебя будет возможность получить вывод пары простых скриптов до и после патча. Тот же suhosin, например, патчит эту часть. С шансами и твои патчи могут туда же лезть.

Reply


vitus_wagner May 22 2014, 08:56:27 UTC
php это сплошная наколенная штуковина,

Reply


dadv May 23 2014, 06:50:41 UTC
Гм... Идём на http://svnweb.freebsd.org/ports/head/lang/php5/files/
Кликаем на непонятный патч, смотрим в commit log первоначальный.
Но, в основном, из самих патчей понятно, что они делают.
Который непонятный?

Reply

schors May 23 2014, 07:42:34 UTC
patch-TSRM_threads.m4 - собственно, если я не собираю тредовый php, то пофиг да? но смахивает на какой-то костыль "всегда возвращаем 0 ( ... )

Reply

dadv May 23 2014, 08:56:38 UTC
Во-первых, не надо путать патч с рефакторингом/переписыванием кода. Портовый патч часто это минимально возможное изменение, которое даёт работающий результат, а не красивая переработка архитектуры. Патч может тупо править баг (который, например, на других OS не проявляется по разным причинам ( ... )

Reply


Leave a comment

Up