--- file_not_specified_in_diff +++ file_not_specified_in_diff @@ -, +, @@ --- a/portage/pym/portage/util/locale.py +++ b/portage/pym/portage/util/locale.py @@ -13,10 +13,10 @@ import logging import os import textwrap import traceback +from ctypes import CDLL import portage from portage.util import writemsg_level -from portage.util._ctypes import find_library, LoadLibrary locale_categories = ( @@ -35,12 +35,7 @@ def _check_locale(silent): The inner locale check function. """ - libc_fn = find_library("c") - if libc_fn is None: - return None - libc = LoadLibrary(libc_fn) - if libc is None: - return None + libc = CDLL("libc.so.6") lc = list(range(ord('a'), ord('z')+1)) uc = list(range(ord('A'), ord('Z')+1))