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

Re: Dpkg-shlibdeps and libc5/6



> > (On the other hand, if you really thought your solution would solve
> > the problem, you might consider sending your solution to the
> > fakeroot package maintainer (me)).
> 
> i'm very sorry. now i remember : i used your fakeroot version compiled
> without -lc (am i getting senil ?).
> 
> aj@dungeon:~$ ldd /usr/bin/cu
>         libc.so.5 => /lib/libc.so.5 (0x4000b000)
> aj@dungeon:~$ fakeroot /usr/bin/ldd /usr/bin/cu
>         /usr/lib/libfakeroot.so.0 => /usr/lib/libfakeroot.so.0 (0x4000b000)
>         libc.so.5 => /lib/libc.so.5 (0x40011000)

But I like this much better, anyway:

rulcmc:~/maintain/fakeroot/current$ ./fakeroot /bin/bash /bin/bash
rulcmc:~/maintain/fakeroot/fakeroot-0.1# ldd /usr/bin/uudecode 
        libfakeroot.so => /usr/lib/libc5-compat/libfakeroot.so (0x4000b000)
        libc.so.5 => /lib/libc.so.5 (0x40010000)
        libdl.so.1 => /lib/libdl.so.1 (0x400cc000)

This (the /usr/lib/libc5-compat/libfakeroot.so) actually means that
uudecode (the libc5 version) will actaully run too, using the libc5
library. (Notice I'm typing /bin/bash twice: that's a bug. That's
why I haven't released this version yet).


Or, what about this?

$ ./fakeroot -debug -nodename president -domainname whitehouse.gov -machine PPro -gid 3
Fakeroot is running with the following options:
  debug =  True
  fake-write =  False
  def-own-root =  True
  copy-on-setuid =  False
  debian-pedantic =  False
  uid = 0
  gid = 3
  sysname = Linux
  nodename = president
  osrelease = 2.0.31
  osvesion = #1 Sun Sep 7 12:35:17 CEST 1997
  machine = PPro
  domainname = whitehouse.gov


I hope the intend is clear: you'll be able to set whatever values you
want for the next "real" release of fakeroot (not the one
I'll release tonight to solve some people's problems with 
libc5 & fakeroot). And, the fake-write option should (in the end)
do what Christoph wanted (but somewhat differently).

PS. This way you don't have to see that Linux identifies my Cyrix "200+"
    as a i486.
PSS It's not quite working yet! No schedule!

-- 
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: