mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-19 00:13:33 +00:00
games/golly: Fix build on aarch64 or when objdump is missing
Golly dlopens Python at runtime and looks up its shared library name during configure. It first tries to do this using distutils.sysconfig.get_config_var("LDLIBRARY"), and then tries to use objdump if that fails. Since the former is unlikely to ever fail on FreeBSD, objdump will never actually be called and we can pacify configure by pretending objdump is available.
This commit is contained in:
parent
271e76a4a5
commit
0eb0adb1ef
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=476986
@ -12,14 +12,17 @@ COMMENT= Conway's Game of Life and other cellular automata
|
||||
|
||||
LICENSE= GPLv2+
|
||||
|
||||
BROKEN_aarch64= fails to configure: missing objdump
|
||||
|
||||
USES= compiler:c++11-lib python:2.7
|
||||
USE_GL= gl glu
|
||||
USE_WX= 3.0+
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG:T}
|
||||
# Pretend objdump is available even if it is not e.g. on aarch64.
|
||||
# The Python shared library name is already looked up via
|
||||
# distutils.sysconfig.get_config_var("LDLIBRARY") which is unlikely
|
||||
# to fail; objdump is never actually used.
|
||||
CONFIGURE_ARGS= ac_cv_prog_OBJDUMP=/usr/bin/false \
|
||||
--with-wx-config=${WX_CONFIG:T}
|
||||
CXXFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user