Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Nov 27, 2016
  2. Nov 26, 2016
    • Auke Booij's avatar
      Implement foreign library versioning · 8744e30b
      Auke Booij authored
      This adds support for building foreign libraries with a given ABI version on Linux. This is enables foreign libraries to specify ABI compatibility information. This is important since ABI compatibility differs from package release versions.
      
      Two new fields are added: lib-version-info and lib-version-linux. The former accept versions Libtool-style, the latter sets SONAME versions directly. In both cases, appropriate symlinks are installed.
      
      Libtool accepts ABI version data via the -version-info flag, which takes current[:revision[:age]] data. This is then parsed into a major.minor.build version number. We copy this approach so that library versioning may be generalised to other operating systems than Linux.
      8744e30b
    • Edward Z. Yang's avatar
  3. Nov 23, 2016
  4. Nov 22, 2016
  5. Nov 20, 2016
  6. Nov 18, 2016
  7. Nov 17, 2016
  8. Nov 16, 2016
  9. Nov 15, 2016
  10. Nov 14, 2016
Loading