[Mplayer-cvslog] CVS: 0_90/DOCS codecs.html,1.114,1.115 video.html,1.136,1.137

D Richard Felker III dalias at aerifal.cx
Thu Apr 3 16:46:05 CEST 2003

On Thu, Apr 03, 2003 at 09:22:16AM +0200, gabucino at mplayerhq.hu wrote:
> D Richard Felker III wrote:
> > > > Well it's correct now but still dumb... It should be:
> > > >     ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0
> > > No.
> > Care to explain why?
> 1. Goes against my logic
> 2. I've been using my method since 7 years so it seems to work fine
> 3. Just because ;)
> Anyway this is some religious topic, and I don't like to frame over them.

My logic: only use an absolute symlink when you really need it and
there's a logical reason to be pointing to a completely different part
of the filesystem. Otherwise it's a huge pain if you ever intend to
move the files...

(Think something like this: glibc2 becomes deprecated, replaced by
future binary-incompatible libc. You mkdir /usr/local/lib/glibc2 and
mv /usr/local/lib/* /usr/local/lib/glibc2 to set things up so your old
binaries still work, ... just like with the libc5->glibc2 transition.
Bam, all your symlinks are broken because you made them a stupid

There's also the issue of copying stuff from /usr/local/lib somewhere
else for making a chroot environment, where the same thing applies.


More information about the MPlayer-cvslog mailing list