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.
- Prev by Date: Fails to enable dynamic library support
- Next by Date: Characters missing from CURL posts
- Previous by thread: Fails to enable dynamic library support
- Next by thread: Characters missing from CURL posts
- Index(es):