Index | Thread | Search

From:
"Anthony J. Bentley" <bentley@openbsd.org>
Subject:
Re: ioquake3 BTCFI {t,}error
To:
Thomas Frohwein <tfrohwein@fastmail.com>
Cc:
ports@openbsd.org
Date:
Sat, 22 Jun 2024 05:19:03 -0600

Download raw body.

Thread
Thomas Frohwein writes:
> Hi,
>
> ioquake3 is another port that fails with BTCFI, and for now restored to
> running order with USE_NOBTCFI=Yes. While here, enable DEBUG_PACKAGES
> per bentley's suggestion.
>
> ok?

Please add an explanatory comment for USE_NOBTCFI (like: is it a
custom JIT? is it a library dependency? etc). Then it's ok bentley@

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/games/ioquake3/Makefile,v
> retrieving revision 1.30
> diff -u -p -r1.30 Makefile
> --- Makefile	8 Nov 2022 11:14:47 -0000	1.30
> +++ Makefile	21 Jun 2024 22:19:59 -0000
> @@ -1,10 +1,12 @@
>  BROKEN-i386=	need to free up a register
>  ONLY_FOR_ARCHS= amd64 i386 macppc
>  
> +USE_NOBTCFI=	Yes
> +
>  COMMENT=	clone of the original Quake III Arena
>  
>  DISTNAME=	ioquake3-2020.09.29
> -REVISION=	1
> +REVISION=	2
>  
>  GH_ACCOUNT=	ioquake
>  GH_PROJECT=	ioq3
> @@ -28,6 +30,9 @@ LIB_DEPENDS=	audio/libogg \
>  MAKE_ENV=	V=1 USE_VOIP=0 USE_INTERNAL_OGG=0 CC="${CC}" TOOLS_CC="${CC}"
>  ALL_TARGET=	"release"
>  USE_GMAKE=	Yes
> +
> +DEBUG_PACKAGES=	${BUILD_PACKAGES}
> +
>  NO_TEST=	Yes
>  
>  QUAKE_ARCH-amd64 = 	x86_64