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

fecv-3.1.5 #61

Merged
merged 32 commits into from
Feb 28, 2024
Merged

fecv-3.1.5 #61

merged 32 commits into from
Feb 28, 2024

Commits on Feb 18, 2024

  1. Update configure.ac

    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    d204bbe View commit details
    Browse the repository at this point in the history
  2. depends: Delay expansion of per-package vars

    Prior to this commit, when int_vars was called for packages, it would
    immediately expand the "single-dollar variables", which may be defined
    in terms of variables which are not yet determined (e.g. variables
    defined in package/*.mk, which are included after int_vars is called).
    
    This is required for the next commit as after that commit, for darwin
    cross-builds:
    
    0. int_vars is defined in terms of $(1)_cc
    1. $(1)_cc is defined in terms of darwin_CC
    2. ... which is defined in terms of clang_resource_dir
    3. ... which is defined in terms of native_cctools_clang_version
    4. which is undetermined at the time when int_vars is being expanded and evaluated
    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    d0cfc3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5afc1c6 View commit details
    Browse the repository at this point in the history
  4. depends: Remove -fuse-ld line

    clang warns when a command line option is unused, and some of our tests
    use Werror, so unfortunately we cannot use this flag to pin our linker
    for now. Leaving this commit in for future reference, as it would be
    great if there's more granularity to Werror and we can be explicit about
    what linker we want to use.
    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    29cb46a View commit details
    Browse the repository at this point in the history
  5. depends: Quote to prevent word splitting in config.site

    SC2086 is disabled in our linter script so this wasn't caught.
    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    894399d View commit details
    Browse the repository at this point in the history
  6. depends: Fully determine path for darwin_{CC,CXX} 1/2

    Instead of doing the awkward /bin path prepending at config.site
    creation time, set darwin_{CC,CXX} in a way that fully determines the
    program's path (clang/clang++) similar to how AC_PATH_{TOOL,PROG} would
    do.
    
    Also see the added comment block in depends/Makefile for more context on
    determining $PATH for our config.site.
    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    8132a32 View commit details
    Browse the repository at this point in the history
  7. depends: Fully determine path for darwin_{CC,CXX} 2/2

    Instead of doing the awkward /bin path prepending at config.site
    creation time, set darwin_{CC,CXX} in a way that fully determines the
    program's path (clang/clang++) similar to how AC_PATH_{TOOL,PROG} would
    do.
    
    Also see the added comment block in depends/Makefile for more context on
    determining $PATH for our config.site.
    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    e1da52b View commit details
    Browse the repository at this point in the history
  8. depends: Fully determine path for darwin cctools 1/2

    See previous commit
    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    aa6c32b View commit details
    Browse the repository at this point in the history
  9. depends: Fully determine path for darwin cctools 2/2

    See previous commit
    koh-gt committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    50fc05c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3943fa3 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    b6dc1fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dabf97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    937082e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7256261 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef2b6c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2971961 View commit details
    Browse the repository at this point in the history
  7. build: Clang 10.0.1 1/3 - Update native_clang.mk

    LLVM 8 has inherent nondeterminism in the compiler, fixed in LLVM 9+.
    koh-gt committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    51ae338 View commit details
    Browse the repository at this point in the history
  8. build: Clang 10.0.1 2/3 - Update qt.mk

    LLVM 8 has inherent nondeterminism in the compiler, fixed in LLVM 9+.
    koh-gt committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    2763f9a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f622279 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    39e5d8f View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    163064d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    366f50f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0c25a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2fa3ab7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa3303e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6205605 View commit details
    Browse the repository at this point in the history
  7. build: no longer patch threading out of ld64 - 1/2 - Update native_cc…

    …tools.mk
    
    Changes introduced in ld64-450.3 have likely removed the need for us to patch out pthreads. See:
    https://opensource.apple.com/source/ld64/ld64-450.3/src/ld/InputFiles.cpp.auto.html.
    koh-gt committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ed502e1 View commit details
    Browse the repository at this point in the history
  8. build: no longer patch threading out of ld64 - 2/2 - Delete depends/p…

    …atches/native_cctools/ld64_disable_threading.patch
    
    Changes introduced in ld64-450.3 have likely removed the need for us to
    patch out pthreads. See:
    https://opensource.apple.com/source/ld64/ld64-450.3/src/ld/InputFiles.cpp.auto.html.
    koh-gt committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6527104 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d382b84 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c3a073e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    64907a2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0d848ae View commit details
    Browse the repository at this point in the history