[Samuel Thibault 2009-12-29]
> On hurd-i386, when applying mklibs on libc, link fails with
> 
> /usr/lib//libc_pic.a(dtable.os): In function `init_dtable':
> (.text+0x192): undefined reference to `__start__hurd_fd_subinit'
> 
> This is due to the DEFINE_HOOK() mecanism that uses symbols which only
> eventually get defined in the shlib.lds script. Linux & kfreebsd are
> lucky that d-i seemingly never uses atexit and thus doesn't need it,
> but hurd-i386 does.

How can this issue be reproduced?  I tried, but failed:

  # mkdir foo; mklibs -d foo /bin/ls
  I: Using /lib/ld.so as dynamic linker.
  I: library reduction pass 1
  108 symbols, 108 unresolved
  I: library reduction pass 2
  291 symbols, 178 unresolved
  I: library reduction pass 3
  325 symbols, 9 unresolved
  I: library reduction pass 4
  325 symbols, 9 unresolved
  # ls foo/
  ld.so.1  libc.so.0.3  libhurduser.so.0.3  libmachuser.so.1
  #

Is the issue fixed, or is something else needed to reproduce it?

-- 
Happy hacking
Petter Reinholdtsen


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2flios8luex....@diskless.uio.no

Reply via email to