<div dir="ltr"><div><div><div><div><div><div><div>We should definitely do that, although there are two potential problems:<br><br></div>1) the technicality that using lbifb.a compiled against headers for ncurses ABI 6 and linking to ncurses ABI 5 might cause a crash... but I just tested gfx_console, which uses vastly more of ncurses than libfb does, and even that works fine.<br><br></div>2) apparently Arch Linux doesn't have libncurses.so.5, because they are contrarian, and I see Linux From Scratch also lists it as optional, only if you need to run binary-only packages. But Ichiro has created an Arch Linux package, so we don't need to worry about that. Reading more, I found:<br></div>- The latest version (5.0) of Linux Standard Base requires libncurses.so.5<br></div>- Debian and Ubuntu have officially abandoned LSB because it's too much work to check they conform, but can still be expected to follow most of it (they provide libncurses.so.5)<br>- ncurses actually has a configure option --with-abi-version=5, so it's still maintained</div></div><br></div>So it's clear that portable=1 should not be the default for people compiling themselves.<br><div><br>The list of library versions required by LSB 4.1 can be seen here: <a href="https://www.cendio.com/bugzilla/show_bug.cgi?id=5828#c13">https://www.cendio.com/bugzilla/show_bug.cgi?id=5828#c13</a><br><div><div><div><div><div><div><br><div><div class="gmail_extra"><br><div class="gmail_quote">On 24 February 2017 at 11:51, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Nifty!<br><br></div>Any reason I shouldn't turn portable=1 on for the nightly builds?<br><br>---<br></div>James<br><br></div><div class="gmail-m_2206052214381892951gmail-m_8074376924032235800HOEnZb"><div class="gmail-m_2206052214381892951gmail-m_8074376924032235800h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 23, 2017 at 7:25 AM,  <span dir="ltr"><<a href="mailto:subversion@hamsterrepublic.com" target="_blank">subversion@hamsterrepublic.co<wbr>m</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">teeemcee<br>
2017-02-23 07:25:26 -0800 (Thu, 23 Feb 2017)<br>
200<br>
scons: add portable=1 option, which forces linking to libncurses.so.5 and checks glibc/libstdc++/gcc version<br>
<br>
For me this enables building on slackware-current and running on<br>
32-bit lubuntu 14.04 LTS.<br>
---<br>
U   wip/SConscript<br>
U   wip/ohrbuild.py<br>
______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
</blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div></div></div></div></div></div></div></div></div></div>