Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55138 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 48949 invoked from network); 3 Sep 2011 07:15:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2011 07:15:31 -0000 Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.20.128 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.20.128 c2bthomr10.btconnect.com Received: from [213.123.20.128] ([213.123.20.128:2958] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 51/A0-45280-7F3D16E4 for ; Sat, 03 Sep 2011 03:15:05 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2bthomr10.btconnect.com with ESMTP id EGO45528; Sat, 03 Sep 2011 08:15:00 +0100 (BST) Message-ID: <4E61D3F4.4040404@lsces.co.uk> Date: Sat, 03 Sep 2011 08:15:00 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110815 Firefox/6.0 SeaMonkey/2.3 MIME-Version: 1.0 To: PHP internals References: <1314966424.2150.26.camel@guybrush> <4E60F712.4010901@lerdorf.com> <4E6139CA.6040805@lsces.co.uk> <4E616C60.1040304@lerdorf.com> <4E61CC94.8050108@lsces.co.uk> <4E61CEE4.1060809@lerdorf.com> In-Reply-To: <4E61CEE4.1060809@lerdorf.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0301.4E61D3F4.0023, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.9.3.64215:17:7.586, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_MAILTO, __CP_URI_IN_BODY, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_2000_2999, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2bthomr10.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B020B.4E61D3F4.00DC:SCFSTAT14830815,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] Make mysqlnd default over libmysql in 5.4 From: lester@lsces.co.uk (Lester Caine) Rasmus Lerdorf wrote: > On 09/02/2011 11:43 PM, Lester Caine wrote: >> All builds seem to have mysqlnd included by default? So that has to be >> tested on every installation even if it's not going to be used? And I've >> hit problems with distributions needing MySQL because of a dependency on >> mysqlnd. >> >> I know we have had the discussion before, but if it is a general library >> for all databases then call it something else, if it's specific for >> MySQL then it only needs to be installed when MySQL is available on a >> system? > > Which general library? We are talking about mysqlnd which is obviously > only for MySQL. > > And what do you mean by "all builds" ? > > We don't do builds, the distributions do builds and we can't really > control what they choose to include by default, but most of the ones I > have seen have a separate php-mysql package. > > I guess you may be exclusively talking about Windows builds and that has > absolutely nothing to do with our current discussion of whether > --with-mysql should point to libmysql or libmysqlnd by default. My SUSE installs all have mysqlnd included in the core, As do other Linux distributions. I think for much the same reason that the windows builds do as well? The PHP development team have decided that -without-mysqlnd is required to remove it rather than -with-mysqlnd is with other optional packages. THAT decision determines what the distributions all do and flags mysqlnd as a core package? Since I have no interest in MySQL much of this is academic other than having to manage the fallout, so the bit I'm not understanding here is where mysqlnd fits in with libmysql or libmysqlnd. Is mysqlnd even used by mysql if libmysql is the default library? -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk// Firebird - http://www.firebirdsql.org/index.php