Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 2e23d727d640
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 3a4d497a6fb1
Choose a head ref
  • 5 commits
  • 16 files changed
  • 1 contributor

Commits on Feb 27, 2019

  1. llvm: don’t use targetPlatform

    LLVM should be target independent because it will work with all
    machine types. This is different from GCC where it needs to know what
    target to build ahead of time.
    matthewbauer committed Feb 27, 2019
    Copy the full SHA
    ead13a3 View commit details
    Browse the repository at this point in the history
  2. libpfm: use hostPlatform

    (cherry picked from commit 08f5b419b9efc77db044f8c1d725632552617966)
    matthewbauer committed Feb 27, 2019
    Copy the full SHA
    77d7d60 View commit details
    Browse the repository at this point in the history
  3. llvm: support cross compilation with useLLVM flag

    You can build (partially) with LLVM toolchain using the useLLVM flag.
    This works like so:
    
      nix-build -A hello --arg crossSystem '{ system =
        "aarch64-unknown-linux-musl"; useLLVM = true }'
    
    also don’t separate debug info in lldClang
    
    It doesn’t work currently with that setup hook. Missing build-id?
    matthewbauer committed Feb 27, 2019
    3
    Copy the full SHA
    b86e62d View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    8e25da0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #55750 from matthewbauer/llvm-cross

    Allow using LLVM for cross compilation toolchain
    matthewbauer committed Feb 27, 2019
    Copy the full SHA
    3a4d497 View commit details
    Browse the repository at this point in the history