Jeff Thanks for such a nice review. Please see my response inline. - Sriram
Jeff Trawick wrote: > Sriram Natarajan wrote: >> Hi >> We would like to link PHP MySQL extension with MySQL 5.1 runtime >> instead of the current MySQL 5.0 runtime. Accordingly, here is the >> patch that addresses this. Can you kindly let me know if this looks >> ok to you >> >> http://cr.opensolaris.org/~sn123202/php52-mysql51/ > > It looks like the MYSQLI_SHARED_LIBADD/PDO_MYSQL_SHARED_LIBADD/etc. > respects settings made outside of configure. Can we make use of that > to set the required MySQL runpath in Makefile.sfw instead by patching? > I had tried this during my very initial php integration days and for some reason I had to patch our build process as passing it through environment did not give me the intended results. Unfortunately, I am not able to remember the exact reason today. I can investigate it again - and provide you with more detailed analysis as to why I had to patch the build process in the first place. However, I would like to address this - even if it turns out to be possible - post build 111 - with a separate bug to minimize any possibility of introducing any new regression issues for build 111a. > A common pattern for deciding which libmysqlclient to link in > ext/FOO/config*m4 is > > if --enable-maintainer-zts; then > block-A > else > block-B > fi > > Would it be cleaner to patch the if statement to enable that leg of > code, rather than replacing block-B with block-A? > > (something like this: > > if test "$enable_maintainer_zts" = "yes" -o > "$use_reentrant_mysqlclient" = "yes"; then > ... > > > ) > Makes sense. For this integration, I have modified this change and the updated webrev is here http://cr.opensolaris.org/~sn123202/php529-mysql51.2/webrev/ Can you please let me know if this looks ok for this build. - Sriram > _______________________________________________ > > > webstack-discuss mailing list > webstack-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/webstack-discuss