Bugzilla – Bug 1228280
PETSc: missing dependency
Last modified: 2024-07-25 19:47:07 UTC
Since revision 35, PETSc is build with libyaml support. However, libyaml is not an installation dependency and using the PETSc build command fails: https://build.opensuse.org/build/home:MarDieh/openSUSE_Tumbleweed/x86_64/damask/_log
Breaking change: https://bugzilla.opensuse.org/show_bug.cgi?id=1228280 Quoting for completeness: [ 27s] [100%] Linking Fortran executable DAMASK_grid [ 27s] [...] [ 27s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: cannot find -lyaml: No such file or directory [ 27s] collect2: error: ld returned 1 exit status Likely solution: Add the appropriate to petsc.spec %package %{?n_pre}devel
slowroll has the same issue. Should I report it somewhere else?
https://build.opensuse.org/request/show/1189657