From facf0042d663186e0d2b0120b11461a6da148621 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Sun, 4 Jan 2015 14:32:16 +0000 Subject: [PATCH] - fix building with systemtap/dtrace enabled --- dtrace-link.patch | 17 +++++++++++++++++ xorg-xserver-server.spec | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 dtrace-link.patch diff --git a/dtrace-link.patch b/dtrace-link.patch new file mode 100644 index 0000000..a65f91c --- /dev/null +++ b/dtrace-link.patch @@ -0,0 +1,17 @@ +--- xorg-server-1.16.3/os/Makefile.am~ 2015-01-04 14:05:54.000000000 +0000 ++++ xorg-server-1.16.3/os/Makefile.am 2015-01-04 14:23:50.646159253 +0000 +@@ -52,12 +52,12 @@ + + if SPECIAL_DTRACE_OBJECTS + # Generate dtrace object code for probes in libos & libdix +-dtrace.o: $(top_srcdir)/dix/Xserver.d $(am_libos_la_OBJECTS) ++dtrace.o: $(top_srcdir)/dix/Xserver.d $(am_libos_la_OBJECTS) $(LIBOBJS) + $(AM_V_GEN)$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d .libs/*.o ../dix/.libs/*.o + + noinst_PROGRAMS = os.O + + os_O_SOURCES = +-os.O: dtrace.o $(am_libos_la_OBJECTS) ++os.O: dtrace.o $(am_libos_la_OBJECTS) $(LIBOBJS) + $(AM_V_GEN)ld -r -o $@ dtrace.o .libs/*.o + endif diff --git a/xorg-xserver-server.spec b/xorg-xserver-server.spec index e710250..6841a24 100644 --- a/xorg-xserver-server.spec +++ b/xorg-xserver-server.spec @@ -48,6 +48,7 @@ Source12: xvfb-run.sh Patch0: %{name}-xwrapper.patch Patch1: %{name}-pic-libxf86config.patch +Patch2: dtrace-link.patch Patch4: %{name}-builtin-SHA1.patch Patch5: %{name}-export-GetMaster.patch @@ -428,6 +429,7 @@ Biblioteka rozszerzenia GLX dla serwera X.org. %setup -q -n xorg-server-%{version} %patch0 -p0 %patch1 -p1 +%patch2 -p1 %patch4 -p1 %patch5 -p1 -- 2.44.0