Skip to content

Commit 07a517b

Browse files
michalgrmeta-codesync[bot]
authored andcommitted
Skip soloader manifest files in buildDeoptimisedManifestForLibs
Summary: Manifest files (*.soloader-manifest.so) are not actual libraries and should be excluded from the deoptimised manifest, similar to how SO archive entries are already skipped. Reviewed By: danjin250 Differential Revision: D95553859 fbshipit-source-id: ed61aba35e8791ced1a9996c3380a7bf01b31871
1 parent 67c0170 commit 07a517b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

java/com/facebook/soloader/Manifest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ public static Manifest buildDeoptimisedManifestForLibs(ZipFile zipFile, String a
107107
if (libName.startsWith("lib_soa_")) {
108108
continue; // Skip SO archive entries
109109
}
110+
if (libName.endsWith(".soloader-manifest.so")) {
111+
continue; // Skip soloader manifest files
112+
}
110113
int flags = Library.FLAG_UNKNOWN_DEPS;
111114
if (entry.getMethod() != ZipEntry.STORED) {
112115
flags |= Library.FLAG_COMPRESSED;

0 commit comments

Comments
 (0)