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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions