From nobody Fri Mar 18 21:39:40 2022 X-Original-To: freebsd-toolchain@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 04A471A1D791 for ; Fri, 18 Mar 2022 21:39:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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 4KKy8p5JzMz4Vbd for ; Fri, 18 Mar 2022 21:39:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647639586; bh=2ux9GfqNbUYuNJkfMVHa479ty/6haRBoEPfDdVt+iiQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=LrHL2MOblBvJfbKnwGRsy/dMdfD9L1F36F4usVLtFKhmJAVhTSYc2603yMpg3faMLyJQCTTzdhNHwx3Hy7tjhXGX4c8ytSVZ4kAozuOUSrAodrY/miA8rGNvjOvs7ZPVXqppeS2Rs9pz8SyraDtZFbZ/4SEgGmjbvtDJ005XWr8SdvyEgnII9ZR6JLS9NbgdxMSGb4bj1MLw1FSoADspH5wJgPOUhlaC66BdEqSb2eSPZNdEN2GFndMALgCvQ8mtbIPqvZwUa9o5owtPwPOmdBrabO6KbNNIxn+yyeTkNHUAHI3MUAfHSCNPafwj5dvPOO9i3hj7IHgeXDCzMzNnnA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647639586; bh=g0gqiX3/jmVr8QvJu4yZUtchUd+8m/QK+gkXCQY8w33=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=W/E7ViNUhCAKVmO9GPmEKfvAe1SB9b7dnohzk0DQf7/Fag8+uh7FQIO0G55R1wkNrY8ghP7xwJrkEQx6ZyDtOoO/QfQDNnqhQsLhd0gr/HjTlbWCi14BWiI05v0ANV3snkVJUd/n3kmO+di2NYxzRYT5zDj/GrGH7IV04OFVxouyA6T0HvJJvknvRKGxaQd4zAFM22Z/HbhUjrWvUJSaOHsIOc1KJ++7Un+Z7JkQc2paiPQlXVv014fU7R8pfCWXPlA2uFn8ExMwfSaOqsNNCCqNHp6TEZXlzgenzzQZ2y6pYHyxhntS8l7FNPeoC8Rye3fSCIxnMkPI/7Os/uXZiQ== X-YMail-OSG: bjMBnk0VM1k6miIkF30EtyKTSJAuRXf0hQVmEHfaJM5nrIKrSVwawey5oYPgD01 TmmLdSCx.F7UZcMpCXdFcbFWNtXjFswQuXTYjgx8y7bD3mBn4ZlefkobjgFqEI3I8oW7_OhiyyoO BRDxarX44puZZdLafe3pOlMzlp.ALLvONlgBptXyrsPfUr7c5ZA43U9wHlwgOyTRnmzmg95mk.1G FFRBSxVDE_DRzVkIkRx22RB8wE5AMpD.Vr9SweJbNgFMLhzKk0jWxmfQIH8VW2KIwG5RnaUmmK66 pCLYYYXuSQKWmC8ugDIuzVW.c9WNTxdy0ymg_fEH1bSbAlWp95WLEiVBsy9UD2pPeZ56eTp_VZIT fJjwt_3Arw.ed_2jba94VajxHb8lOXRMvej0IE7aeAIndRUTMjby9qHfbgbXYNOpwOyr6kq4eRqo PAOi64S9QYchKiI0F7D8okJPZ5_knNRuzWdYm19poB.B5JUiIYQdY_jC3dVPDp6V.U3j77.cS1GK Dadw9I_0J3WqdJTjVA5jvrdqf_u3DBXY3tjt8rIsQ5rNQHDPXq4bZauKgMxuXgQLymm_Tgm.6pv0 HAYr14.ayZoWWZi_1sVLrUvhDxwnDelEcMY2RS.j4pjSt8pON1zHg81nctIuNecK3fEqiA3h0c38 BsF1J7eSiY6XZh_u0cPU4XWkWsMDsb3tZYC5a0.HlTQSKOdC9QQ97pu3HEuew0hVXcp8Atb6a0nB T_5JXMRqyBoca.LI6VNeCq2g969zIDI00oiBp_BZLuIc_qtRJZQKIGt0kWraefzLEad2eT8kWcoV qx_A_PcXM0AgqBbUuS0y9tywCVVhFYxtJsydja5S51SqLSyQ4x_M8LR6ImMX1VQ4Lor1LxMBN_RE ZlkoOvH0rguE3gcMV.7spbEA66eYiRa1lgMMoepW_PQ2Adj4yZYkD.HkQmdgdmi_tOikzXxc9adv .DW3clD1SK61NFmFYztaz_w..9OR7hSrKJBNyK2M9wRbvZCD0PtLNL4Ob__oEH.9bY8KTLHio1og Yq2vt0SxaQInoUiOYznYj1A.dtIRdwxqP8bbdaU.ibuTOJcKK5cNhUgjdxde6JwQIuRJ6VOySwUo C5NWb.5H8aT1KBZPJzobmth5skbNbIEPqn.bIstBv2XVGLmUrwaHSCN32NFNQy0GVevG1PvTvQk7 WMPUrQ5bQAFcu_KLyZom8GCpW1hPH53SJqTCrQI_eknfNqSnbTL1s1jQ47HzyqrheZTBghrnAjRl 2j2w7vnODSNwRWXIUoN17gwR8tCBqZLw67zEugPmgOZfxBFLpfYcNysldjgPyKiSyWUCm0SlB7WH jMCCoHaBkHNxYAdbKFKagJ_uRrPGEB.Rcoaij2fvknt1CRd.64QC91p57sl0gaRlnchhisBuwLSn wvf7tcWRjmd_YHR78ZpR1uAbKKSAHEWjHyBegnHdwn9JNGitpptNozRqWvc9PhTj2NSeGxmIS.V. JeVjW6IqoWewqZnFGnYUP6Mf8rdwIlawlG3OspB46D7jkzxAVufObX0n8KPjd5QiM6OcEyFlaJo_ BLeTv.oi96CwzwasgwPbPckLOzkvI36wsUrOiEszmq4vRp5v7NdrwBJQ.xzF4An6TpvQgznUz2DL 2l0cKWVAEFEsA0IkOJqfJH2uUErO81gqdI5N_syNGjSuXus7yvubF8ekeEzc_Ik00c1pPs1UzNRY fZJBdXDoYuAOndmW6HqnpbGVyYjnZpV7v1uQqZ2Bi16BeXLIcGHBCKi6Qus062Td7oY6XgRIFeem VBqqpsB6OeAnUUsmVw96DWAxM4p0UrZkk7almxg.ltAya_4upLXi_eIjJUKHLb_CxIDkZC2GjyZN 3a_L1MKpHJ4Dqq_25FVlQin_we312jssVkeqycMaERoXcsEPHU3DjXBWpQeEWPSt2MwPmgSH.30O bvgY5xiZ5NpnkhBEdbNve4m0nXcc3.CTmWx4AkRqwaYUQQGSKoYJd90u_AoCBShBpwiCyGF5pr94 zhQMNDbxIh9bctVoq0Are3ZnoAj0M3zPm98QeBQHk2Nv1yyY3YWVkCPrf2QQJMMq_u8awjqoUKSL wsz2KurZ6fDPoquirvGsqEXeNHuJLEq0FMFTUBF5m54aydVXxQSsuhpPt.Pmu.F6Z64JWoaq5e3l HsZWyAnJ7R00a0RBDCfMUJVdWzaeS2s5dHIR7bND3RguTsFQ9XYr1QG0GjRUEFLbqSJTIGQWTZ3k R_xHGxUxk.EWxtUPvxjC_pMaL6ilX5_n5dJE1NY4wmLM50SlJpnNvbyN_NgLzrnSzRLlWMPiHiin riL3dbBaYgSeaIw0QT8b9tA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Fri, 18 Mar 2022 21:39:46 +0000 Received: by hermes--canary-production-bf1-665cdb9985-l8dtt (VZM Hermes SMTP Server) with ESMTPA ID 7214f7174671dc908ad1c35e936ddf53; Fri, 18 Mar 2022 21:39:42 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: https://ci.freebsd.org/job/FreeBSD-main-amd64-gcc9_build broken again after openzfs merge: multiple definitions building --- all_subdir_rescue --- From: Mark Millard In-Reply-To: Date: Fri, 18 Mar 2022 14:39:40 -0700 Cc: FreeBSD-STABLE Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: References: To: FreeBSD Toolchain X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4KKy8p5JzMz4Vbd X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=LrHL2MOb; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.59 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-0.996]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.10)[-0.095]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; URL_IN_SUBJECT(1.00)[ci.freebsd.org]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from]; MLMMJ_DEST(0.00)[freebsd-toolchain]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.31:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N On 2022-Mar-18, at 12:32, Mark Millard wrote: > Looks like . . . >=20 > = /workspace/src/sys/contrib/openzfs/module/zstd/lib/common/error_private.h > and: > /workspace/src/sys/contrib/zstd/lib/common/error_private.h >=20 > are both used in building in: >=20 > /tmp/obj/workspace/src/amd64.amd64/rescue/rescue >=20 > and each is providing various definitions that the other also does: >=20 > multiple definition of `ZSTD_versionNumber' > multiple definition of `ZSTD_versionString'; > multiple definition of `ZSTD_isError'; > multiple definition of `ZSTD_getErrorName'; > multiple definition of `ZSTD_getErrorCode'; > multiple definition of `ZSTD_getErrorString'; >=20 > Looks like this goes back to: >=20 > Build #3075 (Mar 8, 2022 9:33:24 PM) > [c03c5b1c8091: "zfs: merge openzfs/zfs@a86e08941 (master) into main"] >=20 > after Build #3074 (Mar 8, 2022 6:16:32 PM) had built fine. >=20 FYI: I tried to build 13.1-BETA2 with a gcc9 xtoolchain and got: --- all_subdir_stand/efi/gptboot --- . . . /local/bin/x86_64-unknown-freebsd13.0-ld: gptboot.sym.full: error: PHDR = segment not covered by LOAD segment collect2: error: ld returned 1 exit status So I tried continuing using WITHOUT_BOOT=3D and the next stopping points were: --- all_subdir_cxgbe --- /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/overflow.h:45:2: = error: #error "Compiler does not support __builtin_add_overflow" 45 | #error "Compiler does not support __builtin_add_overflow" | ^~~~~ /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/overflow.h:62:2: = error: #error "Compiler does not support __builtin_mul_overflow" 62 | #error "Compiler does not support __builtin_mul_overflow" | ^~~~~ . . . --- all_subdir_cxgbe/iw_cxgbe --- In file included from = /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/slab.h:42, from /usr/13_1R-src/sys/dev/cxgbe/iw_cxgbe/ev.c:40: /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/overflow.h:45:2: = error: #error "Compiler does not support __builtin_add_overflow" 45 | #error "Compiler does not support __builtin_add_overflow" | ^~~~~ . . . --- device.o --- from = /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/sched.h:41, from = /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/kernel.h:50, from = /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/kobject.h:36, from = /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/module.h:43, from /usr/13_1R-src/sys/dev/cxgbe/iw_cxgbe/device.c:41: /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/overflow.h: At = top level: /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/overflow.h:45:2: = error: #error "Compiler does not support __builtin_add_overflow" 45 | #error "Compiler does not support __builtin_add_overflow" | ^~~~~ /usr/13_1R-src/sys/compat/linuxkpi/common/include/linux/overflow.h:62:2: = error: #error "Compiler does not support __builtin_mul_overflow" 62 | #error "Compiler does not support __builtin_mul_overflow" | ^~~~~ With that I stopped the experiments. =3D=3D=3D Mark Millard marklmi at yahoo.com