Building with future compilers will fail due to implicit function declarations: fbdev.c:678: implicit function declaration: shadowUpdateRotatePackedWeak fbdev.c:678: implicit function declaration: shadowUpdatePackedWeak fbdev.c:982: implicit function declaration: xf86DisableRandR It's unclear how to fix these properly because these symbol are not defined in Fedora at all. It can only work due to ELF lazy binding and a suitable server configuration which avoids calling these functions.
Adam, you wrote in 2014 that you “plan to remove the Weak functions from a future server”: <https://cgit.freedesktop.org/xorg/driver/xf86-video-modesetting/commit/?id=d1c6e27759ea1d2c30cabc62ff2bc315bbbec5fc> Any suggestions how to fix this? Should we just call the non-Weak functions directly? What about xf86DisableRandR, which does not seem to exist at all anymore?
We can probably just retire this driver, we've been actively moving away from FB based graphics to simpledrm for the last few cycles.
(In reply to Peter Robinson from comment #2) > We can probably just retire this driver, we've been actively moving away > from FB based graphics to simpledrm for the last few cycles. Oh, that would work for me, too.
Package now retired in rawhide/F-39.
(In reply to Peter Robinson from comment #4) > Package now retired in rawhide/F-39. Any idea when this will become visible in dist-git? Thanks.
> Any idea when this will become visible in dist-git? Thanks. There's some issue with the retire process when using "fedpkg retire" I've filed an issue here: https://pagure.io/releng/issue/11388