I've just gotten Zope running on a BSDI system. The installation's a pain, but it seems to run well enough once installed. The trick, as usual, is to link all the necessary Python modules into a custom interpreter. This involves some hand-hacking of the Zope and Python builds. I'll write up more detailed documentation as soon as my current project is done. My client will need to run Zope with a statically-linked Python for some time to come. Would anybody at DC be interested in supporting this configuration better? If so, I can budget a day to work on this aspect of Zope. Cheers, Eric
In article <19990513082927.Q1199@moebius.dartmouth.edu>, Eric Kidd <eric.kidd@pobox.com> wrote:
I've just gotten Zope running on a BSDI system. The installation's a pain, but it seems to run well enough once installed. The trick, as usual, is to link all the necessary Python modules into a custom interpreter. This involves some hand-hacking of the Zope and Python builds.
What version of BSDI are you running? I thought they've supported shlibs for years.
On Thu, May 13, 1999 at 02:01:23PM +0000, Ty Sarna wrote:
In article <19990513082927.Q1199@moebius.dartmouth.edu>, Eric Kidd <eric.kidd@pobox.com> wrote:
I've just gotten Zope running on a BSDI system. The installation's a pain, but it seems to run well enough once installed. The trick, as usual, is to link all the necessary Python modules into a custom interpreter. This involves some hand-hacking of the Zope and Python builds.
What version of BSDI are you running? I thought they've supported shlibs for years.
They do, but Python blows up miserably (see the earlier thread on this subject). To support external modules, Python must be able to load shared libraries at runtime. Unfortunately, BSDI and Python do not like each other at all. It's much easier and cleaner to simply build a static Python. Cheers, Eric
In article <19990513101724.C12802@moebius.dartmouth.edu>, Eric Kidd <eric.kidd@pobox.com> wrote:
They do, but Python blows up miserably (see the earlier thread on this subject). To support external modules, Python must be able to load shared libraries at runtime. Unfortunately, BSDI and Python do not like each other at all.
That should be easy to fix... and then you only have to deal with it once, not every time you want to build some module. The NetBSD support in Python should be readily adaptable to BSDI. I'd be glad to help if you want.
participants (2)
-
Eric Kidd -
tsarna@endicor.com