I have it fixed locally, but yeah I have not yet committed it.

Jonathan Wakely writes:

> On 25/04/19 15:58 -0700, Thomas Rodgers wrote:
>>
>>      PR libstdc++/90252
>>      * testsuite/lib/libstdc++.exp (check_effective_target_tbb-backend):
>>      Changed v3_target_compile check from preprocess to executable.
>>---
>> libstdc++-v3/testsuite/lib/libstdc++.exp | 9 +++++++--
>> 1 file changed, 7 insertions(+), 2 deletions(-)
>
> This patch is still pending, but I think it's missing -ltbb that would
> actually make the link succeed, isn't it?
>
>>diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp 
>>b/libstdc++-v3/testsuite/lib/libstdc++.exp
>>index c48b4d78bbb..fa61bccc9f6 100644
>>--- a/libstdc++-v3/testsuite/lib/libstdc++.exp
>>+++ b/libstdc++-v3/testsuite/lib/libstdc++.exp
>>@@ -1612,15 +1612,20 @@ proc check_effective_target_tbb-backend { } {
>>     # Set up and preprocess a C++ test program that depends
>>     # on tbb
>>     set src tbb_backend[pid].cc
>>-
>>+    set exe tbb_backend[pid].x
>>+
>>     set f [open $src "w"]
>>     puts $f "#include <tbb/tbb.h>"
>>     puts $f "#if TBB_INTERFACE_VERSION < 10000"
>>     puts $f "#  error Intel(R) Threading Building Blocks 2018 is required; 
>> older versions are not supported."
>>     puts $f "#endif"
>>+    puts $f "int main ()"
>>+    puts $f "{"
>>+    puts $f "  return 0;"
>>+    puts $f "}"
>>     close $f
>>
>>-    set lines [v3_target_compile $src /dev/null preprocess ""]
>>+    set lines [v3_target_compile $src $exe executable ""]
>>     file delete $src
>>
>>     if [string match "" $lines] {
>> -- 
>>2.20.1
>>

Reply via email to