| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Package-Manager: portage-2.2.28
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Backport upstream r252532 that improves llvm-config support for shared
libraries, adding --shared-mode option in particular, along with
--build-system option needed for it. Also fix --build-mode to report
"Release" rather than non-standard "Gentoo" type.
Bug: https://bugs.gentoo.org/show_bug.cgi?id=578304
|
| |
|
|
|
|
| |
Package-Manager: portage-2.2.27
|
|
|
|
|
|
|
|
|
| |
To do before unmask:
* some clang tests still fail (cannot find standard headers)
* lldb wants to install six.py
* test reverse dependencies
Package-Manager: portage-2.2.27
|
| |
|
| |
|
|
|
|
|
|
| |
Clean up the stale and confusing reference to outer mycmakeargs that
used to be declared in src_configure() and passed down to
multilib_src_configure(). This is no longer the case.
|
| |
|
|
|
|
| |
Package-Manager: portage-2.2.27
|
|
|
|
|
|
| |
realistic
Package-Manager: portage-2.2.20-prefix
|
|
|
|
|
|
| |
llvm dies with an ICE while compiling packages (like itself) when the version of libcxx doesn't match. So pull in a version from the same major range.
Package-Manager: portage-2.2.20-prefix
|
| |
|
|
|
|
|
|
| |
The FreeBSD header change does not justify forcing rebuild of such
a huge package as LLVM on Linux. Furthermore, the new code relies on
a new USE flag, so FreeBSD users will get it via --changed-use.
|
|
|
|
| |
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=417171
|
|
|
|
| |
Package-Manager: portage-2.2.20-prefix
|
|
|
|
|
|
|
|
| |
Also add man-pages tarball
clang tests still fail
Package-Manager: portage-2.2.27
|
|
|
|
| |
Package-Manager: portage-2.2.27
|
|
|
|
| |
Package-Manager: portage-2.2.20-prefix
|
|
|
|
|
|
|
| |
Update clang version, bug #572396
Update llvm-config patch, bug #572564
Package-Manager: portage-2.2.27
|
| |
|
|
|
|
|
|
|
| |
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
|
|
|
|
|
| |
Remove C++11 checks since the relevant gcc versions are stable for long
enough already.
|
|
|
|
| |
Package-Manager: portage-2.2.20-prefix
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport some of the changes from -9999 as 3.7.0-r4. Remove multi-Python
support which was working only partially because of lldb, also fixing
byte-compilation of Python modules, #567550. Default to libomp instead
of semi-broken libgomp support, #562990. Enable BPF backend by default,
GitHub PR #450.
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=567550
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=562990
Fixes: https://github.com/gentoo/gentoo/pull/450
|
| |
|
|
|
|
|
|
|
|
|
| |
As part of 3.7.* releases, LLVM has officially added support for the
BPF backend. This backend emits instructions in the eBPF language,
that is used in the homonymous Linux kernel virtual machine. Users of
LLVM can write a program in C and have it compiled directly into eBPF.
This commit adds support for compiling this backend unconditionally.
|
| |
|
|
|
|
|
|
|
|
| |
Use libomp as default OpenMP provider rather than libgomp because the
support for the latter is unable to find omp.h without explicit -I, and
provides syntax checking only.
Bug: https://bugs.gentoo.org/show_bug.cgi?id=562990
|
|
|
|
|
|
| |
Update the patches and install procedure for git changes. Switch to
python-single-r1 as most of the Python components are now installed
by CMake.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix llvm-config to avoid bogus results. In particular:
1. Limit --cflags and --cxxflags to package-specific flags. Do not
output the whole flag-string used during the build. This fixes libclc
build issues when LLVM build flags were not tolerated by clang.
2. Fix library names and paths to use shared library suffix rather than
static library suffix, especially that we do not install static
libraries.
3. Wipe out --system-libs since they should not be required for dynamic
linking.
4. Ban --obj-root and --src-root when running outside source tree, since
we are not installing any sources and therefore their results would
always be bogus.
Based on patch provided by Steven Newbury.
Fixes: https://bugs.gentoo.org/565358
|
|
|
|
|
|
|
|
| |
Upstream has added installation rules for scan-build and scan-view,
and make them FHS-aware. This is mostly neat, except that scan-view
expects Python modules in /usr/share. The patch and ebuild is partially
updated to accomodate this. It will require at least cleaning up
/usr/share still.
|
|
|
|
|
|
|
|
| |
libxml2 search is now correctly disabled for USE=-xml
lldb requires libxml2
Port some fixes to live ebuild
Package-Manager: portage-2.2.24
|
|
|
|
| |
Package-Manager: portage-2.2.23
|
|
|
|
|
|
|
| |
Bug #562706 by maekke
compiler-rt forces some -march flags when detecting arm
Package-Manager: portage-2.2.23
|
|
|
|
| |
Package-Manager: portage-2.2.23
|
|
|
|
| |
Package-Manager: portage-2.2.23
|
|
|
|
|
|
|
| |
Bug: 559624
Bug: 562008
Package-Manager: portage-2.2.23
|
|
|
|
|
|
|
| |
Bug: 562436
Bug: 562438
Package-Manager: portage-2.2.23
|
|
|
|
|
|
|
|
|
|
|
|
| |
Try to fix the issue of llvm being unable to find binutils headers
through adding a dependency on sys-libs/binutils-libs. Those headers
used to be linked by binutils-config but this behavior changed lately
requesting developers to install the additional copies of all libraries
and headers instead.
Bug: https://bugs.gentoo.org/show_bug.cgi?id=561994
Package-Manager: portage-2.2.20
|