julia

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
julia [2018/05/07 13:29] – titile IblisLinjulia [2018/05/10 11:39] (current) – IblisLin
Line 4: Line 4:
 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 =====
  • julia.1525699760.txt.gz
  • Last modified: 2018/05/07 13:29
  • by IblisLin