Custom static extension compilation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



After trying to compile my custom extension as a dynamic extension, I
decided to try to compile it as a static one. I found out that I have to
copy the directory with the sources and the config.m4 to the ext
directory under the source dir and call ./buildconf --force to rebuild
the configure script. However, doing that built the configure script in
a way that doesn't even compile. My configure command is:
'./configure' '--host=powerpc-wrs-linux-gnu' '--build=i686-linux'
'--prefix=/usr/local' '--disable-all' '--enable-static'
'--disable-shared' '--enable-memory-limit' '--disable-safe-mode'
'--disable-rpath' '--disable-ipv6' '--disable-wddx' '--disable-bcmath'
'--disable-debug' '--disable-calendar' '--disable-ftp'
'--without-aolserver' '--without-apache' '--without-continuity'
'--without-pi3web' '--enable-releasemode' '--enable-xml'
'--cache-file=config.cache' '--enable-libxml'
'--with-libxml-dir=/home/artzi/work/down/temp/target/usr/local'
'--disable-simplexml' '--enable-dom' '--enable-soap' '--with-db'
'--enable-sockets' '--enable-track-vars' '--enable-trans-sid'
'--enable-magic-quotes' '--without-pear' '--with-zlib'
'--with-exec-dir=/usr/local/appweb' '--sysconfdir=/usr/local/appweb'
'--with-gnu-ld' '--with-openssl=/usr' '--enable-mbstring'
'--disable-mbregex' '--enable-session' '--enable-pcntl' '--enable-pdo'
'--with-pdo-sqlite' '--with-pcre-regex' '--enable-spl'
'--enable-tokenizer'
'--with-snmp=/home/artzi/work/down/temp/target/usr/local'
'--enable-ctype' '--with-ctype' '--with-tsrm-pthreads'
'--enable-threadsafe' '--enable-maintainer-zts' '--enable-embed=shared'
'--enable-cgi' '--enable-cli' '--enable-inline-optimization'
 
Before the buildconf, the configure passed fine, but afterwards I got an
error from the PCNTL extension that the system doesn't support fork().
It happened both when cross compiling and when compiling normally.
 
Any idea what is the right way to add an extension as static so it will
compile right?
 
Thanks,
 
Yoav.

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux