From owner-freebsd-arm@freebsd.org Wed Apr 29 08:36:11 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 64D882AC58F for ; Wed, 29 Apr 2020 08:36:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-21.consmr.mail.gq1.yahoo.com (sonic314-21.consmr.mail.gq1.yahoo.com [98.137.69.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49BsL22zdNz3RKf for ; Wed, 29 Apr 2020 08:36:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: wctFVAIVM1m8Qal5fP2Ex_uluVZQ08JqxlyvH0FcYR.LxDWFGLUS5ZIbVRQMEkC eOxnjVIK1IU3l5yps1RlUNCq63StQJ77QT.Nu9SwS4B4OPqOMJGAnc2eYTfekKAODpZnGtS98Jlb fbG3Fd9qpVmQoukuN9Cjnm5ZHsqY8Ibug2cBXxsGmtLqH4rdxsjRNt2mv8NL8JvzQ6jbsifDlibt B3GxYg1NkSFMj3Y9mzY5VVJJX1hNJPRiQXRhFypHApJ5Mv.k8NRKSEQpEmRBLpHtiOkmNaBDOOl_ mMqfk75Q63FsJ0JKE8cPbDGkS8yVsdvhsmuqbYNNpCoMjxPuoB7qpU9BF5KQAyJhffwnfHRJtnhY qyauGiojyQVV2qHYXpBFdoue8mFeN6WSzjo76hk5lTP..jJ0aB6ki7HiuGnG7wl3KzUhH5qVtiZg ZNRQcjZECfL92Wd9uPUyJpyNnRNxfv6IQLOqpPXX.WKfo2MtAtg2DbIIVBNI5fXXXV_1nca1Gb1q lK.8IjtamF4a3wIad69AAYZfyxAZ1ynumGhDJT0on9KMRXTgAWhAgQnbYJ_Bxg7qqQbDOaDUByCZ awgGR4t49b0ZndgI0ro51yTsWjWbefiPdjble56m6H9Uhx7aO1fx8Dm2uCfSNK__28BgFhOgsfNn QMETXYf5mMSOFRaEVre1BFrKxDZilR2m6c694I1XT2wqkQJqO44WMQD7U7xc5g8oidpdVlp2y2jA e1rqpgwY0sJ_ENaFjtKlgdrowTqL.NnZe6RDd3wGXZdIRp3fmp_TL.UURjU2.kDwLGX1eEFYRBu5 b0bQfZGaTrpBaDbCLQfK3a3jQ0B5cHTYpZLRtYDRtYZ9Ft0DXl7.7.pXo02whtjhQqO8Bu_Ouj32 r2Zt1Bv0aVue4p1A6YYVdqbcG1BeFiceks5P6oKpwmN5jjGeQmGrjNARvqZ09Btlhw4mbEPeD0pL t_inPb2h3aSeVL4xwPGzIfEGy4pwrtzW6fwy84jFrXxNvMkW46vZS_n8cJzV62v8Ag1a10kryb5W aYbcGl70P6zz1HlKP18fVAAWiZYY.BjG8hCD_u6nUbzfmdiqenf4VE8Nm3D5jxdrQwBh619uJh2s tDDkcPENsPshFa1X2rwPRtfAloatxs2miSMMIcwai9SlUXaDs0IlmuNoC3Goab70puMD5rOAscWn e7GweOwEs24OYWmkWNkC6CVMryGFG1JxtOXn15nqep6.K6ahBSbk2ktBqISBV4QDtU5_40cNW1v5 hBgZOEa2T6NvzDtwEL_KN9Q.Vd.mVue1T6kTQEP6AvZ9T9X.sCil.K5Ka41aheS_xtY65QxZ8g3q nZzmx8SBLGgIcYgMjD4U3SEXgjSURPYqdVL8yeCwuqGkMk4.IBmcORYK5i1TFxa6e0ANBcMj75qI DNShy3Uc28M8bGHKo Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Wed, 29 Apr 2020 08:36:08 +0000 Received: by smtp404.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID a6ca71896bafe5b8d2080e944fd77826; Wed, 29 Apr 2020 08:36:03 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: aarch64 host based sysutils/u-boot-{pine64, rock64, rpi[34]} builds fail for: "aarch64-none-elf-gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found" From: Mark Millard In-Reply-To: Date: Wed, 29 Apr 2020 01:36:01 -0700 Cc: freebsd-arm , FreeBSD ports Content-Transfer-Encoding: quoted-printable Message-Id: <7F714D23-99F3-4C31-92F1-A4ED2EABE93B@yahoo.com> References: <0085757C-02B1-4CB9-9B67-01EB5D6AA86A@yahoo.com> <20200427123246.42e3844f39c349aac81009ff@bidouilliste.com> <20200427204606.69157e78e6eb92f3481e47e3@bidouilliste.com> <38BE4488-2BE4-4B9F-BABA-0324B6A7AE8D@yahoo.com> <90693ED6-E93D-4105-8B63-F77313F77079@yahoo.com> <20200428163906.a5081a0493970fb4556fe08b@bidouilliste.com> <13AAC979-927E-43BA-BF16-64C41546A690@yahoo.com> <7CD48F1B-7405-454A-BEFE-3B17D321D89F@yahoo.com> <1D414E35-6785-4D15-A798-DFB34C2ACC34@yahoo.com> To: Emmanuel Vadot X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49BsL22zdNz3RKf X-Spamd-Bar: / X-Spamd-Result: default: False [-0.79 / 15.00]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.07)[-0.067,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.22)[-0.225,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (5.44), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[84.69.137.98.list.dnswl.org : 127.0.5.0]; RWL_MAILSPIKE_POSSIBLE(0.00)[84.69.137.98.rep.mailspike.net : 127.0.0.17]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Apr 2020 08:36:11 -0000 [Build successes for building via poudriere-devel. Message history removed.] Based on (some whitespace details might not survive): # svnlite diff /usr/ports/devel/aarch64-none-elf-gcc/ Index: /usr/ports/devel/aarch64-none-elf-gcc/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/ports/devel/aarch64-none-elf-gcc/Makefile (revision = 533162) +++ /usr/ports/devel/aarch64-none-elf-gcc/Makefile (working copy) @@ -19,7 +19,8 @@ LIB_DEPENDS=3D libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc -BUILD_DEPENDS=3D = ${GCC_TARGET}-as:devel/binutils@${PKGNAMEPREFIX:C/-$//:C/-/_/g} +BUILD_DEPENDS=3D = ${GCC_TARGET}-as:devel/binutils@${PKGNAMEPREFIX:C/-$//:C/-/_/g} \ + objdump:devel/binutils RUN_DEPENDS=3D = ${GCC_TARGET}-as:devel/binutils@${PKGNAMEPREFIX:C/-$//:C/-/_/g} =20 USES=3D gmake iconv libtool tar:xz makeinfo compiler:c++11-lang Things then finish (extracted messages from an amd64->aarch64 = poudriere-based nxb-bin involved cross-build): [00:14:17] [04] [00:13:40] Finished devel/aarch64-none-elf-gcc | = aarch64-none-elf-gcc-8.4.0_1: Success [00:15:16] [02] [00:00:57] Finished sysutils/atf-sun50i_a64 | = atf-sun50i_a64-v2.3: Success [00:15:19] [01] [00:01:00] Finished sysutils/atf-rk3328 | = atf-rk3328-v2.3: Success [00:16:10] [05] [00:15:33] Finished devel/arm-none-eabi-gcc | = arm-none-eabi-gcc-8.4.0_1: Success [00:21:34] [04] [00:07:15] Finished sysutils/u-boot-rpi4 | = u-boot-rpi4-2020.04: Success [00:21:56] [03] [00:07:37] Finished sysutils/u-boot-rpi3 | = u-boot-rpi3-2020.04: Success [00:30:31] [06] [00:14:19] Finished sysutils/u-boot-rpi2 | = u-boot-rpi2-2020.04: Success [00:35:15] [07] [00:19:03] Finished sysutils/u-boot-sinovoip-bpi-m3 | = u-boot-sinovoip-bpi-m3-2020.04: Success [00:35:34] [01] [00:20:15] Finished sysutils/u-boot-rock64 | = u-boot-rock64-2020.04: Success [00:35:41] [05] [00:19:29] Finished sysutils/u-boot-orangepi-plus-2e | = u-boot-orangepi-plus-2e-2020.04: Success (u-boot-pine64 still in process due to MAKE_JOBS_UNSAFE=3Dyes use.) aarch64 native builds also finished (not shown). amd64 poudriere-based builds (non-qemu) also finished: [00:03:22] [01] [00:03:08] Finished devel/aarch64-none-elf-gcc | = aarch64-none-elf-gcc-8.4.0_1: Success [00:03:31] [03] [00:00:08] Finished sysutils/atf-sun50i_a64 | = atf-sun50i_a64-v2.3: Success [00:03:31] [01] [00:00:08] Finished sysutils/atf-rk3328 | = atf-rk3328-v2.3: Success [00:03:33] [02] [00:03:19] Finished devel/arm-none-eabi-gcc | = arm-none-eabi-gcc-8.4.0_1: Success [00:04:00] [04] [00:00:37] Finished sysutils/u-boot-rpi3 | = u-boot-rpi3-2020.04: Success [00:04:01] [05] [00:00:38] Finished sysutils/u-boot-rpi4 | = u-boot-rpi4-2020.04: Success [00:04:18] [06] [00:00:44] Finished sysutils/u-boot-rpi2 | = u-boot-rpi2-2020.04: Success [00:04:40] [02] [00:01:06] Finished sysutils/u-boot-orangepi-plus-2e | = u-boot-orangepi-plus-2e-2020.04: Success [00:04:41] [07] [00:01:07] Finished sysutils/u-boot-sinovoip-bpi-m3 | = u-boot-sinovoip-bpi-m3-2020.04: Success [00:04:42] [01] [00:01:10] Finished sysutils/u-boot-rock64 | = u-boot-rock64-2020.04: Success [00:06:46] [03] [00:03:15] Finished sysutils/u-boot-pine64 | = u-boot-pine64-2020.04: Success FYI: # svnlite diff /usr/ports/sysutils/u-boot-pine64/ Index: /usr/ports/sysutils/u-boot-pine64/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/ports/sysutils/u-boot-pine64/Makefile (revision 533162) +++ /usr/ports/sysutils/u-boot-pine64/Makefile (working copy) @@ -6,4 +6,6 @@ BOARD_CONFIG=3D pine64_plus_defconfig FAMILY=3D allwinner64 =20 +MAKE_JOBS_UNSAFE=3Dyes + .include "${MASTERDIR}/Makefile" based on historical build-race problems specific to pine64's u-boot build. But it makes the qemu-based build take a very long time. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)