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

Re: Bug#931641: perl: FTBFS under qemu-user



On 7/10/19 7:28 PM, Andreas Schwab wrote:
>> Both the patch from Laurent and these two patches from Alex and you seem cause
>> issues with the shell environment so that chrooting into the build root no longer
>> works.
> 
> Make sure you have the P flag and the interpreter pointing to the
> *-binfmt wrapper.

Laurent helped me debugging and the problem is that Debian has its own binfmt-support
packages which competes with systemd-binfmt with the former not setting the preserve
flag.

It works when writing the configuration into /proc manually:

root@nofan:~/qemu> echo -1 > /proc/sys/fs/binfmt_misc/qemu-m68k
root@nofan:~/qemu> cat /etc/binfmt.d/qemu-m68k.conf > /proc/sys/fs/binfmt_misc/register
root@nofan:~/qemu> chroot /local_scratch/sid-m68k-sbuild/
(sid-m68k-sbuild)root@nofan:/# sh -c 'echo $0'
sh
(sid-m68k-sbuild)root@nofan:/#

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: