[MacPorts] #43704: unify the use of +threads as a variant name
MacPorts
noreply at macports.org
Wed Jun 18 14:42:14 PDT 2014
#43704: unify the use of +threads as a variant name
-------------------------------------------------+-------------------------
Reporter: mojca@… | Owner: macports-
Type: enhancement | tickets@…
Priority: Normal | Status: new
Component: ports | Milestone:
Resolution: | Version:
Port: boost cherokee gauche hdf5 hdf5-18 | Keywords:
raxml |
-------------------------------------------------+-------------------------
Changes (by mf2k@…):
* cc: mmoll@… (added)
* port: boost cherokee gauche hdf5 raxml => boost cherokee gauche hdf5
hdf5-18 raxml
Old description:
> From #43593: would it make sense to unify the variant names used across
> different ports?
>
> Here are some variant names from different ports:
>
> {{{
> boost: variant no_single description {Disable building single-
> threaded libraries}
> gauche: variant no_threads { configure.args-delete --enable-
> threads=pthreads }
> raxml: variant pthreads conflicts hybrid description {Pthreads
> implementation}
> cherokee: variant no_pthread description {Disable threading support}
>
> sbcl: variant threads description {Enable multi-threaded runtime
> using the Mach pthreads interface.}
> tcl: variant threads description {add multithreading support}
> yap: variant threads
> abinit: variant threads description {Build with support for multi-
> thread support (openMP)}
> openmpi: variant threads description {enable threads for MPI
> applications}
> wannier90: variant threads description {Build with threaded ATLAS}
>
> hdf5: variant threadsafe description {Enable threadsafety
> (experimental, fails unit-tests)}
> }}}
>
> If this doesn't apply to your port (that is: if the keyword `+threads`
> misses the point – I'm not sure if `+threads` and `+threadsafe` have
> "compatible" meanings for example), please say so and remove your port
> from the list of affected ports. But variants like `+no_threads` should
> certainly be inverted.
New description:
From #43593: would it make sense to unify the variant names used across
different ports?
Here are some variant names from different ports:
{{{
boost: variant no_single description {Disable building single-
threaded libraries}
gauche: variant no_threads { configure.args-delete --enable-
threads=pthreads }
raxml: variant pthreads conflicts hybrid description {Pthreads
implementation}
cherokee: variant no_pthread description {Disable threading support}
sbcl: variant threads description {Enable multi-threaded runtime
using the Mach pthreads interface.}
tcl: variant threads description {add multithreading support}
yap: variant threads
abinit: variant threads description {Build with support for multi-
thread support (openMP)}
openmpi: variant threads description {enable threads for MPI
applications}
wannier90: variant threads description {Build with threaded ATLAS}
hdf5: variant threadsafe description {Enable threadsafety
(experimental, fails unit-tests)}
hdf5-18: variant threadsafe description {Enable threadsafety.
+threadsafe is EXPERIMENTAL with +cxx, +fortran, or any mpi variant}
}}}
If this doesn't apply to your port (that is: if the keyword `+threads`
misses the point – I'm not sure if `+threads` and `+threadsafe` have
"compatible" meanings for example), please say so and remove your port
from the list of affected ports. But variants like `+no_threads` should
certainly be inverted.
--
Comment:
Adding hdf5-18 and Cc'ing the maintainer for possible comment.
--
Ticket URL: <https://trac.macports.org/ticket/43704#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list