This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |
| julia [2018/05/07 13:29] – titile IblisLin | julia [2018/05/10 11:39] (current) – IblisLin |
|---|
| The port for %%FreeBSD%% is available at [[https://www.freshports.org/lang/julia|lang/julia]]. | The port for %%FreeBSD%% is available at [[https://www.freshports.org/lang/julia|lang/julia]]. |
| This page will record related ecosystem between %%FreeBSD%% and Julia. | This page will record related ecosystem between %%FreeBSD%% and Julia. |
| | |
| | ===== Port Installation Options ===== |
| | |
| | We provide two options for building self-shipped libraries |
| | |
| | * ''%%ARPACK%%'': This is off by default. Julia requires ''%%math/arpack-ng%%'' as its dependency. If you have some ports require ''%%math/arpack%%'', which conflict with ''%%math/arpack-ng%%'', you can enable this option to build private library without involving ''%%math/arpach-ng%%'' port build. |
| | |
| | * ''%%LLVM%%'': This is off by default. Julia v0.6 requires ''%%devel/llvm39%%'' as its dependency. If a Julia package requires private ''%%libLLVM%%'' built (e.g. [[https://github.com/maleadt/LLVM.jl|LLVM.jl]]), you can enable this option to build private ''%%libLLVM%%''. The private ''%%libLLVM%%'' might contain some extra patches backported from LLVM upstream, in order to deal with special need of Julia's ecosystem, e.g. 'loading different version of ''%%libLLVM%%'' simultaneously', 'some NVPTX fix from upstream', ...etc. |
| |
| ===== Install a Package Required Native Extension ===== | ===== Install a Package Required Native Extension ===== |