Re: [ARMini-support] This machine kills pythons

  • From: A Rawnsley <rcomp@xxxxxxxxxxx>
  • To: armini-support@xxxxxxxxxxxxx
  • Date: Fri, 13 Nov 2020 13:32:38 GMT

In message <58cec51f47john@xxxxxxxxxxxxxxxx>
          John Harrison <john@xxxxxxxxxxxxxxxx> wrote:

Not just pythons

I recently found that my browsers of last resort (O-Browser, Otter &
Qupzilla) have all stopped working.  They all give (slightly different)
messages complaining about lack of SharedLibs.

I haven't used them for a while since I've been using Iris where NetSurf
can't cope, but this particular task crashed Iris so I needed to revert to
one of the others.


Any idea how I could get them working again?

As shipped, Iris purposefully doesn't mess with your !SharedLibs in !Boot, 
nor any other aspect of your system, as the bits it loads (for the 
session) may be beta, and therefore not something you want permanently 
installed.

That being said, many of those items are now out in the field from other 
venues (eg. Otter/Qupzilla, Packman, riscosports.org etc), so can be 
considered "released".

I feel that there's been a bit of a murky period with !SharedLibs et al in 
the transition from old GCC 4 era code to newer GCC 8 era, and I'm not 
sure it has all settled down.

There are new SharedUnixLib and SOmanager modules, plus the various shared 
libraries themselves.

I have a sense that some of the old shared-object builds may not be 100% 
friendly with the latest modules, or there may have been changes to how 
VFP/NEON are handled.

Certainly I'm (personally) not 100% happy that everything has solidified 
yet, which is why I've kept !Iris "socially distanced".  However, if 
you've updated to recent Qupzilla/Otter, you may well have introduced 
those elements into your system already via that route, in which case 
Iris' "standalone" approach can't help - you're already on the bleeding 
edge.


I know none of this is good.  Right now there are two approaches:

     1) Merge everything in together so that (hopefully) everything 
     can find what it needs and work.

     2) Keep things separate so that individual programs work, and 
     can be isolated.

1) is definitely the end goal, but I fear that things aren't really quite 
stable enough at the moment, and this seems to manifest in things needing 
updates etc.  This worries me, because old things really ought to continue 
working.

2) is not what I'd prefer long term, but allowed us to give people things 
to test out without wrecking their system with less-well-tested elements.  
However, it can be a problem if you want to mix other shared-libs programs 
into the mix.


I hope this helps.

PS, you could try re-installing Otter/Qupzilla via packman (without first 
running Iris).  Perhaps from Chris G's "riscosports" repository.  I've not 
tried this to be honest, as I've been rather busy this summer, but I know 
Chris has been doing some good work updating things.  However, they *do* 
now use latest GCC 8/10 stuff I think, so we're back to bleeding edge...

-- 
R-Comp
22 Robert Moffat, High Legh, Knutsford, Cheshire WA16 6PS
Tel: 01925 755043    Fax: 01925 757377    http://www.rcomp.co.uk
---
To alter your preferences or leave the group, 
visit //www.freelists.org/list/armini-support
List-related queries to info@xxxxxxxxxxxx

Other related posts: