Antony Dovgal wrote:
On 01/10/2010 12:45 AM, Moshe Doron wrote:
Quit easy porting, here the instructions:

http://www.icomsw.com/~moshe/php-android.php

-CC = gcc
+CC = /home/git/arm-2009q3/bin/arm-none-linux-gnueabi-gcc
-CPP = gcc -E
+CPP = /home/git/arm-2009q3/bin/arm-none-linux-gnueabi-gcc -E

Such kind of changes is not necessary, you can do it with `CC=<path to gcc> 
LD=<path to ld> ./configure ...`

If you remove that, there are only two parts that seem to be really 
ARM-specific:
1) -export-dynamic -> -all-static
2) a patch for zend_float.h
Both of them are not clear to me, would you care to explain why are they needed?


Hello,

The static compile is due to the fact that in android there is replacment to the standard libc called "bionic". Since and i haven't yet managed to tell the CodeSourcery to link against bionic i linked all staticlly. bionic is something i need to face for allowing the php to interact with the local apache and for allowing the php to be embeded into the android ndk framework. I guess there some extra patching will need for it.

Moshe

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

Reply via email to