Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Aug 1998 10:48:37 +1000 (EST)
From:      John Birrell  <jb@cimlogic.com.au>
To:        asami@FreeBSD.ORG (Satoshi Asami)
Cc:        jb@cimlogic.com.au, obrien@NUXI.com, giffunip@asme.org, ports@FreeBSD.ORG
Subject:   Re: rayshade port
Message-ID:  <199808200048.KAA04012@cimlogic.com.au>
In-Reply-To: <199808200024.RAA01070@bubble.didi.com> from Satoshi Asami at "Aug 19, 98 05:24:26 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Satoshi Asami wrote:
> Understood, but we can't ask people to delete everything.  Some of the
> things might be old versions that they need for whatever reason.
> Besides, many ports may not build for a long while, so asking them to
> delete everything is very risky.

Uh, OK.

> Will ld.so still find a.out shared libraries in /usr/local/lib and
> /usr/X11R6/lib even after ELF versions of the same software are
> installed?  (They have different file names, right?)  If so, we should

ld.so will continue to work, provided that the libraries are referenced
with both  major and minot numbers (since elf only uses a single number).
However, that doesn't address the issue of what format /usr/local/lib/*.a
files are.

> probably tell people to just reinstall libraries that they need
> without deleting the old ones, and try deleting suspicious stuff
> (libraries that may be causing conflicts) piecemeal if something
> doesn't work.

Ouch. That's bound to bite people.

> If that doesn't work, then I guess we will have to ask them to move
> the libraries to /usr/local/lib/aout, /usr/X11R6/lib/aout and edit
> /etc/rc when the switch is thrown.  That way new (ELF) libraries will
> not be installed over the old ones.

Would ports (generally) continue to work if the upgrade procedure were to
do the move and set LD_LIBRARY_PATH to the new locations? We think we'll end
up with ELF_LD_LIBRARY_PATH that the elf loader will look at first.

If the move is automated, what do we have to do to be able to delete the
installed port? Do we need some sort of pkg_convert utility?

-- 
John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/
CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808200048.KAA04012>