make buildworld failed with error "relocation truncated to fit: R_ARM_JUMP24 against symbol `_fini'"

Warner Losh imp at bsdimp.com
Thu Jan 21 23:39:56 UTC 2016


> On Jan 21, 2016, at 2:41 PM, Mark Millard <markmi at dsl-only.net> wrote:
> 
> On Thu Jan 21 13:11:03 UTC 2016 Andrew Turner andrew at fubar.geek.nz wrote"
> 
>> 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.
> 
> 
> 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:
> 
> BEAGLEBONE
> CUBOX-HUMMINGBOARD
> GUMSTIX
> RPI-B
> PANDABOARD
> WANDBOARD
> 
> 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).
> 
> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20160121/be1fd047/attachment.sig>


More information about the freebsd-arm mailing list