Skip to content
Snippets Groups Projects
  1. Jul 26, 2018
  2. Jul 24, 2018
  3. Jul 23, 2018
    • Giovanni Bussi's avatar
      Simplified Makefile · 14389d60
      Giovanni Bussi authored
      I removed many cases that are not in practice useful. In particular,
      it won't be anymore possible to:
      - Link statically PLUMED if both "ar" and "ld -ro" do not work correctly.
      - Link runtime PLUMED is "ar" does not work correctly.
      
      Both statements are true only for installed PLUMED. Not installed plumed
      still uses object files.
      
      (see #352)
      14389d60
  4. Jul 20, 2018
  5. Jul 17, 2018
  6. Jul 16, 2018
    • Giovanni Bussi's avatar
      Allow relative paths in OSX libs · e4f50b79
      Giovanni Bussi authored
      I added a configure flag --disable-absolute-install-name
      to allow OSX shared libraries to behave such as Linux libraries
      
      This will need DYLD_LIBRARY_PATH to be set, which is not a good idea.
      
      I have to add some documentation.
      e4f50b79
    • Giovanni Bussi's avatar
      fix coverage · 1a211091
      Giovanni Bussi authored
      Now that libraries are separated (libplumed and libplumedKernel)
      it is necessary that both are linked with the --coverage flag
      or coverage build will fail.
      1a211091
    • Giovanni Bussi's avatar
      Allow using absolute soname on Linux as well · 253d9e00
      Giovanni Bussi authored
      On OSX, it is standard to hardcode the absolute path of a library in its install_name.
      On Linux, the standard behavior so to only hardcode the soname and let
      the system find the library. This actually requires setting LD_LIBRARY_PATH.
      
      I added the possibility to use ./configure --enable-absolute-soname
      to make Linux behave such as OSX.
      
      I took the occasion to simplify considerably the linking of shared libraries.
      Now the same command is used on Linux and OSX.
      253d9e00
    • Giovanni Bussi's avatar
      4d517b93
    • Giovanni Bussi's avatar
      cleanup modulefile · d54d54a0
      Giovanni Bussi authored
      - do not set LD_LIBRARY_PATH on OSX
      - set LIBRARY_PATH also when dynamic libraries are disabled
      d54d54a0
    • Giovanni Bussi's avatar
      changelog · b4ec4818
      Giovanni Bussi authored
      b4ec4818
    • Giovanni Bussi's avatar
      Link plumed with libplumedKernel · fb8e66dc
      Giovanni Bussi authored
      Allow avoiding rpath-link. In addition, it will make
      absolute sonames on linux possible (later commit).
      fb8e66dc
    • Giovanni Bussi's avatar
      changelog · f39f6cfb
      Giovanni Bussi authored
      f39f6cfb
  7. Jul 14, 2018
  8. Jul 13, 2018
Loading