#20785: procd jails (e.g. dnsmasq) don't work on x86 trunk
--------------------------+------------------------------
  Reporter:  anonymous    |      Owner:  developers
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:
 Component:  base system  |    Version:  Trunk
Resolution:               |   Keywords:  procd, jail, x86
--------------------------+------------------------------

Comment (by champetier.etienne@…):

 found it my self running
 http://downloads.openwrt.org/snapshots/trunk/x86/64/openwrt-x86-64
 -combined-ext4.img.gz
 with
 qemu-system-x86_64 -M q35 -drive file=openwrt-x86-64-combined-
 ext4.img,id=d0,if=none,bus=0,unit=0 -device ide-hd,drive=d0,bus=ide.0
 {{{
 /lib/ld-musl-x86_64.so.1
 libgcc_s.so.1 => /lib/libgcc_s.so.1
 libc.so => /lib/libc.so
 }}}

 there is no mount("/lib/ld-musl-x86_64.so.1", ...)

 with uclibc/CC, ldd dnsmasq looks like
 {{{
 libgcc_s.so.1 => /lib/libgcc_s.so.1
 libc.so.0 => /lib/libc.so.0
 ld-uClibc.so.0 => /lib/ld-uClibc.so.0
 }}}

 so there seems to be a bug in the ELF parsing code of ujail

--
Ticket URL: <https://dev.openwrt.org/ticket/20785#comment:6>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to