Metadata revisions for accelerate-llvm-1.0.0.0

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r7 (accelerate-llvm-1.0.0.0-r7) 2017-05-18T01:06:46Z TrevorMcDonell 7d9096dc7ec1f5aae9acfc4d9faf652682dbf81026c9c743200487e057297bd4
  • Changed default of flag 'debug' from

    True
    to
    False

  • Changed default of flag 'unsafe-checks' from

    True
    to
    False

  • Changed default of flag 'internal-checks' from

    True
    to
    False

  • Changed the library component's library dependency on 'llvm-hs' from

    >=3.9
    to
    >=4.0 && <4.1

  • Changed the library component's library dependency on 'llvm-hs-pure' from

    >=3.9
    to
    >=4.0 && <4.1

-r6 (accelerate-llvm-1.0.0.0-r6) 2017-04-04T03:39:24Z TrevorMcDonell f9176273927c5a66cbd32d5039bd4d01ef33783fb5a8e7b24ec6f64da09e1ae6
  • Changed description from

    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian & Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    
    to
    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using <http://hackage.haskell.org/package/accelerate-llvm-native accelerate-llvm-native>)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using <http://hackage.haskell.org/package/accelerate-llvm-ptx accelerate-llvm-ptx>)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian & Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    

-r5 (accelerate-llvm-1.0.0.0-r5) 2017-04-04T03:35:44Z TrevorMcDonell 83cffe3cd005a7c8699047eaf46fd39ffd3ef4043457ceef9391b2d49dc387f6
  • Changed description from

    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian\\/Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    
    to
    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian & Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    

-r4 (accelerate-llvm-1.0.0.0-r4) 2017-04-04T03:35:08Z TrevorMcDonell 836f199855306e23fb5f2e033856d92cf4cb301c61b89ee7f84452486a477ad7
  • Changed description from

    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian\/Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    
    to
    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian\\/Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    

-r3 (accelerate-llvm-1.0.0.0-r3) 2017-04-04T03:32:53Z TrevorMcDonell 1bf865d886062d71182210e46018b49bb410e6411e6cfbb91f543fb4cbb9e5b9
  • Changed description from

    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian/Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    
    to
    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian\/Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    

-r2 (accelerate-llvm-1.0.0.0-r2) 2017-04-04T03:32:19Z TrevorMcDonell 0bd0d948fefae927e44a1a0f081c9d08cba84535d797a2b55c0c3f8b30e7fffe
  • Changed description from

    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    __Homebrew__
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    __Debian/Ubuntu__
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    __Building from source__
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    
    to
    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian/Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    

-r1 (accelerate-llvm-1.0.0.0-r1) 2017-04-04T03:31:10Z TrevorMcDonell 62de15086166491028eb168fe0eaa1fbcb6d9c4f67fa58dc80a4597afade2030
  • Changed description from

    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main /Accelerate/ package:
    <http://hackage.haskell.org/package/accelerate>
    to
    This library implements direct LLVM IR generation for the /Accelerate/
    language. For further information, refer to the main
    <http://hackage.haskell.org/package/accelerate accelerate> package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    * <http://sourceware.org/libffi/ libFFI> (if using @accelerate-llvm-native@)
    * <https://developer.nvidia.com/cuda-downloads CUDA> (if using @accelerate-llvm-ptx@)
    
    [/Installing LLVM/]
    
    __Homebrew__
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    __Debian/Ubuntu__
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    __Building from source__
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    If using the @accelerate-llvm-ptx@ backend, also ensure that the
    @LLVM_TARGETS_TO_BUILD@ option includes the @NVPTX@ target (if not
    specified, all targets are built).
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    

-r0 (accelerate-llvm-1.0.0.0-r0) 2017-03-31T08:57:20Z TrevorMcDonell 01cb17c3c2c84011c2f992f5d34d84728f310c01bfcc2646b5368f93a85a5695