Menu

#166 Tests fail to run on amd64

release_4.0.x
closed
5
2012-09-15
2007-12-21
No

Hi!

I observed that the tests fail to run for IT++ 4.0.1 while building on a Debian amd64 system. The details are:

Build log:
http://vireo.org/tmp/libitpp_4.0.1-2_amd64.build

vec_test failure:
http://vireo.org/tmp/vec_test.tmp

blas_test failure:
http://vireo.org/tmp/blas_test.tmp

Please consider fixing this issue, which probably has to do with the zdotu_ calling convention.

Thanks!

Kumar

Discussion

  • Adam Piątyszek

    Adam Piątyszek - 2007-12-21

    Patch changing the preferred calling convention of zdotu_ function

     
  • Adam Piątyszek

    Adam Piątyszek - 2007-12-21

    Logged In: YES
    user_id=1004597
    Originator: NO

    Hi Kumar,

    Thanks for the report. I think that the attached patch should solve this issue, non breaking these tests on other platforms.
    BTW, the source of this problem is probably a misdetection of calling conventions of Fortran functions from C/C++. Should you need more information about these calling conventions, please have a look at this GCC bug report:
    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20178

    The attached patch should be included in the next bug-fix release.

    BR,
    /Adam
    File Added: itpp-zdotu-debian.patch

     

Log in to post a comment.