Kaydet (Commit) cbbae3b2 authored tarafından Ali Rıza KESKİN's avatar Ali Rıza KESKİN

llvm fix releaseup and mesa update

üst 278a9628
This diff is collapsed.
549b49bd5bc5a620f0cdebda4a15924d8e876992
\ No newline at end of file
c51fdc8f49a9d9ae64ba1797d5cdf38c2747b5e2
\ No newline at end of file
ed90bb596553cfea55bf4d8ed2b57f3a2200e16c
\ No newline at end of file
09bd895ad136e5bb13458c33e4504631ee9256a8
\ No newline at end of file
......@@ -12,7 +12,7 @@ from inary.actionsapi import cmaketools
libdir = "/usr/lib32/llvm" if get.buildTYPE() == "emul32" else "/usr/lib/llvm"
lib = "lib32" if get.buildTYPE() == "emul32" else "lib"
WorkDir="llvm-10.0.0.src"
WorkDir="llvm-12.0.0.src"
def setup():
......@@ -73,16 +73,20 @@ def setup():
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
%s \
-DLLVM_ENABLE_FFI=ON \
-DLLVM_BUILD_DOCS=OFF \
-DBUILD_SHARED_LIBS=ON \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_INCLUDEDIR=/usr/include \
-DLLVM_ENABLE_ASSERTIONS=OFF \
-DPOLLY_ENABLE_GPGPU_CODEGEN=ON \
-DFFI_INCLUDE_DIR=/usr/lib/libffi-3.2.1/include \
-DENABLE_SHARED=ON" % options, sourceDir=".." )
%s \
-DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_FFI=ON \
-DLLVM_BUILD_TESTS=OFF \
-DLLVM_BUILD_DOCS=OFF \
-DLLVM_ENABLE_SPHINX=OFF \
-DLLVM_ENABLE_DOXYGEN=OFF \
-DPOLLY_ENABLE_GPGPU_CODEGEN=ON \
-DFFI_INCLUDE_DIR=/usr/lib/libffi-3.2.1/include \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BINUTILS_INCDIR=/usr/include" % options, sourceDir=".." )
def build():
shelltools.export("PYTHON", "/usr/bin/python3")
......
......@@ -12,12 +12,12 @@
<License>NCSA</License>
<Summary>The Low Level Virtual Machine</Summary>
<Description>The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them.</Description>
<Archive sha1sum="85f2d89205fb190c61c8a98dad2a58e27a1540da" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/llvm-10.0.0.src.tar.xz</Archive>
<Archive sha1sum="cfaa4c4e89a45b604e6f3057f984d73365074727" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang-10.0.0.src.tar.xz</Archive>
<Archive sha1sum="e41467d4e8c6afe917c9f9c44b1d6a95a85adadb" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang-tools-extra-10.0.0.src.tar.xz</Archive>
<Archive sha1sum="44b5a19204717a1053fab13b113172aa822b012b" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/lldb-10.0.0.src.tar.xz</Archive>
<Archive sha1sum="4744490da9c1186ba7f730d8a8f4fa4b0d4ee0bc" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/compiler-rt-10.0.0.src.tar.xz</Archive>
<Archive sha1sum="6ca3cd10f134a5418951410f26154d27bd9e0005" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/polly-10.0.0.src.tar.xz</Archive>
<Archive sha1sum="dbc1cf6aa2dbdeccd7ad26c9215b56963a5686d3" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/llvm-12.0.0.src.tar.xz</Archive>
<Archive sha1sum="51250856f368acef5ab335a16f994bf29ad3d115" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/clang-12.0.0.src.tar.xz</Archive>
<Archive sha1sum="5fe54db45be35b8f77acc32f08e01912f8e8b915" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/clang-tools-extra-12.0.0.src.tar.xz</Archive>
<Archive sha1sum="00ca5a5e20b228df1022669a08d40ac3b5eef6c3" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/lldb-12.0.0.src.tar.xz</Archive>
<Archive sha1sum="7b02a455fbc6fe395da8d5411072acc04d669d94" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/compiler-rt-12.0.0.src.tar.xz</Archive>
<Archive sha1sum="7ad8a5cc973c5f161d36eeb778922c03093955d1" type="binary">https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/polly-12.0.0.src.tar.xz</Archive>
<BuildDependencies>
<Dependency>ocaml</Dependency>
<Dependency>swig</Dependency>
......@@ -176,6 +176,7 @@
<Files>
<Path fileType="header">/usr/include/clang</Path>
<Path fileType="header">/usr/include/clang-c</Path>
<Path fileType="header">/usr/include/polly</Path>
</Files>
</Package>
<!--Package>
......@@ -212,6 +213,13 @@
</Files>
</Package>
<History>
<Update release="5">
<Date>2020-06-21</Date>
<Version>12.0.0</Version>
<Comment>Version bump to 12.0.0</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="4">
<Date>2020-06-21</Date>
<Version>10.0.0</Version>
......
find ./* | grep __pycache__ | xargs rm -rvf
su -c "find ./* | grep __pycache__ | xargs rm -rvf"
inary ix --skip-sign
......@@ -13,7 +13,7 @@
<PartOf>x11.library</PartOf>
<Summary>Userspace interface to kernel DRM services</Summary>
<Description>libdrm is a library providing the userspace interface to kernel DRM services.</Description>
<Archive sha1sum="7583f6c48fca590cbf813e6d92bc4d26f7f4e0ee" >https://dri.freedesktop.org/libdrm/libdrm-2.4.103.tar.xz</Archive>
<Archive sha1sum="46ef6579b571b430cd68ed183933896200bfde04" >https://dri.freedesktop.org/libdrm/libdrm-2.4.106.tar.xz</Archive>
<BuildDependencies>
<Dependency>libpciaccess-devel</Dependency>
</BuildDependencies>
......@@ -191,6 +191,13 @@
</Package>
<History>
<Update release="5">
<Date>2019-11-17</Date>
<Version>2.4.106</Version>
<Comment>Package is rebuilded and released up.</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="4">
<Date>2019-11-17</Date>
<Version>2.4.103</Version>
......
......@@ -18,20 +18,19 @@ shelltools.export("LDFLAGS","")
def setup():
options ="\
-D b_lto=false \
-D b_lto=true \
-D b_ndebug=true \
-D platforms=x11,wayland \
-D dri-drivers=i915,i965,r100,r200,nouveau \
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris \
-D vulkan-drivers=amd,intel \
-D vulkan-overlay-layer=true \
-D vulkan-device-select-layer=true \
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,swr,iris,zink \
-D vulkan-drivers=amd,intel,swrast \
-D vulkan-layers=device-select,intel-nullhw,overlay \
-D swr-arches=avx,avx2 \
-D dri3=enabled \
-D egl=enabled \
-D gallium-extra-hud=true \
-D gallium-nine=true \
-D gallium-omx=disabled \
-D gallium-omx=bellagio \
-D gallium-opencl=icd \
-D gallium-va=enabled \
-D gallium-vdpau=enabled \
......@@ -45,8 +44,12 @@ def setup():
-D libunwind=enabled \
-D llvm=enabled \
-D lmsensors=enabled \
-D osmesa=gallium \
-D shared-glapi=enabled "
-D osmesa=true \
-D shared-glapi=enabled \
-D microsoft-clc=disabled \
-D valgrind=disabled \
-D LLVM_BUILD_LLVM_DYLIB=ON \
-D LLVM_LINK_LLVM_DYLIB=ON "
if get.buildTYPE() == "emul32":
shelltools.export("CC","gcc -m32")
......
......@@ -15,7 +15,7 @@
<PartOf>x11.library</PartOf>
<Summary>Mesa graphics libraries and utilities</Summary>
<Description>Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.</Description>
<Archive sha1sum="08c161d477bf9510e0a911996521ef248de288c4" >https://archive.mesa3d.org/mesa-20.2.2.tar.xz</Archive>
<Archive sha1sum="ef0174257ca9da0c6d6a391a349c935bc4b47a54" >https://archive.mesa3d.org/mesa-21.1.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>clang</Dependency>
......@@ -39,7 +39,6 @@
<Dependency>llvm</Dependency>
<Dependency>llvm-libs</Dependency>
<Dependency>libxshmfence-devel</Dependency>
<Dependency>zstd-devel</Dependency>
</BuildDependencies>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="crossfile.ini">crossfile.ini</AdditionalFile>
......@@ -48,7 +47,6 @@
<Package>
<Name>mesa</Name>
<RuntimeDependencies>
<Dependency>zstd</Dependency>
<Dependency>lm_sensors</Dependency>
<Dependency>libdrm-amd</Dependency>
<Dependency>libX11</Dependency>
......@@ -165,6 +163,13 @@
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-06-21</Date>
<Version>21.1.1</Version>
<Comment>Version bump to 21.1.1</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="5">
<Date>2020-06-21</Date>
<Version>20.2.2</Version>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment