clang: remove to-O2 lib dependency

Fixes build issue with clang 12.0.5:
ld.lld: error: unable to find library -lto-O2

Change-Id: I13a74b17b8e47668fc101660ab000f4c447c7090
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
diff --git a/build/toolchain/embedded.gni b/build/toolchain/embedded.gni
index d9cb615..3c3164e 100644
--- a/build/toolchain/embedded.gni
+++ b/build/toolchain/embedded.gni
@@ -124,8 +124,7 @@
         " -target ${invoker.target} -fcolor-diagnostics -nostdinc -isystem" +
         rebase_path("//prebuilts/linux-x64/clang/lib64/clang/9.0.8/include") +
         " -isystem" + rebase_path("//inc/system")
-    extra_ldflags +=
-        " -O2 -lto-O2 --icf=all --fatal-warnings --color-diagnostics"
+    extra_ldflags += " -O2 --icf=all --fatal-warnings --color-diagnostics"
 
     toolchain_args = {
       if (defined(invoker.toolchain_args)) {
@@ -162,7 +161,7 @@
     extra_cflags += " -target ${invoker.target} -fcolor-diagnostics"
     extra_ldflags += " --fatal-warnings"
     if (use_lto) {
-      extra_ldflags += " -O2 -lto-O2 --icf=all"
+      extra_ldflags += " -O2 --icf=all"
     }
 
     toolchain_args = {