Tools of the Trade: Difference between revisions

Jump to navigation Jump to search
m
→‎Speeding up compilations: Using the Google/GNU Gold Linker
m (re-ordering & adding link to screenstreamer patches & instructions for FlightGear video recording)
m (→‎Speeding up compilations: Using the Google/GNU Gold Linker)
Line 19: Line 19:
* [http://sources.redhat.com/autobook/ autools - autoconf, automake, libtool & co] - build system  
* [http://sources.redhat.com/autobook/ autools - autoconf, automake, libtool & co] - build system  


=== Speeding up compilations ===
=== Speeding up compilations/rebuilds ===
* [http://ccache.samba.org ccache - compiler cache, pre-compiled objects for gcc] - speed up repeated compilations by using a configurable dynamic compiler cache
* [http://distcc.samba.org distcc - distributed (fast!) compilations for any network] - distributing compilations to several nodes
* [http://distcc.samba.org distcc - distributed (fast!) compilations for any network] - distributing compilations to several nodes
* [http://ccache.samba.org ccache - compiler cache, pre-compiled objects for gcc] - speed up repeated compilations by using a configurable dynamic compiler cache
* Using TMPFS-based ram drives to speed up compilations:
** [http://en.wikipedia.org/wiki/TMPFS TMPFS]
** [http://docs.sun.com/app/docs/doc/817-5093/6mkisoqdh?a=view How to Create and Mount a TMPFS File System ]
** [http://kevin.vanzonneveld.net/techblog/article/create_turbocharged_storage_using_tmpfs/ Create turbocharged storage using tmpfs]
* Using the [http://freebsd.stokely.org/2008/04/gnu-gold-linker.html GNU Gold Linker] to speed up link times on ELF platforms by a factor of up to 5:
** [http://lwn.net/Articles/274859/ Striking gold in binutils]
** [http://blog.cafarelli.fr/post/2008/04/09/Testing-the-new-gold-linker-from-binutils Testing the new "gold" linker from binutils]


=== Documentation ===
=== Documentation ===
2,561

edits

Navigation menu