Skip to content

Commit

Permalink
add comment to clarify why static libraries provided by dependencies …
Browse files Browse the repository at this point in the history
…are being copied in vg easyconfig
  • Loading branch information
boegel authored Oct 17, 2023
1 parent e5650fd commit 94b958c
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions easybuild/easyconfigs/v/vg/vg-1.50.1-foss-2022a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@ dependencies = [
]

prebuildopts = 'mkdir lib && '
# copy static libraries provided by dependencies to lib/, to avoid that they get built;
# note that symlinking does not work, because 'make' then may ignore the static libraries
# being found based on timestamps of sources vs those static libraries,
# and try to overwrite a static library of a dependency!
prebuildopts += 'cp $EBROOTVCFLIB/lib/libvcflib.a lib/ && '
prebuildopts += 'cp $EBROOTHTSLIB/lib/libhts.a lib/ && '
prebuildopts += 'cp $EBROOTTABIXPP/lib/libtabixpp.a lib/ && '
Expand Down

0 comments on commit 94b958c

Please sign in to comment.