From: "now (Nikolai Weibull)" Date: 2013-06-05T18:18:04+09:00 Subject: [ruby-core:55312] [ruby-trunk - Bug #8495][Open] include/ruby/win32.h assumes that __STRICT_ANSI__ isn’t set Issue #8495 has been reported by now (Nikolai Weibull). ---------------------------------------- Bug #8495: include/ruby/win32.h assumes that __STRICT_ANSI__ isn���t set https://bugs.ruby-lang.org/issues/8495 Author: now (Nikolai Weibull) Status: Open Priority: Normal Assignee: Category: platform/mingw Target version: ruby -v: 2.0.0 Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN Hi! include/ruby/win32.h assumes that __STRICT_ANSI__ isn���t set when it uses _controlfp() in rb_w32_pow(). This isn���t the case if you give, for example, -std=c99 to gcc. If __STRICT_ANSI__ is set, float.h won���t define _controlfp(), leading to compilation issues. -- http://bugs.ruby-lang.org/