Welcome! Log In Create A New Profile

Advanced

Request: Omit library man pages and extraneous data by default.

December 13, 2009 06:20PM
Given the unreliability of using system libraries, nginx really does do it right by building its own PCRE, OpenSSL, and zlib. However, lots of extraneous stuff gets built for these items (such as manpages). This drastically increases nginx build time, particularly for the OpenSSL part.

Just try building nginx repeatedly for debugging purposes, and watching those openssl manpage installations scroll by again and again, eating precious iops and wall-clock time for no reason whatsoever---complete waste!

If the nginx make system ran configure on its libraries to omit the all stuff nginx doesn't actually need, this would not waste resources, and would significantly speed up build times. Really, nginx should tell configure to just build the static libraries.

Mr. Sysoev, in the long term, the cumulative time you would save yourself on test builds would probably more than make up for the time you spend fixing this. ;-)

Thanks.
Subject Author Posted

Request: Omit library man pages and extraneous data by default.

kyleb December 13, 2009 06:20PM

Re: Request: Omit library man pages and extraneous data by default.

Marcus Clyne December 14, 2009 02:18AM

Re: Request: Omit library man pages and extraneous data by default.

Igor Sysoev December 14, 2009 11:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 193
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready