Re: Postgresql and 64bit types...
On Fri, Oct 18, 2002 at 01:28:21PM -0400, Ben Collins wrote:
>
> Weird. I compiled and ran the below program on my machine, and it worked
> just fine. I'd call it a configure problems.
Ok, the problem is libcrypto.so, if you include that when you link and
run the program, you'll get:
./conftest: relocation error: ./conftest: undefined symbol: __muldi3
I'm guessing that openssl is linking libcrypto.so together by hand
(with ld), so it's not including the libgcc.a.
I'm thinking that a bug should be filed against openssl and
postgresql should be rebuilt after this bug is fixed.
Steve
dunham@cse.msu.edu
> On Fri, Oct 18, 2002 at 10:14:51AM -0700, Brian Macy wrote:
> > Yeah, thanks... I'm not very familiar with configure so I didn't know to
> > look there first.
> >
> > checking whether long int is 64 bits... no
> > checking whether long long int is 64 bits... no
> >
> >
> > configure:7610: checking whether long long int is 64 bits
> > configure:7648: gcc -o conftest -O2 conftest.c -lssl -lcrypto -lz
> > -lcrypt -lresolv -lnsl -ldl -lm 1>&5
> > configure: failed program was:
> > #line 7619 "configure"
> > #include "confdefs.h"
> > typedef long long int int64;
> >
> > /*
> > * These are globals to discourage the compiler from folding all the
> > * arithmetic tests down to compile-time constants.
> > */
> > int64 a = 20000001;
> > int64 b = 40000005;
> >
> > int does_int64_work()
> > {
> > int64 c,d;
> >
> > if (sizeof(int64) != 8)
> > return 0; /* definitely not the right size */
> >
> > /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
> > c = a * b;
> > d = (c + b) / b;
> > if (d != a+1)
> > return 0;
> > return 1;
> > }
> > main() {
> > exit(! does_int64_work());
> > }
> >
>
> --
> Debian - http://www.debian.org/
> Linux 1394 - http://www.linux1394.org/
> Subversion - http://subversion.tigris.org/
> Deqo - http://www.deqo.com/
>
>
> --
> To UNSUBSCRIBE, email to debian-sparc-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: