<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 24 January 2014 16:00, Todd Rinaldo <span dir="ltr">&lt;<a href="mailto:toddr@cpanel.net" target="_blank">toddr@cpanel.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On Jan 24, 2014, at 4:29 PM, Karanbir Singh &lt;<a href="mailto:mail-lists@karan.org">mail-lists@karan.org</a>&gt; wrote:<br>
<br>
&gt; On 01/24/2014 10:26 PM, Manuel Wolfshant wrote:<br>
&gt;&gt; On 01/25/2014 12:13 AM, Karanbir Singh wrote:<br>
&gt;&gt;&gt; Hi<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Whats the plan for EPEL i686 / EL7 ? Does anyone know if there is even<br>
&gt;&gt;&gt; going to be a multilib attempt or is everything going to stay x86_64 clean ?<br>
&gt;&gt; they build for x86_64 and ppc64 only,<br>
&gt;<br>
&gt; So then the question is - what is the process to enable i686 there ( or,<br>
&gt; do we then need to own all of EPEL - atleast some subset ) locally if we<br>
&gt; are going to attempt a i686 CentOS build ?<br>
&gt;<br>
&gt; - KB<br>
<br>
</div>Could I ask what the use case is for i386 support? I know that the pointers are smaller but memory is cheap. Is this a speed or a hardware or a can it be done goal?<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>There are several items I see i686 support being needed:</div><div><br></div><div>1) Memory is not cheap in cloud and hosted environments. Especially in cloud where you might be firing up a thousand hosts at a time.</div>
<div>2) Multiple Virtual Machines don&#39;t do well in the transition from 32 bit to 64 bit in that their memory usage doesn&#39;t go up by *2 but can be ^2 depending on the workload. Python is a perfect example of this but there are cases in java and other &#39;virtual machine&#39; environments where it happens.</div>
<div>3) As nice as having i686 compat libraries are for some commercial apps you end up needing a lot more than what is provided by the OS. This really comes up when you have to run a mixed set of commercial binaries that need something that only EL7 provides but also needs stuff that EL6 had. Thus you end up needing i686 everything.</div>
<div><br></div></div>-- <br><div dir="ltr">Stephen J Smoogen.<br><br></div>
</div></div>