28.09.2016 07:22, Glen Barber пишет: > On Tue, Sep 27, 2016 at 09:46:29PM -0600, Ross Alexander wrote: >> On Fri, 23 Sep 2016 22:19:15 +0000, Glenn Barber wrote: >> >>> On Sat, Sep 24, 2016 at 12:54:05AM +0300, Boris Samorodov wrote: >>>> 24.09.2016 00:44, Boris Samorodov ?????: >>>>> 24.09.2016 00:39, Glen Barber ?????: >>>>>> On Sat, Sep 24, 2016 at 12:35:30AM +0300, Boris Samorodov wrote: >>>>>>> make[1]: /poudriere/jails/HEAD-aarch64/usr/src/Makefile.inc1 line 177: >>>>>>> In-tree binutils does not support the aarch64 architecture. Install the >>>>>>> aarch64-binutils port or package or set CROSS_BINUTILS_PREFIX. >>>>>> >>>>>> These lines are relevant. >>>>> >>>>> Ops. Thank you. >>>> >>>> The error when aarch64-binutils are installed: >>>> ----- >>>> % sudo poudriere jail -c -j HEAD-aarch64 -a arm.aarch64 -v head -m >>>> svn+https -J 8 >>> >>> Try with 'arm64.aarch64'. >>> Glen >> >> Glen, >> >> The more I read this, the less I understand. I've built and install'd >> aarch64-binutils on my poud box, then created an "-x -a arm64.aarch64 -m svn" >> jail - which worked fine - but that jail won't build anything. No >> /usr/bin/ld, so toolchain is borked, so can't build ports-mgmt/pkg. >> What utterly obvious thing have I missed? I've spent hours trying to >> fake out the nxb-bin stuff, or to find some other point of entry, no >> joy. >> >> FreeBSD aubey2.bogons 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r306286: >> Fri Sep 23 21:32:37 MDT 2016 >> toor_at_aubey2.bogons:/usr/obj/usr/src/sys/GENERIC amd64 >> >> poudriere-devel-3.1.99.20160624_2 >> >> qemu-user-static-2.6.90.g20160728 >> >> aarch64-binutils-2.25.1_3,1 >> >> # /usr/sbin/binmiscctl lookup aarch64 >> name: aarch64 >> interpreter: /usr/local/bin/qemu-aarch64-static >> flags: ENABLED USE_MASK >> magic size: 20 >> magic offset: 0 >> magic: 0x7f 0x45 0x4c 0x46 0x02 0x01 0x01 0x00 0x00 0x00 0x00 0x00 >> 0x00 0x00 0x00 0x00 0x02 0x00 0xb7 0x00 >> mask: 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x00 0xff 0xff 0xff 0xff >> 0xff 0xff 0xff 0xff 0xfe 0xff 0xff 0xff >> >> failing jail is "11-stab-arm64 11.0-PRERELEASE r306344 arm64.aarch64 svn 2016-09-26 18:54:15 /usr/local/pd/jails/11-stab-arm64" >> > > You should not need to use binmiscctl and QEMU. Try: > > # poudriere jail -c -j HEAD-aarch64 -a arm.aarch64 -v head -m \ > svn+https Last time I tried the needed option for arch was "-a arm64.aarch64". Glen, it was you who helped me to fugure out the option. :-) -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:08 UTC