Conditional patches (php package)
Hi to all,
i'm trying to add support for php 5.3(.5), mantaining the ability to compile php 5.2(.17) for compatibility reasons.
The main problem is a patch that is in php 5.3.5 sources but not in 5.2.17 sources so it needed to be applied conditionally.
The, only one, patch is php-5.2.16-fix-build-when-__GMP_BITS_PER_MP_LIMB-is-not-defined.patch and it seems related to an extension (gmp in the name).
Can someone give me an hint?
Thank you,
Best Regards,
Daniele
Signature · 20 lines
____________________________________________________________
|
Daniele Salvatore Albano | web site:
IT Consultant | http://www.daccii.it
Website Design and Development |
Software Engineer and Developer | e-mail:
Linux Servers SetUp And Administration | info at daccii.it
Embedded Network Solutions | d.albano at gmail.com
Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute in
questo messaggio sono riservate ed a uso esclusivo del destinatario.
Qualora il messaggio in parola Le fosse pervenuto per errore, La
invitiamo ad eliminarlo senza copiarlo e a non inoltrarlo a terzi,
dandocene gentilmente comunicazione. Grazie.
Pursuant to Legislative Decree No. 196/2003, you are hereby informed
that this message contains confidential information intended only for
the use of the addressee. If you are not the addressee, and have
received this message by mistake, please delete it and immediately
notify us. You may not copy or disseminate this message to anyone. Thank
you.Quoted 11 lines · On Mon, 07 Mar 2011 20:42:28 +0100 Daniele Salvatore Albano - Lavoro…
i'm trying to add support for php 5.3(.5), mantaining the ability to compile php 5.2(.17) for compatibility reasons.
The main problem is a patch that is in php 5.3.5 sources but not in 5.2.17 sources so it needed to be applied conditionally.
The, only one, patch is php-5.2.16-fix-build-when-__GMP_BITS_PER_MP_LIMB-is-not-defined.patch and it seems related to an extension (gmp in the name).
Can someone give me an hint?
The package infrastructure has the following behaviour :
*) If there are patches named <pkg>-<pkgversion>*.patch, then they are
applied, and only those are applied.
*) Otherwise, patches named <pkg>*.patch are applied, as well as
<pkg>-<pkgversion>/*.patch if the <pkg>-<pkgversion> directory exists.
See the $(BUILD_DIR)/%/.stamp_patched: target in package/Makefile.package.in for more details.
Regards,
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
Quoted 12 lines · Daniele Salvatore Albano - Lavoro
Hi to all,
i'm trying to add support for php 5.3(.5), mantaining the ability to compile php 5.2(.17) for compatibility reasons.
The main problem is a patch that is in php 5.3.5 sources but not in 5.2.17 sources so it needed to be applied conditionally.
The, only one, patch is php-5.2.16-fix-build-when-__GMP_BITS_PER_MP_LIMB-is-not-defined.patch and it seems related to an extension (gmp in the name).
Quoted 7 lines
Can someone give me an hint?
Thank you,
Best Regards,
Daniele
Hi Daniele.
Did you move forward with the php bump?
I wouldn't mind dropping the 5.2 series for two reasons:
* We don't need to maintain any compatibility
* Upstream EOL - no more security updates
So i'd say just go forward with 5.3.x...
Regards.
Il 12/04/2011 19:03, Gustavo Zacarias ha scritto:
Quoted 9 lines
Hi Daniele.
Did you move forward with the php bump?
I wouldn't mind dropping the 5.2 series for two reasons:* We don't need to maintain any compatibility
* Upstream EOL - no more security updatesSo i'd say just go forward with 5.3.x...
Regards.
Yes i bumped it, but i didn't posted the patch yet because i need to fix some stuff i was working on (not related to php) to send some patches.
While support only php 5.3 would be "wonderful", i think that support php 5.2 isin't bad because a lot of old code doesn't work well with php 5.3
Signature · 20 lines
____________________________________________________________
|
Daniele Salvatore Albano | web site:
IT Consultant | http://www.itechcon.it
Website Design and Development |
Software Engineer and Developer | e-mail:
Linux Servers SetUp And Administration | info at itechcon.it
Embedded Network Solutions | d.albano at itechcon.it
Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute in
questo messaggio sono riservate ed a uso esclusivo del destinatario.
Qualora il messaggio in parola Le fosse pervenuto per errore, La
invitiamo ad eliminarlo senza copiarlo e a non inoltrarlo a terzi,
dandocene gentilmente comunicazione. Grazie.
Pursuant to Legislative Decree No. 196/2003, you are hereby informed
that this message contains confidential information intended only for
the use of the addressee. If you are not the addressee, and have
received this message by mistake, please delete it and immediately
notify us. You may not copy or disseminate this message to anyone. Thank
you.