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: 0186286433cc
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 3e3bee0d0e1b
Choose a head ref
  • 3 commits
  • 5 files changed
  • 2 contributors

Commits on Nov 17, 2017

  1. cctools: Add patch for extra flag for sierra hack

    Patch is drawn from [1], made a PR at [2].
    
    Eventually, we might consider doing something for GNU binutils too, in
    order that we switch (the normal) ld-wrapper to always use this to
    leverage ld to resolve libraries, rather than faking it in bash.
    
    [1]: https://github.com/obsidiansystems/cctools-port/tree/libs-normalize
    [2]: tpoechtrager/cctools-port#34
    Ericson2314 committed Nov 17, 2017
    Copy the full SHA
    2e1f7db View commit details
    Browse the repository at this point in the history
  2. cc-wrapper: Utilize patched cctools ld for more robust macOS Sierra hack

    Also fix numberous bugs, such as:
    
     - Not getting confused on more flags taking file arguments.
    
     - Ensuring children reexport their children, but the original
       binary/library doesn't.
    
     - Not spawning children when it turns out we just dynamically link
       under the threshold but our total number of inputs exceeeds it.
    
     - Children were always named `libunnamed-*`, when that name was
       supposed to be the last resort only.
    
    In addition to the script, we also patch ld-wrapper to respect `.dylib`
    and `.so` alike. In a future version of nixpkgs, this can be so enabled
    by defaut. Newer nixpkgs will probably do this by default.
    Ericson2314 committed Nov 17, 2017
    Copy the full SHA
    30d3169 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2018

  1. Merge pull request #29935 from obsidiansystems/appease-sierra-linker-…

    …17.09
    
    cc-wrapper: More intelligent sierra hack
    Ericson2314 committed Jan 17, 2018
    Copy the full SHA
    3e3bee0 View commit details
    Browse the repository at this point in the history