From owner-freebsd-ports@freebsd.org  Mon Aug  5 21:48:10 2019
Return-Path: <owner-freebsd-ports@freebsd.org>
Delivered-To: freebsd-ports@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 0D27AAE92C
 for <freebsd-ports@mailman.nyi.freebsd.org>;
 Mon,  5 Aug 2019 21:48:10 +0000 (UTC)
 (envelope-from marklmi@yahoo.com)
Received: from sonic308-2.consmr.mail.bf2.yahoo.com
 (sonic308-2.consmr.mail.bf2.yahoo.com [74.6.130.41])
 (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 462WbY0Y2Tz4HFQ
 for <freebsd-ports@freebsd.org>; Mon,  5 Aug 2019 21:48:08 +0000 (UTC)
 (envelope-from marklmi@yahoo.com)
X-YMail-OSG: s0YG9MYVM1lt860vcquBDjBIk03zdVl6QctlH6kWdt_hHiQSoIvzPyE_YIzB_pG
 7EYtUB2tFM.69f_F8cHxx5Q2FFLCKG1N6ik8G.qGNT0NwYWQnWELQg_S2pi4jige7l_ZFMOzB5et
 YMWAsEyt3Vk4aqjUyXqFTDbuvV5YDVDJ4RfaatFZg1HbboXFnTqBjweinA_TpmFK5eBbC3chuJA5
 _e4MFuq8VJ9Dvpt43LGGMq7vyJmgfIYkgkB3OD7_oIWytdlWSUovsCblwFYWhj2PkHCKf51Hk5zg
 2_1CranjJP_ckNh1fmIBHO0Gh_8Bzkq5MDU0uB3gZUc.I_sYTss_moKBSUFemio2RT1ev.ZUwG7L
 gsDA8QkdLUiWaCJFwCGyANK4sYTkoO6W7RhUK99ZfU6jhSyGcZnM54gwl3xIY94kW38W8tY0Daip
 rn.w1bSOl_M0QVLWRb4Cy4BBoOiD8rxOVe2WPOZV8brNOt4bAOCJVMk58RlUqB9ShMvOlVaVo8iJ
 S6eTsjq6_S4ieMUVQJcH1m7qTmsRq3PHE_WjlmFSys3Q3JI2b2i_7ydgykVfk27BkjIOTApy9Mi7
 nR6U0SfMso19hJIzrFoECwPI1qdgLMIVEdYm26QS_8aeLdmiBqTb9H0v8R1GNA.KsC1YaFRXxN0.
 TxJSaGVl5Xkm8uWPxe809XiVP8Mwa3xjnOHiVRK12WMsLDXB.d9yQnmH_AYYps7TZsmWzdEbBuxr
 Fx0lyb2BDNdq.G.5EkpV1vBMjr4fgoZ8DZaBiwnyU8yRMbKuS7_7K5otGV3s0wUSKfRO8YewUBcl
 gweDN_pieq2d5q39L8ONjhw5KympliXde6EtmbNn.XxHiJrtsKsKgb4i_h_SqyCAzXC2kC89.R42
 AyaoaFOdK9G6sxjx48y5IZrhchbwoLieW3OvsKUApBUr_k8apopWUq_K._41r95DD0WAl_E7_9GQ
 T6u4h8P1AUtaJVEjv83XuK_d7bopnhwkEYN.O8uIn1o8G44mBELhTtmwLNFzwVB9MR98SjigUzDy
 3JoGG94HfufCKdX2g050aiT7pit9TXs90nhFXkVcKCyZ.mijaCQajiMPlOQayBY5MZ5pti4FH2Ne
 y82WVkCBUWT32UtLO8vOeHZQs1TAGlnYP_qJHU3Svb2sSc1Bv7IrzMPwBZsVS2.kjtzzKzLZaYz2
 s9K0sA.g9J_s7sBVVk_yZWl9XSSeVz82kIYlgkn1KNqTtZw0RNkkZ3EceTGnhp8GC8oACPxYgvd1
 zrzuhMfbrxZ43vUPlptoCww--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.bf2.yahoo.com with HTTP; Mon, 5 Aug 2019 21:48:08 +0000
Received: by smtp403.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA
 ID 0b1ad72a67b0b92f0aa8b10b746044b5; 
 Mon, 05 Aug 2019 21:48:04 +0000 (UTC)
From: Mark Millard <marklmi@yahoo.com>
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Subject: amd64->armv7 cross build: devel/llvm90 build blocked by math/z3 build
 failure: can't create dynamic relocation R_ARM_MOVW_ABS_NC against
 symbol: __stack_chk_guard in readonly segment
Message-Id: <9533FEC7-3B4D-4A88-BD4D-945456B603E4@yahoo.com>
Date: Mon, 5 Aug 2019 14:48:02 -0700
To: freebsd-ports@freebsd.org, freebsd-toolchain@freebsd.org,
 "brooks@freebsd.org" <brooks@FreeBSD.org>
X-Mailer: Apple Mail (2.3445.104.11)
X-Rspamd-Queue-Id: 462WbY0Y2Tz4HFQ
X-Spamd-Bar: /
X-Spamd-Result: default: False [0.72 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[];
 R_SPF_ALLOW(-0.20)[+ptr:yahoo.com];
 FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[];
 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:26101, ipnet:74.6.128.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)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048];
 FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3];
 NEURAL_SPAM_SHORT(0.97)[0.966,0]; MIME_GOOD(-0.10)[text/plain];
 IP_SCORE(0.00)[ip: (4.69), ipnet: 74.6.128.0/21(1.44), asn: 26101(1.15),
 country: US(-0.05)]; NEURAL_SPAM_MEDIUM(0.25)[0.250,0];
 IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[];
 RCVD_IN_DNSWL_NONE(0.00)[41.130.6.74.list.dnswl.org : 127.0.5.0];
 RWL_MAILSPIKE_POSSIBLE(0.00)[41.130.6.74.rep.mailspike.net : 127.0.0.17];
 RCVD_COUNT_TWO(0.00)[2]
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-ports>,
 <mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports/>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
 <mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2019 21:48:10 -0000

[Note: Targeting aarch64 instead did not have this problem.]

[00:03:02] [02] [00:00:00] Building math/z3 | z3-4.8.5_1
. . .
[00:06:31] [02] [00:03:29] Saved math/z3 | z3-4.8.5_1 wrkdir to: =
/usr/local/poudriere/data/wrkdirs/FBSDFSSDjailArmV7-default/default/z3-4.8=
.5_1.tar
[00:06:31] [02] [00:03:29] Finished math/z3 | z3-4.8.5_1: Failed: build
. . .
[00:06:35] [02] [00:03:33] Skipping devel/llvm90 | llvm90-9.0.0.r1: =
Dependent port math/z3 | z3-4.8.5_1 failed

The specific first errors for math/z3 were:

ld: error: can't create dynamic relocation R_ARM_MOVW_ABS_NC against =
symbol: __stack_chk_guard in readonly segment; recompile object files =
with -fPIC or pass '-Wl,-z,notext' to allow text relocations=20
in the output
>>> defined in /lib/libc.so.7
>>> referenced by install_tactic.cpp:97 =
(../src/api/dll/install_tactic.cpp:97)
>>>              =
api/dll/install_tactic.o:(install_tactics(tactic_manager&))

ld: error: can't create dynamic relocation R_ARM_MOVT_ABS against =
symbol: __stack_chk_guard in readonly segment; recompile object files =
with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the =
output
>>> defined in /lib/libc.so.7
>>> referenced by install_tactic.cpp:97 =
(../src/api/dll/install_tactic.cpp:97)
>>>              =
api/dll/install_tactic.o:(install_tactics(tactic_manager&))

ld: error: can't create dynamic relocation R_ARM_MOVW_ABS_NC against =
symbol: .L.str in readonly segment; recompile object files with -fPIC or =
pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in api/dll/install_tactic.o
>>> referenced by install_tactic.cpp:98 =
(../src/api/dll/install_tactic.cpp:98)
>>>              =
api/dll/install_tactic.o:(install_tactics(tactic_manager&))


Is the default:

STATIC=3Don: Build static z3 library

inappropriate for armv7?

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)