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