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

WIP: GCC with separated runtime libraries #132343

Draft
wants to merge 19 commits into
base: master
Choose a base branch
from
Draft

Commits on Aug 1, 2021

  1. MAX WIP: gccNgPackages_11: init

    Taking a bunch of stuff from 11 packages
    Ericson2314 committed Aug 1, 2021
    Configuration menu
    Copy the full SHA
    199c8b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. gccNgPackages_11: make evaluate to a certain extent, flesh out

    * `builtins.attrNames gccNgPackages_11` now evaluates
    
    * Added missing inputs
    
    * Removed a bunch of clang-related things
    
      - clang-only packages: compiler-rt, libcxx, libcxxabi, openmp
    
      - useLLVM logic
    
      - stdenvs / cc-wrappers which are not applicable anymore
    
    * Removed LLVM-specific relics like the default callPackage bindings,
      clean up default callPackage scopes for libraries and tools
    
    * Add runtime libraries (may forgot some) to libraries set
    sternenseemann committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    16d8e38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ac987c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0757eb View commit details
    Browse the repository at this point in the history
  4. WIP

    Ericson2314 committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    c2b3b06 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

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

Commits on Aug 6, 2021

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

Commits on Aug 18, 2021

  1. gccNgPackages_11.libgcc: Fix build

    Create patch so that thread model can be specified explicitly rather
    than being inferred from GCC.
    Ericson2314 committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    bfbfd8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acee86d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9904a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2021

  1. Configuration menu
    Copy the full SHA
    08aae70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08c8320 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e411c82 View commit details
    Browse the repository at this point in the history
  4. glibc: Fix evaluation when using gccNg

    There is a still a build failure, but I am going to just use Musl and
    ignore this for now.
    Ericson2314 committed Aug 21, 2021
    Configuration menu
    Copy the full SHA
    85dcd96 View commit details
    Browse the repository at this point in the history
  5. libatomic: Fix build

    Ericson2314 committed Aug 21, 2021
    Configuration menu
    Copy the full SHA
    7e5d649 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2021

  1. gccNgPackages.{libatomic, libstdcxx}: Simplify and improve

    Unfortunately, libstdcxx doesn't link, evidentally because inconsistent
    `-fPIC`.
    Ericson2314 committed Aug 22, 2021
    Configuration menu
    Copy the full SHA
    b949157 View commit details
    Browse the repository at this point in the history
  2. libssp: Init

    Ericson2314 committed Aug 22, 2021
    Configuration menu
    Copy the full SHA
    eafee3f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

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