Re: php for android
| From: | Moshe Doron | Date: | Sun, 10 Jan 2010 15:50:35 +0000 |
| Subject: | Re: php for android | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-46618@lists.php.net to get a copy of this message | ||
Antony Dovgal wrote:
On 01/10/2010 12:45 AM, Moshe Doron wrote: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. MosheQuit 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 withCC=<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?