Commit 338cdca5 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Updated libdrm to 2.4.98

parent e7d93feb
all: all:
tar xf libdrm-2.4.91.tar.bz2 tar xf libdrm-2.4.98.tar.bz2
patch -Np1 -d libdrm-2.4.91 < libdrm-2.4.91-tests.patch mkdir libdrm-2.4.98/build
mkdir libdrm-2.4.91/build cd libdrm-2.4.98/build && meson --prefix=$(XORG_PREFIX) -Dudev=true -Dintel=false -Dradeon=false -Damdgpu=false -Dnouveau=false -Dvmwgfx=false -Dfreedreno=false
cd libdrm-2.4.91/build && meson --prefix=$(XORG_PREFIX) -Dudev=true -Dintel=false -Dradeon=false -Damdgpu=false -Dnouveau=false -Dvmwgfx=false -Dfreedreno=false cd libdrm-2.4.98/build && ninja
cd libdrm-2.4.91/build && ninja
# FIXME: libdrm tests are broken, require relevant hardware, libdrm does not understand virtio-gpu # FIXME: libdrm tests are broken, require relevant hardware, libdrm does not understand virtio-gpu
-cd libdrm-2.4.91/build && ninja test -cd libdrm-2.4.98/build && ninja test
cd libdrm-2.4.91/build && ninja install cd libdrm-2.4.98/build && ninja install
rm -rf libdrm-2.4.91 rm -rf libdrm-2.4.98
diff -uNr libdrm-2.4.91/libkms/kms-symbol-check libdrm-2.4.91-tests/libkms/kms-symbol-check
--- libdrm-2.4.91/libkms/kms-symbol-check 2018-03-05 21:06:45.000000000 +0000
+++ libdrm-2.4.91-tests/libkms/kms-symbol-check 2018-03-15 04:46:37.869868459 +0000
@@ -5,9 +5,13 @@
FUNCS=$($NM -D --format=bsd --defined-only ${1-.libs/libkms.so} | awk '{print $3}'| while read func; do
( grep -q "^$func$" || echo $func ) <<EOF
+__bss_end__
+_bss_end__
__bss_start
+__bss_start__
_edata
_end
+__end__
_fini
_init
kms_bo_create
diff -uNr libdrm-2.4.91/tests/meson.build libdrm-2.4.91-tests/tests/meson.build
--- libdrm-2.4.91/tests/meson.build 2018-03-05 21:06:45.000000000 +0000
+++ libdrm-2.4.91-tests/tests/meson.build 2018-03-15 04:44:59.683243390 +0000
@@ -80,7 +80,7 @@
c_args : warn_c_args,
)
-test('random', random, timeout : 240)
+test('random', random, timeout : 2400)
test('hash', hash)
test('drmsl', drmsl)
test('drmdevice', drmdevice)
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