Re: [info-performer] Performer 32 bit backward compatibility?

Date view Thread view Subject view Author view

From: Steve Satterfield (steve++at++nist.gov)
Date: 07/11/2005 15:31:06


Thanks for the suggestions. We tried this today and things seem to be
working OK. We need to to more testing, but we will proceed to setup out
LInux systems this way as we transition them all to Performer 3.2

I would still like to hear something on this topic from SGI.

-Steve

On Mon, 11 Jul 2005, Hugues De Keyzer wrote:

> On Friday 8 July 2005 20:19, Steve Satterfield wrote:
> > What is the story regarding backwards compatibility when upgrading from
> > Linux 32 bit Performer 3.1.1 to Performer 3.2?
> >
> > Under IRIX, it seems that previous versions of the various Performer .so
> > files were included and thus old user application binaries would continue
> > to work.
> >
> > We have just upgraded a Linux 32 bit Laptop from 3.1.1 to 3.2. The first
> > attempt at installing 3.2 without removing 3.1.1 produced installation
> > conflicts. We then removed the 3.1.1 installation and installed 3.2. But
> > now we can not run our performer binaries that were compiled under 3.1.1.
> >
> > One answer is of course to re-compile our applications which we will do in
> > time. However, we have several Linux machines and we distribute
> > application binaries and it will be very difficult to upgrade all machines
> > to 3.2 at the same time.
> >
> > I am hoping there is a solution that will let us run 3.1.1 binaries under
> > 3.2. I would be happy with supporting just one previous release.
> >
> > Is there a solution to my compatibility problem?
> >
> > Thanks,
> > Steve
> >
> >
> >
> >
> >
> > -----------------------------------------------------------------------
> > List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> > Open Development Project: http://oss.sgi.com/projects/performer/
> > Submissions: info-performer++at++sgi.com
> > Admin. requests: info-performer-request++at++sgi.com
> > -----------------------------------------------------------------------
>
>
> To run Performer 3.1.x applications, you need libpf*.so.4. Performer 3.2 installs libpf*.so.5. If you extract these libraries (e.g. from the tgz package performer_eoe-3.1.1_gcc3-0.tgz) and copy them in /usr/lib (or in your application directory), there will be no problem to run binaries for both versions.
>
> So, either copy libpf*.so.5 from the 3.2 packages over a 3.1.x installation, or install 3.2 cleanly and add libpf*.so.4 libraries. Both should work.
>
> I don't know if there are any licensing issue with this, though...
>
> Regards,
>
> Hugues De Keyzer
>
>
>
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
>
>
>


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Mon Jul 11 2005 - 15:31:57 PDT