[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dpkg-shlibdeps and libc5/6



> > Either you or the library maintainer must have done something wrong.
> > It works correctly:
[..]
> Argh, ok, dug more... (being happy someone solved the problem)
> It's fakeroot which breaks the thing.

It does indeed.
I've got a (currently not working, but monday I think it did) version
of fakeroot that fixes this, though. I intended to release it only
after I added lots more functionality, but I guess the version I've
got now (well used to have on monday, but the few fixes I have to
make are trivial now) probably is usefull enough for others for me
to upload it anyway. Probably within 12 hours time there will be
a version of fakeroot (0.1-0a or something) on master.debian.org
that fixes this.



> Gasp. I either have to encode unset LD_PRELOAD in debian/rules 

That's one way,

> or revert to the ol'su method !

This is what I'd use myself, and

 (*or* as an exotic method, I could chmod u+sx my library, 
> making it discard the LD_ environment variables... ??? nah...)

this surely is the funniest way.

> Sooo, now, is it ldd's fault or fakeroot's fault ?

It's the fault of fakeroot for not supplying libc5 versions of
libfakeroot. And thus, ld.so (and ldd) notice that the "right" version
of libfakeroot.so is unavailable, and they revert to the libc6 version.

Thanks,

-- 
joost witteveen, joostje@debian.org
#!/usr/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: