[config] Add links
This commit is contained in:
parent
f53590971c
commit
8d36ef50c8
|
@ -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
|
library into your app, make sure your linker removes unused functions. This
|
||||||
can be tricky and differ from environment to environment, but you definitely
|
can be tricky and differ from environment to environment, but you definitely
|
||||||
want to make sure this happens. Otherwise, every unused public function will
|
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.
|
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
|
The rest of this file shows you ways to shrink the library even further at the
|
||||||
|
|
Loading…
Reference in New Issue