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

Fewer warnings during meson build #2

Closed
wants to merge 21 commits into from

Commits on Oct 21, 2019

  1. added meson support

    p01arst0rm committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    086a81b View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. minor improvements

    p01arst0rm committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    f6f7046 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Configuration menu
    Copy the full SHA
    aab6511 View commit details
    Browse the repository at this point in the history
  2. more improvements

    p01arst0rm committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    507d28f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a968f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ae66bb View commit details
    Browse the repository at this point in the history
  5. meson: Don't look for libraries in lib dir

    1. First of all, this doesn't work in nixpkgs. Per [1], gcc ignores `-L`
       for purposes of `--print-file-dirs`, which breaks horribly on linux. But
       if we don't pass extra dirs, meosn first just tries `-l...`, which does
       work.
    
    2. Even if it did work, `libdir` means where we are installing libs, not
       where libs are expected to be found. Those are not necessarily the
       same (again, nixpkgs), and even when they are and non-standard, it is
       better to use DESTDIR or have a modified toolchain.
    
    [1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87758
    Ericson2314 committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    a142164 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    232da76 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Configuration menu
    Copy the full SHA
    727dc56 View commit details
    Browse the repository at this point in the history
  2. Make libsodium an auto dependency

    This means do autodetection if the user doesn't specify.
    Ericson2314 committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    1be6ab4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90f9f4a View commit details
    Browse the repository at this point in the history
  4. Clean up descriptions in Meson

      1. Fix that for libsodium
    
      2. Consistently capitalize
    Ericson2314 committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    12ce28b View commit details
    Browse the repository at this point in the history
  5. Steps towards cross support

     - `crossSystem` in `shell.nix`
     - `buildInputs` vs `nativeBuildInputs`
    Ericson2314 committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    be144b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3db52b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    291e1d8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cd2e1d1 View commit details
    Browse the repository at this point in the history
  9. Clean up libseccomp_dep

    Ericson2314 committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    b380f75 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1 from Ericson2314/fix-build-in-nix-shell

    Fix build in nix shell
    polar authored Nov 4, 2019
    Configuration menu
    Copy the full SHA
    21185d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. Allow GCC-extensioned named variadic macros

    I don't have have the heart to put __VA_ARGS__ everywhere.
    Ericson2314 committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    3a2f04a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ffcd7e View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2019

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