Page MenuHomePhabricator

davidlt (David Abdurachmanov)
User

Projects

User does not belong to any projects.

User Details

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

Recent Activity

Feb 20 2020

davidlt added a comment to D68964: cmake/modules/CheckAtomic.cmake: catch false positives in RISC-V.

Yes, please backport (if possible) all other related changes mentioned above (if they are not yet part of 10.0).

Feb 20 2020, 6:49 AM · Restricted Project

Feb 18 2020

davidlt added a comment to D68964: cmake/modules/CheckAtomic.cmake: catch false positives in RISC-V.

Could this be backported to 10.0?

Feb 18 2020, 9:21 AM · Restricted Project

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