New issue
Advanced search Search tips

Issue 789795 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Chromium Mac 10.9 Goma Canary (dbg)(clobber) failing in LINK goobspatch

Project Member Reported by ukai@chromium.org, Nov 30 2017

Issue description

https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.fyi%2FChromium_Mac_10.9_Goma_Canary__dbg__clobber_%2F35024%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout

[3190/56835] LINK ./goobspatch
FAILED: goobspatch 
export DEVELOPER_DIR=/b/c/builder/mac/src/build/mac_files/Xcode.app;  TOOL_VERSION=1511399126 ../../build/toolchain/mac/linker_driver.py ../../third_party/llvm-build/Release+Asserts/bin/clang++  -stdlib=libc++ -arch x86_64 -segprot PROTECTED_MEMORY rw r -isysroot ../../build/mac_files/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.9.0 -Wl,-ObjC -Wl,-rpath,@loader_path/. -Wl,-rpath,@loader_path/../../.. -Werror -o "./goobspatch" -Wl,-filelist,"./goobspatch.rsp" ./liblzma_decompress.dylib -lbz2 -lz
Undefined symbols for architecture x86_64:
  "base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::data() const", referenced from:
      base::SHA1HashString(base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in libgoobsdiff_sha1_adapter.a(sha1.o)
  "base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::length() const", referenced from:
      base::SHA1HashString(base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in libgoobsdiff_sha1_adapter.a(sha1.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Traceback (most recent call last):
  File "../../build/toolchain/mac/linker_driver.py", line 229, in <module>
    Main(sys.argv)
  File "../../build/toolchain/mac/linker_driver.py", line 79, in Main
    subprocess.check_call(compiler_driver_args)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['../../third_party/llvm-build/Release+Asserts/bin/clang++', '-stdlib=libc++', '-arch', 'x86_64', '-segprot', 'PROTECTED_MEMORY', 'rw', 'r', '-isysroot', '../../build/mac_files/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk', '-mmacosx-version-min=10.9.0', '-Wl,-ObjC', '-Wl,-rpath,@loader_path/.', '-Wl,-rpath,@loader_path/../../..', '-Werror', '-o', './goobspatch', '-Wl,-filelist,./goobspatch.rsp', './liblzma_decompress.dylib', '-lbz2', '-lz']' returned non-zero exit status 1

 
Cc: mark@chromium.org

Comment 3 by ukai@chromium.org, Nov 30 2017

could we check sha1.o content in goma cache?

Comment 5 by ukai@chromium.org, Dec 1 2017

Status: Fixed (was: Untriaged)

Sign in to add a comment