Bug 218685 - [Ptach] devel/llvm40: Fix build on armv6
Summary: [Ptach] devel/llvm40: Fix build on armv6
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Brooks Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-16 09:48 UTC by Michal Meloun
Modified: 2017-04-17 00:31 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (brooks)


Attachments
Use external linker for armv6. (487 bytes, patch)
2017-04-16 09:48 UTC, Michal Meloun
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Meloun freebsd_committer 2017-04-16 09:48:12 UTC
Created attachment 181819 [details]
Use external linker for armv6.

Similarly as has been reported (and fixed) in bug 217145 for llvm39, external
linker must be used for linking llvm binaries. Our outdated GNU linker in base don't have support for relocation overflow stubs.
Comment 1 commit-hook freebsd_committer 2017-04-17 00:30:31 UTC
A commit references this bug:

Author: brooks
Date: Mon Apr 17 00:30:15 UTC 2017
New revision: 438674
URL: https://svnweb.freebsd.org/changeset/ports/438674

Log:
  Fix build on armv6.

  PR:		218685
  Submitted by:	mmel

Changes:
  head/devel/llvm40/Makefile
Comment 2 Brooks Davis freebsd_committer 2017-04-17 00:31:04 UTC
Thanks for the submission.  I must have fixed llvm39 after I'd created llvm40 from it.