From e74508779ccf1b968719d404f0c28a94450e5b32 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Wed, 12 Jul 2017 09:09:50 -0500 Subject: [PATCH] Add -Wl,--no-as-needed to Linux builds by default to support Altera FPGAs more easily (#132 on Github) --- setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index cdd356ae..d487cc1c 100644 --- a/setup.py +++ b/setup.py @@ -67,7 +67,13 @@ def get_config_schema(): else: default_libs = ["OpenCL"] - default_ldflags = [] + if "linux" in sys.platform: + # Requested in + # https://github.com/pyopencl/pyopencl/issues/132#issuecomment-314713573 + # to make life with Altera FPGAs less painful by default. + default_ldflags = ["-Wl,--no-as-needed"] + else: + default_ldflags = [] return ConfigSchema([ Switch("CL_TRACE", False, "Enable OpenCL API tracing"), -- GitLab