{"id":1421,"date":"2009-05-03T23:51:59","date_gmt":"2009-05-04T06:51:59","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=1421"},"modified":"2009-05-03T23:52:53","modified_gmt":"2009-05-04T06:52:53","slug":"latest-compiler-news","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/latest-compiler-news\/","title":{"rendered":"Latest Compiler News"},"content":{"rendered":"<p>I&#8217;ve been doing compiler stuff tonight:<\/p>\n<ul>\n<li>Thanks to Carl Eugen Hoyos as well as my compiler contact inside Intel for advising me on how to procure icc version 11.0.083 (vs. .081 previously) along with an unlimited, non-commercial compiler license. Looks like I won&#8217;t have to worry about the 31-day limit now (though there might still be a problem with the Mac OS X version). Further, the 32-bit compiler runs from the 64-bit kernel prompt (I am trying to move away from the <a href=\"http:\/\/multimedia.cx\/eggs\/32-bit-shuffling\/\">32-bit chroot setup<\/a> and am meeting with some success). Both 32- and 64-bit versions are now in <a href=\"http:\/\/fate.multimedia.cx\/\">FATE<\/a>.<\/li>\n<li>After a brief respite following the <a href=\"http:\/\/multimedia.cx\/eggs\/gcc-440\/\">release of gcc 4.4.0<\/a>, I have updated the gcc SVN snapshots and reinstated the configurations tracking the <a href=\"http:\/\/ffmpeg.org\/\">FFmpeg<\/a> build status on experimental gcc 4.5 builds. I&#8217;m especially proud, though, that I managed to build one C compiler binary that runs under 64-bit Linux but can build both 32- and 64-bit binaries.<\/li>\n<li>A lot of people wonder about this, so I wanted to make it known that I have been briefed on how to use <a href=\"http:\/\/llvm.org\/\">LLVM<\/a>, the rising star of compiler technology. Thus far, I have not been able to create a build that compiles FFmpeg. I hear that <a href=\"http:\/\/llvm.org\/bugs\/show_bug.cgi?id=4106\">they&#8217;re working on it<\/a>.<\/li>\n<\/ul>\n<p>New <a href=\"http:\/\/multimedia.cx\/eggs\/performance-smackdown-powerpc\/\">performance smackdowns<\/a> to come, at least for those that can currently build FFmpeg (the current rev of gcc 4.5-SVN, rev 147090, isn&#8217;t doing so well&#8211; failing across platforms).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>New versions of icc and gcc; hoping to get LLVM on the FATE farm soon as well<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[116,122],"class_list":["post-1421","post","type-post","status-publish","format-standard","hentry","category-fate-server","tag-gcc","tag-icc"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/comments?post=1421"}],"version-history":[{"count":4,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1421\/revisions"}],"predecessor-version":[{"id":1425,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1421\/revisions\/1425"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=1421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=1421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=1421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}