64bit capability bug
Igor Brezac
igor at ipass.net
Fri Dec 31 19:20:10 EST 2004
On Fri, 31 Dec 2004, Henrique de Moraes Holschuh wrote:
> On Fri, 31 Dec 2004, Igor Brezac wrote:
>> You cannot compile cyrus 64-bit and use 32-bit Berkeley or any other libs.
>
I meant to say any other 32-bit lib.
> Indeed. You usually can not mix 32-bit libs with 64-bit ones or 64-bit apps,
> unless you take very great pains to do so, or the OS does this for you (most
> don't), AND your platform supports it (most don't). The ABI gets in your
> way.
>
Yup. On Solaris 64-bit binaries simply cannot link against 32-bit
libs/objects.
>> There is a problem with berkeley db, or at least data files created
>> with 32-bit binaries are not compatible with 64-bit. (I noticed this with
>> sleepycat 4.3.21, I have not tried 4.3.27 yet)
>
> *Yuck*. One has to dump it then recreate from the dump, then?
>
I'd consider this a bug, but yes you would need to dump and reload.
Again, this is the case on Solaris.
--
Igor
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list