Skip to content

Commit 2e1716b

Browse files
authored
disk-image-{minimal,mfs-root}: Include lib64cb/c18n libraries
1 parent 29fd3eb commit 2e1716b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pycheribuild/projects/disk_image.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1161,7 +1161,7 @@ def add_unlisted_files_to_metalog(self):
11611161

11621162
self.add_required_libraries(["lib", "usr/lib"])
11631163
# Add compat libraries (may not exist if it was built with -DWITHOUT_LIB64, etc.)
1164-
for libcompat_dir in ("lib/c18n", "lib32", "lib64", "lib64c", "lib64cb", "lib128", "lib128g"):
1164+
for libcompat_dir in ("lib/c18n", "lib32", "lib64", "lib64c", "lib64cb", "lib64cb/c18n", "lib128", "lib128g"):
11651165
fullpath = self.rootfs_dir / "usr" / libcompat_dir
11661166
if fullpath.is_symlink():
11671167
# add the libcompat symlinks to ensure that we can always use lib64/lib64c in test scripts
@@ -1171,7 +1171,7 @@ def add_unlisted_files_to_metalog(self):
11711171
if (self.rootfs_dir / libcompat_dir).is_symlink():
11721172
self.mtree.add_symlink(src_symlink=self.rootfs_dir / libcompat_dir, path_in_image=libcompat_dir)
11731173
elif (fullpath / "libc.so").exists():
1174-
ignore_required = libcompat_dir in ("lib/c18n", "lib128", "lib128g")
1174+
ignore_required = libcompat_dir in ("lib/c18n", "lib64cb/c18n", "lib128", "lib128g")
11751175
self.add_required_libraries(["usr/" + libcompat_dir], ignore_required=ignore_required)
11761176

11771177
if self.include_cheribsdtest:

0 commit comments

Comments
 (0)