clang_11: revert -fno-common default
This commit is contained in:
parent
1a45df1f7f
commit
c99904e113
|
@ -1,4 +1,4 @@
|
||||||
{ lib, stdenv, llvm_meta, fetch, cmake, libxml2, libllvm, version, clang-tools-extra_src, python3
|
{ lib, stdenv, llvm_meta, fetch, fetchpatch, cmake, libxml2, libllvm, version, clang-tools-extra_src, python3
|
||||||
, buildLlvmTools
|
, buildLlvmTools
|
||||||
, fixDarwinDylibNames
|
, fixDarwinDylibNames
|
||||||
, enableManpages ? false
|
, enableManpages ? false
|
||||||
|
@ -45,6 +45,18 @@ let
|
||||||
./purity.patch
|
./purity.patch
|
||||||
# https://reviews.llvm.org/D51899
|
# https://reviews.llvm.org/D51899
|
||||||
./gnu-install-dirs.patch
|
./gnu-install-dirs.patch
|
||||||
|
# Revert: [Driver] Default to -fno-common for all targets
|
||||||
|
# https://reviews.llvm.org/D75056
|
||||||
|
#
|
||||||
|
# Maintains compatibility with packages that haven't been fixed yet, and
|
||||||
|
# matches gcc10's configuration in nixpkgs.
|
||||||
|
(fetchpatch {
|
||||||
|
revert = true;
|
||||||
|
url = "https://github.com/llvm/llvm-project/commit/0a9fc9233e172601e26381810d093e02ef410f65.diff";
|
||||||
|
stripLen = 1;
|
||||||
|
excludes = [ "docs/*" "test/*" ];
|
||||||
|
sha256 = "0gxgmi0qbm89mq911dahallhi8m6wa9vpklklqmxafx4rplrr8ph";
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
Loading…
Reference in New Issue