summaryrefslogtreecommitdiffstats
path: root/perl/lib/Sys
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-07-22 11:12:52 +0100
committerRichard W.M. Jones <rjones@redhat.com>2011-07-27 15:00:15 +0100
commit346837f99a7bb5c927d0541f44b3e2493a40ec30 (patch)
tree297dc202027316f12da9d7e66dad4c027bb742c2 /perl/lib/Sys
parente36f683bb061393b7ec22a2aa491b46740f0c4e4 (diff)
downloadlibguestfs-346837f99a7bb5c927d0541f44b3e2493a40ec30.tar.gz
libguestfs-346837f99a7bb5c927d0541f44b3e2493a40ec30.tar.xz
libguestfs-346837f99a7bb5c927d0541f44b3e2493a40ec30.zip
perl: Fix CCFLAGS for Perl 5.14.
A change to ExtUtils::CBuilder in Perl 5.14 causes CCFLAGS to completely replace, rather than appending, the C flags. The unfortunate consequence of this is that vital flags such as -D_FILE_OFFSET_BITS=64 are missing. For 32 bit code, this means you get binary-incompatible code that completely fails to load. For further analysis see: http://www.nntp.perl.org/group/perl.perl5.porters/2011/04/msg171535.html This commit changes CCFLAGS so that it appends to the existing $Config{ccflags} instead of replacing it. On earlier versions of Perl this means we get two copies of the flags, which is unfortunate but should be safe. (cherry picked from commit 8386a57458aceb768f0e59aa090a15a544f7466e)
Diffstat (limited to 'perl/lib/Sys')
0 files changed, 0 insertions, 0 deletions