tests: Use DYLD_LIBRARY_PATH on macOSX
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Mon, 8 Jul 2019 19:25:16 +0000 (15:25 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 18 Jul 2019 15:53:34 +0000 (11:53 -0400)
commitd660133bad3891e945918172562257d16ec06235
treed24636d73bb1eb21aa5c8c3841008f812c78eada
parentef65366df8ad3edc624f14629d57083fc19b72af
tests: Use DYLD_LIBRARY_PATH on macOSX

We could also use DYLD_FALLBACK_LIBRARY_PATH.

The dyld manual have this note regarding System Integrity Protection
(SIP).

  Note: If System Integrity Protection is enabled, these environment
  variables are ignored when executing binaries protected by System
  Integrity Protection.

If using restricted executables (e.g python), the DYLD_* will not be
honoured.

It might prove to be a problem in the wild. I'm not sure how to mitigate
this.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Change-Id: I9d62c4615f01e3a60d3068a13b5e2b1061aef6b4
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1653
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
tests/cli/test_convert_args
tests/utils/utils.sh
This page took 0.025298 seconds and 4 git commands to generate.