Source: gromacs
Version: 2023.3-1
Severity: important
Tags: ftbfs patch upstream
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org

Dear maintainer,

Since the build daemons have been upgraded to kernel 6.6, gromacs FTBFS
with SIGILL in the testsuite:

| 69% tests passed, 26 tests failed out of 83
| 
| Label Time Summary:
| GTest              = 156.25 sec*proc (81 tests)
| IntegrationTest    =  44.87 sec*proc (25 tests)
| MpiTest            =  21.70 sec*proc (19 tests)
| QuickGpuTest       =  25.14 sec*proc (17 tests)
| SlowGpuTest        =  26.10 sec*proc (14 tests)
| SlowTest           =  99.77 sec*proc (13 tests)
| UnitTest           =  11.62 sec*proc (43 tests)
| 
| Total Test time (real) = 156.87 sec
| 
| The following tests FAILED:
|         1 - GmxapiExternalInterfaceTests (ILLEGAL)
|         4 - NbLibSamplesTestArgon (ILLEGAL)
|         5 - NbLibSamplesTestMethaneWater (ILLEGAL)
|         8 - NbLibTprTests (ILLEGAL)
|         9 - NbLibIntegrationTests (ILLEGAL)
|        42 - GmxTimingTests (ILLEGAL)
|        60 - MdrunOutputTests (ILLEGAL)
|        61 - MdrunModulesTests (ILLEGAL)
|        62 - MdrunIOTests (ILLEGAL)
|        63 - MdrunTestsOneRank (ILLEGAL)
|        64 - MdrunTestsTwoRanks (ILLEGAL)
|        65 - MdrunSingleRankAlgorithmsTests (ILLEGAL)
|        66 - MdrunNonIntegratorTests (ILLEGAL)
|        67 - MdrunTpiTests (ILLEGAL)
|        68 - MdrunMpiTests (ILLEGAL)
|        72 - MdrunMpi1RankPmeTests (ILLEGAL)
|        73 - MdrunMpi2RankPmeTests (ILLEGAL)
|        74 - MdrunCoordinationBasicTests1Rank (ILLEGAL)
|        75 - MdrunCoordinationBasicTests2Ranks (ILLEGAL)
|        76 - MdrunCoordinationCouplingTests1Rank (ILLEGAL)
|        77 - MdrunCoordinationCouplingTests2Ranks (ILLEGAL)
|        78 - MdrunCoordinationConstraintsTests1Rank (ILLEGAL)
|        79 - MdrunCoordinationConstraintsTests2Ranks (ILLEGAL)
|        80 - MdrunFEPTests (ILLEGAL)
|        81 - MdrunPullTests (ILLEGAL)
|        83 - MdrunVirtualSiteTests (ILLEGAL)
| Errors while running CTest
| make: *** [debian/rules:113: build-basic] Error 8
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2

A full build log is available here:
https://buildd.debian.org/status/fetch.php?pkg=gromacs&arch=riscv64&ver=2023.3-1%2Bb1&stamp=1706327375&raw=0

This happens because the rdcycle instruction has been changed to a
privileged instruction starting with this kernel version.

A patch to fix the issue has been submitted upstream [1]. Would it be
possible to include it in the next upload?

Thanks
Aurelien

[1] https://gitlab.com/gromacs/gromacs/-/merge_requests/4040

Reply via email to