Re: [flac-dev] [PATCH] configure: only use -mstackrealign on mingw32/os2

2015-04-10 Thread Dave Yeo
On 04/10/15 10:05 PM, Tristan Matthews wrote:
> And only for i686.

LGTM, thanks
Dave

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


[flac-dev] [PATCH] configure: only use -mstackrealign on mingw32/os2

2015-04-10 Thread Tristan Matthews
And only for i686.
---
 configure.ac | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index eb9b0cc..9751745 100644
--- a/configure.ac
+++ b/configure.ac
@@ -399,11 +399,17 @@ if test x$ac_cv_c_compiler_gnu = xyes ; then
 
if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
XIPH_ADD_CFLAGS([-msse2])
-   XIPH_ADD_CFLAGS([-mstackrealign])
fi
 
fi
 
+case "$host_os" in
+   "mingw32"|"os2")
+   if test "$host_cpu" = "i686"; then
+   XIPH_ADD_CFLAGS([-mstackrealign])
+   fi
+esac
+
 XIPH_ADD_CFLAGS([-Wextra])
 
 if test x$enable_werror = "xyes" ; then
-- 
2.1.0

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


[flac-dev] [PATCH] configure: only use -mstackrealign on mingw32/os2

2015-04-10 Thread Tristan Matthews
And only for i686.
---
 configure.ac | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index eb9b0cc..8dd5b0d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -399,11 +399,16 @@ if test x$ac_cv_c_compiler_gnu = xyes ; then
 
if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
XIPH_ADD_CFLAGS([-msse2])
-   XIPH_ADD_CFLAGS([-mstackrealign])
fi
-
fi
 
+case "$host_os" in
+   "mingw32"|"os2")
+   if test "$host_cpu" = "i686"; then
+   XIPH_ADD_CFLAGS([-mstackrealign])
+   fi
+esac
+
 XIPH_ADD_CFLAGS([-Wextra])
 
 if test x$enable_werror = "xyes" ; then
-- 
2.1.0

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] [PATCH] configure: only use -mstackrealign for mingw32

2015-04-10 Thread JonY
On 4/11/2015 05:10, Erik de Castro Lopo wrote:
> Tristan Matthews wrote:
> 
>> ---
>>  configure.ac | 4 +++-
>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/configure.ac b/configure.ac
>> index eb9b0cc..e7d68c3 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -399,9 +399,11 @@ if test x$ac_cv_c_compiler_gnu = xyes ; then
>>  
>>  if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
>>  XIPH_ADD_CFLAGS([-msse2])
>> -XIPH_ADD_CFLAGS([-mstackrealign])
>>  fi
>> +fi
>>  
>> +if test "$host_os" = "mingw32" ; then
>> +XIPH_ADD_CFLAGS([-mstackrealign])
>>  fi
>>  
>>  XIPH_ADD_CFLAGS([-Wextra])
> 
> Everyone happy with this patch?
> 
> Erik
> 

This should only apply to i686 host 32bit mingw.




signature.asc
Description: OpenPGP digital signature
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] [PATCH] configure: only use -mstackrealign for mingw32

2015-04-10 Thread Dave Yeo
On 04/10/15 02:10 pm, Erik de Castro Lopo wrote:
> Tristan Matthews wrote:
>
>> ---
>>   configure.ac | 4 +++-
>>   1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/configure.ac b/configure.ac
>> index eb9b0cc..e7d68c3 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -399,9 +399,11 @@ if test x$ac_cv_c_compiler_gnu = xyes ; then
>>
>>  if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
>>  XIPH_ADD_CFLAGS([-msse2])
>> -XIPH_ADD_CFLAGS([-mstackrealign])
>>  fi
>> +fi
>>
>> +if test "$host_os" = "mingw32" ; then
>> +XIPH_ADD_CFLAGS([-mstackrealign])
>>  fi
>>
>>   XIPH_ADD_CFLAGS([-Wextra])
>
> Everyone happy with this patch?
>

Should it be a case statement so other OSes can be added or just use || 
? OS/2 should also have the -mstackrealign option added as well.
Dave

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] [PATCH] configure: only use -mstackrealign for mingw32

2015-04-10 Thread Erik de Castro Lopo
Tristan Matthews wrote:

> ---
>  configure.ac | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/configure.ac b/configure.ac
> index eb9b0cc..e7d68c3 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -399,9 +399,11 @@ if test x$ac_cv_c_compiler_gnu = xyes ; then
>  
>   if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
>   XIPH_ADD_CFLAGS([-msse2])
> - XIPH_ADD_CFLAGS([-mstackrealign])
>   fi
> + fi
>  
> +if test "$host_os" = "mingw32" ; then
> + XIPH_ADD_CFLAGS([-mstackrealign])
>   fi
>  
>  XIPH_ADD_CFLAGS([-Wextra])

Everyone happy with this patch?

Erik
-- 
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


[flac-dev] [PATCH] configure: only use -mstackrealign for mingw32

2015-04-10 Thread Tristan Matthews
---
 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index eb9b0cc..e7d68c3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -399,9 +399,11 @@ if test x$ac_cv_c_compiler_gnu = xyes ; then
 
if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
XIPH_ADD_CFLAGS([-msse2])
-   XIPH_ADD_CFLAGS([-mstackrealign])
fi
+   fi
 
+if test "$host_os" = "mingw32" ; then
+   XIPH_ADD_CFLAGS([-mstackrealign])
fi
 
 XIPH_ADD_CFLAGS([-Wextra])
-- 
2.1.0

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev