New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 775883 link

Starred by 2 users

Issue metadata

Status: Archived
Owner: ----
Closed: Dec 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Chromium fails to compile on MacOs.

Reported by yorikpig...@gmail.com, Oct 18 2017

Issue description

Chromium fails to compile on MacOs.

gn args:
dcheck_always_on = true
is_component_build = true
is_debug = true
use_jumbo_build = true

log:
dyaroshev-osx2:src dyaroshev$ ninja -C out/Default/ chrome
ninja: Entering directory `out/Default/'
[1/26] LINK irt_x64/nacl_irt.nexe
FAILED: irt_x64/nacl_irt.nexe irt_x64/exe.unstripped/nacl_irt.nexe 
python "../../build/toolchain/gcc_link_wrapper.py" --output="irt_x64/nacl_irt.nexe" --strip="../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-strip" --unstripped-file="irt_x64/exe.unstripped/nacl_irt.nexe" -- python ../../native_client/build/link_irt.py --tls-edit=./tls_edit --link-cmd=../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-clang++ --readelf-cmd=../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-readelf -Wl,--fatal-warnings -m64 -Werror -Wl,--gc-sections -o "irt_x64/exe.unstripped/nacl_irt.nexe" -Wl,--start-group @"irt_x64/nacl_irt.nexe.rsp"  -Wl,--end-group    
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_calloc_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:37: multiple definition of `_calloc_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._calloc_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_free_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:46: multiple definition of `_free_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._free_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_malloc_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:34: multiple definition of `_malloc_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._malloc_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_realloc_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:42: multiple definition of `_realloc_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._realloc_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `bulk_free':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5311: multiple definition of `bulk_free'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5311: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `calloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:4786: multiple definition of `calloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:4786: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `free':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:4677: multiple definition of `free'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:4677: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `independent_calloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5301: multiple definition of `independent_calloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5301: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `independent_comalloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5307: multiple definition of `independent_comalloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5307: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:4539: multiple definition of `malloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:4539: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_footprint':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5340: multiple definition of `malloc_footprint'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_footprint+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_footprint_limit':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5348: multiple definition of `malloc_footprint_limit'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_footprint_limit+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_max_footprint':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5344: multiple definition of `malloc_max_footprint'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_max_footprint+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_set_footprint_limit':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5352: multiple definition of `malloc_set_footprint_limit'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_set_footprint_limit+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_trim':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5329: multiple definition of `malloc_trim'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5329: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_usable_size':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5379: multiple definition of `malloc_usable_size'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_usable_size+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `mallopt':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5375: multiple definition of `mallopt'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.mallopt+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `memalign':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5257: multiple definition of `memalign'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5256: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `posix_memalign':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5263: multiple definition of `posix_memalign'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5263: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `pvalloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5293: multiple definition of `pvalloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5293: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `realloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5180: multiple definition of `realloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5180: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `realloc_in_place':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5225: multiple definition of `realloc_in_place'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5225: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `valloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5286: multiple definition of `valloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5286: first defined here
x86_64-nacl-clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Traceback (most recent call last):
  File "../../native_client/build/link_irt.py", line 236, in <module>
    sys.exit(Main())
  File "../../native_client/build/link_irt.py", line 229, in Main
    linker.Link(remaining_args)
  File "../../native_client/build/link_irt.py", line 144, in Link
    self.RunLink(cmd_line, pre_tls_edit_out)
  File "../../native_client/build/link_irt.py", line 129, in RunLink
    raise Error('FAILED with %d: %s' % (err, ' '.join(cmd_line)))
build_nexe_tools.Error: FAILED with 1: ../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-clang++ -o irt_x64/exe.unstripped/nacl_irt.nexe.raw -Wl,--as-needed -Wl,--fatal-warnings -m64 -Werror -Wl,--gc-sections -Wl,--start-group @irt_x64/nacl_irt.nexe.rsp -Wl,--end-group
ninja: build stopped: subcommand failed.
dyaroshev-osx2:src dyaroshev$ gn args out/Default/
Waiting for editor on "/space/chromium/src/out/Default/args.gn"...
Generating files...
Done. Made 7546 targets from 1367 files in 6043ms
dyaroshev-osx2:src dyaroshev$ ninja -C out/Default/ chrome
ninja: Entering directory `out/Default/'
[1/156] LINK irt_x64/nacl_irt.nexe
FAILED: irt_x64/nacl_irt.nexe irt_x64/exe.unstripped/nacl_irt.nexe 
python "../../build/toolchain/gcc_link_wrapper.py" --output="irt_x64/nacl_irt.nexe" --strip="../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-strip" --unstripped-file="irt_x64/exe.unstripped/nacl_irt.nexe" -- python ../../native_client/build/link_irt.py --tls-edit=./tls_edit --link-cmd=../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-clang++ --readelf-cmd=../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-readelf -Wl,--fatal-warnings -m64 -Werror -Wl,--gc-sections -o "irt_x64/exe.unstripped/nacl_irt.nexe" -Wl,--start-group @"irt_x64/nacl_irt.nexe.rsp"  -Wl,--end-group    
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_calloc_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:37: multiple definition of `_calloc_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._calloc_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_free_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:46: multiple definition of `_free_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._free_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_malloc_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:34: multiple definition of `_malloc_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._malloc_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `_realloc_r':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/untrusted/nacl/malloc.c:42: multiple definition of `_realloc_r'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text._realloc_r+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `bulk_free':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5311: multiple definition of `bulk_free'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5311: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `calloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:4786: multiple definition of `calloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:4786: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `free':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:4677: multiple definition of `free'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:4677: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `independent_calloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5301: multiple definition of `independent_calloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5301: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `independent_comalloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5307: multiple definition of `independent_comalloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5307: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:4539: multiple definition of `malloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:4539: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_footprint':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5340: multiple definition of `malloc_footprint'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_footprint+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_footprint_limit':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5348: multiple definition of `malloc_footprint_limit'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_footprint_limit+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_max_footprint':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5344: multiple definition of `malloc_max_footprint'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_max_footprint+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_set_footprint_limit':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5352: multiple definition of `malloc_set_footprint_limit'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_set_footprint_limit+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_trim':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5329: multiple definition of `malloc_trim'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5329: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `malloc_usable_size':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5379: multiple definition of `malloc_usable_size'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.malloc_usable_size+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `mallopt':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5375: multiple definition of `mallopt'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):../../native_client/src/untrusted/irt/irt_malloc.c:(.text.mallopt+0x0): first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `memalign':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5257: multiple definition of `memalign'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5256: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `posix_memalign':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5263: multiple definition of `posix_memalign'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5263: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `pvalloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5293: multiple definition of `pvalloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5293: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `realloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5180: multiple definition of `realloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5180: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `realloc_in_place':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5225: multiple definition of `realloc_in_place'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5225: first defined here
/space/chromium/src/native_client/toolchain/mac_x86/pnacl_newlib/bin/../x86_64-nacl/lib/libnacl.a(malloc.o): In function `valloc':
/mnt/data/b/build/slave/nacl-toolchain/build/native_client/src/third_party/dlmalloc/malloc.c:5286: multiple definition of `valloc'
irt_x64/obj/native_client/src/untrusted/irt/libirt_core_lib.a(irt_malloc.o):/space/chromium/src/out/Default/../../native_client/src/third_party/dlmalloc/malloc.c:5286: first defined here
x86_64-nacl-clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Traceback (most recent call last):
  File "../../native_client/build/link_irt.py", line 236, in <module>
    sys.exit(Main())
  File "../../native_client/build/link_irt.py", line 229, in Main
    linker.Link(remaining_args)
  File "../../native_client/build/link_irt.py", line 144, in Link
    self.RunLink(cmd_line, pre_tls_edit_out)
  File "../../native_client/build/link_irt.py", line 129, in RunLink
    raise Error('FAILED with %d: %s' % (err, ' '.join(cmd_line)))
build_nexe_tools.Error: FAILED with 1: ../../native_client/toolchain/mac_x86/pnacl_newlib/bin/x86_64-nacl-clang++ -o irt_x64/exe.unstripped/nacl_irt.nexe.raw -Wl,--as-needed -Wl,--fatal-warnings -m64 -Werror -Wl,--gc-sections -Wl,--start-group @irt_x64/nacl_irt.nexe.rsp -Wl,--end-group
[2/156] ACTION //components/resources:about_credits(//build/toolchain/mac:clang_x64)
ninja: build stopped: subcommand failed.
dyaroshev-osx2:src dyaroshev$ 

 

Comment 1 by meh...@chromium.org, Oct 20 2017

Cc: rsesek@chromium.org shrike@chromium.org
Labels: OS-Mac
May be you can help here? Thanks.

Comment 2 by rsesek@chromium.org, Oct 20 2017

Try disabling the jumbo build?

Comment 3 by meh...@chromium.org, Oct 20 2017

Labels: Needs-Feedback
> Try disabling the jumbo build?

Thank you!

yorikpigama@: Please try it and give us a feedback if it is working. Thanks.


yorikpigama@ Could you please respond to the comment #3
@kkaluri - it helped back then. I didn't build Chromium in a while. Sorry for not responding.
Project Member

Comment 6 by sheriffbot@chromium.org, Dec 4 2017

Cc: meh...@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "mehmet@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Archived (was: Unconfirmed)

Sign in to add a comment