Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jan 2016 15:39:53 -0800
From:      Warner Losh <imp@bsdimp.com>
To:        Mark Millard <markmi@dsl-only.net>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>, FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, Andrew Turner <andrew@fubar.geek.nz>
Subject:   Re: make buildworld failed with error "relocation truncated to fit: R_ARM_JUMP24 against symbol `_fini'"
Message-ID:  <1870E0DF-2EF5-4A04-A994-95E4F1D5F754@bsdimp.com>
In-Reply-To: <358D5606-3B91-4050-9BE4-CF3E23A253E5@dsl-only.net>
References:  <358D5606-3B91-4050-9BE4-CF3E23A253E5@dsl-only.net>

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

--Apple-Mail=_615526BB-6E4D-4EC3-8B52-1203CAC45501
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On Jan 21, 2016, at 2:41 PM, Mark Millard <markmi@dsl-only.net> wrote:
>=20
> On Thu Jan 21 13:11:03 UTC 2016 Andrew Turner andrew at fubar.geek.nz =
wrote"
>=20
>> I've disabled setting -mlong-calls on the clang libraries for now,
>> however I expect we will need to enable it again when clang 3.8.0 is
>> imported. As such I would recommend anyone wishing to run buildworld =
on
>> arm to update before this is imported.
>=20
>=20
> It seems that folks that later progress from 10.x-??? (or before) to =
11.0-RELELASE at some point for arm elf-hosted buildworld activity will =
face the issue without having the opportunity to build a -mlong-calls =
enabled context with a smaller clang first:
>=20
> BEAGLEBONE
> CUBOX-HUMMINGBOARD
> GUMSTIX
> RPI-B
> PANDABOARD
> WANDBOARD
>=20
> So does the "all but clang libraries" -mlong-calls use need to be =
MFC'd? Even this may require updating from older 10.x's to a 10.y that =
has those -mlong-calls in place before going to 11.0-RELEASE (or later).
>=20
> A similar point will be an issue for switching from such a 10.x (or =
before) to 11.0-CURRENT once clang 3.8.0 has been imported: it may =
require a middle stage of switching to a then-older 11.0-CURRENT first =
(such as -r294499).

Personally, I think we should make the dependent on the compiler version =
when we bring them back / before we MFC things.

Warner


--Apple-Mail=_615526BB-6E4D-4EC3-8B52-1203CAC45501
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-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJWoWxJAAoJEGwc0Sh9sBEALpcQAJD3cd5TmssWc4szS+0Jk2Ec
wXBPrLhw7PTcwCZ94d2xZLY3UL3WlNxX10SajgdNhTl7KCpHsx80VBIo3Z7UUWfQ
AgqDUe2aELzJUOFNAtcuYWQ/MSbJCBD1RdgMcOkIxInqlbm+tPd0YJWYRh9129LA
Zk+m6/W5SBHc++4ONb79UB8AQjWzK51JBHtWRaur6D1DY9tcNHVCbZPTIwQUxBEH
KwZNfKlP9cM7Z+QxZskKTzjijMZuNVG2DrJ8HhYT8j4ppsavcpXU/bg39k+biePc
WZau2yb6/a99WBq2Jsz9bJgVCL7jJSeH9j0qdXwH99GctDtgsIFX3cZJRrf/EVgR
nzPu6pWjTpoEKO8iAKU1okwDZlSXKiaJSgdVHJibAgi5avBEAUtxtLyrq8jDFp/4
GroQYwfijAfU4KoHmRt9Y0t5jUM/DwVntjG+z/JJsLplnuYM7gJbtd0mBq5gtfxf
hWZS6htL7ofbHTLmwzYDSjinaxON/CDW2NKwrLl13Ce+Lw2tisDITLj/8xgWjghj
CZSrXNLP9T7iwqdEzLwS1Fu+kdNSGiPEoEdw6qHjPqsgTlP7RMHuHcx13+4/NNoF
v2DRY1nF2WxWrFasaoXzwWWpUrucQogHAK65F31VzEheSLlgdugMd5MsR0v8nNZZ
5IDZ1mRYjm0f6zT2z9gL
=/OC+
-----END PGP SIGNATURE-----

--Apple-Mail=_615526BB-6E4D-4EC3-8B52-1203CAC45501--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1870E0DF-2EF5-4A04-A994-95E4F1D5F754>