Source: mpi4py
Version: 2.0.0-2
Severity: important
Justification: fails to build from source (but built in the past)
Usertags: ftbfs

mpi4py FTBFS on Alpha with the following failure in the test suite [1]:

FAIL: testDL1 (test_dl.TestDL)
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/", line 18, in testDL1
      self.assertTrue(handle != 0)
      AssertionError: False is not true

In tests/ is:

def testDL1(self):
    if sys.platform == 'darwin':
        libm = 'libm.dylib'
        libm = ''

And it proceeds to try to open libm which on Alpha fails because
the C library version is 6.1, not 6.  The code should really be
detecting the CPU and if it is Alpha should use '' as
the math library.  (I presume it should also be checking for the
hurd and kfreebsd as they also have different C library versions,
but those builds don't get far enough to see this problem.)



Reply via email to