search for: have_cxxabi_h

Displaying 13 results from an estimated 13 matches for "have_cxxabi_h".

2015 Jan 08
7
[LLVMdev] LLD Standalone CMake build
..._PREFIX_PATH instead of defining custom variables like LLD_PATH_TO_LLVM_BUILD and LLD_PATH_TO_LLVM_SOURCE. Any objection to that? Also, two files ELFLinkingContext.cpp and MachOLinkingContext.cpp include a private header from the LLVM source tree, "llvm/Config/config.h" to get access to HAVE_CXXABI_H. Can the dependency on HAVE_CXXABI_H be removed? If no, mind if I add a config.h.cmake to LLD's "include/lld/Config"? Thanks, Greg
2008 Sep 05
0
[LLVMdev] Demangling question
...ppears that the mangled name is surrounded by parentheses. I guess what could be done is to just write a version of the line stripper per platform. I'd start by only supporting the platforms I have access to, and letting other people contribute the parsing code for their platform. #if HAVE_CXXABI_H #include <cxxabi.h> #endif /// .... static void PrintStackTrace(int skipFrames) { #ifdef HAVE_BACKTRACE // Use backtrace() to output a backtrace on Linux systems with glibc. int depth = backtrace(stackTrace, static_cast<int>(arrayLengthOf(Stac...
2016 May 05
3
RFC: Adding an itanium c++ demangler to lib/Support
I really want to start simple. So if adding a demangler the first objective is to add one that lets us drop the HAVE_CXXABI_H. After that it can be expanded. Cheers, Rafael On 5 May 2016 at 08:58, David Chisnall <David.Chisnall at cl.cam.ac.uk> wrote: > On 5 May 2016, at 13:47, Rafael Espíndola via llvm-dev <llvm-dev at lists.llvm.org> wrote: >> >> * Is having an itanium demangler in lib/Sup...
2015 Jan 09
2
[LLVMdev] LLD Standalone CMake build
...ables like LLD_PATH_TO_LLVM_BUILD and >> LLD_PATH_TO_LLVM_SOURCE. Any objection to that? >> >> Also, two files ELFLinkingContext.cpp and MachOLinkingContext.cpp >> include a private header from the LLVM source tree, >> "llvm/Config/config.h" to get access to HAVE_CXXABI_H. Can the >> dependency on HAVE_CXXABI_H be removed? If no, mind if I add a >> config.h.cmake to LLD's "include/lld/Config"? > > > I personally would be opposed to adding configure machinery to LLD's build. > It is just duplicating the machinery already in...
2016 May 05
3
RFC: Adding an itanium c++ demangler to lib/Support
...object file generated by the source. > > > On 2016-May-05, at 06:37, Rafael Espíndola via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > > > I really want to start simple. So if adding a demangler the first > > objective is to add one that lets us drop the HAVE_CXXABI_H. > > > > After that it can be expanded. > > > > Cheers, > > Rafael > > > > > > On 5 May 2016 at 08:58, David Chisnall <David.Chisnall at cl.cam.ac.uk> > wrote: > >> On 5 May 2016, at 13:47, Rafael Espíndola via llvm-dev < > llv...
2016 May 06
2
RFC: Adding an itanium c++ demangler to lib/Support
...a very few modern C++ conveniences. >>> On 2016-May-05, at 06:37, Rafael Espíndola via llvm-dev <llvm-dev at lists.llvm.org> wrote: >>> >>> I really want to start simple. So if adding a demangler the first >>> objective is to add one that lets us drop the HAVE_CXXABI_H. >>> >>> After that it can be expanded. >>> >>> Cheers, >>> Rafael >>> >>> >>> On 5 May 2016 at 08:58, David Chisnall <David.Chisnall at cl.cam.ac.uk> wrote: >>>> On 5 May 2016, at 13:47, Rafael Espíndola...
2016 May 05
4
RFC: Adding an itanium c++ demangler to lib/Support
We are trying out lld ELF on windows. It works great, but a big difference from running it on linux is that it cannot demangle c++ names since there is no itanium demangler available on windows. We have an implementation in libcxxabi/src/cxa_demangle.cpp. I see that there was some discussion about having a version of that in lib/Support, but I don't think a patch was ever posted. So, some
2016 Feb 25
2
Building with LLVM_PARALLEL_XXX_JOBS
...or FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for mach-o/dyld.h -- Looking for mach-o/dyld.h - not found -- Looking for histedit.h -- Looking for histedit.h - found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthre...
2016 Mar 03
3
Building with LLVM_PARALLEL_XXX_JOBS
I had only a quick view on the blog-texts. It might be that a CLANG generated with LTO/PGO speeds up the build. Can you confirm this? Can you confirm binutils-gold speed up the build? Has LLVM an own linker? Can be used? Speedup the build? Yesterday night I loooked through available CMAKE/LLVM variables... ### GOLD # CMAKE_LINKER:FILEPATH=/usr/bin/ld #
2016 Dec 19
1
How to create Debian packages for release 3.9.0
Hello, Le 12/12/2016 à 18:29, Hans Wennborg a écrit : > +Sylvestre who knows about these things. > > On Thu, Dec 8, 2016 at 2:24 AM, Kris van Rens via llvm-dev > <llvm-dev at lists.llvm.org> wrote: >> L.S., >> >> I'm currently in the process of creating Debian packages for >> clang/llvm release 3.9.0. For this I'm using the steps as explained on
2016 Mar 17
2
Building with LLVM_PARALLEL_XXX_JOBS
On Mon, Mar 14, 2016 at 5:30 PM, Chris Bieneman <cbieneman at apple.com> wrote: [ brutal-snip ] ... > [ TODO#S: Before doing a 2nd build (and in a 3rd run using more > optimized binaries) ] > > How do I anable LTO via CMAKE? > > > LLVM_ENALBLE_LTO=On > [ v4 of my build-script attached ] Hi Chris, thanks for the response! That seems to work (see below). $ cd
2017 Feb 11
2
Asan self host problems: Failed to deallocate
Trying to run a self host "ninja check-clang" with ASan enabled I hit a /lot/ of errors like this (strangely I hit none of these in check-llvm, only in check-clang): Any ideas? ==10525==ERROR: AddressSanitizer failed to deallocate 0x10800 (67584) bytes at address 0x631000014800 ==10525==AddressSanitizer CHECK failed:
2017 Feb 15
2
Asan self host problems: Failed to deallocate
...RANDOM:INTERNAL= //Have symbol backtrace HAVE_BACKTRACE:INTERNAL=1 //Have symbol ceilf HAVE_CEILF:INTERNAL=1 //Is circo available ? HAVE_CIRCO:INTERNAL=1 //Have symbol closedir HAVE_CLOSEDIR:INTERNAL=1 //Have include CrashReporterClient.h HAVE_CRASHREPORTERCLIENT_H:INTERNAL= //Have include cxxabi.h HAVE_CXXABI_H:INTERNAL=1 //Test HAVE_CXX_ATOMICS64_WITHOUT_LIB HAVE_CXX_ATOMICS64_WITHOUT_LIB:INTERNAL=1 //Test HAVE_CXX_ATOMICS_WITHOUT_LIB HAVE_CXX_ATOMICS_WITHOUT_LIB:INTERNAL=1 //Have symbol arc4random HAVE_DECL_ARC4RANDOM:INTERNAL= //Have symbol FE_ALL_EXCEPT HAVE_DECL_FE_ALL_EXCEPT:INTERNAL=1 //Have symbol...