[packages/xorg-xserver-server] - fix building with systemtap/dtrace enabled
baggins
baggins at pld-linux.org
Sun Jan 4 15:32:38 CET 2015
commit facf0042d663186e0d2b0120b11461a6da148621
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Jan 4 14:32:16 2015 +0000
- fix building with systemtap/dtrace enabled
dtrace-link.patch | 17 +++++++++++++++++
xorg-xserver-server.spec | 2 ++
2 files changed, 19 insertions(+)
---
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
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
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xorg-xserver-server.git/commitdiff/facf0042d663186e0d2b0120b11461a6da148621
More information about the pld-cvs-commit
mailing list