[build] Use flutter/engine rules for linking against atomic library.

Don't need to explicitly specify atomic library when using clang.

Fixes b/210496462
TEST=manual build, ci

Change-Id: I18d9e1f17541fad0a0bc28ab046bb79805c0da9f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224000
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
This commit is contained in:
Alexander Aprelev 2021-12-14 22:20:05 +00:00 committed by Commit Bot
parent 53e64e2dc2
commit 55f21df0c0

View file

@ -56,7 +56,10 @@ config("libdart_vm_config") {
if (!is_android) {
libs += [ "pthread" ]
}
if (!is_mac && !is_ios) {
# Clang with libc++ does not require an explicit atomic library reference.
# (similar to https://github.com/flutter/buildroot/blob/master/build/config/compiler/BUILD.gn#L562)
if (!is_clang) {
libs += [ "atomic" ]
}
}