On Tue, Jul 05, 2011 at 03:27:51PM -0400, Stéphane Gaudreault wrote: > Compilation is not failing. The bindings fail at runtime on i686, but works > on > x86_64. > > Here are the perl and subversion cflags on i686 : > > subversion: -march=i686 -mtune=generic -O2 -pipe -pthread - > D_LARGEFILE64_SOURCE -DNE_LFS > > perl: -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector > -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 > > I think the problem may be caused by the absence of -D_FILE_OFFSET_BITS=64 in > the subversion cflags. I do not get the failure in the "make test" if I do > export CFLAGS+=" -D_FILE_OFFSET_BITS=64" > before building subversion. >
Hi Stéphane, This pretty much confirms the suspicion that this is a packaging problem, as discussed here: http://svn.haxx.se/users/archive-2011-06/0261.shtml Please fix the packaging of Perl and Subversion in Arch Linux. Other affected distributions should do the same.