From owner-svn-src-all@freebsd.org Sun Nov 5 19:45:42 2017 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1F1F5E4F5CE; Sun, 5 Nov 2017 19:45:42 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pg0-x22c.google.com (mail-pg0-x22c.google.com [IPv6:2607:f8b0:400e:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DDDD76752C; Sun, 5 Nov 2017 19:45:41 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pg0-x22c.google.com with SMTP id s75so6577028pgs.0; Sun, 05 Nov 2017 11:45:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=Rozrd1w8YTQ6Khj6AjFjCsnmDn9OpXS47jZ3P1OWsgY=; b=Ihs5Q81i8C+tDUpzYsYu9lNT+bqQoKfSTgPQW9gQGD+XFzU5dNN+Y2u+NduqCpLRLi c3MMwWcisfmgz0bdrk9hMNtDsKFM5ve70srrYv/lsgVkYUGEjIYdweM4TPtuUNx6kjoB s3md8NzCNUn9+qNMOJHT7m45RmliKAT2rtT3J+L/RN2bcOwAYbucVr1sYU2suXyeQzcc EZW1bTDnp+OvjxVEhx8LhjiL0FoIfaUfu4k7EvC06CPpGVPGyKhCGuyQpUKJCNVF1VGn tKSv/e6NEErBIBsyZYW/ewgYBmLTi4DWV9/+zrZbJ7BPZrIFynpYT1l6yvZBFlKSavsq nK6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=Rozrd1w8YTQ6Khj6AjFjCsnmDn9OpXS47jZ3P1OWsgY=; b=dwpHhSBAc9FJe0vd8TGTJdWCEnI9oKfezjW6x0UnE4YZmVu9biCbKEJh55281K+zce Xxt6Rr/JpmsN2GmpLih/Kl8wRb0iQJZdn2lIl3NO2WpRsYediPsM9GG7oqwRorJp+oKx aDRc1dr5B/lcNgBdw3DFAX2o8w2lk46vn755LMJLWleaWH2v9gXnb4hqrvQtLJI0YOo5 H10gvxUQHN5bTLZjslBMi+sL9DjNj458YFbSUfsKFfo8R7Vj8hiLJ3VihdZqAI2YWi9I y0fQMXKbL8yZo/gW7BWUkQepNEQbfnII8pqQx6OUn8bLtxbSHevUM2K21/ew1mA3pq6t vj9w== X-Gm-Message-State: AMCzsaUhBRnef9yyYdLJm/0XDXY4mYCe1sjpAf8kLqvelRExWmBLub45 3AV0zW/PWh/Th6kT5wO4sPMCOdwh X-Google-Smtp-Source: ABhQp+Tko0M4zUkKhaMVbGW5dQPCvalVJxrcL4iEgHSedUcVgcaICs9QHx9FaqZrvOb9UKvGHB6exA== X-Received: by 10.159.242.194 with SMTP id x2mr12867642plw.244.1509911140871; Sun, 05 Nov 2017 11:45:40 -0800 (PST) Received: from pinklady.local (c-73-19-52-228.hsd1.wa.comcast.net. [73.19.52.228]) by smtp.gmail.com with ESMTPSA id g24sm22196173pfk.0.2017.11.05.11.45.39 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 05 Nov 2017 11:45:40 -0800 (PST) Content-Type: multipart/signed; boundary="Apple-Mail=_C1917D34-D6F7-4C76-8D11-63BC3E2D85ED"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: svn commit: r325443 - in head: . lib/libclang_rt share/mk From: "Ngie Cooper (yaneurabeya)" In-Reply-To: <201711051938.vA5Jcpnc033399@repo.freebsd.org> Date: Sun, 5 Nov 2017 11:45:38 -0800 Cc: src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org Message-Id: <44947619-4DC5-4F5E-B26C-4F29917F9DE3@gmail.com> References: <201711051938.vA5Jcpnc033399@repo.freebsd.org> To: Ngie Cooper X-Mailer: Apple Mail (2.3124) X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 19:45:42 -0000 --Apple-Mail=_C1917D34-D6F7-4C76-8D11-63BC3E2D85ED Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Nov 5, 2017, at 11:38, Ngie Cooper wrote: >=20 > Author: ngie > Date: Sun Nov 5 19:38:51 2017 > New Revision: 325443 > URL: https://svnweb.freebsd.org/changeset/base/325443 >=20 > Log: > Fix paths for cross-built versions of lib/libclang_rt and hardfloat = arm variants >=20 > - Define TARGET_CPUARCH and use in libclang_rt as the basis for = CRTARCH >=20 > When cross-compiling, the wrong architecture was being embedded in = the > libclang_rt binary filenames. It should be based on TARGET_ARCH = (target), not > MACHINE_ARCH (host). >=20 > If TARGET_ARCH isn't defined (host-builds), fallback to = MACHINE_ARCH. >=20 > - Define CRTARCH to armhf when TARGET/TARGET_ARCH are set to = arm/armv[67] >=20 > TARGET_ABI/TARGET_CPU in Makefile.inc1 sets the ABI to gnueabihf, = which > affects the clang lookup path per `getArchNameForCompilerRTLib(..)` = in > contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp, so chase clang = and > Linux's assumed naming convention for hard-float arm architectures. >=20 > CROSSENV (in Makefile.inc1) sets CPUTYPE/MACHINE(_ARCH)? to the > TARGET*-relevant values when building the `libraries` target, so = test > those variables instead. >=20 > - Add OLD_FILES/OLD_LIBS entries for TARGET/TARGET_ARCH =3D=3D = arm/armv[67]. This > impacts only arm/armv6 and arm/armv7. >=20 > PR: 222925 MFC after: 2 weeks --Apple-Mail=_C1917D34-D6F7-4C76-8D11-63BC3E2D85ED Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE5bk3FaGcY5rvqmb79YOpJmkwhhUFAln/amMACgkQ9YOpJmkw hhXysQ//YoRV+3WKtmKz0wWVGSk2D+v/gLB7EIQCuZKdVDpjdJ/QAU1r+cmJvF58 WFkScrjeVlwFqOz2DB2K+2g3NBYtgkcRQOmQzgw/cclANNxiTOb2NTHOnYlvnzzP hzotwUDNTtRq/1t76Pk29WWU1Dd+mH8FnSOBgmTIeEy3b8RnE6T6OJcMNx/NEzc0 2rK7OH6r450HBsNz5bktv7FT4aXJj2sDTCQUWjLw69zXFHX0LZHAczrkJjoIHB1Z HLQ8Gzzbd3OJaRK+7GyBAZQXjzxY2F96SupakLo56284tf9S8Ccr97XUDlhu+GTa GffH8djt7VfgMm+kZnuZG2+eGJqQ3LuDgIpYYIM39zgZd6+grNlyOgfCAQ4Ww0kP Ydz2qaUzX8DFD21U2bp6uEEK8vWVEYlYPt01vLaM6iGn0ICSra2XmaJT6m24/UZj tbf+5E99PF1dy7xWajWlJiEYgpvXxkUsQB7thKyEdvaJoVZc98rDb6vF0g/Kvg+K a48nvCk9mAaPPZ/ZJ8revBkQeBV1cbl6tTpMAQnp6VyPyrbqR3I22cssjMKSpdkX belhZh4KJZmxfNe8dcgxJEX4V4XqdS8Wp/BZg4sK0j282wuJKb8xFtplM/9bvGE0 4vWIfkvZGoqxMo/5FxcdQLnEgD2tKVKj+/i+EUTIcIFtKWjtD9U= =gWW1 -----END PGP SIGNATURE----- --Apple-Mail=_C1917D34-D6F7-4C76-8D11-63BC3E2D85ED--