[PATCH] D51354: Fix the -print-multi-directory flag to print the selected multilib.

Nico Weber via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 4 11:02:46 PDT 2018


thakis added a comment.

The test fails on my system like so:

  --
  
  ********************
  FAIL: Clang :: Driver/print-multi-directory.c (4696 of 13174)
  ******************** TEST 'Clang :: Driver/print-multi-directory.c' FAILED ********************
  Script:
  --
  : 'RUN: at line 1';   /usr/local/google/home/thakis/src/llvm-build-goma/bin/clang -no-canonical-prefixes /usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/print-multi-directory.c -### -o /usr/local/google/home/thakis/src/llvm-build-goma/tools/clang/test/Driver/Output/print-multi-directory.c.tmp.o 2>&1      -target i386-none-linux      -print-multi-directory    | /usr/local/google/home/thakis/src/llvm-build-goma/bin/FileCheck --check-prefix=CHECK-X86-MULTILIBS /usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/print-multi-directory.c
  : 'RUN: at line 10';   /usr/local/google/home/thakis/src/llvm-build-goma/bin/clang -no-canonical-prefixes /usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/print-multi-directory.c -### -o /usr/local/google/home/thakis/src/llvm-build-goma/tools/clang/test/Driver/Output/print-multi-directory.c.tmp.o 2>&1      -target i386-none-linux -m64      -print-multi-directory    | /usr/local/google/home/thakis/src/llvm-build-goma/bin/FileCheck --check-prefix=CHECK-X86_64-MULTILIBS /usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/print-multi-directory.c
  : 'RUN: at line 19';   /usr/local/google/home/thakis/src/llvm-build-goma/bin/clang -no-canonical-prefixes /usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/print-multi-directory.c -### -o /usr/local/google/home/thakis/src/llvm-build-goma/tools/clang/test/Driver/Output/print-multi-directory.c.tmp.o 2>&1      -target arm-linux-androideabi21 -stdlib=libstdc++      -mthumb      -B/usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/Inputs/basic_android_ndk_tree      --sysroot=/usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/Inputs/basic_android_ndk_tree/sysroot      -print-multi-directory    | /usr/local/google/home/thakis/src/llvm-build-goma/bin/FileCheck  --check-prefix=CHECK-ARM-MULTILIBS /usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/print-multi-directory.c
  --
  Exit Code: 1
  
  Command Output (stderr):
  --
  /usr/local/google/home/thakis/src/llvm-rw/tools/clang/test/Driver/print-multi-directory.c:6:25: error: CHECK-X86-MULTILIBS: expected string not found in input
  // CHECK-X86-MULTILIBS: 32
                          ^
  <stdin>:1:1: note: scanning from here
  clang version 8.0.0 (trunk 341389)
  ^
  <stdin>:1:28: note: possible intended match here
  clang version 8.0.0 (trunk 341389)
                             ^
  
  --


Repository:
  rC Clang

https://reviews.llvm.org/D51354





More information about the cfe-commits mailing list