Skip to content

Tracking Issue for llvmPackages_15 changes #213033

@rrbutani

Description

@rrbutani

This issue tracks the work left over from #194634.

Fixes/missed patches for LLVM 15

In-flight

Unifying llvmPackages_git with llvmPackages_15

Tracking the current state of llvmPackages_git (i.e. all the PRs listed above applied) here: rrbutani/tracking/llvm-git-parity

LLVM Package Set Updates


Tests and additional coverage:

Issues/bugs:

  • fix use as a cross-compiler targeting FreeBSD (libcxx currently fails to build)
  • fix pkgsStatic.llvmPackages_15
  • follow up on the armv7l build (didn't finish building before llvmPackages_15: init at 15.0.7 #194634 was merged)
  • the three failing x86_64-darwin LLVM tests
    • one: roundevenf isn't present on x86_64-darwin; unclear if this is expected or not
    • two: sw_vers on aarch64-darwin links against frameworks (CoreFoundation) outside the sandbox
    • three: crash in a dsymutil test

Future Work/Wishlist

(not tracked by this issue; will point to issues here as we begin working on these things)

  • common LLVM function across the package sets
  • LLVM 16
  • updating llvmPackages_git to tip-of-tree
  • bumping llvmPackages to newer LLVM
  • MLIR
  • BOLT
  • auto updater
  • splitting useLLVM
  • expanding test coverage (i.e. enabling doCheck on more packages/platforms)
  • adding regression tests for the stdenv(s)
  • building LTO/PGO/bolt optimized binaries in the llvmPackages sets
  • reducing closure size of LLVM by splitting out the .a files in lib outputs? (but in a way that doesn't break users of LLVM static libs..)

Metadata

Metadata

Assignees

Labels

5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: llvm/clangIssues related to llvmPackages, clangStdenv and related
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions