Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / libglvnd
Commits: c300615b by Adrian Bunk at 2021-09-15T09:00:32+03:00 Add bin/symbols-check.py fix for mips* - - - - - fc80650b by Timo Aaltonen at 2021-09-15T09:01:17+03:00 release to sid - - - - - 3 changed files: - debian/changelog - + debian/patches/0001-pass-egl-symbols-check-test-on-mips64el.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,10 @@ +libglvnd (1.3.4-2) unstable; urgency=medium + + [ Adrian Bunk ] + * Add bin/symbols-check.py fix for mips* + + -- Timo Aaltonen <[email protected]> Wed, 15 Sep 2021 09:00:43 +0300 + libglvnd (1.3.4-1) unstable; urgency=medium * New upstream release. ===================================== debian/patches/0001-pass-egl-symbols-check-test-on-mips64el.patch ===================================== @@ -0,0 +1,41 @@ +From 2f07c675b911ff4d630556608e5d7d867c7e690c Mon Sep 17 00:00:00 2001 +From: suijingfeng <[email protected]> +Date: Mon, 19 Jul 2021 21:05:54 +0800 +Subject: pass egl-symbols-check test on mips64el + +Without this patch the egl symbols check test fail on mips platform: + +72/87 mesa:egl / egl-symbols-check FAIL 0.20s (exit status 1) + +src/egl/libEGL.so.1.0.0: unknown symbol exported: _fbss +src/egl/libEGL.so.1.0.0: unknown symbol exported: _fdata +src/egl/libEGL.so.1.0.0: unknown symbol exported: _ftext + +See Mips Run say thoes special symbols are automatically defined by the +linker to allow programs to discover the start and end of their various +section. They are descended from conventions that grew up in UNIX-like OSs, +and are peculiar to the MIPS environment. + +_fbss : Start of uninitialized data segment +_fdata : Start of initialized data segment +_ftext : Start of text segment + +Reviewed-by: Adam Jackson <[email protected]> +Signed-off-by: suijingfeng <[email protected]> +Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11955> +--- + bin/symbols-check.py | 3 +++ + 1 file changed, 3 insertions(+) + +--- a/bin/symbols-check.py ++++ b/bin/symbols-check.py +@@ -40,6 +40,9 @@ PLATFORM_SYMBOLS = [ + '_end', + '_fini', + '_init', ++ '_fbss', ++ '_fdata', ++ '_ftext', + ] + + ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ #placeholder +0001-pass-egl-symbols-check-test-on-mips64el.patch View it on GitLab: https://salsa.debian.org/xorg-team/lib/libglvnd/-/compare/25d96c05fb0ba93895af9c1b55069e6e53423caf...fc80650b85106bcdfe339e2c7c74660759da746b -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libglvnd/-/compare/25d96c05fb0ba93895af9c1b55069e6e53423caf...fc80650b85106bcdfe339e2c7c74660759da746b You're receiving this email because of your account on salsa.debian.org.

