From: Anthony Green Date: Mon, 26 Sep 2022 15:41:48 +0000 (-0400) Subject: Never link pthread for android X-Git-Tag: upstream/3.4.7~115 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1467200c36ce80dacb8d9d0d50049765809b6f4;p=platform%2Fupstream%2Flibffi.git Never link pthread for android --- diff --git a/testsuite/lib/libffi.exp b/testsuite/lib/libffi.exp index d21e4e5..7457af4 100644 --- a/testsuite/lib/libffi.exp +++ b/testsuite/lib/libffi.exp @@ -397,20 +397,23 @@ proc libffi_target_compile { source dest type options } { lappend options "libs= -lffi" - if { [string match "aarch64*-*-linux*" $target_triplet] } { - lappend options "libs= -lpthread" - } + if { ![string match "*android*" $target_triplet] } { - # this may be required for g++, but just confused clang. - if { [string match "*.cc" $source] } { - lappend options "c++" - if { [string match "*-*-darwin*" $target_triplet] } { - lappend options "libs= -lc++" - } - } + if { [string match "aarch64*-*-linux*" $target_triplet] } { + lappend options "libs= -lpthread" + } - if { [string match "arc*-*-linux*" $target_triplet] } { - lappend options "libs= -lpthread" + # this may be required for g++, but just confused clang. + if { [string match "*.cc" $source] } { + lappend options "c++" + if { [string match "*-*-darwin*" $target_triplet] } { + lappend options "libs= -lc++" + } + } + + if { [string match "arc*-*-linux*" $target_triplet] } { + lappend options "libs= -lpthread" + } } verbose "options: $options"