[packages/gtk-webkit3] - link with libatomic on i486 for __atomic_fetch_add_8

baggins baggins at pld-linux.org
Fri Apr 18 17:30:11 CEST 2014


commit b0d6d1eda86d3a1c4d90252c1d1a1d23d48777b0
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Apr 18 17:29:20 2014 +0200

    - link with libatomic on i486 for __atomic_fetch_add_8

 atomic-ops.patch | 18 ++++++++++++++++++
 gtk-webkit3.spec |  7 +++++++
 2 files changed, 25 insertions(+)
---
diff --git a/gtk-webkit3.spec b/gtk-webkit3.spec
index 6147505..c731443 100644
--- a/gtk-webkit3.spec
+++ b/gtk-webkit3.spec
@@ -15,6 +15,7 @@ License:	BSD-like
 Group:		X11/Libraries
 Source0:	http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 # Source0-md5:	c57ebecff1ba7663b303e21a64840c48
+Patch0:		atomic-ops.patch
 URL:		http://webkitgtk.org/
 BuildRequires:	/usr/bin/ld.gold
 BuildRequires:	EGL-devel
@@ -44,6 +45,9 @@ BuildRequires:	gtk+3-devel >= 3.10.0
 BuildRequires:	gtk-doc >= 1.10
 BuildRequires:	harfbuzz-devel >= 0.9.7
 BuildRequires:	harfbuzz-icu-devel >= 0.9.7
+%ifarch i486
+BuildRequires:	libatomic-devel
+%endif
 BuildRequires:	libicu-devel >= 4.2.1
 BuildRequires:	libjpeg-devel
 BuildRequires:	libpng-devel
@@ -130,6 +134,9 @@ Dokumentacja API WebKita.
 
 %prep
 %setup -q -n webkitgtk-%{version}
+%ifarch i486
+%patch0 -p1
+%endif
 
 %build
 %{__libtoolize}
diff --git a/atomic-ops.patch b/atomic-ops.patch
new file mode 100644
index 0000000..1f97062
--- /dev/null
+++ b/atomic-ops.patch
@@ -0,0 +1,18 @@
+--- a/Source/WebKit2/GNUmakefile.am	2014-03-24 11:05:16.000000000 +0100
++++ b/Source/WebKit2/GNUmakefile.am	2014-04-18 16:51:18.331729235 +0200
+@@ -227,6 +227,7 @@
+ endif
+ 
+ libwebkit2gtk_ at WEBKITGTK_API_MAJOR_VERSION@_ at WEBKITGTK_API_MINOR_VERSION@_la_LIBADD := \
++	-latomic \
+ 	-lpthread \
+ 	libWebCore.la \
+ 	libWebCorePlatform.la \
+@@ -775,6 +775,7 @@
+ 	$(webkit2_plugin_process_sources)
+ 
+ Programs_WebKitPluginProcess_LDADD = \
++	-latomic \
+ 	-lpthread \
+ 	libjavascriptcoregtk- at WEBKITGTK_API_MAJOR_VERSION@. at WEBKITGTK_API_MINOR_VERSION@.la \
+ 	libWebCoreLayerGtk2.a \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gtk-webkit3.git/commitdiff/b0d6d1eda86d3a1c4d90252c1d1a1d23d48777b0



More information about the pld-cvs-commit mailing list