Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 3/6] manual: add deprecated-list.txt generation support
From: Samuel Martin @ 2012-11-29  7:47 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354175268-6909-1-git-send-email-s.martin49@gmail.com>

The whole deprecated-list.txt file is generated by the deprecated.py
script by searching for symbols depending on BR2_DEPRECATED in the
Buildroot code base.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
---

Change since v1:

* rename the script deprecated.py -> gen-deprecated-list.py (to keep consistency)

---
 docs/manual/manual.mk                  |   3 +
 support/scripts/gen-deprecated-list.py | 144 +++++++++++++++++++++++++++++++++
 2 files changed, 147 insertions(+)
 create mode 100755 support/scripts/gen-deprecated-list.py

diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
index d8437ba..4cd5839 100644
--- a/docs/manual/manual.mk
+++ b/docs/manual/manual.mk
@@ -27,6 +27,9 @@ endef
 $(TOPDIR)/docs/manual/package-list.txt:
 	$(TOPDIR)/support/scripts/gen-manual-pkg-list.sh > $@
 
+$(TOPDIR)/docs/manual/deprecated-list.txt:
+	python2 $(TOPDIR)/support/scripts/gen-deprecated-list.py > $@
+
 ################################################################################
 # GENDOC -- generates the make targets needed to build asciidoc documentation.
 #
diff --git a/support/scripts/gen-deprecated-list.py b/support/scripts/gen-deprecated-list.py
new file mode 100755
index 0000000..cd8c288
--- /dev/null
+++ b/support/scripts/gen-deprecated-list.py
@@ -0,0 +1,144 @@
+#!/usr/bin/env python
+##
+## deprecated-packages.py
+##
+## Author(s):
+##  - Samuel MARTIN <s.martin49@gmail.com>
+##
+## Copyright (C) 2012 Samuel MARTIN
+##
+
+# Python 2.7 script searching for kconfig symbols depending on 'BR2_DEPRECATED'
+# and generating (printing to the standard output) the manual file in asciidoc.
+
+import os
+import re
+import sys
+
+
+ASCIIDOC_HEADER = """\
+//
+// Autogenerated file
+//
+
+[[deprecated]]
+Deprecated list
+---------------
+
+The following stuff are marked as _deprecated_ in Buildroot due to
+their status either too old or unmaintained.
+
+// Please check and sort by grepping the source running:
+//
+// $ git grep -EB4 'depends on BR2_DEPRECATED'
+//
+// and:
+//
+// $ git grep -EB4 'depends on BR2_DEPRECATED' | \\
+//     grep -Eo '(:|-).*?(config|comment) BR2_.*'
+"""
+
+NOT_SEARCHED = (".git", "board", "configs", "docs", "output", "support")
+
+# Relative path to category data map
+#   key:   relative path from buildroot topdir to the search location
+#   value: (rank_in_menuconfig, category_name, recursive_search)
+#       rank_in_menuconfig is used for ordering the diplaying
+#       category_name is used in the diplaying
+#       recursive_search when searching for deprecated stuff
+CAT_DIR2DATA = {
+    'arch'      : (0, "target architecture",  True),
+    '.'         : (1, "build options",        False),
+    'toolchain' : (2, "toolchain",            True),
+    'system'    : (3, "system configuration", True),
+    'package'   : (4, "package selection",    True),
+    'fs'        : (5, "filesystem images",    True),
+    'boot'      : (6, "bootloaders",          True),
+    'linux'     : (7, "kernel",               True),
+    }
+
+DEPR_SYMBOL = "BR2_DEPRECATED"
+
+_REGEX = r"config BR2_(.*?)\n" + \
+    "((.*?(?!config)(prompt|bool|string|int) \"(.*?)\".*?|[^\n]+)\n)*" + \
+    "(.*?(?!config )" + DEPR_SYMBOL + ".*?)\n" + \
+    "((.*?(?!config)(prompt|bool|string|int) \"(.*?)\".*?|[^\n]+)\n)*"
+
+REGEX = re.compile(_REGEX, flags=re.MULTILINE)
+
+
+def _get_buildroot_topdir():
+    topdir = os.path.join(os.path.dirname(__file__), "..", "..")
+    topdir = os.path.abspath(topdir)
+    return topdir
+
+def get_dir_list():
+    root = _get_buildroot_topdir()
+    dirs = ['.']
+    for dir_ in os.listdir(root):
+        if dir_ in NOT_SEARCHED:
+            continue
+        dir__ = os.path.join(root, dir_)
+        if not os.path.isdir(dir__):
+            continue
+        dirs += [dir_]
+    return dirs
+
+def find_deprecated(root, recursive):
+    deprecated = list()
+    for root_, _, files_ in os.walk(root):
+        if not recursive and root_ != root:
+            break
+        for file_ in files_:
+            if not file_.startswith("Config.in"):
+                continue
+            with open(os.path.join(root_, file_), "r") as f:
+                content = f.read()
+            if not DEPR_SYMBOL in content:
+                continue
+            found = REGEX.findall(content)
+            if found:
+                deprecated += found
+    return deprecated
+
+
+class Category():
+
+    def __init__(self, directory):
+        self.path = os.path.join(_get_buildroot_topdir(), directory)
+        rank, name, rec = CAT_DIR2DATA.get(directory, (99, directory, True))
+        self.name = name
+        self.rank = rank
+        self.depr_items = find_deprecated(self.path, rec)
+
+    def __str__(self):
+        items_ = list()
+        for item in self.depr_items:
+            name_ = item[0].lower().replace("_", " ")
+            name_ = re.sub("^package ", "", name_)
+            vers = re.sub(".*?(version )?([0-9].*)", r'\2', name_)
+            if vers:
+                vers = re.sub(" ", ".", vers)
+                name_ = re.sub("(version )?([0-9].*)", vers, name_)
+            symbol = item[4]
+            if not symbol:
+                symbol = item[9]
+            items_ += ["** %-25s +[%s]+" % (name_, symbol)]
+        items_.sort()
+        output = "\n* %s:\n\n" % self.name.capitalize()
+        output += "\n".join(items_)
+        output += "\n"
+        return output
+
+def main():
+    categories = [Category(directory) for directory in get_dir_list()]
+    categories = [category for category in categories if category.depr_items]
+    categories.sort(cmp=lambda x, y: x.rank - y.rank if x.rank != y.rank \
+                        else cmp(x.name, y.name))
+    output = ASCIIDOC_HEADER
+    for category in categories:
+        output += str(category)
+    print output
+
+if __name__ == "__main__":
+    main()
-- 
1.8.0.1

^ permalink raw reply related

* [Buildroot] [PATCH v2 2/6] manual: add package-list.txt generation support
From: Samuel Martin @ 2012-11-29  7:47 UTC (permalink / raw)
  To: buildroot


Signed-off-by: Samuel Martin <s.martin49@gmail.com>
---

Change since v1:

* move the generation code in a script that is called in manual.mk (as suggested by Arnout)
* remove unneeded comment in the generated output (as suggested by Arnout)

---
 docs/manual/manual.mk                  |  3 +++
 support/scripts/gen-manual-pkg-list.sh | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100755 support/scripts/gen-manual-pkg-list.sh

diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
index aa20534..d8437ba 100644
--- a/docs/manual/manual.mk
+++ b/docs/manual/manual.mk
@@ -24,6 +24,9 @@ $$(O)/docs/$(1)/$(1).$(4): docs/$(1)/$(1).txt $$($(call UPPERCASE,$(1))_SOURCES)
 	  -D $$(@D) $$<
 endef
 
+$(TOPDIR)/docs/manual/package-list.txt:
+	$(TOPDIR)/support/scripts/gen-manual-pkg-list.sh > $@
+
 ################################################################################
 # GENDOC -- generates the make targets needed to build asciidoc documentation.
 #
diff --git a/support/scripts/gen-manual-pkg-list.sh b/support/scripts/gen-manual-pkg-list.sh
new file mode 100755
index 0000000..f11b4de
--- /dev/null
+++ b/support/scripts/gen-manual-pkg-list.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+##
+## gen-manual-pkg-list.sh
+##
+## Author(s):
+##  - Samuel MARTIN <s.martin49@gmail.com>
+##
+## Copyright (C) 2012 Samuel MARTIN
+##
+
+# Generate the manual package-list.txt content (in asciidoc format) and print it
+# to the standard output.
+
+printf "\n//\n// Autogenerated file\n//\n\n"
+printf "[[package-list]]\n"
+printf "Available packages\n"
+printf -- "------------------\n\n"
+grep -rlE --color=never '\((autotools|cmake|generic)-package\)' package | \
+  sed -ne '/.*\/\(.*\).mk$/ s//* \1/p' | sort
-- 
1.8.0.1

^ permalink raw reply related

* [Buildroot] [autobuild.buildroot.net] Build results for 2012-11-28
From: Thomas Petazzoni @ 2012-11-29  7:34 UTC (permalink / raw)
  To: buildroot


Hello,

On 2012-11-28, 138 random build tests have been done and
submitted on autobuild.buildroot.net.
 81 builds have been successful
 57 builds have failed

Below the results of the failed builds. Successful builds are omitted.

Build 93e3ba0770d5a375498e346396e09c2f594e05c6
==============================================

Status         : NOK
Failure reason : webkit-1.2.7
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 00:48:43
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=3bdbe9abb90de0262832d5d545f239fa41fb0e91
End of log     : http://autobuild.buildroot.net/results/93e3ba0770d5a375498e346396e09c2f594e05c6/build-end.log
Complete log   : http://autobuild.buildroot.net/results/93e3ba0770d5a375498e346396e09c2f594e05c6/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/93e3ba0770d5a375498e346396e09c2f594e05c6/config
Defconfig      : http://autobuild.buildroot.net/results/93e3ba0770d5a375498e346396e09c2f594e05c6/defconfig

Build 8252e2e773a90ccf09ef01095e2f3349492ec638
==============================================

Status         : NOK
Failure reason : php-5.3.18
Architecture   : i686
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 01:22:12
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=3bdbe9abb90de0262832d5d545f239fa41fb0e91
End of log     : http://autobuild.buildroot.net/results/8252e2e773a90ccf09ef01095e2f3349492ec638/build-end.log
Complete log   : http://autobuild.buildroot.net/results/8252e2e773a90ccf09ef01095e2f3349492ec638/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/8252e2e773a90ccf09ef01095e2f3349492ec638/config
Defconfig      : http://autobuild.buildroot.net/results/8252e2e773a90ccf09ef01095e2f3349492ec638/defconfig

Build b3114a9c202987f44e437e80243591747f4b8675
==============================================

Status         : NOK
Failure reason : libpcap-1.3.0
Architecture   : bfin
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 01:22:37
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=3bdbe9abb90de0262832d5d545f239fa41fb0e91
End of log     : http://autobuild.buildroot.net/results/b3114a9c202987f44e437e80243591747f4b8675/build-end.log
Complete log   : http://autobuild.buildroot.net/results/b3114a9c202987f44e437e80243591747f4b8675/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/b3114a9c202987f44e437e80243591747f4b8675/config
Defconfig      : http://autobuild.buildroot.net/results/b3114a9c202987f44e437e80243591747f4b8675/defconfig

Build 1354e97bc1f5b4cc3709c0b5f0a8136fc4c0a614
==============================================

Status         : NOK
Failure reason : binutils-2.21
Architecture   : aarch64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 01:28:23
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=3bdbe9abb90de0262832d5d545f239fa41fb0e91
End of log     : http://autobuild.buildroot.net/results/1354e97bc1f5b4cc3709c0b5f0a8136fc4c0a614/build-end.log
Complete log   : http://autobuild.buildroot.net/results/1354e97bc1f5b4cc3709c0b5f0a8136fc4c0a614/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/1354e97bc1f5b4cc3709c0b5f0a8136fc4c0a614/config
Defconfig      : http://autobuild.buildroot.net/results/1354e97bc1f5b4cc3709c0b5f0a8136fc4c0a614/defconfig

Build f646e94441f6a0fa9a279e9d5890301e55121d05
==============================================

Status         : NOK
Failure reason : webkit-1.2.7
Architecture   : mips
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 02:48:56
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=3bdbe9abb90de0262832d5d545f239fa41fb0e91
End of log     : http://autobuild.buildroot.net/results/f646e94441f6a0fa9a279e9d5890301e55121d05/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f646e94441f6a0fa9a279e9d5890301e55121d05/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f646e94441f6a0fa9a279e9d5890301e55121d05/config
Defconfig      : http://autobuild.buildroot.net/results/f646e94441f6a0fa9a279e9d5890301e55121d05/defconfig

Build c3e126f816356f73b5baedbca6485856f0a1c900
==============================================

Status         : NOK
Failure reason : alsa-lib-1.0.26
Architecture   : sh2a
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 02:49:28
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/c3e126f816356f73b5baedbca6485856f0a1c900/build-end.log
Complete log   : http://autobuild.buildroot.net/results/c3e126f816356f73b5baedbca6485856f0a1c900/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/c3e126f816356f73b5baedbca6485856f0a1c900/config
Defconfig      : http://autobuild.buildroot.net/results/c3e126f816356f73b5baedbca6485856f0a1c900/defconfig

Build e361ac94fb7326edf04700fdacf159dbfc88e53c
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 03:03:05
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=3bdbe9abb90de0262832d5d545f239fa41fb0e91
End of log     : http://autobuild.buildroot.net/results/e361ac94fb7326edf04700fdacf159dbfc88e53c/build-end.log
Complete log   : http://autobuild.buildroot.net/results/e361ac94fb7326edf04700fdacf159dbfc88e53c/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/e361ac94fb7326edf04700fdacf159dbfc88e53c/config
Defconfig      : http://autobuild.buildroot.net/results/e361ac94fb7326edf04700fdacf159dbfc88e53c/defconfig

Build 7bcde5c31c40764cdf37a3bdf4cbe51b6f05d1c3
==============================================

Status         : NOK
Failure reason : alsa-lib-1.0.26
Architecture   : bfin
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 03:03:44
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/7bcde5c31c40764cdf37a3bdf4cbe51b6f05d1c3/build-end.log
Complete log   : http://autobuild.buildroot.net/results/7bcde5c31c40764cdf37a3bdf4cbe51b6f05d1c3/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/7bcde5c31c40764cdf37a3bdf4cbe51b6f05d1c3/config
Defconfig      : http://autobuild.buildroot.net/results/7bcde5c31c40764cdf37a3bdf4cbe51b6f05d1c3/defconfig

Build 9c70db561dac14d7bf6b56634bd352684419efb0
==============================================

Status         : NOK
Failure reason : rt-tests-0.83
Architecture   : mipsel
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 03:54:53
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/9c70db561dac14d7bf6b56634bd352684419efb0/build-end.log
Complete log   : http://autobuild.buildroot.net/results/9c70db561dac14d7bf6b56634bd352684419efb0/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/9c70db561dac14d7bf6b56634bd352684419efb0/config
Defconfig      : http://autobuild.buildroot.net/results/9c70db561dac14d7bf6b56634bd352684419efb0/defconfig

Build ab3df4be09d4fe813a1cba9ae41499733cf8d175
==============================================

Status         : NOK
Failure reason : qtuio-abe4973ff6
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 04:12:31
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/ab3df4be09d4fe813a1cba9ae41499733cf8d175/build-end.log
Complete log   : http://autobuild.buildroot.net/results/ab3df4be09d4fe813a1cba9ae41499733cf8d175/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/ab3df4be09d4fe813a1cba9ae41499733cf8d175/config
Defconfig      : http://autobuild.buildroot.net/results/ab3df4be09d4fe813a1cba9ae41499733cf8d175/defconfig

Build 66e0b3403fb4a10f633340fd068f43a18841e954
==============================================

Status         : NOK
Failure reason : libfuse-2.9.2
Architecture   : aarch64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 04:18:43
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/66e0b3403fb4a10f633340fd068f43a18841e954/build-end.log
Complete log   : http://autobuild.buildroot.net/results/66e0b3403fb4a10f633340fd068f43a18841e954/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/66e0b3403fb4a10f633340fd068f43a18841e954/config
Defconfig      : http://autobuild.buildroot.net/results/66e0b3403fb4a10f633340fd068f43a18841e954/defconfig

Build 19dab66a10c105127e7d7376d0d75863509624c7
==============================================

Status         : NOK
Failure reason : libtirpc-0.2.2
Architecture   : microblaze
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 04:38:49
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/19dab66a10c105127e7d7376d0d75863509624c7/build-end.log
Complete log   : http://autobuild.buildroot.net/results/19dab66a10c105127e7d7376d0d75863509624c7/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/19dab66a10c105127e7d7376d0d75863509624c7/config
Defconfig      : http://autobuild.buildroot.net/results/19dab66a10c105127e7d7376d0d75863509624c7/defconfig

Build 490281ec8a6fa5239ed6ac9d6e00232dd7400a68
==============================================

Status         : NOK
Failure reason : libffi-3.0.11
Architecture   : microblaze
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 04:43:03
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/490281ec8a6fa5239ed6ac9d6e00232dd7400a68/build-end.log
Complete log   : http://autobuild.buildroot.net/results/490281ec8a6fa5239ed6ac9d6e00232dd7400a68/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/490281ec8a6fa5239ed6ac9d6e00232dd7400a68/config
Defconfig      : http://autobuild.buildroot.net/results/490281ec8a6fa5239ed6ac9d6e00232dd7400a68/defconfig

Build 2aa5a6dfbe0d132453da290e768f3569a17decca
==============================================

Status         : NOK
Failure reason : alsa-lib-1.0.26
Architecture   : sh2a
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 05:04:03
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/2aa5a6dfbe0d132453da290e768f3569a17decca/build-end.log
Complete log   : http://autobuild.buildroot.net/results/2aa5a6dfbe0d132453da290e768f3569a17decca/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/2aa5a6dfbe0d132453da290e768f3569a17decca/config
Defconfig      : http://autobuild.buildroot.net/results/2aa5a6dfbe0d132453da290e768f3569a17decca/defconfig

Build 4eb62e2f67435065db7d17c798beb7f9430beee1
==============================================

Status         : NOK
Failure reason : mplayer-1.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 05:09:33
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/4eb62e2f67435065db7d17c798beb7f9430beee1/build-end.log
Complete log   : http://autobuild.buildroot.net/results/4eb62e2f67435065db7d17c798beb7f9430beee1/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/4eb62e2f67435065db7d17c798beb7f9430beee1/config
Defconfig      : http://autobuild.buildroot.net/results/4eb62e2f67435065db7d17c798beb7f9430beee1/defconfig

Build 3df3fa6049bab810705990aa174746d14f1db2d8
==============================================

Status         : NOK
Failure reason : webkit-1.2.7
Architecture   : powerpc
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 06:49:24
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/3df3fa6049bab810705990aa174746d14f1db2d8/build-end.log
Complete log   : http://autobuild.buildroot.net/results/3df3fa6049bab810705990aa174746d14f1db2d8/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/3df3fa6049bab810705990aa174746d14f1db2d8/config
Defconfig      : http://autobuild.buildroot.net/results/3df3fa6049bab810705990aa174746d14f1db2d8/defconfig

Build 10f5978f699842669662013d5413c7ed1cd7a232
==============================================

Status         : NOK
Failure reason : mplayer-1.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 08:16:32
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/10f5978f699842669662013d5413c7ed1cd7a232/build-end.log
Complete log   : http://autobuild.buildroot.net/results/10f5978f699842669662013d5413c7ed1cd7a232/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/10f5978f699842669662013d5413c7ed1cd7a232/config
Defconfig      : http://autobuild.buildroot.net/results/10f5978f699842669662013d5413c7ed1cd7a232/defconfig

Build 966cc38d67a2086da9f50ef1be77f7142ebe923d
==============================================

Status         : NOK
Failure reason : webkit-1.2.7
Architecture   : powerpc
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 09:03:03
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/966cc38d67a2086da9f50ef1be77f7142ebe923d/build-end.log
Complete log   : http://autobuild.buildroot.net/results/966cc38d67a2086da9f50ef1be77f7142ebe923d/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/966cc38d67a2086da9f50ef1be77f7142ebe923d/config
Defconfig      : http://autobuild.buildroot.net/results/966cc38d67a2086da9f50ef1be77f7142ebe923d/defconfig

Build 5efeeb4cee56cd1ac1042acb52fba1f751e0e1e2
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 09:12:28
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/5efeeb4cee56cd1ac1042acb52fba1f751e0e1e2/build-end.log
Complete log   : http://autobuild.buildroot.net/results/5efeeb4cee56cd1ac1042acb52fba1f751e0e1e2/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/5efeeb4cee56cd1ac1042acb52fba1f751e0e1e2/config
Defconfig      : http://autobuild.buildroot.net/results/5efeeb4cee56cd1ac1042acb52fba1f751e0e1e2/defconfig

Build 368e369b4fd93474ea02ad0a100c1ed067fcad6a
==============================================

Status         : NOK
Failure reason : icu-4.8.1.1
Architecture   : xtensa
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 09:12:31
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/368e369b4fd93474ea02ad0a100c1ed067fcad6a/build-end.log
Complete log   : http://autobuild.buildroot.net/results/368e369b4fd93474ea02ad0a100c1ed067fcad6a/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/368e369b4fd93474ea02ad0a100c1ed067fcad6a/config
Defconfig      : http://autobuild.buildroot.net/results/368e369b4fd93474ea02ad0a100c1ed067fcad6a/defconfig

Build 091e6a7bd4a55d2ca7540825fb1bc51ae0980143
==============================================

Status         : NOK
Failure reason : libnss-3.12.9
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 09:27:53
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/091e6a7bd4a55d2ca7540825fb1bc51ae0980143/build-end.log
Complete log   : http://autobuild.buildroot.net/results/091e6a7bd4a55d2ca7540825fb1bc51ae0980143/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/091e6a7bd4a55d2ca7540825fb1bc51ae0980143/config
Defconfig      : http://autobuild.buildroot.net/results/091e6a7bd4a55d2ca7540825fb1bc51ae0980143/defconfig

Build 6e9017f6ba876a2c1c5c6227d48d87efe2197d59
==============================================

Status         : NOK
Failure reason : libplayer-2.0.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 10:10:32
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/6e9017f6ba876a2c1c5c6227d48d87efe2197d59/build-end.log
Complete log   : http://autobuild.buildroot.net/results/6e9017f6ba876a2c1c5c6227d48d87efe2197d59/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/6e9017f6ba876a2c1c5c6227d48d87efe2197d59/config
Defconfig      : http://autobuild.buildroot.net/results/6e9017f6ba876a2c1c5c6227d48d87efe2197d59/defconfig

Build c3b5c088001daf341ba21dde18a9505717c79153
==============================================

Status         : NOK
Failure reason : sconeserver-180
Architecture   : mipsel
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 10:32:41
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/c3b5c088001daf341ba21dde18a9505717c79153/build-end.log
Complete log   : http://autobuild.buildroot.net/results/c3b5c088001daf341ba21dde18a9505717c79153/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/c3b5c088001daf341ba21dde18a9505717c79153/config
Defconfig      : http://autobuild.buildroot.net/results/c3b5c088001daf341ba21dde18a9505717c79153/defconfig

Build d6522c6cee7fdf08d246338ed4d6dfe0617e7c1b
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 10:42:37
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/d6522c6cee7fdf08d246338ed4d6dfe0617e7c1b/build-end.log
Complete log   : http://autobuild.buildroot.net/results/d6522c6cee7fdf08d246338ed4d6dfe0617e7c1b/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/d6522c6cee7fdf08d246338ed4d6dfe0617e7c1b/config
Defconfig      : http://autobuild.buildroot.net/results/d6522c6cee7fdf08d246338ed4d6dfe0617e7c1b/defconfig

Build e888bd17e9df90eee0bcdf8741cb944a1c0f50fc
==============================================

Status         : NOK
Failure reason : ltp-testsuite-20101031
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 11:10:45
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/e888bd17e9df90eee0bcdf8741cb944a1c0f50fc/build-end.log
Complete log   : http://autobuild.buildroot.net/results/e888bd17e9df90eee0bcdf8741cb944a1c0f50fc/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/e888bd17e9df90eee0bcdf8741cb944a1c0f50fc/config
Defconfig      : http://autobuild.buildroot.net/results/e888bd17e9df90eee0bcdf8741cb944a1c0f50fc/defconfig

Build 9a336fc67b3f722bee9e8c4f02a5f9c7a9a3d3db
==============================================

Status         : NOK
Failure reason : valgrind-3.7.0
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 11:34:13
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/9a336fc67b3f722bee9e8c4f02a5f9c7a9a3d3db/build-end.log
Complete log   : http://autobuild.buildroot.net/results/9a336fc67b3f722bee9e8c4f02a5f9c7a9a3d3db/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/9a336fc67b3f722bee9e8c4f02a5f9c7a9a3d3db/config
Defconfig      : http://autobuild.buildroot.net/results/9a336fc67b3f722bee9e8c4f02a5f9c7a9a3d3db/defconfig

Build fb0661e38a94bb0040ded9647ce023c8edbe2bec
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 12:06:00
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/fb0661e38a94bb0040ded9647ce023c8edbe2bec/build-end.log
Complete log   : http://autobuild.buildroot.net/results/fb0661e38a94bb0040ded9647ce023c8edbe2bec/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/fb0661e38a94bb0040ded9647ce023c8edbe2bec/config
Defconfig      : http://autobuild.buildroot.net/results/fb0661e38a94bb0040ded9647ce023c8edbe2bec/defconfig

Build f15e597f9dbd31d1e529192e0455964d4352a84d
==============================================

Status         : NOK
Failure reason : kexec-2.0.3
Architecture   : mips64el
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 12:09:00
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/f15e597f9dbd31d1e529192e0455964d4352a84d/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f15e597f9dbd31d1e529192e0455964d4352a84d/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f15e597f9dbd31d1e529192e0455964d4352a84d/config
Defconfig      : http://autobuild.buildroot.net/results/f15e597f9dbd31d1e529192e0455964d4352a84d/defconfig

Build 0761105a247ac79aec45c2c32f8bc75b356e3dcd
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 12:29:01
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/0761105a247ac79aec45c2c32f8bc75b356e3dcd/build-end.log
Complete log   : http://autobuild.buildroot.net/results/0761105a247ac79aec45c2c32f8bc75b356e3dcd/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/0761105a247ac79aec45c2c32f8bc75b356e3dcd/config
Defconfig      : http://autobuild.buildroot.net/results/0761105a247ac79aec45c2c32f8bc75b356e3dcd/defconfig

Build 11d535acd6191345e51d3f319bf083a36340381e
==============================================

Status         : NOK
Failure reason : valgrind-3.7.0
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 13:00:17
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/11d535acd6191345e51d3f319bf083a36340381e/build-end.log
Complete log   : http://autobuild.buildroot.net/results/11d535acd6191345e51d3f319bf083a36340381e/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/11d535acd6191345e51d3f319bf083a36340381e/config
Defconfig      : http://autobuild.buildroot.net/results/11d535acd6191345e51d3f319bf083a36340381e/defconfig

Build 4f28bf7464ed467f03e863e665c1bcc6632ce064
==============================================

Status         : NOK
Failure reason : gdbhost-7.4.1
Architecture   : mipsel
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 13:53:14
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/4f28bf7464ed467f03e863e665c1bcc6632ce064/build-end.log
Complete log   : http://autobuild.buildroot.net/results/4f28bf7464ed467f03e863e665c1bcc6632ce064/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/4f28bf7464ed467f03e863e665c1bcc6632ce064/config
Defconfig      : http://autobuild.buildroot.net/results/4f28bf7464ed467f03e863e665c1bcc6632ce064/defconfig

Build 15b115fdc3820db441662461470322b4d0c0bcae
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 14:01:21
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/15b115fdc3820db441662461470322b4d0c0bcae/build-end.log
Complete log   : http://autobuild.buildroot.net/results/15b115fdc3820db441662461470322b4d0c0bcae/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/15b115fdc3820db441662461470322b4d0c0bcae/config
Defconfig      : http://autobuild.buildroot.net/results/15b115fdc3820db441662461470322b4d0c0bcae/defconfig

Build 74082860f607cbd857654e9504f5f7e7ae47c0ac
==============================================

Status         : NOK
Failure reason : binutils-2.21
Architecture   : aarch64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 14:15:44
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/74082860f607cbd857654e9504f5f7e7ae47c0ac/build-end.log
Complete log   : http://autobuild.buildroot.net/results/74082860f607cbd857654e9504f5f7e7ae47c0ac/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/74082860f607cbd857654e9504f5f7e7ae47c0ac/config
Defconfig      : http://autobuild.buildroot.net/results/74082860f607cbd857654e9504f5f7e7ae47c0ac/defconfig

Build f1216aad5f520c9ccc517e3905427e1992e629d0
==============================================

Status         : NOK
Failure reason : matchbox-lib-1.9
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 14:23:30
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/f1216aad5f520c9ccc517e3905427e1992e629d0/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f1216aad5f520c9ccc517e3905427e1992e629d0/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f1216aad5f520c9ccc517e3905427e1992e629d0/config
Defconfig      : http://autobuild.buildroot.net/results/f1216aad5f520c9ccc517e3905427e1992e629d0/defconfig

Build 067d0c2ea01673ba98ec11de2426f1ab92dac800
==============================================

Status         : NOK
Failure reason : gdbhost-7.4.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 14:33:14
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/067d0c2ea01673ba98ec11de2426f1ab92dac800/build-end.log
Complete log   : http://autobuild.buildroot.net/results/067d0c2ea01673ba98ec11de2426f1ab92dac800/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/067d0c2ea01673ba98ec11de2426f1ab92dac800/config
Defconfig      : http://autobuild.buildroot.net/results/067d0c2ea01673ba98ec11de2426f1ab92dac800/defconfig

Build e0d4ae4d2cc9bf859a64bc03c6a8cd0de59ba98f
==============================================

Status         : NOK
Failure reason : libfuse-2.9.2
Architecture   : aarch64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 14:36:42
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/e0d4ae4d2cc9bf859a64bc03c6a8cd0de59ba98f/build-end.log
Complete log   : http://autobuild.buildroot.net/results/e0d4ae4d2cc9bf859a64bc03c6a8cd0de59ba98f/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/e0d4ae4d2cc9bf859a64bc03c6a8cd0de59ba98f/config
Defconfig      : http://autobuild.buildroot.net/results/e0d4ae4d2cc9bf859a64bc03c6a8cd0de59ba98f/defconfig

Build 1ff07384d9000efde38d7b3d88d9e1deb95ee08b
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 15:55:51
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/1ff07384d9000efde38d7b3d88d9e1deb95ee08b/build-end.log
Complete log   : http://autobuild.buildroot.net/results/1ff07384d9000efde38d7b3d88d9e1deb95ee08b/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/1ff07384d9000efde38d7b3d88d9e1deb95ee08b/config
Defconfig      : http://autobuild.buildroot.net/results/1ff07384d9000efde38d7b3d88d9e1deb95ee08b/defconfig

Build fb7e383da7a5e662515e958ec7888709edff89d1
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 16:33:22
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/fb7e383da7a5e662515e958ec7888709edff89d1/build-end.log
Complete log   : http://autobuild.buildroot.net/results/fb7e383da7a5e662515e958ec7888709edff89d1/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/fb7e383da7a5e662515e958ec7888709edff89d1/config
Defconfig      : http://autobuild.buildroot.net/results/fb7e383da7a5e662515e958ec7888709edff89d1/defconfig

Build b61a8b53007561c795bec262fd66ebe6afe4046d
==============================================

Status         : NOK
Failure reason : alsa-lib-1.0.26
Architecture   : bfin
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 17:11:11
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/b61a8b53007561c795bec262fd66ebe6afe4046d/build-end.log
Complete log   : http://autobuild.buildroot.net/results/b61a8b53007561c795bec262fd66ebe6afe4046d/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/b61a8b53007561c795bec262fd66ebe6afe4046d/config
Defconfig      : http://autobuild.buildroot.net/results/b61a8b53007561c795bec262fd66ebe6afe4046d/defconfig

Build ecbb87e59e236d6d255c0c177d1cf79e65a95f5f
==============================================

Status         : NOK
Failure reason : libnss-3.12.9
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 17:43:24
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/ecbb87e59e236d6d255c0c177d1cf79e65a95f5f/build-end.log
Complete log   : http://autobuild.buildroot.net/results/ecbb87e59e236d6d255c0c177d1cf79e65a95f5f/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/ecbb87e59e236d6d255c0c177d1cf79e65a95f5f/config
Defconfig      : http://autobuild.buildroot.net/results/ecbb87e59e236d6d255c0c177d1cf79e65a95f5f/defconfig

Build 01f4cfe0e461e63f5411862ca188ccedcff0dd3c
==============================================

Status         : NOK
Failure reason : binutils-2.21
Architecture   : aarch64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 18:01:08
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/01f4cfe0e461e63f5411862ca188ccedcff0dd3c/build-end.log
Complete log   : http://autobuild.buildroot.net/results/01f4cfe0e461e63f5411862ca188ccedcff0dd3c/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/01f4cfe0e461e63f5411862ca188ccedcff0dd3c/config
Defconfig      : http://autobuild.buildroot.net/results/01f4cfe0e461e63f5411862ca188ccedcff0dd3c/defconfig

Build 4d38c5cb907e8054ff59784d76c89c739a1f7e34
==============================================

Status         : NOK
Failure reason : mplayer-1.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 19:30:36
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/4d38c5cb907e8054ff59784d76c89c739a1f7e34/build-end.log
Complete log   : http://autobuild.buildroot.net/results/4d38c5cb907e8054ff59784d76c89c739a1f7e34/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/4d38c5cb907e8054ff59784d76c89c739a1f7e34/config
Defconfig      : http://autobuild.buildroot.net/results/4d38c5cb907e8054ff59784d76c89c739a1f7e34/defconfig

Build b2a8e79529fc28f0f469b8589736f0aec96a0fb7
==============================================

Status         : NOK
Failure reason : gpsd-3.7
Architecture   : x86_64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 19:31:06
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/b2a8e79529fc28f0f469b8589736f0aec96a0fb7/build-end.log
Complete log   : http://autobuild.buildroot.net/results/b2a8e79529fc28f0f469b8589736f0aec96a0fb7/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/b2a8e79529fc28f0f469b8589736f0aec96a0fb7/config
Defconfig      : http://autobuild.buildroot.net/results/b2a8e79529fc28f0f469b8589736f0aec96a0fb7/defconfig

Build 733e9d2beba53f6d53c6b4e13f299725e261e896
==============================================

Status         : NOK
Failure reason : boost-1.49.0
Architecture   : aarch64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 19:50:54
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=722b82f05bd7e2b46661c721daad99125e655b76
End of log     : http://autobuild.buildroot.net/results/733e9d2beba53f6d53c6b4e13f299725e261e896/build-end.log
Complete log   : http://autobuild.buildroot.net/results/733e9d2beba53f6d53c6b4e13f299725e261e896/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/733e9d2beba53f6d53c6b4e13f299725e261e896/config
Defconfig      : http://autobuild.buildroot.net/results/733e9d2beba53f6d53c6b4e13f299725e261e896/defconfig

Build f1866b72ae435711778213d34c7b1c097da19bcf
==============================================

Status         : NOK
Failure reason : webkit-1.2.7
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 20:52:52
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/f1866b72ae435711778213d34c7b1c097da19bcf/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f1866b72ae435711778213d34c7b1c097da19bcf/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f1866b72ae435711778213d34c7b1c097da19bcf/config
Defconfig      : http://autobuild.buildroot.net/results/f1866b72ae435711778213d34c7b1c097da19bcf/defconfig

Build 789c8693aca18454b1f32ed8108639bac470adbd
==============================================

Status         : NOK
Failure reason : alsa-lib-1.0.26
Architecture   : bfin
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 20:53:26
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/789c8693aca18454b1f32ed8108639bac470adbd/build-end.log
Complete log   : http://autobuild.buildroot.net/results/789c8693aca18454b1f32ed8108639bac470adbd/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/789c8693aca18454b1f32ed8108639bac470adbd/config
Defconfig      : http://autobuild.buildroot.net/results/789c8693aca18454b1f32ed8108639bac470adbd/defconfig

Build b46474093f1b939f85dc0aab0e60e74dec960577
==============================================

Status         : NOK
Failure reason : rt-tests-0.83
Architecture   : microblaze
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 21:03:07
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/b46474093f1b939f85dc0aab0e60e74dec960577/build-end.log
Complete log   : http://autobuild.buildroot.net/results/b46474093f1b939f85dc0aab0e60e74dec960577/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/b46474093f1b939f85dc0aab0e60e74dec960577/config
Defconfig      : http://autobuild.buildroot.net/results/b46474093f1b939f85dc0aab0e60e74dec960577/defconfig

Build 1a0548ba7474fa9493cec04251642026c3432d50
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 21:14:06
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/1a0548ba7474fa9493cec04251642026c3432d50/build-end.log
Complete log   : http://autobuild.buildroot.net/results/1a0548ba7474fa9493cec04251642026c3432d50/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/1a0548ba7474fa9493cec04251642026c3432d50/config
Defconfig      : http://autobuild.buildroot.net/results/1a0548ba7474fa9493cec04251642026c3432d50/defconfig

Build 3805adb93dc449a80d82294e6c1e5828a5eac750
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 21:24:58
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/3805adb93dc449a80d82294e6c1e5828a5eac750/build-end.log
Complete log   : http://autobuild.buildroot.net/results/3805adb93dc449a80d82294e6c1e5828a5eac750/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/3805adb93dc449a80d82294e6c1e5828a5eac750/config
Defconfig      : http://autobuild.buildroot.net/results/3805adb93dc449a80d82294e6c1e5828a5eac750/defconfig

Build c486009882e822a724bfe86af0554b75d78d2509
==============================================

Status         : NOK
Failure reason : host-libglib2-2.30.3
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 21:50:27
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/c486009882e822a724bfe86af0554b75d78d2509/build-end.log
Complete log   : http://autobuild.buildroot.net/results/c486009882e822a724bfe86af0554b75d78d2509/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/c486009882e822a724bfe86af0554b75d78d2509/config
Defconfig      : http://autobuild.buildroot.net/results/c486009882e822a724bfe86af0554b75d78d2509/defconfig

Build fd669c2b5ff4acadea7df2e5d948bc5bcb5668a5
==============================================

Status         : NOK
Failure reason : qtuio-abe4973ff6
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 22:15:47
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/fd669c2b5ff4acadea7df2e5d948bc5bcb5668a5/build-end.log
Complete log   : http://autobuild.buildroot.net/results/fd669c2b5ff4acadea7df2e5d948bc5bcb5668a5/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/fd669c2b5ff4acadea7df2e5d948bc5bcb5668a5/config
Defconfig      : http://autobuild.buildroot.net/results/fd669c2b5ff4acadea7df2e5d948bc5bcb5668a5/defconfig

Build 327bbd042e1e608522199ad1ec26a48a999a7a1a
==============================================

Status         : NOK
Failure reason : acl-2.2.51
Architecture   : bfin
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 22:24:53
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/327bbd042e1e608522199ad1ec26a48a999a7a1a/build-end.log
Complete log   : http://autobuild.buildroot.net/results/327bbd042e1e608522199ad1ec26a48a999a7a1a/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/327bbd042e1e608522199ad1ec26a48a999a7a1a/config
Defconfig      : http://autobuild.buildroot.net/results/327bbd042e1e608522199ad1ec26a48a999a7a1a/defconfig

Build afd3c838f0634f68508773d3e0761096732ed085
==============================================

Status         : NOK
Failure reason : xapp_xmh-1.0.2
Architecture   : i686
Submitted by   : Peter Korsgaard (gcc110)
Submitted at   : 2012-11-28 23:11:47
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/afd3c838f0634f68508773d3e0761096732ed085/build-end.log
Complete log   : http://autobuild.buildroot.net/results/afd3c838f0634f68508773d3e0761096732ed085/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/afd3c838f0634f68508773d3e0761096732ed085/config
Defconfig      : http://autobuild.buildroot.net/results/afd3c838f0634f68508773d3e0761096732ed085/defconfig

Build 2ab9e71d8217c271aa28dfe603447e05d3f9fdb5
==============================================

Status         : NOK
Failure reason : ltp-testsuite-20101031
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 23:18:07
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=21a0c11a90f9ff19c78a5f32e0a2e9064fd28054
End of log     : http://autobuild.buildroot.net/results/2ab9e71d8217c271aa28dfe603447e05d3f9fdb5/build-end.log
Complete log   : http://autobuild.buildroot.net/results/2ab9e71d8217c271aa28dfe603447e05d3f9fdb5/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/2ab9e71d8217c271aa28dfe603447e05d3f9fdb5/config
Defconfig      : http://autobuild.buildroot.net/results/2ab9e71d8217c271aa28dfe603447e05d3f9fdb5/defconfig

Build 64b8fbb177eb5155bfef954bec25aa6e3c0d42d2
==============================================

Status         : NOK
Failure reason : libffi-3.0.11
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 23:35:24
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=7c9549e84f80d66fcb685a9f2c9b8e44e086c883
End of log     : http://autobuild.buildroot.net/results/64b8fbb177eb5155bfef954bec25aa6e3c0d42d2/build-end.log
Complete log   : http://autobuild.buildroot.net/results/64b8fbb177eb5155bfef954bec25aa6e3c0d42d2/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/64b8fbb177eb5155bfef954bec25aa6e3c0d42d2/config
Defconfig      : http://autobuild.buildroot.net/results/64b8fbb177eb5155bfef954bec25aa6e3c0d42d2/defconfig

Build 90cfa805351c277062b2d45acddbeedf3e953a62
==============================================

Status         : NOK
Failure reason : libffi-3.0.11
Architecture   : sh2a
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 23:40:05
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=7c9549e84f80d66fcb685a9f2c9b8e44e086c883
End of log     : http://autobuild.buildroot.net/results/90cfa805351c277062b2d45acddbeedf3e953a62/build-end.log
Complete log   : http://autobuild.buildroot.net/results/90cfa805351c277062b2d45acddbeedf3e953a62/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/90cfa805351c277062b2d45acddbeedf3e953a62/config
Defconfig      : http://autobuild.buildroot.net/results/90cfa805351c277062b2d45acddbeedf3e953a62/defconfig

Build d9f718e505adc098923af9d73f4c2257c210ed75
==============================================

Status         : NOK
Failure reason : alsa-lib-1.0.26
Architecture   : bfin
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-11-28 23:43:29
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=7c9549e84f80d66fcb685a9f2c9b8e44e086c883
End of log     : http://autobuild.buildroot.net/results/d9f718e505adc098923af9d73f4c2257c210ed75/build-end.log
Complete log   : http://autobuild.buildroot.net/results/d9f718e505adc098923af9d73f4c2257c210ed75/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/d9f718e505adc098923af9d73f4c2257c210ed75/config
Defconfig      : http://autobuild.buildroot.net/results/d9f718e505adc098923af9d73f4c2257c210ed75/defconfig



-- 
http://autobuild.buildroot.net

^ permalink raw reply

* [Buildroot] [PATCH] libroxml: bump version to 2.2.1
From: blunderer at blunderer.org @ 2012-11-29  6:19 UTC (permalink / raw)
  To: buildroot

From: Tristan Lelong <tristan.lelong@blunderer.org>

Signed-off-by: Tristan Lelong <tristan.lelong@blunderer.org>
---
 package/libroxml/libroxml-2.2.0-werror.patch |   22 ----------------------
 package/libroxml/libroxml-2.2.1-werror.patch |   22 ++++++++++++++++++++++
 package/libroxml/libroxml.mk                 |    2 +-
 3 files changed, 23 insertions(+), 23 deletions(-)
 delete mode 100644 package/libroxml/libroxml-2.2.0-werror.patch
 create mode 100644 package/libroxml/libroxml-2.2.1-werror.patch

diff --git a/package/libroxml/libroxml-2.2.0-werror.patch b/package/libroxml/libroxml-2.2.0-werror.patch
deleted file mode 100644
index a72f2a7..0000000
--- a/package/libroxml/libroxml-2.2.0-werror.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-[PATCH] remove -Werror from CFLAGS
-
--Werror should only be used during development, not in released SW.
-
-Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
----
- Makefile |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: libroxml-2.1.0/Makefile
-===================================================================
---- libroxml-2.1.0.orig/Makefile
-+++ libroxml-2.1.0/Makefile
-@@ -41,7 +41,7 @@
- 
- # options
- override CPPFLAGS += -Iinc/
--override CFLAGS += $(OPTIM) -fPIC -Wall -Wextra -Wno-unused -Werror -Iinc/ $(DEFINES)
-+override CFLAGS += $(OPTIM) -fPIC -Wall -Wextra -Wno-unused -Iinc/ $(DEFINES)
- override LDFLAGS += 
- 
- ifeq ("$(OS)", "Darwin")
diff --git a/package/libroxml/libroxml-2.2.1-werror.patch b/package/libroxml/libroxml-2.2.1-werror.patch
new file mode 100644
index 0000000..5676ddf
--- /dev/null
+++ b/package/libroxml/libroxml-2.2.1-werror.patch
@@ -0,0 +1,22 @@
+[PATCH] remove -Werror from CFLAGS
+
+-Werror should only be used during development, not in released SW.
+
+Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
+---
+ Makefile |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: libroxml-2.2.1/Makefile
+===================================================================
+--- libroxml-2.2.1.orig/Makefile
++++ libroxml-2.2.1/Makefile
+@@ -41,7 +41,7 @@
+ 
+ # options
+ override CPPFLAGS += -Iinc/
+-override CFLAGS += $(OPTIM) -fPIC -Wall -Wextra -Wno-unused -Werror -Iinc/ $(DEFINES)
++override CFLAGS += $(OPTIM) -fPIC -Wall -Wextra -Wno-unused -Iinc/ $(DEFINES)
+ override LDFLAGS += 
+ 
+ ifeq ("$(OS)", "Darwin")
diff --git a/package/libroxml/libroxml.mk b/package/libroxml/libroxml.mk
index 457a28a..d7ef6a4 100644
--- a/package/libroxml/libroxml.mk
+++ b/package/libroxml/libroxml.mk
@@ -2,7 +2,7 @@
 # libroxml
 #
 
-LIBROXML_VERSION = 2.2.0
+LIBROXML_VERSION = 2.2.1
 LIBROXML_SITE = http://libroxml.googlecode.com/files
 LIBROXML_INSTALL_STAGING = YES
 
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] no /etc/hosts error in building root
From: Woody Wu @ 2012-11-29  3:31 UTC (permalink / raw)
  To: buildroot

Hi, List

I just removed the output/target directory and want to root filesystem
to be rebuilt by running 'make' again.  But this time I got an error:

/usr/bin/sed -i -e '$a \127.0.1.1\tbuildroot' \
        -e '/^127.0.1.1/d'
        /home/buildroot/buildroot-2012.08/output/target/etc/hosts
        /usr/bin/sed: can't read
        /home/buildroot/buildroot-2012.08/output/target/etc/hosts: No
        such file or directory


Do you know what's the cause and how to fix it?

BTW:  If I also want the root iamges under output/images directory to be
regenerated, is that enough to only remobe the output/target and run
'make'?  I tried something like 'make root-rebuild' and 'make
rootfs-rebuild' but they do not work.


Thanks in advance.


-- 
woody
I can't go back to yesterday - because I was a different person then.

^ permalink raw reply

* [Buildroot] [PATCH v4 5/6] bluez-utils: add support for the ST-Ericsson cg2900 combo controller
From: Arnout Vandecappelle @ 2012-11-29  0:12 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1353927919-7250-6-git-send-email-gregory.hermant@calao-systems.com>

On 26/11/12 12:05, Gregory Hermant wrote:
> Signed-off-by: Gregory Hermant<gregory.hermant@calao-systems.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
  (with the calao_snowball_defconfig)

  Regards,
  Arnout
-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply

* [Buildroot] [PATCH 2/6] manual: add package-list.txt generation support
From: Arnout Vandecappelle @ 2012-11-29  0:11 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354138832-18149-2-git-send-email-s.martin49@gmail.com>

On 28/11/12 22:40, Samuel Martin wrote:
>
> Signed-off-by: Samuel Martin<s.martin49@gmail.com>
> ---
>   docs/manual/manual.mk | 20 ++++++++++++++++++++
>   1 file changed, 20 insertions(+)
>
> diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
> index aa20534..c4a21b2 100644
> --- a/docs/manual/manual.mk
> +++ b/docs/manual/manual.mk
> @@ -24,6 +24,26 @@ $$(O)/docs/$(1)/$(1).$(4): docs/$(1)/$(1).txt $$($(call UPPERCASE,$(1))_SOURCES)
>   	  -D $$(@D) $$<
>   endef
>
> +$(TOPDIR)/docs/manual/package-list.txt:
> +	@echo -en "\
> +	//\n\
> +	// Autogenerated file\n\
> +	//\n\n\
> +	[[package-list]]\n\
> +	Available packages\n\
> +	------------------\n\n\
> +	// docs/manaual/pkg-list.txt is generated using the following command:\n\
> +	// $ git grep -E '\\((autotools|cmake|generic)-package\\)' package/ | \\\n\
> +	//     cut -d':' -f1 | grep '\\.mk$$' | \\\n\
> +	//     sed -e 's;.*\\?/\\(.*\\?\\).mk;* \\1;' | \\\n\
> +	//     sort>  docs/manual/pkg-list.txt\n\n\

  Since there is now support to do this, I don't think it makes sense to add this
to the .txt file.  Especially with the typo in manaual :-)

> +	">  $@
> +	grep -rHE --color=never '\((autotools|cmake|generic)-package\)' \
> +		$(TOPDIR)/package/ | \
> +		cut -d':' -f1 | grep '\.mk$$' | \

  Why not just 'grep -lrE' instead of this cut ?

> +		sed -e 's;.*\?/\(.*\?\).mk;* \1;' | \

  You can do the grep and sed together with

  sed -n -e '/.*\/\(.*\).mk$$/s//* \1/p'

(not sure why the \? was necessary)

> +		sort>>  $@

  Personally, I wouldn't have put this in the makefile but just in
support/scripts/gen-manual-pkg-list.sh.

  Regardless of these comments, this gets my

Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

  Regards,
  Arnout

> +
>   ################################################################################
>   # GENDOC -- generates the make targets needed to build asciidoc documentation.
>   #

-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply

* [Buildroot] [PATCH 51/51] package/qemu: enable a static build
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

---

It can be useful to have a statically-linked QEMU (especially the
linux-user and bsd-user emulators) to avoid run-time issues with
dynamically-loaded libraries.

There is an issue where QEMU could not be able to properly (re)map
libraries in memory due to some overlap between its own memory
mappings and the mappings of the user application being translated
(it's a complex issue, so don't count on me to properly explain it,
I did not understood it completely either... :-/ ).
---
 package/qemu/Config.in              |   38 ++++++++++++++----
 package/qemu/qemu-static-curl.patch |   72 +++++++++++++++++++++++++++++++++++
 package/qemu/qemu-static-sdl.patch  |   54 ++++++++++++++++++++++++++
 package/qemu/qemu.mk                |    4 ++
 4 files changed, 159 insertions(+), 9 deletions(-)
 create mode 100644 package/qemu/qemu-static-curl.patch
 create mode 100644 package/qemu/qemu-static-sdl.patch

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 4cc0ca3..ee4198b 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -103,11 +103,11 @@ config BR2_PACKAGE_QEMU_VNC_JPEG
 config BR2_PACKAGE_QEMU_VNC_TLS
 	bool "TLS encryption"
 	depends on BR2_PACKAGE_QEMU_VNC
-	depends on !BR2_PREFER_STATIC_LIB
+	depends on !BR2_PACKAGE_QEMU_STATIC
 	select BR2_PACKAGE_GNUTLS
 
 comment "VNC TLS encryption does not work for static link"
-    depends on BR2_PACKAGE_QEMU_VNC && BR2_PREFER_STATIC_LIB
+    depends on BR2_PACKAGE_QEMU_VNC && BR2_PACKAGE_QEMU_STATIC
 
 config BR2_PACKAGE_QEMU_SDL
 	bool "Enable SDL frontend"
@@ -130,11 +130,20 @@ config BR2_PACKAGE_QEMU_CURSES
 config BR2_PACKAGE_QEMU_SPICE
 	bool "Enable Spice frontend"
 	depends on BR2_PACKAGE_SPICE
+	depends on !BR2_PACKAGE_QEMU_STATIC || BR2_PREFER_STATIC_LIB
 	help
 	  Say 'y' here to have QEMU support Spice as a (VNC-like) frontend.
-
-if !BR2_PACKAGE_SPICE
-comment "Spice support requires spice-server"
+	  
+	  Note:
+	    Spice links against alsa-libs, but alsa-libs can't be built both
+	    shared and static at the same time, so we can not link with a
+	    static spice to get a static QEMU (BR2_PACKAGE_QEMU_STATIC) if
+	    buildroot as a whole does not also build only static libraries
+	    (BR2_PREFER_STATIC_LIB).
+
+if !BR2_PACKAGE_SPICE || ( BR2_PACKAGE_QEMU_STATIC && !BR2_PREFER_STATIC_LIB )
+comment "Spice support requires spice-server, and does not work for a static"
+comment "build of QEMU unless BR2_PREFER_STATIC_LIB is set, too"
 endif
 
 comment "Block backends"
@@ -155,14 +164,10 @@ config BR2_PACKAGE_QEMU_VIRTFS
 
 config BR2_PACKAGE_QEMU_CURL
 	bool "Enable remote block-devices using cURL"
-	depends on !BR2_PREFER_STATIC_LIB
 	select BR2_PACKAGE_LIBCURL
 	help
 	  Say 'y' to access remote block-devices using libcurl.
 
-comment "cURL support is not possible with static linking"
-    depends on BR2_PREFER_STATIC_LIB
-
 config BR2_PACKAGE_QEMU_ISCSI
 	bool "Enable remote block-devices using iSCSI"
 	select BR2_PACKAGE_LIBISCSI
@@ -235,14 +240,21 @@ config BR2_PACKAGE_QEMU_SOUND_SDL
 	  
 	  Note: this is only for system emulation, not user emulation.
 
+# Alsa can not build both shared and static libs at the same time.
+# But we may want to build QEMU staticaly, even though the global
+# BR2_PREFER_STATIC_LIB is not set. Disable that case.
 config BR2_PACKAGE_QEMU_SOUND_ALSA
 	bool "Enable sound via alsa"
+	depends on !BR2_PACKAGE_QEMU_STATIC || BR2_PREFER_STATIC_LIB
 	select BR2_PACKAGE_ALSA_LIB
 	help
 	  Say 'y' here to have QEMU play sound from the VMs via alsa.
 	  
 	  Note: this is only for system emulation, not user emulation.
 
+comment "Alsa sound static link works only if BR2_PREFER_STATIC is set"
+	depends on BR2_PACKAGE_QEMU_STATIC && !BR2_PREFER_STATIC_LIB
+
 comment "Misc. features"
 
 config BR2_PACKAGE_QEMU_FDT
@@ -307,4 +319,12 @@ config BR2_PACKAGE_QEMU_KEYMAPS
 	    - 'de fr* en-*' for german, french and english keymaps
 	    - and so on (see the QEMU source for all supported keymaps)
 
+config BR2_PREFER_STATIC_LIB
+    select BR2_PACKAGE_QEMU_STATIC
+
+config BR2_PACKAGE_QEMU_STATIC
+	bool "Build statically"
+	help
+	  Build static qemu executable(s).
+
 endif # BR2_PACKAGE_QEMU
diff --git a/package/qemu/qemu-static-curl.patch b/package/qemu/qemu-static-curl.patch
new file mode 100644
index 0000000..0029d7d
--- /dev/null
+++ b/package/qemu/qemu-static-curl.patch
@@ -0,0 +1,72 @@
+configure: fix detection for cURL libs when static linking
+
+Currently, to check for cURL, configure uses either pkg-config (the default),
+or curl-config (as a fallback).
+
+But curl-config and pkg-config do not have the same set of options:
+  - to check for shared libs, both use the option: --libs
+  - to check for static libs:
+    - pkg-config uses: --static --libs
+    - curl-config uses: --static-libs
+
+To add to the complexity, pkg-config is called through the querry_pkg_config
+wrapper, that already passes --static when static linking is required, but
+there is no such wrapper for curl-config, so we miss the occasion to pass
+--static-libs
+
+To fix this:
+  - introduce a new variable QEMU_XXX_CONFIG_LIBS_FLAGS that mirrors the
+    behavior of QEMU_PKG_CONFIG_FLAGS; this variable can be used by all
+    xxx-config scripts (eg. curl-config, but later sdl-config too).
+    Default it to '--libs', which is for shared linking;
+  - properly use either --libs for pkg-config (--static is already takend
+    care of in the wrapper), or $QEMU_XXX_CONFIG_LIBS_FLAGS for
+    curl-config.
+    
+Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
+
+---
+Patch sent upstream:
+    http://lists.nongnu.org/archive/html/qemu-trivial/2012-08/msg00165.html
+
+diff --git a/configure b/configure
+index d97fd81..e6a7c14 100755
+--- a/configure
++++ b/configure
+@@ -101,7 +101,7 @@ audio_win_int=""
+ cc_i386=i386-pc-linux-gnu-gcc
+ libs_qga=""
+ debug_info="yes"
+-
++QEMU_XXX_CONFIG_LIBS_FLAGS="--libs"
+ target_list=""
+ 
+ # Default value for a variable defining feature "foo".
+@@ -580,6 +580,7 @@ for opt do
+     static="yes"
+     LDFLAGS="-static $LDFLAGS"
+     QEMU_PKG_CONFIG_FLAGS="--static $QEMU_PKG_CONFIG_FLAGS"
++    QEMU_XXX_CONFIG_LIBS_FLAGS="--static-libs"
+   ;;
+   --mandir=*) mandir="$optarg"
+   ;;
+@@ -1977,8 +1978,10 @@ fi
+ 
+ if $pkg_config libcurl --modversion >/dev/null 2>&1; then
+   curlconfig="$pkg_config libcurl"
++  curlconfiglibs="--libs"
+ else
+   curlconfig=curl-config
++  curlconfiglibs="$QEMU_XXX_CONFIG_LIBS_FLAGS"
+ fi
+ 
+ if test "$curl" != "no" ; then
+@@ -1987,7 +1990,7 @@ if test "$curl" != "no" ; then
+ int main(void) { curl_easy_init(); curl_multi_setopt(0, 0, 0); return 0; }
+ EOF
+   curl_cflags=`$curlconfig --cflags 2>/dev/null`
+-  curl_libs=`$curlconfig --libs 2>/dev/null`
++  curl_libs=`$curlconfig $curlconfiglibs 2>/dev/null`
+   if compile_prog "$curl_cflags" "$curl_libs" ; then
+     curl=yes
+     libs_tools="$curl_libs $libs_tools"
diff --git a/package/qemu/qemu-static-sdl.patch b/package/qemu/qemu-static-sdl.patch
new file mode 100644
index 0000000..59e4a60
--- /dev/null
+++ b/package/qemu/qemu-static-sdl.patch
@@ -0,0 +1,54 @@
+configure: fix detection for SDL libs when static linking
+
+Currently, configure checks for SDL libs with either pkg-config (the
+default), or with sdl-config (as a fallback).
+
+As for cURL (previous patch), sdl-config does not have the same set of
+options as pkg-config:
+  - to check for shared libs, both use the option: --libs
+  - to check for static libs:
+    - pkg-config uses: --static --libs
+    - curl-config uses: --static-libs
+
+Fix that by using the previously introduced $QEMU_XXX_CONFIG_LIBS_FLAGS
+variable, the way ot was done previously for cURL.
+
+Also, simplify the code-path for checking for SDL libs with a single,
+non-conditional call to $sdlconfig, which is either pkg-config or
+sdl-config, as checked just above.
+
+Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
+
+---
+Patch sent upstream:
+    http://lists.nongnu.org/archive/html/qemu-trivial/2012-08/msg00166.html
+
+diff --git a/configure b/configure
+index e6a7c14..6bfedc7 100755
+--- a/configure
++++ b/configure
+@@ -1547,9 +1547,11 @@ fi
+ 
+ if $pkg_config sdl --modversion >/dev/null 2>&1; then
+   sdlconfig="$pkg_config sdl"
++  sdlconfiglibs="--libs"
+   _sdlversion=`$sdlconfig --modversion 2>/dev/null | sed 's/[^0-9]//g'`
+ elif has ${sdl_config}; then
+   sdlconfig="$sdl_config"
++  sdlconfiglibs="$QEMU_XXX_CONFIG_LIBS_FLAGS"
+   _sdlversion=`$sdlconfig --version | sed 's/[^0-9]//g'`
+ else
+   if test "$sdl" = "yes" ; then
+@@ -1569,11 +1571,7 @@ if test "$sdl" != "no" ; then
+ int main( void ) { return SDL_Init (SDL_INIT_VIDEO); }
+ EOF
+   sdl_cflags=`$sdlconfig --cflags 2> /dev/null`
+-  if test "$static" = "yes" ; then
+-    sdl_libs=`$sdlconfig --static-libs 2>/dev/null`
+-  else
+-    sdl_libs=`$sdlconfig --libs 2> /dev/null`
+-  fi
++  sdl_libs=`$sdlconfig $sdlconfiglibs 2> /dev/null`
+   if compile_prog "$sdl_cflags" "$sdl_libs" ; then
+     if test "$_sdlversion" -lt 121 ; then
+       sdl_too_old=yes
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index a9ed1d1..e51e8e0 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -289,6 +289,10 @@ else
 QEMU_OPTS += --disable-docs
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_STATIC),y)
+QEMU_OPTS += --static
+endif
+
 # Post-install removal of unwanted keymaps:
 # - if we want 'all', we do nothing;
 # - if we want none, we completely remove the keymap dir
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 50/51] package/qemu: move sub-options into a sub-menu
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

As there are now quite a few options to QEMU, move them into their own
sub-menu, so it looks a bit less crowded in the 'misc' menu.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 68d3464..4cc0ca3 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -6,7 +6,7 @@ config BR2_PACKAGE_QEMU_AVAILABLE
 comment "QEMU requires a toolchain with threads"
 	depends on !BR2_PACKAGE_QEMU_AVAILABLE
 
-config BR2_PACKAGE_QEMU
+menuconfig BR2_PACKAGE_QEMU
 	bool "QEMU"
 	depends on BR2_PACKAGE_QEMU_AVAILABLE
 	select BR2_PACKAGE_ZLIB
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 49/51] package/qemu: option to build the docs
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/qemu.mk |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 4a157de..a9ed1d1 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -283,6 +283,12 @@ ifeq ($(BR2_PACKAGE_QEMU_BLOBS),)
 QEMU_OPTS += --disable-blobs
 endif
 
+ifeq ($(BR2_HAVE_DOCUMENTATION),y)
+QEMU_OPTS += --enable-docs
+else
+QEMU_OPTS += --disable-docs
+endif
+
 # Post-install removal of unwanted keymaps:
 # - if we want 'all', we do nothing;
 # - if we want none, we completely remove the keymap dir
@@ -365,7 +371,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-vnc-sasl                  \
 	        --disable-brlapi                    \
 	        --disable-guest-base                \
-	        --disable-docs                      \
 	        --disable-rbd                       \
 	        --disable-smartcard                 \
 	        --disable-strip                     \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 48/51] package/qemu: add support for libseccomp
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    7 +++++++
 package/qemu/qemu.mk   |    7 ++++++-
 2 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 6c50746..68d3464 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -274,6 +274,13 @@ config BR2_PACKAGE_QEMU_ATTR
 	  Say 'y' here to have QEMU support attributes (attr) and eXtended
 	  attibutes (xattr).
 
+config BR2_PACKAGE_QEMU_SECCOMP
+	bool "Enable seccomp filter"
+	select BR2_PACKAGE_LIBSECCOMP
+	help
+	  Say 'y' here to have QEMU to use the Linux kernel's seccomp filter,
+	  to more tightly confine the VMs.
+
 config BR2_PACKAGE_QEMU_BLOBS
 	bool "Install binary blobs"
 	default y
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 80424e6..4a157de 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -273,6 +273,12 @@ else
 QEMU_OPTS += --disable-attr
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_SECCOMP),y)
+QEMU_OPTS += --enable-seccomp
+else
+QEMU_OPTS += --disable-seccomp
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_BLOBS),)
 QEMU_OPTS += --disable-blobs
 endif
@@ -363,7 +369,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-rbd                       \
 	        --disable-smartcard                 \
 	        --disable-strip                     \
-	        --disable-seccomp                   \
 	        --disable-sparse                    \
 	        $(QEMU_OPTS)                        \
 	)
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 47/51] package/qemu: enable sound
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |   38 ++++++++++++++++++++++++++++++++++++++
 package/qemu/qemu.mk   |   19 +++++++++++++++++--
 2 files changed, 55 insertions(+), 2 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index fd14c3c..6c50746 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -205,6 +205,44 @@ config BR2_PACKAGE_QEMU_VDE
 	  Say 'y' here to have QEMU connect to VDE (Virtual Distributed
 	  Ethernet) switches.
 
+comment "Sound"
+
+config BR2_PACKAGE_QEMU_SOUND_CARDS
+	string "Enable sound cards"
+	default "ac97 es1370 hda"
+	help
+	  Enter here the list of sound cards you want QEMU to emulate.
+	  The available sound cards are:
+	    ac97 es1370 sb16 cs4231a adlib gus hda
+	  
+	  The default is: ac97 es1370 hda
+	  
+	  Note: even if you say 'n' to both alsa and SDL drivers, below, QEMU
+	  always include the 'wav' driver, which stores the generated sound
+	  into a file, and the 'none' driver, which discards generated sound.
+
+config BR2_PACKAGE_QEMU_MIXEMU
+	bool "Enable mixer emulation"
+	help
+	  Say 'y' here to have QEMU emulate a mixer device.
+
+config BR2_PACKAGE_QEMU_SOUND_SDL
+	bool "Enable sound via SDL"
+	select BR2_PACKAGE_QEMU_SDL # Requires that SDL frontend be selected
+	select BR2_PACKAGE_SDL
+	help
+	  Say 'y' here to have QEMU play sound from the VMs via SDL.
+	  
+	  Note: this is only for system emulation, not user emulation.
+
+config BR2_PACKAGE_QEMU_SOUND_ALSA
+	bool "Enable sound via alsa"
+	select BR2_PACKAGE_ALSA_LIB
+	help
+	  Say 'y' here to have QEMU play sound from the VMs via alsa.
+	  
+	  Note: this is only for system emulation, not user emulation.
+
 comment "Misc. features"
 
 config BR2_PACKAGE_QEMU_FDT
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 0495233..80424e6 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -226,6 +226,23 @@ else
 QEMU_OPTS += --disable-vde
 endif
 
+QEMU_SND_DRV =
+ifeq ($(BR2_PACKAGE_QEMU_SOUND_ALSA),y)
+QEMU_SND_DRV += alsa
+QEMU_DEPENDENCIES += alsa-lib
+endif
+ifeq ($(BR2_PACKAGE_QEMU_SOUND_SDL),y)
+QEMU_SND_DRV += sdl
+QEMU_DEPENDENCIES += sdl
+endif
+ifneq ($(QEMU_SND_DRV),)
+QEMU_OPTS += --audio-drv-list="$(QEMU_SND_DRV)"
+endif
+QEMU_OPTS += --audio-card-list=$(BR2_PACKAGE_QEMU_SOUND_CARDS)
+ifeq ($(BR2_PACKAGE_QEMU_MIXEMU),y)
+QEMU_OPTS += --enable-mixemu
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_FDT),y)
 QEMU_OPTS += --enable-fdt
 QEMU_DEPENDENCIES += dtc
@@ -334,8 +351,6 @@ define QEMU_CONFIGURE_CMDS
 	    ./configure                             \
 	        --prefix=/usr                       \
 	        --cross-prefix=$(TARGET_CROSS)      \
-	        --audio-drv-list=                   \
-	        --audio-card-list=                  \
 	        --enable-kvm                        \
 	        --enable-nptl                       \
 	        --enable-vhost-net                  \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 46/51] package/qemu: add support for Spice
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |   10 ++++++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 67b6083..fd14c3c 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -127,6 +127,16 @@ config BR2_PACKAGE_QEMU_CURSES
 	  frontend (although you can still use the SDL or VNC frontends to
 	  display the graphical output).
 
+config BR2_PACKAGE_QEMU_SPICE
+	bool "Enable Spice frontend"
+	depends on BR2_PACKAGE_SPICE
+	help
+	  Say 'y' here to have QEMU support Spice as a (VNC-like) frontend.
+
+if !BR2_PACKAGE_SPICE
+comment "Spice support requires spice-server"
+endif
+
 comment "Block backends"
 
 config BR2_PACKAGE_QEMU_VIRTFS
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 8d889a8..0495233 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -171,6 +171,13 @@ else
 QEMU_OPTS += --disable-curses
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_SPICE),y)
+QEMU_OPTS += --enable-spice
+QEMU_DEPENDENCIES += spice
+else
+QEMU_OPTS += --disable-spice
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_VIRTFS),y)
 QEMU_OPTS += --enable-virtfs
 else
@@ -338,7 +345,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-brlapi                    \
 	        --disable-guest-base                \
 	        --disable-docs                      \
-	        --disable-spice                     \
 	        --disable-rbd                       \
 	        --disable-smartcard                 \
 	        --disable-strip                     \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 45/51] package/qemu: add support for USB redirection
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    9 +++++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 2c401ca..67b6083 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -159,6 +159,15 @@ config BR2_PACKAGE_QEMU_ISCSI
 	help
 	  Say 'y' here to have QEMU use iSCSI targets as block-devices.
 
+config BR2_PACKAGE_QEMU_USBREDIR
+	bool "Enable USB redirection"
+	depends on BR2_PACKAGE_USBREDIR
+	help
+	  Say 'y' here to have QEMU support USB redirection over the network.
+
+comment "USB redirection requires usbredir"
+	depends on !BR2_PACKAGE_USBREDIR
+
 config BR2_PACKAGE_QEMU_AIO
 	bool "Enable AIO"
 	depends on BR2_PACKAGE_LIBAIO
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 43987c5..8d889a8 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -191,6 +191,13 @@ else
 QEMU_OPTS += --disable-libiscsi
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_USBREDIR),y)
+QEMU_OPTS += --enable-usb-redir
+QEMU_DEPENDENCIES += usbredir
+else
+QEMU_OPTS += --disable-usb-redir
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_AIO),y)
 QEMU_OPTS += --enable-linux-aio
 QEMU_DEPENDENCIES += libaio
@@ -333,7 +340,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-docs                      \
 	        --disable-spice                     \
 	        --disable-rbd                       \
-	        --disable-usb-redir                 \
 	        --disable-smartcard                 \
 	        --disable-strip                     \
 	        --disable-seccomp                   \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 44/51] package/qemu: add iSCSI support
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    6 ++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index a82a1c6..2c401ca 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -153,6 +153,12 @@ config BR2_PACKAGE_QEMU_CURL
 comment "cURL support is not possible with static linking"
     depends on BR2_PREFER_STATIC_LIB
 
+config BR2_PACKAGE_QEMU_ISCSI
+	bool "Enable remote block-devices using iSCSI"
+	select BR2_PACKAGE_LIBISCSI
+	help
+	  Say 'y' here to have QEMU use iSCSI targets as block-devices.
+
 config BR2_PACKAGE_QEMU_AIO
 	bool "Enable AIO"
 	depends on BR2_PACKAGE_LIBAIO
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index ce7307c..43987c5 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -184,6 +184,13 @@ else
 QEMU_OPTS += --disable-curl
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_ISCSI),y)
+QEMU_OPTS += --enable-libiscsi
+QEMU_DEPENDENCIES += libiscsi
+else
+QEMU_OPTS += --disable-libiscsi
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_AIO),y)
 QEMU_OPTS += --enable-linux-aio
 QEMU_DEPENDENCIES += libaio
@@ -326,7 +333,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-docs                      \
 	        --disable-spice                     \
 	        --disable-rbd                       \
-	        --disable-libiscsi                  \
 	        --disable-usb-redir                 \
 	        --disable-smartcard                 \
 	        --disable-strip                     \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 43/51] package/qemu: add support for VDE switches
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    7 +++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index a6fe857..a82a1c6 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -173,6 +173,13 @@ config BR2_PACKAGE_QEMU_BLUEZ
 comment "BlueZ connectivity depends on bluez-utils"
 	depends on !BR2_PACKAGE_BLUEZ_UTILS
 
+config BR2_PACKAGE_QEMU_VDE
+	bool "Enable VDE"
+	select BR2_PACKAGE_VDE2
+	help
+	  Say 'y' here to have QEMU connect to VDE (Virtual Distributed
+	  Ethernet) switches.
+
 comment "Misc. features"
 
 config BR2_PACKAGE_QEMU_FDT
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 25af62c..ce7307c 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -198,6 +198,13 @@ else
 QEMU_OPTS += --disable-bluez
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_VDE),y)
+QEMU_OPTS += --enable-vde
+QEMU_DEPENDENCIES += vde2
+else
+QEMU_OPTS += --disable-vde
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_FDT),y)
 QEMU_OPTS += --enable-fdt
 QEMU_DEPENDENCIES += dtc
@@ -316,7 +323,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-vnc-sasl                  \
 	        --disable-brlapi                    \
 	        --disable-guest-base                \
-	        --disable-vde                       \
 	        --disable-docs                      \
 	        --disable-spice                     \
 	        --disable-rbd                       \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 42/51] package/qemu: add support for FDT
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

FDT is the Flat Device Tree, and allows QEMU to pass DTs to the VMs.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    7 +++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index e1521d5..a6fe857 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -175,6 +175,13 @@ comment "BlueZ connectivity depends on bluez-utils"
 
 comment "Misc. features"
 
+config BR2_PACKAGE_QEMU_FDT
+        bool "Enable FDT"
+        select BR2_PACKAGE_DTC
+        help
+          Say 'y' here to have QEMU capable of constructing Device Trees,
+          and passing them to the VMs.
+
 config BR2_PACKAGE_QEMU_UUID
 	bool "Enable VMs UUID"
 	depends on BR2_PACKAGE_UTIL_LINUX_LIBUUID
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 18aa85a..25af62c 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -198,6 +198,13 @@ else
 QEMU_OPTS += --disable-bluez
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_FDT),y)
+QEMU_OPTS += --enable-fdt
+QEMU_DEPENDENCIES += dtc
+else
+QEMU_OPTS += --disable-fdt
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_UUID),y)
 QEMU_OPTS += --enable-uuid
 QEMU_DEPENDENCIES += util-linux
@@ -308,7 +315,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-slirp                     \
 	        --disable-vnc-sasl                  \
 	        --disable-brlapi                    \
-	        --disable-fdt                       \
 	        --disable-guest-base                \
 	        --disable-vde                       \
 	        --disable-docs                      \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 41/51] package/qemu: add AIO support
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Add support for Asynchronous Input/Ouput (AIO).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    9 +++++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 8addc9e..e1521d5 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -153,6 +153,15 @@ config BR2_PACKAGE_QEMU_CURL
 comment "cURL support is not possible with static linking"
     depends on BR2_PREFER_STATIC_LIB
 
+config BR2_PACKAGE_QEMU_AIO
+	bool "Enable AIO"
+	depends on BR2_PACKAGE_LIBAIO
+	help
+	  Say 'y' here to enable Asynchronous Input/Output (AIO).
+
+comment "AIO support depends on libaio"
+	depends on !BR2_PACKAGE_LIBAIO
+
 comment "Networking"
 
 config BR2_PACKAGE_QEMU_BLUEZ
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index d6c1538..18aa85a 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -184,6 +184,13 @@ else
 QEMU_OPTS += --disable-curl
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_AIO),y)
+QEMU_OPTS += --enable-linux-aio
+QEMU_DEPENDENCIES += libaio
+else
+QEMU_OPTS += --disable-linux-aio
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_BLUEZ),y)
 QEMU_OPTS += --enable-bluez
 QEMU_DEPENDENCIES += bluez_utils
@@ -304,7 +311,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-fdt                       \
 	        --disable-guest-base                \
 	        --disable-vde                       \
-	        --disable-linux-aio                 \
 	        --disable-docs                      \
 	        --disable-spice                     \
 	        --disable-rbd                       \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 40/51] package/qemu: add BlueZ connectivity
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |   11 +++++++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 4d138f6..8addc9e 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -153,6 +153,17 @@ config BR2_PACKAGE_QEMU_CURL
 comment "cURL support is not possible with static linking"
     depends on BR2_PREFER_STATIC_LIB
 
+comment "Networking"
+
+config BR2_PACKAGE_QEMU_BLUEZ
+	bool "Enable BlueZ connectivity"
+	depends on BR2_PACKAGE_BLUEZ_UTILS
+	help
+	  Say 'y' here to enable BlueZ (bluetooth) connectivity in QEMU.
+
+comment "BlueZ connectivity depends on bluez-utils"
+	depends on !BR2_PACKAGE_BLUEZ_UTILS
+
 comment "Misc. features"
 
 config BR2_PACKAGE_QEMU_UUID
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 6aed3bb..d6c1538 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -184,6 +184,13 @@ else
 QEMU_OPTS += --disable-curl
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_BLUEZ),y)
+QEMU_OPTS += --enable-bluez
+QEMU_DEPENDENCIES += bluez_utils
+else
+QEMU_OPTS += --disable-bluez
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_UUID),y)
 QEMU_OPTS += --enable-uuid
 QEMU_DEPENDENCIES += util-linux
@@ -295,7 +302,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-vnc-sasl                  \
 	        --disable-brlapi                    \
 	        --disable-fdt                       \
-	        --disable-bluez                     \
 	        --disable-guest-base                \
 	        --disable-vde                       \
 	        --disable-linux-aio                 \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 39/51] package/qemu: enable use of the curses frontend
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |   11 +++++++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index bfdb082..4d138f6 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -116,6 +116,17 @@ config BR2_PACKAGE_QEMU_SDL
 	  Say 'y' to enable the SDL frontend, that is, a graphical window
 	  presenting the VM's display.
 
+config BR2_PACKAGE_QEMU_CURSES
+	bool "Enable the curses frontend"
+	select BR2_PACKAGE_NCURSES
+	help
+	  Say 'y' to use curses to display the text-mode of VGA outpout.
+	  
+	  If the VM's graphic adapter does not support VGA text-mode, or it
+	  is in graphical mode, then nothing will be displayed with this
+	  frontend (although you can still use the SDL or VNC frontends to
+	  display the graphical output).
+
 comment "Block backends"
 
 config BR2_PACKAGE_QEMU_VIRTFS
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index f27e06b..6aed3bb 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -164,6 +164,13 @@ else
 QEMU_OPTS += --disable-sdl
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_CURSES),y)
+QEMU_OPTS += --enable-curses
+QEMU_DEPENDENCIES += ncurses
+else
+QEMU_OPTS += --disable-curses
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_VIRTFS),y)
 QEMU_OPTS += --enable-virtfs
 else
@@ -287,7 +294,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-slirp                     \
 	        --disable-vnc-sasl                  \
 	        --disable-brlapi                    \
-	        --disable-curses                    \
 	        --disable-fdt                       \
 	        --disable-bluez                     \
 	        --disable-guest-base                \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 38/51] package/qemu: add support for cURL
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

QEMU can use libcurl as a block backend, to access remote block devices.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |   10 ++++++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index ba43e5f..bfdb082 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -132,6 +132,16 @@ config BR2_PACKAGE_QEMU_VIRTFS
 	  file-system called 9p, and can be accelerated by using the 9p
 	  virtio).
 
+config BR2_PACKAGE_QEMU_CURL
+	bool "Enable remote block-devices using cURL"
+	depends on !BR2_PREFER_STATIC_LIB
+	select BR2_PACKAGE_LIBCURL
+	help
+	  Say 'y' to access remote block-devices using libcurl.
+
+comment "cURL support is not possible with static linking"
+    depends on BR2_PREFER_STATIC_LIB
+
 comment "Misc. features"
 
 config BR2_PACKAGE_QEMU_UUID
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 8c9302f..f27e06b 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -170,6 +170,13 @@ else
 QEMU_OPTS += --disable-virtfs
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_CURL),y)
+QEMU_OPTS += --enable-curl
+QEMU_DEPENDENCIES += libcurl
+else
+QEMU_OPTS += --disable-curl
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_UUID),y)
 QEMU_OPTS += --enable-uuid
 QEMU_DEPENDENCIES += util-linux
@@ -281,7 +288,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-vnc-sasl                  \
 	        --disable-brlapi                    \
 	        --disable-curses                    \
-	        --disable-curl                      \
 	        --disable-fdt                       \
 	        --disable-bluez                     \
 	        --disable-guest-base                \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 37/51] package/qemu: add support for virtfs
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |   16 ++++++++++++++++
 package/qemu/qemu.mk   |    7 ++++++-
 2 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 9422caf..ba43e5f 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -116,6 +116,22 @@ config BR2_PACKAGE_QEMU_SDL
 	  Say 'y' to enable the SDL frontend, that is, a graphical window
 	  presenting the VM's display.
 
+comment "Block backends"
+
+config BR2_PACKAGE_QEMU_VIRTFS
+	bool "Enable plan9 ressources using VirtFS"
+	select BR2_PACKAGE_QEMU_CAP
+	select BR2_PACKAGE_QEMU_ATTR
+	help
+	  Say 'y' here if you want QEMU to provide a plan9 virtual "share"
+	  accessible from the guest OS for relatively fast access to host
+	  files.
+	  
+	  This requires that the guest OS is capable of accessing plan9
+	  ressources (typically, in Linux, this is done by a network
+	  file-system called 9p, and can be accelerated by using the 9p
+	  virtio).
+
 comment "Misc. features"
 
 config BR2_PACKAGE_QEMU_UUID
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 43ba5df..8c9302f 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -164,6 +164,12 @@ else
 QEMU_OPTS += --disable-sdl
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_VIRTFS),y)
+QEMU_OPTS += --enable-virtfs
+else
+QEMU_OPTS += --disable-virtfs
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_UUID),y)
 QEMU_OPTS += --enable-uuid
 QEMU_DEPENDENCIES += util-linux
@@ -273,7 +279,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-xen                       \
 	        --disable-slirp                     \
 	        --disable-vnc-sasl                  \
-	        --disable-virtfs                    \
 	        --disable-brlapi                    \
 	        --disable-curses                    \
 	        --disable-curl                      \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 36/51] package/qemu: add attr/xattr option
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    6 ++++++
 package/qemu/qemu.mk   |    7 ++++++-
 2 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 0eaad57..9422caf 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -134,6 +134,12 @@ config BR2_PACKAGE_QEMU_CAP
 	help
 	  Say 'y' here if you want QEMU to support capabilities.
 
+config BR2_PACKAGE_QEMU_ATTR
+	bool "Enable attr and xattr"
+	help
+	  Say 'y' here to have QEMU support attributes (attr) and eXtended
+	  attibutes (xattr).
+
 config BR2_PACKAGE_QEMU_BLOBS
 	bool "Install binary blobs"
 	default y
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index deac3a8..43ba5df 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -181,6 +181,12 @@ QEMU_OPTS += --disable-cap-ng
 QEMU_VARS += cap=no
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_ATTR),y)
+QEMU_OPTS += --enable-attr
+else
+QEMU_OPTS += --disable-attr
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_BLOBS),)
 QEMU_OPTS += --disable-blobs
 endif
@@ -263,7 +269,6 @@ define QEMU_CONFIGURE_CMDS
 	        --audio-card-list=                  \
 	        --enable-kvm                        \
 	        --enable-nptl                       \
-	        --enable-attr                       \
 	        --enable-vhost-net                  \
 	        --disable-xen                       \
 	        --disable-slirp                     \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 35/51] package/qemu: add support for capabilities
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    7 +++++++
 package/qemu/qemu.mk   |   11 ++++++++++-
 2 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index 3177dd2..0eaad57 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -127,6 +127,13 @@ config BR2_PACKAGE_QEMU_UUID
 comment "UUID support requires libuuid (from util-linux)"
 	depends on !BR2_PACKAGE_UTIL_LINUX_LIBUUID
 
+config BR2_PACKAGE_QEMU_CAP
+	bool "Enable capabilities"
+	select BR2_PACKAGE_LIBCAP
+	select BR2_PACKAGE_LIBCAP_NG
+	help
+	  Say 'y' here if you want QEMU to support capabilities.
+
 config BR2_PACKAGE_QEMU_BLOBS
 	bool "Install binary blobs"
 	default y
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 980a75e..deac3a8 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -171,6 +171,16 @@ else
 QEMU_OPTS += --disable-uuid
 endif
 
+# There's no configure flag to disable use of libcap
+# so we must use an environment variable
+ifeq ($(BR2_PACKAGE_QEMU_CAP),y)
+QEMU_OPTS += --enable-cap-ng
+QEMU_DEPENDENCIES += libcap libcap-ng
+else
+QEMU_OPTS += --disable-cap-ng
+QEMU_VARS += cap=no
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_BLOBS),)
 QEMU_OPTS += --disable-blobs
 endif
@@ -267,7 +277,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-guest-base                \
 	        --disable-vde                       \
 	        --disable-linux-aio                 \
-	        --disable-cap-ng                    \
 	        --disable-docs                      \
 	        --disable-spice                     \
 	        --disable-rbd                       \
-- 
1.7.2.5

^ permalink raw reply related

* [Buildroot] [PATCH 34/51] package/qemu: add uuid support
From: Yann E. MORIN @ 2012-11-28 23:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354146890-27380-1-git-send-email-yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 package/qemu/Config.in |    9 +++++++++
 package/qemu/qemu.mk   |    8 +++++++-
 2 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index b5944dc..3177dd2 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -118,6 +118,15 @@ config BR2_PACKAGE_QEMU_SDL
 
 comment "Misc. features"
 
+config BR2_PACKAGE_QEMU_UUID
+	bool "Enable VMs UUID"
+	depends on BR2_PACKAGE_UTIL_LINUX_LIBUUID
+	help
+	  Say 'y' here to have QEMU support UUIDs for VMs.
+
+comment "UUID support requires libuuid (from util-linux)"
+	depends on !BR2_PACKAGE_UTIL_LINUX_LIBUUID
+
 config BR2_PACKAGE_QEMU_BLOBS
 	bool "Install binary blobs"
 	default y
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index a943362..980a75e 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -164,6 +164,13 @@ else
 QEMU_OPTS += --disable-sdl
 endif
 
+ifeq ($(BR2_PACKAGE_QEMU_UUID),y)
+QEMU_OPTS += --enable-uuid
+QEMU_DEPENDENCIES += util-linux
+else
+QEMU_OPTS += --disable-uuid
+endif
+
 ifeq ($(BR2_PACKAGE_QEMU_BLOBS),)
 QEMU_OPTS += --disable-blobs
 endif
@@ -258,7 +265,6 @@ define QEMU_CONFIGURE_CMDS
 	        --disable-fdt                       \
 	        --disable-bluez                     \
 	        --disable-guest-base                \
-	        --disable-uuid                      \
 	        --disable-vde                       \
 	        --disable-linux-aio                 \
 	        --disable-cap-ng                    \
-- 
1.7.2.5

^ permalink raw reply related


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox