Skip to content

Commit 6eaeb22

Browse files
committed
Merge branch 'eclipseo-fix32bits'
2 parents 6963601 + 6e18e9b commit 6eaeb22

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

  • builtins
    • extractcode_libarchive_system_provided/src/extractcode_libarchive
    • typecode_libmagic_system_provided/src/typecode_libmagic

builtins/extractcode_libarchive_system_provided/src/extractcode_libarchive/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ def get_locations(self):
4242

4343
if any(dist in debian_based_distro for dist in distribution):
4444
db_dir = '/usr/lib/file'
45-
lib_dir = '/usr/lib/'+system_arch+'-linux-gnu'
45+
lib_dir = '/usr/lib' if platform.architecture()[0] == '32bit' else '/usr/lib/'+system_arch+'-linux-gnu'
4646

4747
elif any(dist in rpm_based_distro for dist in distribution):
4848
db_dir = '/usr/share/misc'
49-
lib_dir = '/usr/lib64'
49+
lib_dir = '/usr/lib' if platform.architecture()[0] == '32bit' else '/usr/lib64'
50+
5051
else:
5152
raise Exception(
5253
'Unsupported system: {}'.format(distribution))

builtins/typecode_libmagic_system_provided/src/typecode_libmagic/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,12 @@ def get_locations(self):
5252

5353
if any(dist in debian_based_distro for dist in distribution):
5454
db_dir = '/usr/lib/file'
55-
lib_dir = '/usr/lib/'+system_arch+'-linux-gnu'
55+
lib_dir = '/usr/lib' if platform.architecture()[0] == '32bit' else '/usr/lib/'+system_arch+'-linux-gnu'
5656

5757
elif any(dist in rpm_based_distro for dist in distribution):
5858
db_dir = '/usr/share/misc'
59-
lib_dir = '/usr/lib64'
59+
lib_dir = '/usr/lib' if platform.architecture()[0] == '32bit' else '/usr/lib64'
60+
6061
else:
6162
raise Exception('Unsupported system: {}'.format(distribution))
6263

0 commit comments

Comments
 (0)