From f2865fec86dbe982ce1f237494f10b65bce3d270 Mon Sep 17 00:00:00 2001 From: Xianwen Chen Date: Mon, 17 May 2021 14:54:03 -0700 Subject: [PATCH] Ignore the File Scrubbing error in Buck (#33) --- .../toolchain/objectfile/OsoSymbolsContentsScrubber.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/facebook/buck/cxx/toolchain/objectfile/OsoSymbolsContentsScrubber.java b/src/com/facebook/buck/cxx/toolchain/objectfile/OsoSymbolsContentsScrubber.java index 4c66710912e..73b1193f4eb 100644 --- a/src/com/facebook/buck/cxx/toolchain/objectfile/OsoSymbolsContentsScrubber.java +++ b/src/com/facebook/buck/cxx/toolchain/objectfile/OsoSymbolsContentsScrubber.java @@ -31,14 +31,16 @@ public OsoSymbolsContentsScrubber(ImmutableMap cellRootMap) { } @Override - public void scrubFile(FileChannel file) throws IOException, ScrubException { + public void scrubFile(FileChannel file) throws IOException { if (!Machos.isMacho(file)) { return; } try { Machos.relativizeOsoSymbols(file, cellRootMap); } catch (Machos.MachoException e) { - throw new ScrubException(e.getMessage()); + // This is a known issue that happens when compiling iOS extensions on arm64 iphonesimulator. + System.err.println(e.getMessage()); + System.err.println("This is a known issue that happens when compiling iOS extensions on arm64 iphonesimulator."); } } }