diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2009-11-11 13:50:09 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-12-02 08:57:42 -0600 |
commit | be17dc90b51dc76b529615e8c1ab00127da056e0 (patch) | |
tree | 89e6d06487798433c4d6f8059d1f59ee5e44ef42 /vnc-tls.c | |
parent | 1062977b970789848f971e19e17bdfbe5ee471a4 (diff) |
configure: use correct cflags in compiler checks
linux-user build on fedora 11 breaks because fallocate
is broken on that system if -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
are specified, which is what QEMU uses.
We do have a configure check to catch this and disable fallocate,
however, it turns out that default QEMU_CFLAGS/LDFLAGS were assigned in
script *after* all compiler checks: so during checks we were not running
compiler with same flags that we used for build later.
Fix this by moving QEMU_CFLAGS to before compiler checks, and using
comple_prog when checking for fallocate. This also fixes the fact that
we do some compiler checks while assigning the flags, right below a
comment that says "no cc tests beyond this point".
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'vnc-tls.c')
0 files changed, 0 insertions, 0 deletions