summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChan Lee <chan45.lee@samsung.com>2017-12-08 17:22:40 +0900
committerChan Lee <chan45.lee@samsung.com>2017-12-08 17:22:40 +0900
commit7cf77ac6050ebefd48a18fcb42be06d6e49a7664 (patch)
treec71868fa32c71e4457f8cc470000d0dada8eee76
parentf2dcae0f69c04c1dd3bd2e6a5259ec2828e23397 (diff)
downloadqemu-accel-sandbox/chanleebf/uname.tar.gz
qemu-accel-sandbox/chanleebf/uname.tar.bz2
qemu-accel-sandbox/chanleebf/uname.zip
Change-Id: I8f9f6b0834446ef10161b28fa5fefa24a061826b Signed-off-by: Chan Lee <chan45.lee@samsung.com>
-rw-r--r--packaging/add_uname.patch42
-rwxr-xr-xpackaging/arch_testbin0 -> 9588 bytes
-rw-r--r--packaging/arch_test.cc7
-rwxr-xr-xpackaging/arch_test_m32bin0 -> 7305 bytes
-rw-r--r--packaging/dd27
-rw-r--r--packaging/qemu-accel-aarch64.spec3
-rw-r--r--packaging/qemu-accel-armv7l.spec3
-rw-r--r--packaging/qemu-accel.spec.in3
8 files changed, 82 insertions, 3 deletions
diff --git a/packaging/add_uname.patch b/packaging/add_uname.patch
new file mode 100644
index 0000000..70ff388
--- /dev/null
+++ b/packaging/add_uname.patch
@@ -0,0 +1,42 @@
+diff --git a/packaging/qemu-accel-aarch64.spec b/packaging/qemu-accel-aarch64.spec
+index fc3e17d..34366e1 100644
+--- a/packaging/qemu-accel-aarch64.spec
++++ b/packaging/qemu-accel-aarch64.spec
+@@ -159,7 +159,8 @@ for executable in $LD \
+ %{_rpmconfigdir}/*deps \
+ %{_bindir}/mono-sgen \
+ %{_libdir}/{libmonoboehm-*.so.*,libMonoPosixHelper.so,libmonosgen-*.so.*} \
+- %{_libdir}/{libunwind*.so*,libuuid*.so*}
++ %{_libdir}/{libunwind*.so*,libuuid*.so*} \
++ %{_bindir}/uname
+ do
+ binaries="$binaries $executable"
+ done
+diff --git a/packaging/qemu-accel-armv7l.spec b/packaging/qemu-accel-armv7l.spec
+index ecc5491..c921383 100644
+--- a/packaging/qemu-accel-armv7l.spec
++++ b/packaging/qemu-accel-armv7l.spec
+@@ -159,7 +159,8 @@ for executable in $LD \
+ %{_rpmconfigdir}/*deps \
+ %{_bindir}/mono-sgen \
+ %{_libdir}/{libmonoboehm-*.so.*,libMonoPosixHelper.so,libmonosgen-*.so.*} \
+- %{_libdir}/{libunwind*.so*,libuuid*.so*}
++ %{_libdir}/{libunwind*.so*,libuuid*.so*} \
++ %{_bindir}/uname
+ do
+ binaries="$binaries $executable"
+ done
+diff --git a/packaging/qemu-accel.spec.in b/packaging/qemu-accel.spec.in
+index 91c43cd..3cb6e29 100644
+--- a/packaging/qemu-accel.spec.in
++++ b/packaging/qemu-accel.spec.in
+@@ -156,7 +156,8 @@ for executable in $LD \
+ %{_rpmconfigdir}/*deps \
+ %{_bindir}/mono-sgen \
+ %{_libdir}/{libmonoboehm-*.so.*,libMonoPosixHelper.so,libmonosgen-*.so.*} \
+- %{_libdir}/{libunwind*.so*,libuuid*.so*}
++ %{_libdir}/{libunwind*.so*,libuuid*.so*} \
++ %{_bindir}/uname
+ do
+ binaries="$binaries $executable"
+ done
diff --git a/packaging/arch_test b/packaging/arch_test
new file mode 100755
index 0000000..3febf08
--- /dev/null
+++ b/packaging/arch_test
Binary files differ
diff --git a/packaging/arch_test.cc b/packaging/arch_test.cc
new file mode 100644
index 0000000..c19d57d
--- /dev/null
+++ b/packaging/arch_test.cc
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main()
+{
+ printf("arch = i586\n");
+ return 0;
+}
diff --git a/packaging/arch_test_m32 b/packaging/arch_test_m32
new file mode 100755
index 0000000..62b4445
--- /dev/null
+++ b/packaging/arch_test_m32
Binary files differ
diff --git a/packaging/dd b/packaging/dd
new file mode 100644
index 0000000..3267e93
--- /dev/null
+++ b/packaging/dd
@@ -0,0 +1,27 @@
+
+qemu-accel
+ targettype aarch64 block!
+ targettype armv7l block!
+ targettype 32bit block!
+ autoreqprov off
+ +/
+ requires "gcc"
+ config -/pkg-config$
+ post "if [ -d %{libdir}/gcc/%{target_arch}/${gcc_version} ]; then"
+ post " ln -sf %{our_path}${gcc_install_dir}/liblto_plugin.so %{libdir}/gcc/%{target_arch}/${gcc_version}/liblto_plugin.so"
+ post "fi"
+ postun "#PLUGIN_POSTUN#"
+
+python-accel
+ targettype aarch64 block!
+ targettype armv7l block!
+ targettype 32bit block!
+ autoreqprov off
+ +/
+
+clang-accel
+ targettype aarch64 block!
+ targettype armv7l block!
+ targettype 32bit block!
+ autoreqprov off
+ +/
diff --git a/packaging/qemu-accel-aarch64.spec b/packaging/qemu-accel-aarch64.spec
index fc3e17d..34366e1 100644
--- a/packaging/qemu-accel-aarch64.spec
+++ b/packaging/qemu-accel-aarch64.spec
@@ -159,7 +159,8 @@ for executable in $LD \
%{_rpmconfigdir}/*deps \
%{_bindir}/mono-sgen \
%{_libdir}/{libmonoboehm-*.so.*,libMonoPosixHelper.so,libmonosgen-*.so.*} \
- %{_libdir}/{libunwind*.so*,libuuid*.so*}
+ %{_libdir}/{libunwind*.so*,libuuid*.so*} \
+ %{_bindir}/uname
do
binaries="$binaries $executable"
done
diff --git a/packaging/qemu-accel-armv7l.spec b/packaging/qemu-accel-armv7l.spec
index ecc5491..c921383 100644
--- a/packaging/qemu-accel-armv7l.spec
+++ b/packaging/qemu-accel-armv7l.spec
@@ -159,7 +159,8 @@ for executable in $LD \
%{_rpmconfigdir}/*deps \
%{_bindir}/mono-sgen \
%{_libdir}/{libmonoboehm-*.so.*,libMonoPosixHelper.so,libmonosgen-*.so.*} \
- %{_libdir}/{libunwind*.so*,libuuid*.so*}
+ %{_libdir}/{libunwind*.so*,libuuid*.so*} \
+ %{_bindir}/uname
do
binaries="$binaries $executable"
done
diff --git a/packaging/qemu-accel.spec.in b/packaging/qemu-accel.spec.in
index 91c43cd..3cb6e29 100644
--- a/packaging/qemu-accel.spec.in
+++ b/packaging/qemu-accel.spec.in
@@ -156,7 +156,8 @@ for executable in $LD \
%{_rpmconfigdir}/*deps \
%{_bindir}/mono-sgen \
%{_libdir}/{libmonoboehm-*.so.*,libMonoPosixHelper.so,libmonosgen-*.so.*} \
- %{_libdir}/{libunwind*.so*,libuuid*.so*}
+ %{_libdir}/{libunwind*.so*,libuuid*.so*} \
+ %{_bindir}/uname
do
binaries="$binaries $executable"
done