Re: FreeBSD, no gcc present libvirt build issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/29/2013 09:35 AM, Jason Helfman wrote:

>>>
>> stdlib.h:#define        RAND_MAX        0x7fffffff

Good.

>>
>> -jgh
>>
> 
> And on our current head release (10) it is this:
> 
> #define RAND_MAX        0x7ffffffd

Huh?  Why is this not 2**n-1?  That violates assumptions we have made,
and is WHY your compile failed.  It has nothing to do with clang vs. gcc
(both compilers would fail), it has to do with your changed system
header resulting in violating assumptions that hold in ALL OTHER
IMPLEMENTATIONS, that random numbers are evenly distributed within a
range of a power of 2.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]