[freetype2] Add -fno-define-target-os-macros
Bug: 321109569
Change-Id: I1f085def18f2ea1a45244dd5a403548b441b4740
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/freetype2/+/981496
Reviewed-by: Daniel Thornburgh <dthorn@google.com>
diff --git a/BUILD.gn b/BUILD.gn
index 297af76..81a91bd 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -50,7 +50,12 @@
# Without `-fPIC`, we get the error:
# > ld.lld: error: can't create dynamic relocation R_X86_64_64 against local symbol in readonly
# > segment
- cflags = [ "-fPIC" ]
+ cflags = [
+ "-fPIC",
+
+ # TODO(https://fxbug.dev/321109569): Remove once the build issue in freetype2's copy of zlib is resolved.
+ "-fno-define-target-os-macros",
+ ]
}
#TODO(mikejurka): Remove once we've migrated to the freetype2 target everywhere