Как настроить scons для связи с помощью rpath на Mac?

Он работает на Ubuntu, чтобы связать мою задачу с помощью RPATH, но на Mac это не работает

env.Program(source = Glob("*.cpp") + Glob("../*.cpp"),
            LIBS = [
                "l_util",
                "boost_system",
                "boost_timer",
            ],
            LIBPATH = libPath,
            RPATH = libPath,
            CPPPATH = includePath)

На Ubuntu, используя lddЯ вижу, что общие библиотеки связаны с абсолютным путем. Но используя otool -L на Mac дает мне относительный путь к верхней директории моего файла Sconstruct. Кто-нибудь правильно настроил RPATH на Mac, используя scons?

0 ответов

Другие вопросы по тегам