aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2007-10-15 21:03:40 +0000
committerDan Fandrich <dan@coneharvesters.com>2007-10-15 21:03:40 +0000
commitadd90abfa40e06fb2d14191f6576258842ac69d4 (patch)
treef69c88a02d75b4bb9aa4dc2b29396b83fc4293c4
parenta005243908803662d4a05427bc1061db42f4d057 (diff)
Updated minimum libcurl size
-rw-r--r--docs/INSTALL9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/INSTALL b/docs/INSTALL
index 6c27d6b15..76ac8b5ea 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -714,6 +714,9 @@ REDUCING SIZE
./configure CFLAGS='-Os' ...
+ Note that newer compilers often produce smaller code than older versions
+ due to better optimization.
+
Be sure to specify as many --disable- and --without- flags on the configure
command-line as you can to disable all the libcurl features that you
know your application is not going to need. Besides specifying the
@@ -740,9 +743,9 @@ REDUCING SIZE
sections of the shared library using the -R option to objcopy (e.g. the
.comment section).
- Using these techniques it is possible to create an HTTP-only shared
- libcurl library for i386 Linux platforms that is less than 90 KB in
- size (as of version 7.15.4).
+ Using these techniques it is possible to create an HTTP-only shared libcurl
+ library for i386 Linux platforms that is only 96 KiB in size (as of libcurl
+ version 7.17.1, using gcc 4.2.2).
You may find that statically linking libcurl to your application will
result in a lower total size.