]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
libvorbis: Ignore -mfused-madd as well for clang
authorKhem Raj <raj.khem@gmail.com>
Sat, 17 May 2025 14:22:28 +0000 (07:22 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 19 May 2025 16:54:18 +0000 (17:54 +0100)
This option is not universal for all compilers

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
meta/recipes-multimedia/libvorbis/libvorbis/0001-configure-Check-for-clang.patch

index d4fac605b66c55f4e88561e480ea566cbaef89c6..36f47f91739f7c947fa602449d218e579e0c1395 100644 (file)
@@ -12,8 +12,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  configure.ac | 19 +++++++++++++++++--
  1 file changed, 17 insertions(+), 2 deletions(-)
 
-diff --git a/configure.ac b/configure.ac
-index 28b0a14..2d4e984 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -98,6 +98,16 @@ AC_ARG_ENABLE(examples,
@@ -51,6 +49,20 @@ index 28b0a14..2d4e984 100644
  
                # glibc < 2.1.3 has a serious FP bug in the math inline header
                # that will cripple Vorbis.  Look to see if the magic FP stack
--- 
-2.17.0
-
+@@ -178,12 +193,12 @@ else
+               fi;;
+         powerpc-*-linux*spe)
+               DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES"
+-              CFLAGS="-O3 -Wall -Wextra -ffast-math -mfused-madd -D_REENTRANT"
+-              PROFILE="-pg -g -O3 -ffast-math -mfused-madd -D_REENTRANT";;
++                      CFLAGS="-O3 -Wall -Wextra -ffast-math -D_REENTRANT"
++                      PROFILE="-pg -g -O3 -ffast-math -D_REENTRANT";;
+       powerpc-*-linux*)
+               DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES"
+-              CFLAGS="-O3 -Wall -Wextra -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT"
+-              PROFILE="-pg -g -O3 -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT";;
++              CFLAGS="-O3 -Wall -Wextra -ffast-math -mcpu=750 -D_REENTRANT"
++              PROFILE="-pg -g -O3 -ffast-math -mcpu=750 -D_REENTRANT";;
+       *-*-linux*)
+               DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char"
+               CFLAGS="-O3 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char"