| sean finney on 10 Oct 2011 05:53:33 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: [PLUG] php module size, build vs rpm |
Hi,
On Sat, Oct 08, 2011 at 09:46:41PM -0400, Neill R wrote:
> Specifically in /etc/httpd/modules (linked to
> /usr/lib64/httpd/modules), when building from source using a configure
> as show below, 26 MB.
>
> -rwxr-xr-x 1 root root 26731429 Oct 8 21:38 libphp5.so
>
> ./configure --prefix=/opt/build-php-5.3.8 --with-apxs2=/usr/sbin/apxs
> --with-mysqli=mysqlnd --with-config-file-path=/etc/php
> --with-config-file-scan-dir=/etc/php.d --enable-zip --with-bz2
> --with-zlib --enable-mbstring --with-mcrypt --with-curl
>
> When I look at another system where RPM's were installed from centos
> testing, the same .so is: 3.4 MB
>
> -rwxr-xr-x 1 root root 3.4M Nov 13 2009 libphp5.so
Without being involved in the headware-based distros, my guess is that
the packages likely strip the binaries in question before stuffing them
into the rpm files[1]. Is there a difference if you run file(1) on the
.so files in question?
sean
[1] At least, that's what explains the difference on debian-based distros,
where the debug symbols are stripped out and placed in a seperage -dbg
package.
___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug