[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45561] trunk/blender/source/blender/ blenkernel/BKE_global.h: add in a check for Mingw so 4. 5 or older will error out on build.

Sergey Sharybin sergey.vfx at gmail.com
Thu Apr 12 15:42:24 CEST 2012


I'm not actually fan of such changes.

Why to force me to use latest mingw version to test my areas which compiles
fine with gcc-4.4? I still maintaining FFmpeg on windows which still can
not be compiled by gcc newer than 4.4 because of some crappy things going
on with sse and optimizations.

Can not it be a warning or error if some unsupported things are enabled?

On Thu, Apr 12, 2012 at 11:10 AM, Campbell Barton <ideasman42 at gmail.com>wrote:

> Revision: 45561
>
> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45561
> Author:   campbellbarton
> Date:     2012-04-12 09:10:10 +0000 (Thu, 12 Apr 2012)
> Log Message:
> -----------
> add in a check for Mingw so 4.5 or older will error out on build.
>
> Modified Paths:
> --------------
>    trunk/blender/source/blender/blenkernel/BKE_global.h
>
> Modified: trunk/blender/source/blender/blenkernel/BKE_global.h
> ===================================================================
> --- trunk/blender/source/blender/blenkernel/BKE_global.h        2012-04-12
> 08:45:26 UTC (rev 45560)
> +++ trunk/blender/source/blender/blenkernel/BKE_global.h        2012-04-12
> 09:10:10 UTC (rev 45561)
> @@ -166,6 +166,11 @@
>  #  error Either __BIG_ENDIAN__ or __LITTLE_ENDIAN__ must be defined.
>  #endif
>
> +/* there is really no good place for this */
> +#if defined(FREE_WINDOWS) && ((__GNUC__ < 4) || ((__GNUC__ == 4) &&
> (__GNUC_MINOR__ < 6)))
> +#  error "Mingw requires GCC 4.6 minimum"
> +#endif
> +
>  #define L_ENDIAN       1
>  #define B_ENDIAN       0
>
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>



-- 
With best regards, Sergey Sharybin


More information about the Bf-committers mailing list