Bug 218685

Summary: [Ptach] devel/llvm40: Fix build on armv6
Product: Ports & Packages Reporter: Michal Meloun <mmel>
Component: Individual Port(s)Assignee: Brooks Davis <brooks>
Status: Closed FIXED    
Severity: Affects Only Me Flags: bugzilla: maintainer-feedback? (brooks)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Use external linker for armv6. none

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.