so use can start the vstart cluster like:
CEPH_PRELOAD_LIBCXX=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 MDS=0 MGR=1 OSD=3 MON=1 ../src/vstart.sh -n -x
as a workaround of https://github.com/google/sanitizers/issues/934
Fixes: https://tracker.ceph.com/issues/50948
Signed-off-by: Kefu Chai <kchai@redhat.com>
lib_path_var = "LD_LIBRARY_PATH"
ld_paths_changed = 0
+ preload_libcxx = os.environ.get('CEPH_PRELOAD_LIBCXX')
+ if preload_libcxx:
+ ld_paths_changed += add_to_ld_path('LD_PRELOAD', preload_libcxx)
if asan_lib_path:
ld_paths_changed += add_to_ld_path('LD_PRELOAD', asan_lib_path)
ld_paths_changed += add_to_ld_path(lib_path_var, lib_path)