XDS может генерировать исполняемые файлы под FreeBSD и DragonFly BSD! Вот патчи:

Для Native XDS-x86:
http://users.msu.dubna.ru/~shiryaev/fil ... nfly.patch

Для XDS-C:
http://users.msu.dubna.ru/~shiryaev/fil ... nfly.patch

В FreeBSD нужно сделать ещё вот что:
brandelf -t Linux /usr/local/xds/bin/xc (для XDS)
brandelf -t Linux /usr/local/xds/bin/xm (для XDS-C)

После применения патча необходимо прочитать readme/readme.txt и сделать то, что написано в пунктах 1.2 и 1.3

Пример полной последовательности действий для XDS-C под FreeBSD:

cp xds-c-251-enduser-linux.tgz /usr/local
cd /usr/local
gzip -d xds-c-251-enduser-linux.tgz
tar xf xds-c-251-enduser-linux.tar
fetchhttp://users.msu.dubna.ru/~shiryaev/fil ... nfly.patch
patch < xds-c-dragonfly.patch
brandelf -t Linux xds/bin/xm
setenv PATH ${PATH}:/usr/local/xds/bin
setenv XDSDIR /usr/local/xds
cd xds/lib/C
gmake -f lib.mkf
cd ../../
./apisyms-c