tvheadend: add conditions for -O3 and LTO optimizations
authorMarius Dinu <m95d+git@psihoexpert.ro>
Wed, 30 Nov 2022 09:21:39 +0000 (11:21 +0200)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Sat, 27 Apr 2024 10:05:21 +0000 (12:05 +0200)
Building for arc, mips and powerpc platforms fails if -O3 and LTO optimizations are enabled. This patch removes that option for everything other than arm and x86_64. These are known to work.
Fixes issue #19923.
Also fixes a typo in the description.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
(cherry picked from commit 149053198146a8821e8c12d7c7fce8c3a175c5b7)

multimedia/tvheadend/Config.in

index 741ae8ffa7c963ba4dfce6cf1f3335b9437666e0..de689fd330e45a966d698f22ddb1cb7b16598de8 100644 (file)
@@ -3,10 +3,10 @@ comment "Generic options"
 
 config TVHEADEND_OPTIMIZE_SPEED
   bool "Optimize for speed"
-  depends on PACKAGE_tvheadend
+  depends on PACKAGE_tvheadend && (arm || aarch64 || x86_64)
   default n
   help
-    Optimize tvheadend for speed instead of size. This option adds -O2 and LTO (Link Time Optimization).
+    Optimize tvheadend for speed instead of size. This option adds -O3 and LTO (Link Time Optimization).
     Note: No benchmarks were performed when this option was added. Speed improvements (if any) are not known.
 
 config TVHEADEND_TRACE