def METHOD_NAME():
    # Modified to return our desired platform string, R. Graciani
    platformTuple = (platform.system(), platform.machine())
    if platformTuple[0] == "Linux":
        sp = subprocess.Popen(["/sbin/ldconfig", "--print-cache"], stdout=subprocess.PIPE)
        ldre = re.compile(r".*=> (.*/libc\.so\..*$)")
        libs = []
        for line in sp.stdout.readlines():
            reM = ldre.match(line)
            if reM:
                libs.append(reM.groups()[0])
        if not libs:
            # get version of higher libc installed
            if platform.machine().find("64") != -1:
                lib = "/lib64"
            else:
                lib = "/lib"
            for libFile in os.listdir(lib):
                if libFile.find("libc-") == 0 or libFile.find("libc.so") == 0:
                    libs.append(os.path.join(lib, libFile))
        newest_lib = [0, 0, 0]
        for lib in libs:
            lib_parts = libc_ver(lib)[1].split(".")
            for i, part in enumerate(lib_parts):
                try:
                    lib_parts[i] = int(part)
                except ValueError:
                    lib_parts[i] = 0
                    # print "non integer version numbers"
            if lib_parts > newest_lib:
                newest_lib = lib_parts
        platformTuple += ("glibc-" + ".".join(map(str, newest_lib)),)
    elif platformTuple[0] == "Darwin":
        platformTuple += (".".join(platform.mac_ver()[0].split(".")[:2]),)
    else:
        platformTuple += platform.release()
    platformString = "%s_%s_%s" % platformTuple
    return platformString