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

Date view Thread view Subject view Author view

From: Hugues De Keyzer (hugues++at++depinxi.be)
Date: 07/11/2005 00:57:42


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


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Mon Jul 11 2005 - 01:00:17 PDT