естьмданные на OS X - PullRequest
       4

естьмданные на OS X

1 голос
/ 21 ноября 2011

Работает ли eatmydata на OS X? Если так, как вы включаете его? В системах на основе ELF вы должны установить переменную окружения LD_PRELOAD, но я считаю, что OSX имеет другой тип компоновщика, и это не сработает.

1 Ответ

2 голосов
/ 15 декабря 2011

Вам необходимо установить переменную DYLD_INSERT_LIBRARIES, чтобы она указала на файл libeatmydata.dylib, и установить DYLD_FORCE_FLAT_NAMESPACE=1. Например:

$ DYLD_INSERT_LIBRARIES=/Users/lorin/libeatmydata/.libs/libeatmydata.dylib DYLD_FORCE_FLAT_NAMESPACE=1 ./fsynctest

Для сборки на OS X из хранилища libeatmydata bzr выполните:

$ bzr branch lp:libeatmydata
$ cd libeatmydata
$ autoreconf -i
$ ./configure
$ make

Файл libeatmydata.dylib будет находиться в каталоге .libs/

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