<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br></div>There’s a collection of software that doesn’t work properly on 64 bit linux. Exactly the same deal with macOS, which is why we have some universal software now.<div><br></div><div>The best option is to look at what every other Linux distribution on Earth does, and copy that. That is precisely what I am suggesting you might consider doing before it is Too Late. That is why cmake is looking for lib64 now. <br><div><br></div><div>The point of pointing out that these directories exist for a reason is simply to make sure that folks realize that doing an expedient incorrect fix is generally  a recipe for disaster, and then it has to be all undone later and every single thing rebuilt.</div><div><br></div><div>Personally, I’m going to continue using Debian, so this doesn’t matter to me in the slightest. Whether it ever matters at all to anyone is an interesting question to ponder, but it might. </div><div><br></div><div>K</div><div><br></div><div><br></div><div><br id="lineBreakAtBeginningOfSignature"><div dir="ltr">Sent from my iPhone</div><div dir="ltr"><br><blockquote type="cite">On Sep 17, 2024, at 6:26 PM, Sergey Fedorov <vital.had@gmail.com> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 18, 2024 at 7:12 AM Ken Cunningham <<a href="mailto:ken.cunningham.webuse@gmail.com">ken.cunningham.webuse@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Of course, if you over-write 64 bit libs with 32 bit libs of the same name, or vice versa, in the same location, you are just hosed, ldconfig or no ldconfig.<br>
<br>
Which is why linux has the lib32 and lib64 subfolders iin the first place.<br></blockquote><div><br></div><div>If I build something for i386 and something else for x86_64 on macOS (which is technically possible) without knowing what and why I am doing, that won’t work either. Doing silly stuff will bring silly results.</div><div><br></div><div>TBH, I don’t see a meaningful reason why a non-developer would want to build for 32-bit on a 64-bit system (visa versa perhaps is not even possible). On macOS it might make sense on old systems, but why on modern Linux?</div><div><br></div><div> </div></div></div>
</div></blockquote></div></div></body></html>