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

GHC 8.10.3, Cabal 2.2 inline-c-cpp cleanup #121

Merged
merged 10 commits into from
Jan 2, 2021

Commits on Nov 22, 2020

  1. Remove redundant include

    roberth committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    2e60232 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Drop LTS 11 / GHC 8.2

    LTS 11 comes with Cabal < 2.2, which doesn't support cxx-options.
    roberth committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    0bf8467 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2021

  1. Configuration menu
    Copy the full SHA
    97113ae View commit details
    Browse the repository at this point in the history
  2. Update stack nightly

    roberth committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    ad00740 View commit details
    Browse the repository at this point in the history
  3. Update stack nightly

    roberth committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    28d90fc View commit details
    Browse the repository at this point in the history
  4. inline-c-cpp: Remove -optc-xc++, clean up -std=c++11

    -xc++ must be provided on the command line before listing the
    input files, which Cabal does not do. We rely on -std=c++11
    (or similar) to switch to C++ on GHC < 8.10 with GCC.
    
    We also remove a redundant -std=c++11 because it is already
    provided in the common stanza.
    roberth committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    8ca7e75 View commit details
    Browse the repository at this point in the history
  5. Try macOS

    roberth committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    27ac296 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9621c2c View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2021

  1. ci: Disable gsl example on macOS

    The error:
    
    inline-c            > configure (lib + exe + test)
    inline-c            > Configuring inline-c-0.9.1.3...
    inline-c            > Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.4: Missing dependencies on foreign
    inline-c            > libraries:
    inline-c            > * Missing (or bad) C libraries: gsl, gslcblas
    roberth committed Jan 2, 2021
    Configuration menu
    Copy the full SHA
    f17c6f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bff892 View commit details
    Browse the repository at this point in the history