If 'configure' with clang fails (this can happen for example if it doesn't
support all the cflags), simply skip it

Signed-off-by: Daniele Di Proietto <ddiproie...@vmware.com>
---
 utilities/ovs-dev.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/utilities/ovs-dev.py b/utilities/ovs-dev.py
index 869d89e..934cddb 100755
--- a/utilities/ovs-dev.py
+++ b/utilities/ovs-dev.py
@@ -114,9 +114,12 @@ def conf():
         except OSError:
             pass # Directory exists.
 
-        ENV["CC"] = "clang"
-        os.chdir(BUILD_CLANG)
-        _sh(*configure)
+        try:
+            ENV["CC"] = "clang"
+            os.chdir(BUILD_CLANG)
+            _sh(*configure)
+        except subprocess.CalledProcessError:
+            clang = False
 
     if sparse:
         c1 = "C=1"
-- 
2.1.0.rc1

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to