Pullup ticket #6326 - requested by he

lang/libLLVM: PowerPC build fix

Revisions pulled up:
- lang/libLLVM/hacks.mk                                         1.1

---
   Module Name:	pkgsrc
   Committed By:	he
   Date:		Tue Sep 15 16:16:29 UTC 2020

   Added Files:
   	pkgsrc/lang/libLLVM: hacks.mk

   Log Message:
   On powerpc, use -mlongcall so that we don't get 24-bit relocation overflow.
This commit is contained in:
bsiegert 2020-09-18 18:27:33 +00:00
parent c2b5ef4f17
commit 22047e4adc
1 changed files with 13 additions and 0 deletions

13
lang/libLLVM/hacks.mk Normal file
View File

@ -0,0 +1,13 @@
# $NetBSD: hacks.mk,v 1.1.2.2 2020/09/18 18:27:33 bsiegert Exp $
.if !defined(LIBLLVM_HACKS_MK)
LIBLLVM_HACKS_MK= defined
# [ Tue Sep 15 07:21:13 CEST 2020 : he ]
# On NetBSD/powerpc, enable -mlongcall, to avoid relocation overflows
.if ${MACHINE_ARCH} == "powerpc"
CFLAGS+= -mlongcall
CXXFLAGS+= -mlongcall
.endif
.endif # LIBLLVM_HACKS_MK