CINXE.COM

switch to multilib, drop of i686 - Frugalware

<!DOCTYPE html> <html class="no-js" lang="en"> <head><meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>switch to multilib, drop of i686 - Frugalware</title> <script>(function(d,e){d[e]=d[e].replace("no-js","js");})(document.documentElement,"className");</script><meta name="description" content=""> <meta property="og:url" content="/news/265/"> <meta property="og:site_name" content="Frugalware"> <meta property="og:title" content="switch to multilib, drop of i686"> <meta property="og:description" content="After bumping the toolchain to gcc6 we had some trouble building some of the larger packages for i686. Since every dev is using x86_64 and the number of users still on i686 arch seems quite low, the decision to drop i686 completely was made. This raised the need to switch the lib32-extra packages - used mainly by steam and wine - that where build by stripping the i686 packages in the past, to a different buildsystem. crazy was so kind to establish a full multilib toolchain for that and some scheme (cross32.sh) so providing two flavors (x86_64 and lib32-extra) for one package. This work was merged yesterday and the two mentioned packages still work. If you find any issues feel free to raise some bug in the bugtracker."> <meta property="og:locale" content="en"> <meta property="og:type" content="article"> <meta property="article:section" content="news"> <meta property="article:published_time" content="2016-11-09T11:55:45+01:00"> <meta property="article:modified_time" content="2016-11-09T11:55:45+01:00"> <meta itemprop="name" content="switch to multilib, drop of i686"> <meta itemprop="description" content="After bumping the toolchain to gcc6 we had some trouble building some of the larger packages for i686. Since every dev is using x86_64 and the number of users still on i686 arch seems quite low, the decision to drop i686 completely was made. This raised the need to switch the lib32-extra packages - used mainly by steam and wine - that where build by stripping the i686 packages in the past, to a different buildsystem. crazy was so kind to establish a full multilib toolchain for that and some scheme (cross32.sh) so providing two flavors (x86_64 and lib32-extra) for one package. This work was merged yesterday and the two mentioned packages still work. If you find any issues feel free to raise some bug in the bugtracker."> <meta itemprop="datePublished" content="2016-11-09T11:55:45+01:00"> <meta itemprop="dateModified" content="2016-11-09T11:55:45+01:00"> <meta itemprop="wordCount" content="128"> <meta itemprop="keywords" content="Development"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="switch to multilib, drop of i686"> <meta name="twitter:description" content="After bumping the toolchain to gcc6 we had some trouble building some of the larger packages for i686. Since every dev is using x86_64 and the number of users still on i686 arch seems quite low, the decision to drop i686 completely was made. This raised the need to switch the lib32-extra packages - used mainly by steam and wine - that where build by stripping the i686 packages in the past, to a different buildsystem. crazy was so kind to establish a full multilib toolchain for that and some scheme (cross32.sh) so providing two flavors (x86_64 and lib32-extra) for one package. This work was merged yesterday and the two mentioned packages still work. If you find any issues feel free to raise some bug in the bugtracker."> <link rel="shortcut icon" href="/favicon.ico"><link rel="stylesheet" href="/css/style.css"> <link rel="stylesheet" href="/css/v2-styles.css"> <link rel="stylesheet" href="/css/frugalware.css"> </head> <body class="body"> <div class="container container--outer"> <header class="header"> <div class="container header__container"> <div class="logo logo--mixed"> <a class="logo__link" href="/" title="Frugalware" rel="home"> <div class="logo__item logo__imagebox"> <img class="logo__img" src="/images/frugalware.png"> </div><div class="logo__item logo__text"> <div class="logo__title">Frugalware</div> <div class="logo__tagline">Let&#39;s make things frugal!</div> </div> </a> </div> <nav class="menu"> <ul class="menu__list"> <li class="menu__item"> <a class="menu__link" href="/frugalware/">Frugalware</a> </li> <li class="menu__item"> <a class="menu__link" href="/community/">Community</a> </li> <li class="menu__item"> <a class="menu__link" href="/download/">Download</a> </li> <li class="menu__item"> <a class="menu__link" href="/package/">Packages</a> </li> <li class="menu__item"> <a class="menu__link" href="/development/">Development</a> </li> </ul> </nav> </div> </header> <div class="wrapper flex"> <div class="primary"> <main class="main" role="main"> <article class="post"> <header class="post__header"> <h1 class="post__title">switch to multilib, drop of i686</h1> <div class="post__meta meta"> <div class="meta__item-datetime meta__item"> <svg class="meta__icon icon icon-time" width="16" height="14" viewBox="0 0 30 28"><path d="M15 0a14 14 0 1 1 0 28 1 1 0 0 1 0-28m0 3a3 3 0 1 0 0 22 3 3 0 0 0 0-22m1 4h-2v8.4l6.8 4.4L22 18l-6-3.8z"/></svg><time class="meta__text" datetime="2016-11-09T11:55:45&#43;01:00">2016-11-09</time></div><div class="meta__item-categories meta__item"><svg class="meta__icon icon icon-category" width="16" height="16" viewBox="0 0 16 16"><path d="m7 2 1 2h8v11H0V2z"/></svg><span class="meta__text"><a class="meta__link" href="/categories/development/" rel="category">Development</a> </span> </div> <div class="meta__item-translations meta__item"> <span class="meta__text">Translations: <a class="meta__link" href="/fr/news/265/">FR</a> </span> </div></div> </header> <div class="content post__content clearfix"> <p>After bumping the toolchain to gcc6 we had some trouble building some of the larger packages for i686. Since every dev is using x86_64 and the number of users still on i686 arch seems quite low, the decision to drop i686 completely was made. This raised the need to switch the lib32-extra packages - used mainly by steam and wine - that where build by stripping the i686 packages in the past, to a different buildsystem. crazy was so kind to establish a full multilib toolchain for that and some scheme (cross32.sh) so providing two flavors (x86_64 and lib32-extra) for one package. This work was merged yesterday and the two mentioned packages still work. If you find any issues feel free to raise some bug in the bugtracker.</p> </div> </article> </main> <nav class="pager flex"> <div class="pager__item pager__item--prev"> <a class="pager__link" href="/news/264/" rel="prev"> <span class="pager__subtitle">芦&thinsp;Previous</span> <p class="pager__title">toolchain bumped to gcc6</p> </a> </div> <div class="pager__item pager__item--next"> <a class="pager__link" href="/news/266/" rel="next"> <span class="pager__subtitle">Next&thinsp;禄</span> <p class="pager__title">kernel bump to 4.11; nvidia nobuild</p> </a> </div> </nav> <section class="comments"> <div id="disqus_thread"></div> <script> window.disqus_config = function () { }; (function() { if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) { document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.'; return; } var d = document, s = d.createElement('script'); s.async = true; s.src = '//' + "frugalware-1" + '.disqus.com/embed.js'; s.setAttribute('data-timestamp', +new Date()); (d.head || d.body).appendChild(s); })(); </script> <noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> <a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a> </section> </div> <aside class="sidebar"><div class="widget-recent widget"> <h4 class="widget__title">Get frugalware</h4> <div class="widget__content"> <ul class="widget__list"> <li class="widget__item"></li> Current version - 2.1 Derowd</br> Released on Sep 04, 2016 -</br> 64bits</br> <ul> <li><a class="widget__link" href="http://www13.frugalware.org/pub/frugalware/frugalware-stable-iso/fvbe-2.1-basic-x86_64.iso">basic</a></li> <li><a class="widget__link" href="http://www13.frugalware.org/pub/frugalware/frugalware-stable-iso/fvbe-2.1-gnome-x86_64.iso">gnome</a></li> <li><a class="widget__link" href="http://www13.frugalware.org/pub/frugalware/frugalware-stable-iso/fvbe-2.1-kde5-x86_64.iso">kde</a></li> <li><a class="widget__link" href="/docs">See documentation</a> - <a class="widget__link" href="/download">Other mirrors</a></li> </ul> </ul> </div> </div> <div class="widget-recent widget"> <h4 class="widget__title">Recent Posts</h4> <div class="widget__content"> <ul class="widget__list"> <li class="widget__item"><a class="widget__link" href="/news/267/">Toolchain bump and rebuild of all packages, switch to MariaDB and libjpeg-turbo</a></li> <li class="widget__item"><a class="widget__link" href="/news/266/">kernel bump to 4.11; nvidia nobuild</a></li> <li class="widget__item"><a class="widget__link" href="/news/265/">switch to multilib, drop of i686</a></li> <li class="widget__item"><a class="widget__link" href="/news/264/">toolchain bumped to gcc6</a></li> <li class="widget__item"><a class="widget__link" href="/news/263/">Frugalware 2.1 (Derowd) released</a></li> <li class="widget__item"><a class="widget__link" href="/news/262/">Frugalware 2.0 (Rigel) released</a></li> <li class="widget__item"><a class="widget__link" href="/news/261/">Frugalware 2.0rc2 (Rigel) released</a></li> <li class="widget__item"><a class="widget__link" href="/news/260/">Frugalware 2.0rc1 (Rigel) released</a></li> <li class="widget__item"><a class="widget__link" href="/news/259/">pyFPM need testers</a></li> <li class="widget__item"><a class="widget__link" href="/news/258/">Frugalware 1.9 (Arcturus) released</a></li> </ul> </div> </div> <div class="widget-recent widget"> <h4 class="widget__title"><a href="/package/index.xml"><img src="/images/icons/rss.png" width="16" alt=""></a>Recent Updates</h4> <div class="widget__content"> <ul class="widget__list"> <li class="widget__item"><a class="widget__link" href="/package/signal-desktop/">signal-desktop 7.49.0-2</a></li> <li class="widget__item"><a class="widget__link" href="/package/kernel-lts-initrd/">kernel-lts-initrd 6.1.132-2</a></li> <li class="widget__item"><a class="widget__link" href="/package/kernel-lts/">kernel-lts 6.1.132-1</a></li> <li class="widget__item"><a class="widget__link" href="/package/kernel-lts-docs/">kernel-lts-docs 6.1.132-1</a></li> <li class="widget__item"><a class="widget__link" href="/package/kernel-lts-source/">kernel-lts-source 6.1.132-1</a></li> <li class="widget__item"><a class="widget__link" href="/package/qemu/">qemu 9.2.3-1</a></li> <li class="widget__item"><a class="widget__link" href="/package/qemu-guest/">qemu-guest 9.2.3-1</a></li> <li class="widget__item"><a class="widget__link" href="/package/qemu-user-static/">qemu-user-static 9.2.3-1</a></li> <li class="widget__item"><a class="widget__link" href="/package/eglexternalplatform/">eglexternalplatform 1.2.1-1</a></li> <li class="widget__item"><a class="widget__link" href="/package/libspnav/">libspnav 1.2-1</a></li> </ul> </div> </div><div class="widget-recent widget"> <h4 class="widget__title">IRC</h4> <div class="widget__content"> <ul class="widget__list"> <li class="widget__item"><a class="widget__link" href="irc://irc.freenode.net/frugalware">#frugalware - Official channel</a></li> <li class="widget__item"><a class="widget__link" href="irc://irc.freenode.net/frugalware.fr">#frugalware.fr - French channel</a></li> <li class="widget__item"><a class="widget__link" href="irc://irc.freenode.net/frugalware.hu">#frugalware.hu - Hungarian channel</a></li> </ul> <a class="widget__link" href="/irc">More informations</a> </div> </div> <div class="widget-social widget"> <h4 class="widget-social__title widget__title">Social</h4> <div class="widget-social__content widget__content"> <div class="widget-social__item widget__item"> <a class="widget-social__link widget__link btn" title="GitHub" rel="noopener noreferrer" href="https://github.com/frugalware" target="_blank"> <svg class="widget-social__link-icon icon icon-github" width="24" height="24" viewBox="0 0 384 374"><path d="m192 0c-106.1 0-192 85.8-192 191.7 0 84.7 55 156.6 131.3 181.9 9.6 1.8 13.1-4.2 13.1-9.2 0-4.6-.2-16.6-.3-32.6-53.4 11.6-64.7-25.7-64.7-25.7-8.7-22.1-21.3-28-21.3-28-17.4-11.9 1.3-11.6 1.3-11.6 19.3 1.4 29.4 19.8 29.4 19.8 17.1 29.3 44.9 20.8 55.9 15.9 1.7-12.4 6.7-20.8 12.2-25.6-42.6-4.8-87.5-21.3-87.5-94.8 0-20.9 7.5-38 19.8-51.4-2-4.9-8.6-24.3 1.9-50.7 0 0 16.1-5.2 52.8 19.7 15.3-4.2 31.7-6.4 48.1-6.5 16.3.1 32.7 2.2 48.1 6.5 36.7-24.8 52.8-19.7 52.8-19.7 10.5 26.4 3.9 45.9 1.9 50.7 12.3 13.4 19.7 30.5 19.7 51.4 0 73.7-44.9 89.9-87.7 94.6 6.9 5.9 13 17.6 13 35.5 0 25.6-.2 46.3-.2 52.6 0 5.1 3.5 11.1 13.2 9.2 76.2-25.5 131.2-97.3 131.2-182 0-105.9-86-191.7-192-191.7z"/></svg> <span>GitHub</span> </a> </div> <div class="widget-social__item widget__item"> <a class="widget-social__link widget__link btn" title="GitLab" rel="noopener noreferrer" href="https://gitlab.com/frugalware" target="_blank"> <svg class="widget-social__link-icon icon icon-gitlab" width="24" height="24" viewBox="0 0 265 265"><path d="M128.075 236.075l47.104-144.97H80.97l47.104 144.97z M14.956 91.104L.642 135.16a9.752 9.752 0 0 0 3.542 10.903l123.891 90.012-113.12-144.97z M14.956 91.105H80.97L52.601 3.79c-1.46-4.493-7.816-4.492-9.275 0l-28.37 87.315z M241.194 91.104l14.314 44.056a9.752 9.752 0 0 1-3.543 10.903l-123.89 90.012 113.119-144.97z M241.194 91.105h-66.015l28.37-87.315c1.46-4.493 7.816-4.492 9.275 0l28.37 87.315z"/></svg> <span>GitLab</span> </a> </div> <div class="widget-social__item widget__item"> <a class="widget-social__link widget__link btn" title="Email" href="mailto:frugalware-devel@frugalware.org"> <svg class="widget-social__link-icon icon icon-mail" width="24" height="24" viewBox="0 0 24 24"><path d="M0 3h24v18H0zm2 16h20V7l-10 6L2 7zM22 5H2l10 6z"/></svg> <span>frugalware-devel@frugalware.org</span> </a> </div> <div class="widget-social__item widget__item"> <a class="widget-social__link widget__link btn" title="deviantArt" rel="noopener noreferrer" href="https://www.deviantart.com/frugalware-linux" target="_blank"> <svg class="widget-social__link-icon icon" width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve"> <metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata> <g><g><g><path d="M500,10C229.4,10,10,229.4,10,500c0,270.6,219.4,490,490,490s490-219.4,490-490C990,229.4,770.6,10,500,10z M798.6,521.3l-247,67.8L539.8,568l-26.9-48.6l-60.1-108.2c42.8-7.3,79.8-9.2,111.8-7.3l56,89.4l134.2-32.5C702,409.1,605.7,360.6,429.6,392c-3.9,0.7-7.7,1.4-11.4,2.2l70.8,131.1l38.1,70.6L417,626.1l-136.9,37.6L157,697.5l-22.1,6.1c-8.5-13.2-15.4-27.2-20.5-42c-25.3-73.4-4.5-148.7,48.2-208.7c31.9-35.8,76.2-65.6,130.2-86.5l-33-69.1c29.3-9.4,61.1-16.4,94.8-20.9l34.7,64.2c3.7-0.6,7.5-1.2,11.2-1.8c104.3-15.7,206.2-16.7,300.2,5.4v0c95.9,18.9,183.9,60.8,224.5,107.8c8.2,9.5,15.4,18.4,21.2,28.5l-22.2,6.2L798.6,521.3z"/><path d="M247.1,583.8l134.2-32.5l-60-125.5C244.6,466.9,234.9,528.6,247.1,583.8z"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></g> </svg> <span>deviantArt</span> </a> </div> </div> </div><div class="widget-recent widget"> <h4 class="widget__title">Donations</h4> <div class="widget__content"> Donate to support our development efforts. <ul class="widget__list"> <li class="widget__item"><a class="widget__link" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=boobaa%40frugalware%2eorg&currency_code=HUF&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted">Donate via Paypal</a></li> <li class="widget__item"><a class="widget__link" href="http://flattr.com/thing/269195/Frugalware-Linux">Flattr this</a></li> </ul> </div> </div> <div class="widget-languages widget"> <h4 class="widget__title">Languages</h4> <div class="widget__content"> <ul class="widget__list"> <li class="widget__item"> <a class="widget-languages__link widget__link" href="/"> <span class="widget-languages__link-btn widget__link-btn btn">EN</span> </a> </li> <li class="widget__item"> <a class="widget-languages__link widget__link" href="/fr/"> <span class="widget-languages__link-btn widget__link-btn btn">FR</span> </a> </li> <li class="widget__item"> <a class="widget-languages__link widget__link" href="/es/"> <span class="widget-languages__link-btn widget__link-btn btn">ES</span> </a> </li> <li class="widget__item"> <a class="widget-languages__link widget__link" href="/it/"> <span class="widget-languages__link-btn widget__link-btn btn">IT</span> </a> </li> <li class="widget__item"> <a class="widget-languages__link widget__link" href="/hu/"> <span class="widget-languages__link-btn widget__link-btn btn">HU</span> </a> </li> </ul> </div> </div> </aside> </div> <footer class="footer"> <div class="container footer__container flex"> <div class="footer__copyright"> &copy; 2025 Frugalware. <span class="footer__copyright-credits">Generated with <a href="https://gohugo.io/" rel="nofollow noopener" target="_blank">Hugo</a> and <a href="https://github.com/mansoorbarri/roadster/" rel="nofollow noopener" target="_blank">Roadster</a> theme.</span> </div> </div> </footer> </div> <script async defer src="/js/menu.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10