git: 8e497ad0b5bb - main - audio/triceratops-lv2: Fix build on non-64-bit systems
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 10 Jul 2023 02:17:24 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=8e497ad0b5bb2994774e5dc2831652dae92ce82f commit 8e497ad0b5bb2994774e5dc2831652dae92ce82f Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-07-10 02:16:26 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-07-10 02:16:26 +0000 audio/triceratops-lv2: Fix build on non-64-bit systems -fPIC was added by mistake only on 64-bit systems. Reported by: fallout --- audio/triceratops-lv2/files/patch-wscript | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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')