http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56475



--- Comment #3 from Kai Tietz <ktietz at gcc dot gnu.org> 2013-02-27 19:45:53 
UTC ---

(In reply to comment #1)

> We had an AC_TRY_RUN test, but such kind of test give a lot of problems and we

> removed it. We had:

> 

>   AC_TRY_RUN([#include <stdio.h>

>           int main()

>           {

>                 return !(fopen("/dev/random", "r")

>                          && fopen("/dev/urandom", "r"));

>           }          

>          ],

>              [ac_random_tr1=yes], [ac_random_tr1=no],

>          [ac_random_tr1=no])

>   ])

> 

> Kai, can you suggest something working on MinGW and not using an AC_TRY_RUN? 
> Or

> you can just special case MinGW. I have no way of testing such fixes, sorry.



Well, AC_TRY_RUN is for sure the wrong approach here.  As such tests are

failing badly on cross-compilers.

I think sanest way to solve this is by special-casing mingw targets.

Reply via email to