diff --git a/eigen.cabal b/eigen.cabal
--- a/eigen.cabal
+++ b/eigen.cabal
@@ -1,6 +1,7 @@
+cabal-version:  2.2
 name:           eigen
-version:        3.3.4.0
-homepage:       https://github.com/osidorkin/haskell-eigen
+version:        3.3.4.1
+homepage:       https://github.com/chessai/eigen
 synopsis:       Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers).
 description:    This module provides Haskell binding for <http://eigen.tuxfamily.org/ Eigen C++ library>.
                 .
@@ -47,12 +48,12 @@
                 .
                 Documentation at the most extent replicates original <http://eigen.tuxfamily.org/dox/ Eigen documentation>.
 category:       Data, Math, Algebra, Statistics, Algorithms, Numeric
-license:        BSD3
+license:        BSD-3-Clause
 license-file:   LICENSE
-copyright:      (c) 2013-2015, Oleg Sidorkin
+copyright:      (c) 2013-2015, Oleg Sidorkin,
+                (c) 2018, chessai
 author:         Oleg Sidorkin <oleg.sidorkin@gmail.com>
-maintainer:     Oleg Sidorkin <oleg.sidorkin@gmail.com>
-cabal-version:  >= 1.10
+maintainer:     chessai <chessai1996@gmail.com>
 build-type:     Simple
 tested-with:    GHC == 7.8.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3
 extra-source-files: cbits/eigen-runtime.h
@@ -713,6 +714,7 @@
                         cbits/eigen-la.cpp
                         cbits/eigen-sparse-la.cpp
     extra-libraries:    stdc++
+    cxx-options:        --std=c++14
 
 Test-Suite test-solve
     type:               exitcode-stdio-1.0
