File node-gcc5.patch of Package nodejs

Index: node-v0.12.5/configure
===================================================================
--- node-v0.12.5.orig/configure
+++ node-v0.12.5/configure
@@ -479,6 +479,14 @@ def compiler_version():
                           stdout=subprocess.PIPE)
   version = tuple(map(int, proc.communicate()[0].split('.')))
 
+  # gcc-5 returns "(5,)", but later cc_version requires at least 2 parameters
+  # existing in version tuple.
+  if len(version) < 2 :
+    proc = subprocess.Popen(shlex.split(CC) + ['--version'],
+                          stdout=subprocess.PIPE)
+    minor_version = int(proc.communicate()[0].split('.')[1])
+    version = (version[0],minor_version)
+
   return (version, is_clang)
 
 
openSUSE Build Service is sponsored by