DRAFT: remove dependency on deprecated libcxxabi package#2172
DRAFT: remove dependency on deprecated libcxxabi package#2172mklca wants to merge 1 commit intoinput-output-hk:masterfrom
Conversation
|
Since I didn't update As far as how we handle some of the “legacy” nixpkgs versions which will probably never see this change to |
something like: ${toString (map (l: "${lib.getLib l}/lib") ([ libcxx ] ++ lib.optional (libcxx ? cxxabi) libcxx.cxxabi))}and then libcxx.cxxabi or libcxxmight work for the conditional logic to work with old nixpkgs. |
|
Thank you @a-n-n-a-l-e-e for jumping in with the suggestion. |
|
Obviously this is a draft of what needs to happen. @a-n-n-a-l-e-e's idea seems like a good way to handle the backwards compatibility. I'll iterate on that this week. While I'm at it, how would you like to address the removal of |
I think we'll want to conditionally map that to |
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Since NixOS/nixpkgs#292043 the
libcxxabipackage was functionally integrated intolibcxxand is no longer required―indeed, using it now throws.Remove all uses of
libcxxabifrom the compiler build (which already referenceslibcxxin all the same places.)Update the package alias to forward
c++abitocxxabirather thanlibcxxabi