|
Bugzilla – Full Text Bug Listing |
| Summary: | Mesa:drivers fails to build on s390x | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Dominique Leuenberger <dimstar> |
| Component: | X.Org | Assignee: | Stefan Dirsch <sndirsch> |
| Status: | RESOLVED FIXED | QA Contact: | Gfx Bugs <gfx-bugs> |
| Severity: | Normal | ||
| Priority: | P3 - Medium | CC: | ada.lovelace |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | S/390-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Dominique Leuenberger
2023-06-14 06:36:47 UTC
I think this is exactly the same issue I saw on x86_64 [ 1856s] /home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:235: undefined reference to `xcb_randr_get_crtc_info_unchecked' [ 1856s] /usr/lib64/gcc/s390x-suse-linux/13/../../../../s390x-suse-linux/bin/ld: /tmp/cc4MQuAo.ltrans2.ltrans.o:/home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:241: undefined reference to `xcb_randr_get_crtc_info_reply' [ 1856s] /usr/lib64/gcc/s390x-suse-linux/13/../../../../s390x-suse-linux/bin/ld: /tmp/cc4MQuAo.ltrans2.ltrans.o:/home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:271: undefined reference to `xcb_randr_get_screen_resources_current_unchecked' [ 1856s] /usr/lib64/gcc/s390x-suse-linux/13/../../../../s390x-suse-linux/bin/ld: /tmp/cc4MQuAo.ltrans2.ltrans.o:/home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:274: undefined reference to `xcb_randr_get_screen_resources_current_reply' [ 1856s] /usr/lib64/gcc/s390x-suse-linux/13/../../../../s390x-suse-linux/bin/ld: /tmp/cc4MQuAo.ltrans2.ltrans.o:/home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:277: undefined reference to `xcb_randr_get_screen_resources_current_crtcs' [ 1856s] /usr/lib64/gcc/s390x-suse-linux/13/../../../../s390x-suse-linux/bin/ld: /tmp/cc4MQuAo.ltrans2.ltrans.o:/home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:280: undefined reference to `xcb_randr_get_screen_resources_current_modes' [ 1856s] /usr/lib64/gcc/s390x-suse-linux/13/../../../../s390x-suse-linux/bin/ld: /tmp/cc4MQuAo.ltrans2.ltrans.o:/home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:291: undefined reference to `xcb_randr_get_crtc_info_unchecked' [ 1856s] /usr/lib64/gcc/s390x-suse-linux/13/../../../../s390x-suse-linux/bin/ld: /tmp/cc4MQuAo.ltrans2.ltrans.o:/home/abuild/rpmbuild/BUILD/mesa-23.1.2/s390x-suse-linux/../src/loader/loader_dri_helper.c:298: undefined reference to `xcb_randr_get_crtc_info_reply' [ 1856s] collect2: error: ld returned 1 exit status which then I could fix with this magic change. ------------------------------------------------------------------- Sat Jun 10 11:42:42 UTC 2023 - Stefan Dirsch <sndirsch@suse.com> - needed to fix build of Mesa 23.1 * Mesa-drivers: -Dshader-cache=enabled * Mesa: -Dxlib-lease=enabled * recommended for both Mesa and Mesa-drivers to avoid some scary messages when comparing fds: -Dallow-kcmp=enabled No idea, which this doesn't help for s390x. Fixing this might take time. Looks like this got fixed by my latest change ------------------------------------------------------------------- Fri Jun 16 12:48:49 UTC 2023 - Stefan Dirsch <sndirsch@suse.com> - use -Dxlib-lease=enabled also for -drivers build It seems, that only a build restart has been required. Mesa:drivers is building successfully on s390x now. |