libfaketime и Mac OS, LD_PRELOAD - PullRequest
       23

libfaketime и Mac OS, LD_PRELOAD

1 голос
/ 31 января 2012

Работает Mac OS 10.7.2 и пытается запустить libfaketime и ничего не происходит.Я установил и запустил точно так, как указано, только время и дата пребывания точно соответствуют настройкам в системе?Кто-нибудь еще может успешно запустить это на OSX?

$ date
Mon Jan 30 21:05:09 CST 2012
$ LD_PRELOAD=./libfaketime.so.1 FAKETIME="-15d" date
Mon Jan 30 21:05:32 CST 2012

1 Ответ

2 голосов
/ 31 января 2012

Все в OSX имеет префикс DYLD, а не LD.И они немного меняют имена ... Я думаю, что вы хотите:

DYLD_INSERT_LIBRARIES

Это список динамических библиотек, разделенных двоеточиями, которые нужно загрузить до тех, которые указаны в программе.Это позволяет вам тестировать новые модули существующих динамических общих библиотек, которые используются в изображениях с плоским пространством имен, путем загрузки временной динамической общей библиотеки только с новыми модулями.Обратите внимание, что это не влияет на изображения, построенные двухуровневые изображения пространства имен с использованием динамической общей библиотеки, если только не используется DYLD_FORCE_FLAT_NAMESPACE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...