mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
sys-libs/compiler-rt: Use llvm.eclass for reliable upgrade from :0
Use llvm.eclass to guarantee that the newly-installed LLVM slot will take precedence in PATH even if the package manager has not unmerged slot :0 yet.
This commit is contained in:
@@ -9,7 +9,7 @@ CMAKE_MIN_VERSION=3.7.0-r1
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
# TODO: fix unnecessary dep on Python upstream
|
||||
inherit cmake-utils flag-o-matic python-any-r1 toolchain-funcs
|
||||
inherit cmake-utils flag-o-matic llvm python-any-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Compiler runtime library for clang (built-in part)"
|
||||
HOMEPAGE="http://llvm.org/"
|
||||
@@ -34,6 +34,11 @@ S=${WORKDIR}/${P/_/}.src
|
||||
# least intrusive of all
|
||||
CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
|
||||
pkg_setup() {
|
||||
llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
test_compiler() {
|
||||
$(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
|
||||
<<<'int main() { return 0; }' &>/dev/null
|
||||
|
||||
@@ -9,7 +9,7 @@ CMAKE_MIN_VERSION=3.7.0-r1
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
# TODO: fix unnecessary dep on Python upstream
|
||||
inherit cmake-utils flag-o-matic git-r3 python-any-r1 toolchain-funcs
|
||||
inherit cmake-utils flag-o-matic git-r3 llvm python-any-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Compiler runtime library for clang (built-in part)"
|
||||
HOMEPAGE="http://llvm.org/"
|
||||
@@ -34,6 +34,11 @@ DEPEND="
|
||||
# least intrusive of all
|
||||
CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
|
||||
pkg_setup() {
|
||||
llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
test_compiler() {
|
||||
$(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
|
||||
<<<'int main() { return 0; }' &>/dev/null
|
||||
|
||||
Reference in New Issue
Block a user