mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-29 00:42:58 +02:00
llvm: really move compiler-rt this time, and disable lldb in cross for now.
This commit is contained in:
parent
8c2b0f175d
commit
6142cfe8db
1 changed files with 10 additions and 6 deletions
|
@ -2,7 +2,7 @@
|
||||||
pkgname=llvm
|
pkgname=llvm
|
||||||
version=3.5.1
|
version=3.5.1
|
||||||
wrksrc="llvm-${version}.src"
|
wrksrc="llvm-${version}.src"
|
||||||
revision=3
|
revision=4
|
||||||
lib32disabled=yes
|
lib32disabled=yes
|
||||||
configure_args="--disable-expensive-checks --disable-debug-runtime
|
configure_args="--disable-expensive-checks --disable-debug-runtime
|
||||||
--enable-bindings=none --enable-optimized --enable-shared --enable-libffi
|
--enable-bindings=none --enable-optimized --enable-shared --enable-libffi
|
||||||
|
@ -28,18 +28,24 @@ checksum="
|
||||||
hostmakedepends="groff perl python zlib-devel libffi-devel swig"
|
hostmakedepends="groff perl python zlib-devel libffi-devel swig"
|
||||||
makedepends="python-devel zlib-devel libffi-devel libedit-devel"
|
makedepends="python-devel zlib-devel libffi-devel libedit-devel"
|
||||||
|
|
||||||
|
subpackages="clang clang-analyzer libllvm llvm-docs"
|
||||||
|
if [ -z "$CROSS_BUILD" ]; then
|
||||||
|
# XXX fails to cross compile due to python
|
||||||
|
subpackages+=" lldb lldb-devel"
|
||||||
|
fi
|
||||||
|
|
||||||
post_extract() {
|
post_extract() {
|
||||||
# Move clang files into the llvm source.
|
# Move clang files into the llvm source.
|
||||||
if [ -d ${XBPS_BUILDDIR}/cfe-${version}.src ]; then
|
if [ -d ${XBPS_BUILDDIR}/cfe-${version}.src ]; then
|
||||||
mv ${XBPS_BUILDDIR}/cfe-${version}.src ${wrksrc}/tools/clang
|
mv ${XBPS_BUILDDIR}/cfe-${version}.src ${wrksrc}/tools/clang
|
||||||
fi
|
fi
|
||||||
# Move lldb files into the llvm source.
|
# Move lldb files into the llvm source.
|
||||||
if [ -d ${XBPS_BUILDDIR}/lldb-${version}.src ]; then
|
if [ -z "$CROSS_BUILD" -a -d ${XBPS_BUILDDIR}/lldb-${version}.src ]; then
|
||||||
mv ${XBPS_BUILDDIR}/lldb-${version}.src ${wrksrc}/tools/lldb
|
mv ${XBPS_BUILDDIR}/lldb-${version}.src ${wrksrc}/tools/lldb
|
||||||
fi
|
fi
|
||||||
# Move compiler-rt files into the llvm source.
|
# Move compiler-rt files into the llvm source.
|
||||||
if [ -d ${XBPS_BUILDDIR}/compiler-rt-${version} ]; then
|
if [ -d ${XBPS_BUILDDIR}/compiler-rt-${version}.src ]; then
|
||||||
mv ${XBPS_BUILDDIR}/compiler-rt-${version} ${wrksrc}/projects/compiler-rt
|
mv ${XBPS_BUILDDIR}/compiler-rt-${version}.src ${wrksrc}/projects/compiler-rt
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,7 +64,6 @@ do_configure() {
|
||||||
|
|
||||||
do_build() {
|
do_build() {
|
||||||
unset CC CXX CPP AR AS RANLIB CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
|
unset CC CXX CPP AR AS RANLIB CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
make ${makejobs}
|
make ${makejobs}
|
||||||
}
|
}
|
||||||
|
@ -107,7 +112,6 @@ clang-analyzer_package() {
|
||||||
ln -sf /usr/bin/clang ${PKGDESTDIR}/usr/lib/${pkgname}/scan-build
|
ln -sf /usr/bin/clang ${PKGDESTDIR}/usr/lib/${pkgname}/scan-build
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
clang_package() {
|
clang_package() {
|
||||||
lib32disabled=yes
|
lib32disabled=yes
|
||||||
depends="libstdc++-devel binutils gcc"
|
depends="libstdc++-devel binutils gcc"
|
||||||
|
|
Loading…
Add table
Reference in a new issue