On Thu, 11 May 2017, John Paul Adrian Glaubitz wrote: > On Thu, May 11, 2017 at 08:38:42AM +0200, John Paul Adrian Glaubitz > wrote: > > Mmh, it doesn't work at the moment because I uploaded a patched glibc > > package to "unreleased" and debootstrap doesn't support that. You need > > a patched version of debootstrap to make this work. > > FWIW, you can just download this older chroot I created in 2015 [1], > unpack it, copy qemu-m68k-static into the usr/bin sub-directory and > perform a dist-upgrade. >
OK. I'm using Laurent's QEMU in Quadra 800 system mode (not user mode) which is a bit inefficient. But it performs well and it will exercise kernel code which is of interest to me. > Use this updated sources.list [2], the old one doesn't work anymore. > Done. > Btw, if you build firebird3.0 in this chroot without updating the glibc, > the problem will actually go away. OK, I will try that too. But first I will try to reproduce the bug. What's the quickest way to reproduce the build failure for the firebird3.0 deb? > However, since there are a lot of other packages tied to the version of > glibc, especially Perl, I cannot rule out it's not some other package > causing the issue. > The dist-upgrade finished without any problems. Thanks! root@panmac:~# dpkg-query -W acl 2.2.52-3 adduser 3.115 apt 1.4.4 apt-utils 1.4.4 aptitude 0.8.7-1 aptitude-common 0.8.7-1 base-files 9.9 base-passwd 3.5.43 bash 4.4-5 bsd-mailx 8.1.2-0.20160123cvs-4 bsdmainutils 9.0.12+nmu1 bsdutils 1:2.29.2-1 coreutils 8.26-3 cpio 2.11+dfsg-6 cron 3.0pl1-128 dash 0.5.8-2.4 debconf 1.5.60 debconf-i18n 1.5.60 debian-archive-keyring 2014.3 debianutils 4.8.1.1 delo 0.8-2.6 diffutils 1:3.5-3 dirmngr 2.1.18-8 dmsetup 2:1.02.137-2 dpkg 1.18.24 e2fslibs:m68k 1.43.4-2 e2fsprogs 1.43.4-2 exim4-base 4.89-2 exim4-config 4.89-2 exim4-daemon-light 4.89-2 findutils 4.6.0+git+20161106-2 gcc-4.7-base:m68k 4.7.4-3 gcc-4.8-base:m68k 4.8.4-1 gcc-4.9-base:m68k 4.9.2-10 gcc-6-base:m68k 6.3.0-18 gnupg 2.1.18-8 gnupg-agent 2.1.18-8 gnupg-l10n 2.1.18-8 gpgv 2.1.18-8 grep 2.27-2 groff-base 1.22.3-9 gzip 1.6-5 hostname 3.18 ifupdown 0.8.19 init 1.48 init-system-helpers 1.48 initscripts 2.88dsf-59.9 insserv 1.14.0-5.4 iproute2 4.9.0-1 iptables 1.6.0+snapshot20161117-6 iputils-ping 3:20161105-1 isc-dhcp-client 4.3.5-3 isc-dhcp-common 4.3.5-3 kmod 24-1 less 481-2.1 libacl1:m68k 2.2.52-3 libapparmor1:m68k 2.11.0-3 libapt-inst1.5:m68k 1.0.9.7 libapt-inst2.0:m68k 1.4.4 libapt-pkg4.12:m68k 1.0.9.7 libapt-pkg5.0:m68k 1.4.4 libassuan0:m68k 2.4.3-2 libattr1:m68k 1:2.4.47-2 libaudit-common 1:2.6.7-2 libaudit1:m68k 1:2.6.7-2 libblkid1:m68k 2.29.2-1 libboost-filesystem1.62.0:m68k 1.62.0+dfsg-4 libboost-iostreams1.49.0 1.49.0-4+b1 libboost-iostreams1.62.0:m68k 1.62.0+dfsg-4 libboost-system1.62.0:m68k 1.62.0+dfsg-4 libbsd0:m68k 0.8.3-1 libbz2-1.0:m68k 1.0.6-8.1 libc-bin 2.24-10+m68k libc6:m68k 2.24-10+m68k libcap-ng0:m68k 0.7.7-3 libcap2:m68k 1:2.25-1 libcap2-bin 1:2.25-1 libcomerr2:m68k 1.43.4-2 libcryptsetup4:m68k 2:1.7.3-4 libcwidget3:m68k 0.5.17-2 libcwidget3v5:m68k 0.5.17-4+b1 libdb5.3:m68k 5.3.28-12+b1 libdebconfclient0:m68k 0.227 libdevmapper1.02.1:m68k 2:1.02.137-2 libdns-export100 1:9.9.5.dfsg-9 libdns-export162 1:9.10.3.dfsg.P4-12.3 libelf1:m68k 0.168-0.2 libestr0 0.1.10-2 libfastjson4:m68k 0.99.4-1 libfdisk1:m68k 2.29.2-1 libffi6:m68k 3.2.1-6 libgcc2:m68k 1:6.3.0-18 libgcrypt20:m68k 1.7.6-1 libgdbm3:m68k 1.8.3-14 libgmp10:m68k 2:6.1.2+dfsg-1 libgnutls-deb0-28:m68k 3.3.8-2 libgnutls-openssl27:m68k 3.5.8-5 libgnutls30:m68k 3.5.8-5 libgpg-error0:m68k 1.26-2 libgpm2:m68k 1.20.4-6.2 libhogweed2:m68k 2.7.1-5 libhogweed4:m68k 3.3-1 libicu52:m68k 52.1-4 libidn11:m68k 1.33-1 libidn2-0:m68k 0.16-1 libip4tc0:m68k 1.6.0+snapshot20161117-6 libip6tc0:m68k 1.6.0+snapshot20161117-6 libiptc0:m68k 1.6.0+snapshot20161117-6 libirs-export91 1:9.9.5.dfsg-9 libisc-export160 1:9.10.3.dfsg.P4-12.3 libisc-export95 1:9.9.5.dfsg-9 libisccfg-export90 1:9.9.5.dfsg-9 libjson-c2:m68k 0.11-4 libkmod2:m68k 24-1 libksba8:m68k 1.3.5-2 libldap-2.4-2:m68k 2.4.44+dfsg-4+b1 libldap-common 2.4.44+dfsg-4 liblocale-gettext-perl 1.07-3+b1 liblockfile-bin 1.14-1 liblockfile1:m68k 1.14-1 liblogging-stdlog0:m68k 1.0.6-1 liblognorm1:m68k 1.0.1-3 liblognorm5:m68k 2.0.1-1.1 liblz4-1:m68k 0.0~r131-2 liblzma5:m68k 5.2.2-1.2 libmnl0:m68k 1.0.4-2 libmount1:m68k 2.29.2-1 libncurses5:m68k 6.0+20161126-1 libncursesw5:m68k 6.0+20161126-1 libnetfilter-acct1:m68k 1.0.2-1.1 libnetfilter-conntrack3:m68k 1.0.6-2 libnettle4:m68k 2.7.1-5 libnettle6:m68k 3.3-1 libnewt0.52:m68k 0.52.20-1 libnfnetlink0:m68k 1.0.1-3 libnpth0:m68k 1.3-1 libp11-kit0:m68k 0.23.3-5 libpam-modules:m68k 1.1.8-3.5 libpam-modules-bin 1.1.8-3.5 libpam-runtime 1.1.8-3.5 libpam0g:m68k 1.1.8-3.5 libpcre3:m68k 2:8.39-3 libpipeline1:m68k 1.4.1-2 libpopt0:m68k 1.16-10+b2 libprocps3:m68k 2:3.3.9-8 libprocps6:m68k 2:3.3.12-3 libpsl0:m68k 0.5.1-1 libpsl5:m68k 0.17.0-4 libreadline6:m68k 6.3-9 libreadline7:m68k 7.0-3 libsasl2-2:m68k 2.1.27~101-g0780600+dfsg-3 libsasl2-modules:m68k 2.1.27~101-g0780600+dfsg-3 libsasl2-modules-db:m68k 2.1.27~101-g0780600+dfsg-3 libselinux1:m68k 2.6-3 libsemanage-common 2.6-2 libsemanage1:m68k 2.6-2 libsepol1:m68k 2.6-2 libsigc++-2.0-0c2a:m68k 2.4.0-1 libsigc++-2.0-0v5:m68k 2.10.0-1 libslang2:m68k 2.3.1-5 libsmartcols1:m68k 2.29.2-1 libsqlite3-0:m68k 3.16.2-3 libss2:m68k 1.43.4-2 libssl1.0.0:m68k 1.0.1k-1 libssl1.0.2:m68k 1.0.2k-1 libssl1.1:m68k 1.1.0e-2 libstdc++6:m68k 6.3.0-18 libsystemd0:m68k 232-23 libtasn1-6:m68k 4.10-1 libtext-charwidth-perl 0.04-7+b5 libtext-iconv-perl 1.7-5+b5 libtext-wrapi18n-perl 0.06-7.1 libtinfo5:m68k 6.0+20161126-1 libudev0:m68k 175-7.2 libudev1:m68k 232-23 libunistring0:m68k 0.9.6+really0.9.3-0.1 libusb-0.1-4:m68k 2:0.1.12-31 libustr-1.0-1:m68k 1.0.4-6 libuuid1:m68k 2.29.2-1 libxapian22 1.2.18-1 libxapian30:m68k 1.4.3-2 libxtables10 1.4.21-2 libxtables12:m68k 1.6.0+snapshot20161117-6 login 1:4.4-4 logrotate 3.11.0-0.1 lsb-base 9.20161125 mac-fdisk 0.1-16+b1 man-db 2.7.6.1-2 manpages 4.10-2 mawk 1.3.3-17 mount 2.29.2-1 multiarch-support 2.24-10+m68k nano 2.7.4-1 ncurses-base 6.0+20161126-1 ncurses-bin 6.0+20161126-1 net-tools 1.60+git20161116.90da8a0-1 netbase 5.4 netcat-traditional 1.10-41.1 nfacct 1.0.1-1.1 passwd 1:4.4-4 perl-base 5.24.1-2 pinentry-curses 1.0.0-2 procps 2:3.3.12-3 psmisc 22.21-2.1 publicsuffix 20170424.0717-1 readline-common 7.0-3 rsyslog 8.24.0-1 sed 4.4-1 sensible-utils 0.0.9 startpar 0.59-3.1 systemd 232-23 systemd-sysv 232-23 sysv-rc 2.88dsf-59.9 sysvinit-utils 2.88dsf-59.9 tar 1.29b-1.1 tasksel 3.39 tasksel-data 3.39 traceroute 1:2.1.0-2 tzdata 2017b-1 udev 232-23 util-linux 2.29.2-1 vim 2:8.0.0197-4 vim-common 2:8.0.0197-4 vim-runtime 2:8.0.0197-4 vim-tiny 2:8.0.0197-4 wget 1.19.1-3 whiptail 0.52.20-1 xxd 2:8.0.0197-4 zlib1g:m68k 1:1.2.8.dfsg-5 -- > Adrian > > > [1] > > https://people.debian.org/~glaubitz/chroots/unstable-m68k-20150315.tar.gz > > [2] https://people.debian.org/~glaubitz/sources.list > >