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?(很想知道)