[FFmpeg-devel] [PATCH 1/9] configure: [loongson] revert no-expensive-optimizations
Shiyou Yin
yinshiyou-hf at loongson.cn
Mon Aug 27 11:10:01 EEST 2018
>-----Original Message-----
>From: ffmpeg-devel-bounces at ffmpeg.org [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf Of
>Shiyou Yin
>Sent: Saturday, August 25, 2018 11:04 AM
>To: 'FFmpeg development discussions and patches'
>Subject: Re: [FFmpeg-devel] [PATCH 1/9] configure: [loongson] revert no-expensive-optimizations
>
>>> Hi Michael, please help to review the following updates.
>>>
>>>
>>> diff --git a/configure b/configure
>>> index b9c9d0b..08cf48e 100755
>>> --- a/configure
>>> +++ b/configure
>>> @@ -4796,15 +4796,24 @@ elif enabled mips; then
>>> disable mipsfpu
>>> disable mipsdsp
>>> disable mipsdspr2
>>> + # When gcc version less than 5.3.0, add -fno-expensive-optimizations flag.
>>> + if [ $cc == gcc ]; then
>>> + gcc_version=$(gcc -dumpversion)
>>> + if [ "$(echo "$gcc_version 5.3.0" | tr " " "\n"
>>> + | sort -rV | head -n 1)" ==
>>> "$gcc_version" ]; then
>>> + expensive_optimization_flag=""
>>> + else
>>> + expensive_optimization_flag="-fno-expensive-optimizations"
>>> + fi
>>> + fi
>>
>>This patch looks corrupted (by a newline)
>>
>>[...]
>
>
>Hi Michael, has repasted below, To avoid being corrupted again, I add an attachment.
>
>diff --git a/configure b/configure
>index b9c9d0b..08cf48e 100755
>--- a/configure
>+++ b/configure
>@@ -4796,15 +4796,24 @@ elif enabled mips; then
> disable mipsfpu
> disable mipsdsp
> disable mipsdspr2
>+ # When gcc version less than 5.3.0, add -fno-expensive-optimizations flag.
>+ if [ $cc == gcc ]; then
>+ gcc_version=$(gcc -dumpversion)
>+ if [ "$(echo "$gcc_version 5.3.0" | tr " " "\n" | sort -rV | head -n 1)"
>=="$gcc_version" ]; then
>+ expensive_optimization_flag=""
>+ else
>+ expensive_optimization_flag="-fno-expensive-optimizations"
>+ fi
>+ fi
> case $cpu in
> loongson3*)
>- cpuflags="-march=loongson3a -mhard-float -fno-expensive-optimizations"
>+ cpuflags="-march=loongson3a -mhard-float $expensive_optimization_flag"
> ;;
> loongson2e)
>- cpuflags="-march=loongson2e -mhard-float -fno-expensive-optimizations"
>+ cpuflags="-march=loongson2e -mhard-float $expensive_optimization_flag"
> ;;
> loongson2f)
>- cpuflags="-march=loongson2f -mhard-float -fno-expensive-optimizations"
>+ cpuflags="-march=loongson2f -mhard-float $expensive_optimization_flag"
> ;;
> esac
> ;;
>--
>2.1.0
Is there any other comment for this patch?
More information about the ffmpeg-devel
mailing list