{"id":323,"date":"2004-12-21T10:49:27","date_gmt":"2004-12-21T00:49:27","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=323"},"modified":"2004-12-21T10:49:27","modified_gmt":"2004-12-21T00:49:27","slug":"distcc-make-build-go-quicker","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2004\/12\/21\/distcc-make-build-go-quicker\/","title":{"rendered":"distcc make build go quicker"},"content":{"rendered":"<p>ahh&#8230; ccache, distcc and cross compilers make builds go quicker.<\/p>\n<p>two 350mhz PIIs, a 2.8Ghz P4 and a 1Ghz G4 are better than just the G4.<\/p>\n<p>although it&#8217;s annoying having to wait on the autotools stuff for each clone of a tree.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ahh&#8230; ccache, distcc and cross compilers make builds go quicker. two 350mhz PIIs, a 2.8Ghz P4 and a 1Ghz G4 are better than just the G4. although it&#8217;s annoying having to wait on the autotools stuff for each clone of &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2004\/12\/21\/distcc-make-build-go-quicker\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1,14,7],"tags":[],"class_list":["post-323","post","type-post","status-publish","format-standard","hentry","category-general","category-mysql","category-work-et-al"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-5d","jetpack-related-posts":[{"id":463,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/09\/04\/memberdb-election-results-performance-on-new-laptop\/","url_meta":{"origin":323,"position":0},"title":"MemberDB election-results performance on new laptop","author":"Stewart Smith","date":"2005-09-04","format":false,"excerpt":"So I picked up my new laptop on friday. It's an ASUS V6V - nice and fast, light, good resolution screen and lots of disk and RAM (it came with 1GB, I've got 2GB). Anyway, the transfer of data from my PowerBook went fine. I waited for xfsdump to dump\u2026","rel":"","context":"In &quot;cool gadgets&quot;","block_context":{"text":"cool gadgets","link":"https:\/\/www.flamingspork.com\/blog\/category\/cool-gadgets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3097,"url":"https:\/\/www.flamingspork.com\/blog\/2012\/07\/06\/samuel-smiths-old-brewery-tadcaster-taddy-porter\/","url_meta":{"origin":323,"position":1},"title":"Samuel Smith&#8217;s Old Brewery Tadcaster Taddy Porter","author":"Stewart Smith","date":"2012-07-06","format":false,"excerpt":"I had this one a few days ago. When I was last in Acland Cellars I saw a bunch of Samuel Smith's beer, and I noticed the small Vegan symbol on the back. Not one to shy away from vegan beer, I bought one of each I could see. Beer\u2026","rel":"","context":"In &quot;beer&quot;","block_context":{"text":"beer","link":"https:\/\/www.flamingspork.com\/blog\/category\/beer\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2012\/07\/camera_Hagrid_Princess_Fairley-225x300.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":632,"url":"https:\/\/www.flamingspork.com\/blog\/2006\/04\/01\/getting-rid-of-duplicate-emails-elegantly\/","url_meta":{"origin":323,"position":2},"title":"getting rid of duplicate emails, elegantly","author":"Stewart Smith","date":"2006-04-01","format":false,"excerpt":"I like duplicate emails in the way that everybody is thinking. This is different. Due to a bug in offlineimap i hit a little while ago, it's managed to make copies (sometimes even two copies) of each email in certain folders. Now, this isn't so bad as a) email didn't\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":973,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/01\/11\/memberdb-speed-improvements\/","url_meta":{"origin":323,"position":3},"title":"MemberDB speed improvements","author":"Stewart Smith","date":"2008-01-11","format":false,"excerpt":"So I finally installed the xdebug PHP extension and started doing some performance analysis of MemberDB using xdebug and kcachegrind. The upshot of which is a number of commits to the bzr tree that dramatically improve performance in several key areas. The answer? Caching. I'm not even talking using memcached\u2026","rel":"","context":"In &quot;linux-aus&quot;","block_context":{"text":"linux-aus","link":"https:\/\/www.flamingspork.com\/blog\/category\/linux-aus\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3419,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/10\/02\/the-end-of-bazaar\/","url_meta":{"origin":323,"position":4},"title":"The end of Bazaar","author":"Stewart Smith","date":"2013-10-02","format":false,"excerpt":"I've used the Bazaar (bzr) version control system since roughly 2005. The focus on usability was fantastic and the team at Canonical managed to get the entire MySQL BitKeeper history into Bazaar - facilitating the switch from BitKeeper to Bazaar. There were some things that weren't so great. Early on\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"Screenshot from 2013-10-02 10:32:19","src":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2013\/10\/Screenshot-from-2013-10-02-103219-300x59.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4397,"url":"https:\/\/www.flamingspork.com\/blog\/2018\/08\/22\/pwnm-sync-synchronizing-patchwork-and-notmuch\/","url_meta":{"origin":323,"position":5},"title":"pwnm-sync: Synchronizing Patchwork and Notmuch","author":"Stewart Smith","date":"2018-08-22","format":false,"excerpt":"One of the core bits of infrastructure I use as a maintainer is Patchwork (I wrote about making it faster recently). Patchwork tracks patches sent to a mailing list, allowing me as a maintainer to track the state of them (New|Under Review|Changes Requested|Accepted etc), combine them into patch bundles, look\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2018\/08\/Screenshot-from-2018-08-22-17-28-25-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=323"}],"version-history":[{"count":0,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/323\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}