Skip to content

Commit

Permalink
components/x11/xorg-server: explicitly enable libdrm
Browse files Browse the repository at this point in the history
Depends on #20404

With the updates to Mesa and libdrm in 2024, glxinfo + glxgears
were in a broken state. Explicitly enabling libdrm within the
xorg-server package fixes this.

With the recent change in default GCC_VERSION to gcc-14, at least
one patch (maybe more) will require tweaking due to gcc-14 now
defaulting to -Werror=sizeof-pointer-memaccess. I have chosen to
set GCC_VERSION to gcc-13 for xorg-server as I will be working on
updating xorg-server to the current upstream release in the near
future.

I am not too happy about needing to pass --disable-dependency-tracking
to pass configure, but for the same reason as above, I don't want to
spend any further time on it right now.
  • Loading branch information
xmhd committed Jan 12, 2025
1 parent d7363b8 commit 4de642f
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion components/x11/xorg-server/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@
include ../../../make-rules/shared-macros.mk
include $(WS_MAKE_RULES)/x11.mk

GCC_VERSION=13

COMPONENT_NAME= xorg-server
COMPONENT_VERSION= 1.19.7
COMPONENT_REVISION= 11
COMPONENT_REVISION= 12
COMPONENT_SUMMARY= Xorg - X11R7 X server
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
Expand Down Expand Up @@ -78,10 +80,12 @@ CONFIGURE_OPTIONS += --disable-xwin
CONFIGURE_OPTIONS += --disable-xnest
CONFIGURE_OPTIONS += --disable-systemd-logind
CONFIGURE_OPTIONS += --disable-input-thread
CONFIGURE_OPTIONS += --disable-dependency-tracking
CONFIGURE_OPTIONS += --enable-dmx
CONFIGURE_OPTIONS += --enable-dri
CONFIGURE_OPTIONS += --enable-dri2
CONFIGURE_OPTIONS += --enable-dri3
CONFIGURE_OPTIONS += --enable-libdrm
CONFIGURE_OPTIONS += --disable-glamor
CONFIGURE_OPTIONS += --enable-glx
CONFIGURE_OPTIONS += --enable-kdrive
Expand Down

0 comments on commit 4de642f

Please sign in to comment.