[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