From a368408501eb118045374b761c8990b2d0381cc2 Mon Sep 17 00:00:00 2001
From: Petr Hosek <phosek@google.com>
Date: Mon, 13 May 2019 23:41:14 +0000
Subject: [PATCH] [zircon][gn] Use AS_NEEDED for libc++.so

This avoids the extra DT_NEEDED entry even in cases where libc++.so
isn't needed. This is also consistent with Clang driver implementation
which uses --as-needed around libc++.so.

Bug: ZX-4099
Change-Id: I76475896b7ea2c825a97f28b7b09e53228b468c6
---
 zircon/public/gn/config/libc-dummy/libstdc++.so | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/zircon/public/gn/config/libc-dummy/libstdc++.so b/zircon/public/gn/config/libc-dummy/libstdc++.so
index 307e6dcc221..57ab7e9dd28 100644
--- a/zircon/public/gn/config/libc-dummy/libstdc++.so
+++ b/zircon/public/gn/config/libc-dummy/libstdc++.so
@@ -1,2 +1,2 @@
 # GCC looks for -lstdc++ but we actually use -lc++.
-INPUT ( libc++.so )
+INPUT ( AS_NEEDED ( libc++.so ) )
-- 
GitLab