components/hplip/patches/09_nonGNUlibc.patch
author Jiri Sasek <Jiri.Sasek@Oracle.COM>
Mon, 09 Mar 2015 19:11:16 -0700
branchs11u2-sru
changeset 3941 5a0ea91a2761
child 4923 b9e3f6b6a101
permissions -rw-r--r--
18462148 Update hplip to 3.14.3 or greater.

Home brewed patch

--- a/installer/dcheck.py	2014-06-02 23:31:24.000000000 -0700
+++ hplip-3.14.6/installer/dcheck.py	2014-07-01 14:58:22.329268435 -0700
@@ -365,8 +365,11 @@
             LIBC = ctypes.CDLL(ctypes.util.find_library('c'),ctypes.DEFAULT_MODE,None, True)
         except:
             LIBC = ctypes.CDLL(ctypes.util.find_library('c'),ctypes.DEFAULT_MODE,None) #python2.4 and below syntax
-        LIBC.gnu_get_libc_version.restype = ctypes.c_char_p
-        return LIBC.gnu_get_libc_version()
+        try:
+            LIBC.gnu_get_libc_version.restype = ctypes.c_char_p
+            return LIBC.gnu_get_libc_version()
+        except:
+            return '-'
 
 def get_python_xml_version():
     try: