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