diff options
Diffstat (limited to 'meta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch')
-rw-r--r-- | meta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch b/meta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch index 658e1903d2..5ca8b35142 100644 --- a/meta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch +++ b/meta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch | |||
@@ -39,15 +39,17 @@ diff --git a/src/libFLAC/Makefile.am b/src/libFLAC/Makefile.am | |||
39 | index cbfb0ac..5785372 100644 | 39 | index cbfb0ac..5785372 100644 |
40 | --- a/src/libFLAC/Makefile.am | 40 | --- a/src/libFLAC/Makefile.am |
41 | +++ b/src/libFLAC/Makefile.am | 41 | +++ b/src/libFLAC/Makefile.am |
42 | @@ -40,8 +40,13 @@ if FLaC__SYS_DARWIN | 42 | @@ -40,8 +40,15 @@ if FLaC__SYS_DARWIN |
43 | CPUCFLAGS = -faltivec -force_cpusubtype_ALL -DFLAC__NO_ASM | 43 | CPUCFLAGS = -faltivec -force_cpusubtype_ALL -DFLAC__NO_ASM |
44 | else | 44 | else |
45 | # Linux-gcc for PPC does not have -force_cpusubtype_ALL, it is Darwin-specific | 45 | # Linux-gcc for PPC does not have -force_cpusubtype_ALL, it is Darwin-specific |
46 | +CPUCFLAGS = | 46 | +CPUCFLAGS = |
47 | +if FLaC__CPU_PPC_SPE | 47 | +if FLaC__CPU_PPC_SPE |
48 | +else | 48 | +else |
49 | +if FLaC__USE_ALTIVEC | ||
49 | +CPUCFLAGS += -maltivec -mabi=altivec | 50 | +CPUCFLAGS += -maltivec -mabi=altivec |
50 | +endif | 51 | +endif |
52 | +endif | ||
51 | #@@@ PPC optimizations temporarily disabled | 53 | #@@@ PPC optimizations temporarily disabled |
52 | -CPUCFLAGS = -maltivec -mabi=altivec -DFLAC__NO_ASM | 54 | -CPUCFLAGS = -maltivec -mabi=altivec -DFLAC__NO_ASM |
53 | +CPUCFLAGS += -DFLAC__NO_ASM | 55 | +CPUCFLAGS += -DFLAC__NO_ASM |