Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46235 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61618 invoked from network); 29 Nov 2009 14:23:30 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Nov 2009 14:23:30 -0000 X-Host-Fingerprint: 95.31.13.88 xdmitri2.static.corbina.ru Received: from [95.31.13.88] ([95.31.13.88:19479] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0E/72-48013-2E3821B4 for ; Sun, 29 Nov 2009 09:23:30 -0500 Message-ID: <0E.72.48013.2E3821B4@pb1.pair.com> To: internals@lists.php.net References: <61.CB.44817.91D421B4@pb1.pair.com> <4B1266E0.7010405@zend.com> <7D.E0.48013.AD9721B4@pb1.pair.com> <4B127C03.1080707@zend.com> Date: Sun, 29 Nov 2009 17:23:26 +0300 Lines: 34 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5843 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Posted-By: 95.31.13.88 Subject: Re: [PHP-DEV] php id string From: dmda@yandex.ru ("jvlad") "Jess Portnoy" wrote in message news:4B127C03.1080707@zend.com... > Apple ships their MAC OS with GCC that is capable of building universal > binaries. > Most MAC users expect packages to be built universal. Trust me, I also > hate it but its true... > If what you want is just to ensure the extensions are built for the same > architecture as the PHP core, this I can understand, I'm just saying you > need to take multiple archs bundled together under consideration. Also, I > don't know if deciding for the dynamic loader if something can be loaded > is so wise, if it can great, if not, it will yell at you anyhow.. > > May the source be with you, > Best regards, > Jess Portnoy Jess, Honestly, I see no problem with universal binaries. After all they are not that "universal" at all. Perhaps you missed another reply where I asked - if you have 4 binaries in one file, why don't you have 4 id strings for them? and yes, many companies that provide their php extensions in pre-compiled form like Zend, ionCube, and many others are interested in a clear way on how to detect whether installed php is supported and what module among hunderd others to pick and install. So, you usee it's not a way to dictate the loader what to load. It's a way for installer to be wise enough. -jvlad