Skip to content

devxlib back compatibility broken in 5.3 #174

@andreamarini

Description

@andreamarini

From version 5.3 it is not possible to compile Yambo linking a devxlib version previously compiled (before the merge in 5.3).

Error is

WF_symm_kpoint_incl.f90:51:25:

   51 |  use devxlib,       ONLY:devxlib_conjg_d,devxlib_memcpy_d2d,devxlib_memset_d
      |                         1
Error: Symbol ‘devxlib_conjg_d’ referenced at (1) not found in module ‘devxlib’
WF_symm_kpoint_incl.f90:166:25:

  166 |  use devxlib,       ONLY:devxlib_conjg_d,devxlib_memcpy_d2d,devxlib_memset_d
      |                         1
Error: Symbol ‘devxlib_conjg_d’ referenced at (1) not found in module ‘devxlib’

It would be desiderable to have a check the configure time and/or to create a stamp with the currently installed version in order to force the code to recompile.

As it is now anyone using the pre-compiled libs would'nt be able to compile the code.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions