有时, 需要绕过一些较早版本的 FreeBSD 中包含软件中的 bug。
某些版本的 make(1) 在处理 OSVERSION 的比较时存在问题, 至少对 4.8 和 5.0 是这样。 这经常会导致在 make describe 时发生问题 (因而, ports make index 也会无法正常工作)。 绕过这个问题的方法, 是在判断语句周围增加空格, 例如:
if ( ${OSVERSION} > 500023 )请小心, 在 4.9 或 5.2 上测试安装, 是 不能 检测到这个问题的。