Josh Channings
2252245f92
llvm: Find otool bin from targetPrefix
...
This is to fix the stdenvBootstrapTools issue where otool & others are
not available in PATH, but only under the targetPrefix.
2022-11-22 21:37:47 +00:00
Artturi
006c56abc4
Merge pull request #197674 from squalus/openmp-cross
...
openmp: fix cross compile
2022-11-22 23:29:54 +02:00
Josh Channings
252ea6511d
libcxxabi: Skip dylib fixups for version symlinks
...
Apart from being a no-op, this seems to cause the install to make a
copy, rather than keeping the symlinks intact.
2022-11-22 19:22:18 +00:00
Josh Channings
67f11a2185
libcxx: Link libc++.dylib to matching libc++abi.dylib
...
Same adjustment as made for libc++abi in #185766 , for the same reason:
the unamended dylib links to the libc++abi in the build stdenv, which
is the wrong version.
Tested on Darwin with LLVM 14 stdenv, but the phase is added to all
versions, including 11 - so this will cause a mass rebuild.
See: https://github.com/NixOS/nixpkgs/pull/185766
2022-11-22 19:22:18 +00:00
7c6f434c
5559f2b772
Merge pull request #199844 from vincentbernat/fix/git-clang-format
...
llvmpackages: patch shebangs for python subpackages
2022-11-15 21:41:58 +00:00
github-actions[bot]
90d0a0faec
Merge master into staging-next
2022-11-14 06:01:15 +00:00
John Ericson
cd27a5b436
Merge pull request #82131 from Ericson2314/bsd-cross
...
FreeBSD packages: Init at 13.1
2022-11-13 21:35:17 -05:00
Alyssa Ross
c3f3baddaa
Revert "llvmPackages_11: Add $rsrc/lib to default cflags"
...
This reverts commit 2000ae5429 .
This was intended as a fix for i686 cross compilation, but it has had
other unforeseen consequences, such as breaking rust-bindgen.
2022-11-10 12:07:41 +00:00
Shamrock Lee
93b5ec0084
clang-unwrapped: mv {$out,$python}/share/scan-view/*.py
...
This fixes "${clang-unwrapped.python}/bin/scan-view"
by providing the relative dependency
"${clang-unwrapped.python}/share/scan-view/ScanView.py"
2022-11-08 07:04:37 +08:00
github-actions[bot]
e51ba60580
Merge master into staging-next
2022-11-07 00:03:30 +00:00
Vincent Bernat
ad5aecbb6b
llvmpackages: patch shebangs for python subpackages
...
Notably, "git-clang-format" fails with:
/usr/bin/env: ‘python’: No such file or directory
2022-11-06 12:56:47 +01:00
Vladimír Čunát
b33eacb377
Merge #196909 : stdenvBootstrapTools: fix cycle on aarch64-darwin
...
...into staging
2022-11-05 16:08:27 +01:00
John Ericson
0afe9d1f70
freebsd packages: Init at 13.1
...
Always set `SRCTOP`, set it with abs path
llvmPackages: Bump minimum version for FreeBSD
llvmPackages_*, libgcc, compiler_rt: Hack in enough libs that one can compiler C
freebsd.compat: Rename some things to work around cc-wrapper change
0bea4a194f / #191724 in particular
2022-11-04 16:50:26 -04:00
Madoura
d93f2dbfe1
llvm-rocm: 5.3.0 -> 5.3.1
2022-11-04 08:19:31 -05:00
squalus
4b07aeae16
openmp: fix cross compile
2022-10-24 23:47:27 -07:00
7c6f434c
2c943d3c95
Merge pull request #196008 from peperunas/llvm-i686
...
llvmPackages_11: Fix cross-compilation for i686
2022-10-22 12:04:38 +00:00
7c6f434c
f673dc99af
Merge pull request #196023 from peperunas/llvmPackages_10-i686
...
llvmPackages_10.compiler-rt: Add support for i686
2022-10-22 12:04:02 +00:00
Stéphan Kochen
e0c70d5e0f
stdenvBootstrapTools: fix cycle on aarch64-darwin
2022-10-20 16:55:00 +02:00
Giulio De Pasquale
e89499406d
llvmPackages.compiler-rt: Backported X86 support
...
patch from LLVM11
2022-10-14 19:07:26 +02:00
Giulio De Pasquale
ab7241de71
llvmPackages_10.compiler-rt: Add i486, i586, i686
...
to X86 family. Link crtbeginS.o and crtendS.o Expose ix86 family builtins.
2022-10-14 19:03:06 +02:00
Giulio De Pasquale
2000ae5429
llvmPackages_11: Add $rsrc/lib to default cflags
2022-10-14 18:46:22 +02:00
Giulio De Pasquale
e1b98ac282
llvmPackages_11.compiler-rt: Link crtbeginS.o and crtendS.o
2022-10-14 18:43:21 +02:00
Giulio De Pasquale
5989c9d76c
llvmPackages_11.compiler-rt: Add i486, i586, i686 to X86 family. Expose ix86 family builtins.
...
Co-Authored-By: John Ericson <git@JohnEricson.me >
2022-10-14 18:35:40 +02:00
github-actions[bot]
7df9a7a84c
Merge staging-next into staging
2022-10-13 18:07:50 +00:00
Bernardo Meurer
2196a95e68
Merge pull request #195403 from Flakebi/rocm
2022-10-13 14:56:18 -03:00
Artturi
e66d2fd89d
Merge pull request #194256 from Artturin/treewides2
2022-10-13 00:08:01 +03:00
github-actions[bot]
5d957f3dba
Merge staging-next into staging
2022-10-11 00:05:26 +00:00
Sebastian Neubauer
72aaaa782a
llvmPackages_rocm.llvm: 5.2.3 → 5.3.0
2022-10-10 21:35:27 +02:00
Artturin
7e49471316
treewide: optional -> optionals where the argument is a list
...
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Martin Weinelt
842a2c2399
llvmPackages_rocm.llvm: fix build with libxcrypt
2022-10-09 18:14:32 +02:00
Martin Weinelt
716a31527a
llvmPackages_10.compiler-rt: fix build with libxcrypt
2022-10-09 18:14:32 +02:00
Martin Weinelt
efd944cb72
llvmPackages_12.compiler-rt: fix build with libxcrypt
2022-10-09 18:14:30 +02:00
Martin Weinelt
f64f770801
llvmPackages_13.compiler-rt: fix build with libxcrypt
2022-10-09 18:13:28 +02:00
Franz Pletz
057ae3d0f1
llvmPackage_14.compiler-rt: fix build with libxcrypt
2022-10-09 18:10:31 +02:00
Franz Pletz
495e6501b6
llvmPackages_11.compiler-rt: fix build with libxcrypt
2022-10-09 18:09:37 +02:00
Rahul Butani
d20c8697eb
llvmPackages_{13,14}.lldb: fix build on x86 macOS
...
See: https://github.com/NixOS/nixpkgs/pull/194634#issuecomment-1272129132
2022-10-08 21:40:04 -05:00
github-actions[bot]
a6e5efa5f4
Merge staging-next into staging
2022-10-06 00:05:14 +00:00
7c6f434c
711191ca62
Merge pull request #186575 from stephank/fix/compiler-rt-builtins
...
compiler-rt: build builtins on darwin
2022-10-05 18:48:36 +00:00
7c6f434c
1723d25c72
Merge pull request #190908 from a12l/lldb-lua
...
lldb: Add Lua support
2022-10-05 18:46:02 +00:00
7c6f434c
d89b2002b3
Merge pull request #193636 from crabtw/staging
...
llvmPackages_{14, git}.clang: add nostdlibinc flag
2022-10-05 18:45:01 +00:00
toonn
6a132cf2f3
Merge pull request #185766 from stephank/fix/libcxxabi
...
libcxxabi: remove link with build libcxxabi
2022-10-05 12:58:32 +02:00
Jyun-Yan You
44165d3657
llvmPackages_{14, git}.clang: add nostdlibinc flag
...
Fix header search paths as #153963
2022-09-30 09:33:05 +08:00
Albin Otterhäll
f0938ab85f
lldb: add support for Lua bindings in LLDB-git
2022-09-27 01:19:26 +02:00
Albin Otterhäll
86d743a958
lldb: add support for Lua bindings in LLDB 14
2022-09-27 01:19:26 +02:00
Shamrock Lee
8afdfd9e64
clang: specify meta.mainProgram
2022-09-23 01:55:21 +08:00
Martin Weinelt
5d4267b0f2
Merge remote-tracking branch 'origin/master' into staging-next
2022-09-20 12:25:19 +02:00
Yureka
6485a02fb3
llvm 14 lld: build with 2M stack size to fix firefox lto
2022-09-20 08:04:26 +02:00
Yureka
94cad6ec1a
llvm 14 compiler-rt: enable libclang_rt.profile-....a build
2022-09-20 08:04:26 +02:00
github-actions[bot]
0b07cb1528
Merge staging-next into staging
2022-09-13 12:02:05 +00:00
Alyssa Ross
723a5645b5
pkgsStatic.llvm_14: fix build
2022-09-13 08:24:17 +00:00