Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix for ocamlbuild's pack+ocamlfind handling #144

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Mar 26, 2018

  1. pack+package: workaround ocamlbuild#272

    ocamlbuild should pass -package(...) flags to ocamlfind when building
    a -pack-ed file, see
    
      ocaml/opam-repository#11628 (comment)
    gasche committed Mar 26, 2018
    Configuration menu
    Copy the full SHA
    ee7305f View commit details
    Browse the repository at this point in the history
  2. add missing runtime dependencies in _tags

    Binaries in <bench/*>, <tests/*> depend on the runtime libraries
    within ppx_sexp_conv and ocplib-endian.
    
    The packed modules <src/nocrypto.cm{x,o}> also depend on the package
    ppx_sexp_conv: its presence at pack-creation time influences the
    generated .cmi interface, see
    
      ocaml/opam-repository#11628 (comment)
    
    Note: the package ppx_sexp_conv.runtime-lib would suffice, but it is
    only available as such under recent ppx_sexp_conv versions, so its
    explicit use would make the build description (needlessly)
    incompatible with older ppx_sexp_conv versions.
    gasche committed Mar 26, 2018
    Configuration menu
    Copy the full SHA
    a9da8a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2018

  1. Configuration menu
    Copy the full SHA
    c62c315 View commit details
    Browse the repository at this point in the history