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: 105d9519c128
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: c51f27dcf0a5
Choose a head ref
  • 17 commits
  • 44 files changed
  • 3 contributors

Commits on Dec 12, 2017

  1. cc-wrapper: GNAT wrapper stop caring about -m32

    It need not concern itself with 32-bit dynamic linking; ld-wrapper handles that now.
    Ericson2314 committed Dec 12, 2017
    Copy the full SHA
    45d4b27 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2017

  1. cc-wrapper: Pull variable mangler into utils.sh

    In preparation for splitting out bintools-wrapper
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    fc7ed86 View commit details
    Browse the repository at this point in the history
  2. cc-wrapper: Use separate mangler for "bool" variables

    This avoids any `NIX_FOOBAR=1 1` not triggering conditions.
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    bdd6c03 View commit details
    Browse the repository at this point in the history
  3. cc-wrapper: Don't treat "-" alone as a flag

    It means stdin, and is morally equivalent to passing a file. e.g.
    
      $ echo 'int main(void) { return 0; }' | gcc -x c -
    
    will compile and link a binary.
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    4f869bc View commit details
    Browse the repository at this point in the history
  4. bintools-wrapper: Init

    Factor a bintools (i.e. binutils / cctools) wrapper out of cc-wrapper. While
    only LD is wrapped, the setup hook defines environment variables on behalf of
    other utilites.
    Ericson2314 committed Dec 13, 2017
    1
    Copy the full SHA
    8e557ed View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    2bba929 View commit details
    Browse the repository at this point in the history
  6. doc: Document Bintools Wrapper

    Shrunk the CC Wrapper documentation so as not to be repetative.
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    91ca46f View commit details
    Browse the repository at this point in the history
  7. misc setup-hooks: Use env vars to refer to binutils programs

    This is more robust for cross-compilation
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    b8a21aa View commit details
    Browse the repository at this point in the history
  8. bintools-wrapper: Support ld.ldd, along with ld.bfd and ld.gold

    Also make the code more precise in the process
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    ef178be View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    cebe1b4 View commit details
    Browse the repository at this point in the history
  10. bintools-wrapper: Create man and info outputs propagated underlying ones

    These will be installed if the wrappers are. The wrappers aren't very
    good to install, but that's another matter.
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    99806c5 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    12e0672 View commit details
    Browse the repository at this point in the history
  12. libstdc++5: Fix after binutils-wrapper

    Will need to be editted again to work for cross
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    26a5612 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    7ef4448 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    84fb59e View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    a0b1ebe View commit details
    Browse the repository at this point in the history
  16. Merge pull request #29396 from obsidiansystems/binutils-wrapper

    Bintools Wrapper: Init by refactoring out of cc-wrapper, take 2
    Ericson2314 committed Dec 13, 2017
    Copy the full SHA
    c51f27d View commit details
    Browse the repository at this point in the history