On 28 November 2011 13:36, Derick Rethans <der...@php.net> wrote:
> On Mon, 28 Nov 2011, Ferenc Kovacs wrote:
>
>> On Mon, Nov 28, 2011 at 2:11 PM, Derick Rethans <der...@php.net> wrote:
>>
>> > I'm currently writing a shared extension thta depends on another
>> > shared extension (igbinary). "make test" doesn't handle this at the
>> > moment, because it removes every extension= line from it's temporary
>> > php.ini. This means that the dependent extension (igbinary) now
>> > isn't loaded, which means my extension doesn't load either and
>> > obviously all the tests fail.
>> >
>> > I've attached a patch that adds a new --EXTENSIONS-- section to the
>> > PHPT format. The run-tests.php script makes sure that all extensions
>> > in that last are added to the PHP command with -dextension=... , but
>> > only if they're not build in (or already loaded in some other way).
>> >
>> > The patch is simple, and it doesn't touch any other section or
>> > functionality so I'm suggesting to commit it to PHP 5.3/5.4 and
>> > trunk some time soon.
>>
>> wouldn't  --INI-- + extension do the same?
>
> No, as the run-tests.php framework changes "extension_dir" to
> "./modules/". It would also cause issues if you try to load an extension
> that is built-in. And it's not portable because not on every platform
> the extension name = extension.so

Can you use PHP_SHLIB_SUFFIX?




-- 
Richard Quadling
Twitter : EE : Zend : PHPDoc : Fantasy Shopper
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea :
fan.sh/6/370

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to