#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