[config] Add links
authorBehdad Esfahbod <behdad@behdad.org>
Thu, 27 Jun 2019 21:48:10 +0000 (14:48 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Thu, 27 Jun 2019 21:48:10 +0000 (14:48 -0700)
CONFIG.md

index bf14a6d..46971b0 100644 (file)
--- a/CONFIG.md
+++ b/CONFIG.md
@@ -40,7 +40,11 @@ Finally, if you are making a static library build or otherwise linking the
 library into your app, make sure your linker removes unused functions.  This
 can be tricky and differ from environment to environment, but you definitely
 want to make sure this happens.  Otherwise, every unused public function will
-be adding unneeded bytes to your binary.
+be adding unneeded bytes to your binary.  The following pointers might come
+handy:
+
+ * https://lwn.net/Articles/741494/ (all of the four-part series)
+ * https://elinux.org/images/2/2d/ELC2010-gc-sections_Denys_Vlasenko.pdf
 
 Combining the above three build options should already shrink your library a lot.
 The rest of this file shows you ways to shrink the library even further at the