1
我正在通過編譯Mac OS X上的lsyncd(準確地說是10.7.3)的步驟。爲什麼lsyncd需要xnu?
儘管在lysncd源代碼中有一些小的語法錯誤,我從Axel Kittenberger(管理lsyncd的開發人員)瞭解到編譯需要XNU。
參考: -
配置階段做這種方式: -
./configure --without-inotify --with-fsevents CFLAGS="-I /Users/calvin/xnu-1699.24.23/" LUA_CFLAGS="-I /opt/local/include" LUA_LIBS="/opt/local/lib/liblua.a"
其次是一些細微的變化到新創建的Makefile (有關將asciidoc的路徑更改爲我的macport小號asciidoc位置),並運行
make
所以一切順利,我終於有導致lsyncd
二進制文件。
我的問題是:爲什麼在這個過程中需要xnu?(很想知道)