diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2023-07-10 02:16:26 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2023-07-10 02:17:52 +0000 |
commit | 1dd3f2e85850676267eebe98d69d6da88bd637a7 (patch) | |
tree | 5bf9ec33ddb413dfcbbff999cfdb8243f837ec64 | |
parent | 929686733b064453f20cca6c09f563e47961d68b (diff) | |
download | ports-1dd3f2e85850676267eebe98d69d6da88bd637a7.tar.gz ports-1dd3f2e85850676267eebe98d69d6da88bd637a7.zip |
audio/triceratops-lv2: Fix build on non-64-bit systems
-fPIC was added by mistake only on 64-bit systems.
Reported by: fallout
(cherry picked from commit 8e497ad0b5bb2994774e5dc2831652dae92ce82f)
-rw-r--r-- | audio/triceratops-lv2/files/patch-wscript | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/audio/triceratops-lv2/files/patch-wscript b/audio/triceratops-lv2/files/patch-wscript new file mode 100644 index 000000000000..d2ee6e18ac1d --- /dev/null +++ b/audio/triceratops-lv2/files/patch-wscript @@ -0,0 +1,19 @@ +- fPIC is needed on all platforms, not only on 64-bit ones +- otherwise the build breaks + +--- wscript.orig 2023-07-10 01:57:23 UTC ++++ wscript +@@ -29,9 +29,10 @@ def configure(conf): + else: + conf.env.append_unique('CXXFLAGS', ['-O2','-funroll-loops','-std=c++0x','-g']) + +- if sys.maxsize >= 9223372036854775807: +- print("detected 64 bit architecture, enabling -fPIC") +- conf.env.append_unique('CXXFLAGS', ['-fPIC','-fpermissive','-finline-functions']) ++ #if sys.maxsize >= 9223372036854775807: ++ # print("detected 64 bit architecture, enabling -fPIC") ++ # conf.env.append_unique('CXXFLAGS', ['-fPIC','-fpermissive','-finline-functions']) ++ conf.env.append_unique('CXXFLAGS', ['-fPIC','-fpermissive','-finline-functions']) + + if not autowaf.is_child(): + autowaf.check_pkg(conf, 'lv2', uselib_store='LV2CORE') |