On Sat, Nov 4, 2017 at 11:29 PM, Branko Čibej <br...@apache.org> wrote:
> On 04.11.2017 23:03, build...@apache.org wrote:
>> The Buildbot has detected a new failure on builder apr-x64-macosx-trunk 
>> while building . Full details are available at:
>>     https://ci.apache.org/builders/apr-x64-macosx-trunk/builds/49
[]
>
> This looks like fallout from r1814326. This part is clearly wrong:
>
> http://svn.apache.org/viewvc/apr/apr/trunk/misc/unix/rand.c?r1=1814326&r2=1814325&pathrev=1814326
>
>
> The presence of the <sys/random.h> header does *not* mean that you can
> use getrandom(); you always have to check HAVE_GETRANDOM explicitly. The
> correct check is probably this:
>
> #if defined(HAVE_SYS_RANDOM_H) && HAVE_GETRANDOM
> #include <sys/random.h>
> #define USE_GETRANDOM
> #else ...

Thanks for the review!

Fixed in r1814329 (hopefully).

>
> Interestingly enough, if this check were correct, APR would choose
> arc4random_buf() on OSX 10.12, i.e., it would make use of stsp's patch.

I did not mean to force everyone to use latest Linux, I swear :)


Regards,
Yann.

Reply via email to