Sqlite ppc64le configure build guess fix (#1684)
* Added check for ppc64le because configure cant guess the build type for rhel on ppc64le Expand/clarify description of dependency types Refactored getting the arch so that its less verbose * Fixed flake8 issues
This commit is contained in:
parent
92ca6d6423
commit
7dc11472bf
@ -23,6 +23,7 @@
|
|||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
##############################################################################
|
##############################################################################
|
||||||
from spack import *
|
from spack import *
|
||||||
|
from spack import architecture
|
||||||
|
|
||||||
|
|
||||||
class Sqlite(Package):
|
class Sqlite(Package):
|
||||||
@ -35,7 +36,15 @@ class Sqlite(Package):
|
|||||||
version('3.8.5', '0544ef6d7afd8ca797935ccc2685a9ed',
|
version('3.8.5', '0544ef6d7afd8ca797935ccc2685a9ed',
|
||||||
url='http://www.sqlite.org/2014/sqlite-autoconf-3080500.tar.gz')
|
url='http://www.sqlite.org/2014/sqlite-autoconf-3080500.tar.gz')
|
||||||
|
|
||||||
|
def get_arch(self):
|
||||||
|
arch = architecture.Arch()
|
||||||
|
arch.platform = architecture.platform()
|
||||||
|
return str(arch.platform.target('default_target'))
|
||||||
|
|
||||||
def install(self, spec, prefix):
|
def install(self, spec, prefix):
|
||||||
configure("--prefix=" + prefix)
|
config = ["--prefix=" + prefix]
|
||||||
|
if self.get_arch() == 'ppc64le':
|
||||||
|
config.append("--build=powerpc64le-redhat-linux-gnu")
|
||||||
|
configure(*config)
|
||||||
make()
|
make()
|
||||||
make("install")
|
make("install")
|
||||||
|
Loading…
Reference in New Issue
Block a user