Page MenuHomePhabricator

davidlt (David Abdurachmanov)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 6 2015, 6:54 AM (240 w, 5 d)

Recent Activity

Mar 29 2018

davidlt added a comment to D21478: [build] Link main executable with libpthread.

The following caused error while building LLVM on riscv64 system. I think, you must use -pthread and never use -lpthread. A few points:

  • -pthread also modified CPP flags and defines _REENTRANT, which is required by standard;
  • Based on above -pthread also needs to be in your CPP/CXX FLAGS;
  • On riscv64 -pthread also implies libatomic (might change in the future).
Mar 29 2018, 2:04 AM

May 26 2017

davidlt added a comment to D33467: Fix LLVM build errors if necent build of GCC 7 is used.

This happens with recent GCC 7.1.1 (updated yesterday) and if compiled in C++1z mode.

May 26 2017, 1:34 AM

Jan 23 2017

davidlt accepted D29007: [lld][cmake] Fix BUILD_SHARED_LIBS installation.

Looks like this resolves issues with my builds:

a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/bin/lld-link
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/bin/lld
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldDriver.so
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldConfig.so
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldReaderWriter.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldMachO.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldCOFF.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldCore.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldReaderWriter.so
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldMachO.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldYAML.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldDriver.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldReaderWriter.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldELF.so
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldCOFF.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldMachO.so
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldYAML.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldCore.so
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldELF.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldDriver.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldELF.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldConfig.so.4
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldCore.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldConfig.so.4.0.0
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldYAML.so
a/slc6_amd64_gcc700/external/llvm/4.0.0-cms3/lib64/liblldCOFF.so
Jan 23 2017, 3:22 PM

Jan 20 2017

davidlt added a comment to D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build.

TL;DR This broke lld.

Jan 20 2017, 10:48 AM

Oct 18 2016

davidlt added inline comments to D24540: [AArch64] Add Cavium ThunderX subtarget support..
Oct 18 2016, 7:37 AM
davidlt added inline comments to D24540: [AArch64] Add Cavium ThunderX subtarget support..
Oct 18 2016, 6:53 AM

Oct 11 2015

davidlt updated subscribers of D12834: add gcc abi_tag support.
Oct 11 2015, 10:48 PM

Jan 6 2015

davidlt retitled D6854: Improve fix for PR21476 (sanitizer_common not building on AArch64 with <=3.15 kernels) from to Improve fix for PR21476 (sanitizer_common not building on AArch64 with <=3.15 kernels).
Jan 6 2015, 7:25 AM