Merge from vendor branch TNF:
[pkgsrcv2.git] / sysutils / bacula / hacks.mk
1 # $NetBSD: hacks.mk,v 1.4 2006/03/29 21:44:41 ghen Exp $
2
3 .if !defined(BACULA_HACKS_MK)
4 BACULA_HACKS_MK=        #defined
5
6 ### gcc 4.0* has been reported to produce bad code on amd64
7 ### with optimizations (-O2) turned on (causes segfaults).
8 ###
9 .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
10 .  include "../../mk/compiler.mk"
11 .  if !empty(CC_VERSION:Mgcc-4.0*)
12 PKG_HACKS+=             dontoptimze
13 BUILDLINK_TRANSFORM+=   rm:-O[0-9]*
14 .  endif
15 .endif
16 .endif