From cb3321d2a072d88685cec3fb5bfa17f02eee0a17 Mon Sep 17 00:00:00 2001 From: Yu-Ching Chen Date: Wed, 6 Aug 2025 08:15:44 -0700 Subject: [PATCH] change build to be platform agnostic --- pythonlsf/Makefile | 2 +- setup.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pythonlsf/Makefile b/pythonlsf/Makefile index b48b893..1e19d9b 100755 --- a/pythonlsf/Makefile +++ b/pythonlsf/Makefile @@ -13,7 +13,7 @@ LSF_INCLUDE = $(LSF_LIBDIR)/../../include/lsf/ PROJECT = _lsf.so OBJECTS = lsf_wrap.o -CFLAGS = -m64 -fPIC -I$(PYTHON_INCLUDE) -I$(LSF_INCLUDE) +CFLAGS = -fPIC -I$(PYTHON_INCLUDE) -I$(LSF_INCLUDE) LDFLAGS = $(LSF_LIBDIR)/liblsf.a $(LSF_LIBDIR)/libbat.a $(LSF_LIBDIR)/libfairshareadjust.so $(LSF_LIBDIR)/liblsbstream.so -lc -lnsl all: $(PROJECT) diff --git a/setup.py b/setup.py index 57992b7..2f1ef6b 100755 --- a/setup.py +++ b/setup.py @@ -134,14 +134,13 @@ def set_gccflag_lsf_version(): # '-DLSF_SIMULATOR', '-DOS_HAS_THREAD -D_REENTRANT', gccflag_keyvaluet, gccflag_lsfversion], - extra_compile_args=['-m64', + extra_compile_args=[ '-I' + LSF_LIBDIR + '/../../include/lsf/', '-Wno-strict-prototypes', gccflag_keyvaluet, gccflag_lsfversion, '-DOS_HAS_THREAD -D_REENTRANT', #For multi-thread lib, lserrno '-Wp,-U_FORTIFY_SOURCE', #The flag needs -O option. Undefine it for warning. '-O0'], - extra_link_args=['-m64'], extra_objects=lsf_static_lib, libraries=lsf_dynamic_lib)], py_modules=['pythonlsf.lsf'],