Re: PHP for embedded device: reduce size
| From: | Martin Herrman | Date: | Sun, 20 Feb 2011 15:42:28 +0000 |
| Subject: | Re: PHP for embedded device: reduce size | ||
| References: | 1 2 3 4 5 6 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-51483@lists.php.net to get a copy of this message | ||
2011/2/20 Reindl Harald <h.reindl@thelounge.net>:
> There are some more swicthes
> --disable-all Disable all extensions which are enabled by default
>
> What about "--disable-all" followed by "--enable-feature" for all
> you want to have?
>
> The follwoing are not needed in most cases
> --disable-ipv6
> --disable-posix
> --disable-phar
> --disable-json
> __________________________________
>
> --disable-ipv6 Disable IPv6 support
> --disable-libxml Disable LIBXML support
> --disable-ctype Disable ctype functions
> --disable-inifile DBA: INI support (bundled)
> --disable-flatfile DBA: FlatFile support (bundled)
> --disable-dom Disable DOM support
> --disable-fileinfo Disable fileinfo support
> --disable-filter Disable input filter support
> --disable-hash Disable hash support
> --disable-json Disable JavaScript Object Serialization support
> --disable-mbregex MBSTRING: Disable multibyte regex support
> --disable-pdo Disable PHP Data Objects support
> --disable-phar Disable phar support
> --disable-posix Disable POSIX-like functions
> --disable-session Disable session support
> --disable-simplexml Disable SimpleXML support
> --disable-tokenizer Disable tokenizer support
> --disable-xml Disable XML support
> --disable-xmlreader Disable XMLReader support
> --disable-xmlwriter Disable XMLWriter support
I already had --disabled-all. I have now tested with -Os instead of
-O2 which results in a 2.8MB executable. So that helps a bit :-)