verwende hardened php und bekomme eine meldung beim starten von php, dass das modul ZIP nicht mit dem useflag hardened kompilliert ist. soweit so schö, aber das ZIP modul hat kein hardened flag ...
PHP Warning: PHP Startup: zip: Unable to initialize module Module compiled without Hardening-Patch, module API=20050922, debug=0, thread-safety=0
PHP compiled with Hardening-Patch=1002051106, module API=20050922, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Von nem USE-Flag steht da nichts. Du musst nur alle PECL Module (dev-php?/pecl-*) neubauen, wenn du von php auf php hardened gewechselt hast. In dem Fall reicht vermutlich emerge dev-php5/pecl-zip.
Sowas könnte auch gehen (ungetestet): equery -C -q l dev-php5/pecl- | xargs emerge -a
oxygen wrote:Von nem USE-Flag steht da nichts. Du musst nur alle PECL Module (dev-php?/pecl-*) neubauen, wenn du von php auf php hardened gewechselt hast. In dem Fall reicht vermutlich emerge dev-php5/pecl-zip.
Sowas könnte auch gehen (ungetestet): equery -C -q l dev-php5/pecl- | xargs emerge -a