[Xapian-tickets] [Xapian] #707: Problems on OS X El Capitan

Xapian nobody at xapian.org
Sun Mar 6 22:13:12 GMT 2016


#707: Problems on OS X El Capitan
-----------------------------+-----------------------------
 Reporter:  james            |             Owner:  james
     Type:  defect           |            Status:  new
 Priority:  normal           |         Milestone:  1.4.x
Component:  Xapian-bindings  |           Version:
 Severity:  normal           |        Resolution:
 Keywords:                   |        Blocked By:
 Blocking:                   |  Operating System:  Mac OS X
-----------------------------+-----------------------------

Comment (by olly):

 [2f535671ef3d74bf74abb945f1170ef973769110/git] should address point 5.

 I wonder if setting `DYLD_LIBRARY_PATH` everywhere could be problematic.
 Making that all conditional is going to be rather ugly though.

 I'd suggest we `exec` at the end of the `run-XXX-test` scripts, which
 should at least avoid an extra `fork()`.

 We could avoid using `prove` by making `run-perl-test` a perl script using
 `App::Prove`.  The actually code content of the `prove` script is just a
 handful of lines which create an `App::Prove` object and use it, which
 neatly avoids the whole minefield of finding the `prove` which matches the
 `perl` we're using.

 I also think at some point it may be sanest to stop trying to work around
 this and just document what doesn't work on OS X, and point out that this
 is Apple's fault not ours.

--
Ticket URL: <https://trac.xapian.org/ticket/707#comment:1>
Xapian <//xapian.org/>
Xapian



More information about the Xapian-tickets mailing list