{"id":206,"date":"2004-04-04T22:30:16","date_gmt":"2004-04-05T02:30:16","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=206"},"modified":"2004-04-04T22:30:16","modified_gmt":"2004-04-05T02:30:16","slug":"the-tyranny-of-configure","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2004\/04\/04\/the-tyranny-of-configure\/","title":{"rendered":"the tyranny of configure"},"content":{"rendered":"<p>I&#8217;m building <a href=\"http:\/\/gentoo.org\">Gentoo<\/a> Linux on my laptop. Every little package that wants to build goes off and calls a <em>configure<\/em> script, as built by <a href=\"http:\/\/www.gnu.org\/\">gnu<\/a> <a href=\"http:\/\/www.gnu.org\/software\/autoconf\/\">autoconf<\/a>. Every one checks the presence of features by compiling a little test program.<\/p>\n<p>This gets slow. Quite why a system can&#8217;t cache autoconf results, and tell <em>configure<\/em> that it has this, that and the other. My computers seem to spend half their time somewhere in a configure script (serves me right for using Gentoo), but there has to be a better way than the status quo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m building Gentoo Linux on my laptop. Every little package that wants to build goes off and calls a configure script, as built by gnu autoconf. Every one checks the presence of features by compiling a little test program. This gets slow. Quite why a system can&#8217;t cache autoconf results, and tell configure that it [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_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}},"categories":[7],"tags":[1744,727,270],"class_list":["post-206","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-configure","tag-gentoo","tag-linux"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-3k","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=206"}],"version-history":[{"count":0,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/206\/revisions"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}