Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 583754 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +3 lines)
Line  Link Here
0
-- pym/portage/util/_dyn_libs/LinkageMapELF.py
0
++ pym/portage/util/_dyn_libs/LinkageMapELF.py
Lines 19-24 from portage.util import normalize_path Link Here
19
from portage.util import varexpand
19
from portage.util import varexpand
20
from portage.util import writemsg_level
20
from portage.util import writemsg_level
21
from portage.util._dyn_libs.NeededEntry import NeededEntry
21
from portage.util._dyn_libs.NeededEntry import NeededEntry
22
from portage.const import EPREFIX
22
23
23
# Map ELF e_machine values from NEEDED.ELF.2 to approximate multilib
24
# Map ELF e_machine values from NEEDED.ELF.2 to approximate multilib
24
# categories. This approximation will produce incorrect results on x32
25
# categories. This approximation will produce incorrect results on x32
Lines 259-265 class LinkageMapELF(object): Link Here
259
					continue
260
					continue
260
				plibs.update((x, cpv) for x in items)
261
				plibs.update((x, cpv) for x in items)
261
		if plibs:
262
		if plibs:
262
			args = ["/usr/bin/scanelf", "-qF", "%a;%F;%S;%r;%n"]
263
			args = [EPREFIX + "/usr/bin/scanelf", "-qF", "%a;%F;%S;%r;%n"]
263
			args.extend(os.path.join(root, x.lstrip("." + os.sep)) \
264
			args.extend(os.path.join(root, x.lstrip("." + os.sep)) \
264
				for x in plibs)
265
				for x in plibs)
265
			try:
266
			try:

Return to bug 583754