Results 1 to 5 of 5

Thread: 64bit compile question

  1. #1
    dijichi2 is offline OpenSource Builder & Moderator
    Join Date
    Oct 2005
    Posts
    1,176
    Rep Power
    12

    Default 64bit compile question

    Hi,

    I'm currently trying to build and document from the new p4 source on Solaris 10. I'm doing it on x86 u4 release, and attempting to build a 64bit release, using cc as much as possible. So I'm forcing -m64 and solving problems here and there along the way, and having to build more and more of usual system libs along the way to link into 64bit libs (libtool, pcre, libxml2 etc).

    Question: Most of this thirdparty stuff is normally compiled 32bit for speed and efficiency as very little of it would benefit from 64bit. Is all the ThirdParty for all 64bit releases fully built for 64bit? Should I persevere and continue to compile 64bit for all the components and just package them as necessary as part of the zimbra packages? In particular with openldap I had to --disable-perl as the thought of rebuilding perl 64bit and packaging it, I lost the will to live.

    I can see the advantage of 64bit Java, this can be done anyway. Perhaps I should aim for a hybrid 32/64bit build using isaexec, is there any reason this isn't done for the Linux builds?

  2. #2
    Join Date
    Jul 2006
    Posts
    623
    Rep Power
    10

    Default

    The goal is to use the native libraries that ship as a default with the given OS. Libraries we use above and beyond the default OS but don't need to recompile get added to the prereq checklist.

    Most of the thirdparty stuff we build and ship is huge ugly chain of dependencies with almost all of it linked against something else we build. I don't really see a way around the 64bit perl issue as you'll have to link a fair share of the perl modules against things like openldap, openssl, sleepycat and cyrus-sasl.
    Bugzilla - Wiki - Downloads - Before posting... Search!

  3. #3
    dijichi2 is offline OpenSource Builder & Moderator
    Join Date
    Oct 2005
    Posts
    1,176
    Rep Power
    12

    Default

    Thanks for the response brian. I think i'll start with a 32bit build then as it's going to be inifinitely simpler! then when that's all up and running look at extending it to 64bit.

  4. #4
    dijichi2 is offline OpenSource Builder & Moderator
    Join Date
    Oct 2005
    Posts
    1,176
    Rep Power
    12

    Default

    Ok 32-bit is waay easier to build so i'll start with that.

    One question: the FRANKLIN branch seems to be changing, isn't is supposed to be stable 5.0 branch? I would expect main to change daily and FRANKLIN to only change when a stable 5.0 release is reached?

  5. #5
    Join Date
    Jul 2006
    Posts
    623
    Rep Power
    10

    Default

    You should still be able to use the 64bit java which is really the bulk of the memory utilization anyways.
    Bugzilla - Wiki - Downloads - Before posting... Search!

Similar Threads

  1. Replies: 7
    Last Post: 06-08-2008, 02:54 PM
  2. server configuration question
    By burnmage in forum Installation
    Replies: 0
    Last Post: 11-08-2007, 04:27 PM
  3. Zimbra 5 - What 64bit OSes will be available?
    By greenrenault in forum Administrators
    Replies: 3
    Last Post: 09-16-2007, 06:13 PM
  4. Multiple Domains Question
    By kristiaan_d in forum Administrators
    Replies: 2
    Last Post: 03-14-2007, 05:38 AM
  5. Ubuntu 64bit install?
    By R3dn3ck in forum Installation
    Replies: 2
    Last Post: 11-28-2006, 03:02 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •