[OpenIndiana-discuss] 32-bit libraries disappearing
    Matthew R. Trower 
    dev at blackshard.net
       
    Sat Jan  6 12:17:58 UTC 2024
    
    
  
Apologies, as this has probably been discussed somewhere, but I haven't 
found it.  Is there a good way to search the mailing list archives?
Having updated my OI workstation after quite some time, I find myself 
with quite a bit of breakage surrounding missing 32-bit libraries.  For 
example, libcurl and libcairo (among others) are shipping 64-bit 
libraries only, and this breaks various third party software.  More 
critically, libsqlite3 is shipping 64-bit only, and this is breaking 
certutil(mozilla-nss), which breaks ldapclient(!).
Searching through the package database, they appear to just be gone:
===
mtrower at saturn:~$ pkg search basename:libsqlite3.so
INDEX      ACTION VALUE                       PACKAGE
basename   link   usr/lib/amd64/libsqlite3.so 
pkg:/database/sqlite-3 at 3.44.2-2023.0.0.0
===
And indeed, the release announcements show that various libraries have 
been stripping out 32-bit support.
There is this notice on the Downloads page:
> From 2017.04 onwards running on 32-bit systems is not supported  > anymore and the userland is being migrated progressively to 64-bit > 
only. As usual 32-bit libraries and core applications are still > 
delivered and maintained for the sake of backward compatibility (but > 
only when running a 64-bit kernel).
which is well and good --- but then why are 32-bit libraries being 
slowly excised?  Especially libraries which are needed by illumos-gate?
-- Matthew R. Trower
    
    
More information about the openindiana-discuss
mailing list