Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 May 2013 08:22:14 -0400
From:      Tim Kientzle <kientzle@freebsd.org>
To:        Werner Thie <werner@thieprojects.ch>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   clear_cache and clang (was Re: Git crash on EABI system.)
Message-ID:  <6FEBBFCD-C698-48E6-B9CA-D9FCB6A5AD5A@freebsd.org>
In-Reply-To: <5195F2CA.2090103@thieprojects.ch>
References:  <A44A52E5-E878-45CD-B032-F111E5E244BA@freebsd.org> <51949698.80205@thieprojects.ch> <2290084B-D302-4489-BB01-817497901E2B@freebsd.org> <5195F2CA.2090103@thieprojects.ch>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_C24B5B9F-8CA8-4223-AAF7-A8462F686C0D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1


On May 17, 2013, at 5:05 AM, Werner Thie wrote:

> Tim
>=20
> Maybe you or somebody else can shed some light onto how compiler-rt is =
used for the ARM platform, specifically why am I getting a
>=20
> missing symbol __clear_cache

I suspect it's somehow related to this (from libcompiler_rt/Makefile):

# Don't build clear_cache on ARM with clang as it is a builtin there.
.if ${MACHINE_CPUARCH} !=3D "arm" || ${COMPILER_TYPE} !=3D "clang"
SRCF+=3D  clear_cache
.endif

Do you know what code in ctypes for Python is referring to
that symbol?   There may be some oddity in how that symbol is
being referenced that's incompatible with the clang built-in.

Tim


--Apple-Mail=_C24B5B9F-8CA8-4223-AAF7-A8462F686C0D
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-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)

iQEcBAEBAgAGBQJRliD3AAoJEGMNyGo0rfFBVHMH/2bmB0NfiEqIAB+otW0ZJScQ
B3lGKZqfUKXKVJLvS2TNOD98/TgKy0+1E/M+C95Abw3Fx0b+EiYEg7oF4VDiJ0C1
ln9w8R60W95R4p+flQ401TF3etdYa8PsakP3GZBo+T+NUocFx+UKCUOVYJFh1ZW+
AY3makMah+gLj0jk15lmlfyHuOgzv+vjcSk5us2xxUp+40PyZCJwZ9zHHo3OhsV+
XNcH4Vcdwc6qrr6pVIxRK5bSdlaalZYRuMTtE+CCpNPZ9EDcg+maVNcIqhidbPNU
y5KyiSC/pZwJls7x4gVbh1dlZKpzgkCll/cva9CyQYe0GUapstl3nalJVFJCERQ=
=nF2q
-----END PGP SIGNATURE-----

--Apple-Mail=_C24B5B9F-8CA8-4223-AAF7-A8462F686C0D--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6FEBBFCD-C698-48E6-B9CA-D9FCB6A5AD5A>