Bug #69652 [Opn->Ver]: 5.5.24 -> 5.5.25 binary is 13.6 % larger

From: Date: Mon, 18 May 2015 13:15:09 +0000
Subject: Bug #69652 [Opn->Ver]: 5.5.24 -> 5.5.25 binary is 13.6 % larger
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-192729@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=69652&edit=1 ID: 69652 Updated by: cmb@php.net Reported by: lonnie at abelbeck dot com Summary: 5.5.24 -> 5.5.25 binary is 13.6 % larger -Status: Open +Status: Verified Type: Bug -Package: timezonedb +Package: Date/time related Operating System: Linux PHP Version: 5.5.25 -Assigned To: +Assigned To: derick Block user comment: N Private report: N New Comment: I can confirm the huge size increase of timezonedb.h from version 2015.3 to 2015.4, and an overall increase of php5.dll by ~7% from PHP 5.5.24 to PHP 5.5.25. There has been a recent commit[1] which mentions "file format changes". [1] <https://github.com/php/php-src/commit/957aa220aa175a874f429f97701eede0f1ef14d3> Previous Comments: ------------------------------------------------------------------------ [2015-05-18 13:07:13] lonnie at abelbeck dot com Changed from "General Issues" to "timezonedb" ------------------------------------------------------------------------ [2015-05-18 02:21:34] lonnie at abelbeck dot com Further investigation shows a huge difference in the "ext/date/lib/timezonedb.h" file $ ls -l php-5.5.24/ext/date/lib/timezonedb.h -rw-r--r--@ 1 lra staff 1624462 Apr 15 05:43 php-5.5.24/ext/date/lib/timezonedb.h $ ls -l php-5.5.25/ext/date/lib/timezonedb.h -rw-r--r--@ 1 lra staff 4221484 May 13 19:02 php-5.5.25/ext/date/lib/timezonedb.h A 2.6 MB increase in the text contents, no doubt this is where the extra bulk is from. Were these files created properly ? ------------------------------------------------------------------------ [2015-05-17 21:33:14] lonnie at abelbeck dot com Description: ------------ Actually Information rather than a bug per se... Upgrading from 5.5.24 -> 5.5.25 Binary is 13.6 % larger Execution speed is 2.8 % slower Cross-compiled and stripped using Buildroot: 5.5.24: 3183328 byte binary 5.5.25: 3617504 byte binary I compared the config.log's, "nm -a" symbol tables, "php -m" modules, etc. and everything looks the same. Does it make sense such a large change in binary size ? ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=69652&edit=1

« previous php.bugs (#192729) next »