Displaying 20 results from an estimated 1000 matches similar to: "Error building llvm"
2017 Sep 27
1
Build error
Hello,
I am building LLVM with ninja on Linux environment and I continue to have the error below. I am thinking that the cause might be my PC not having sufficient RAM memory. In this sense, I extended my swap memory with a swap file (90GB), but it didn't solved the problem. Should I add more physical RAM memory to my PC, or is there any software based solution I can try first?
Thank you and
2017 Aug 26
2
building release_50 with gcc7.2.0 on MacOS: duplicate symbol llvm::DominatorTreeBase
This is release_50 branch of git,
sha1: f1d5723be3f9456a6b16cdf687847ac2918846de
Using gcc 7.2.0 from homebrew.
$ CC=/usr/local/opt/gcc/bin/x86_64-apple-darwin16.7.0-gcc-7
CXX=/usr/local/opt/gcc/bin/x86_64-apple-darwin16.7.0-g++-7 cmake ..
-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/Users/andy/local/llvm5
-DCMAKE_PREFIX_PATH=/Users/andy/local/llvm5
$ make VERBOSE=1
[ 92%] Linking CXX
2015 Nov 30
3
difference with autotools, cmake and ninja building methods
2015-11-30 12:58 GMT+08:00 Chris Bieneman <beanz at apple.com>:
> The autotools build system is officially deprecated and will be removed in a
> future release.
>
> CMake is the recommended configuration system, but it is only a
> configuration system. It generates build files for multiple different build
> systems. One of the most popular build systems is Ninja. You cannot
2010 Jun 05
1
[LLVMdev] undefined reference when using llvm-config
On Sat, Jun 5, 2010 at 3:18 AM, Duncan Sands <baldrick at free.fr> wrote:
> Hi Tom,
>
> I'm pretty sure that the LLVMContext constructor is defined in libLLVMCore.a
> What is the output of `llvm-config --libs bitwriter`? Does it include
> -lLLVMCore?
Hi Duncan,
e0082888 at e0082888-laptop:~$ local/bin/llvm-config --libs bitwriter
-lLLVMBitWriter -lLLVMCore -lLLVMSupport
2010 Jun 05
0
[LLVMdev] undefined reference when using llvm-config
Hi Tom,
> I'm trying to start a project based on llvm, but am running into some
> difficulties. I started with the 'LLVM Project Guide', but got hung
> up in the complexities of configure.ac. I'm now using llvm-config to
> provide the linker directives, but this results in undefined
> references:
>
> $ llvm-g++ `$HOME/local/bin/llvm-config --cppflags
2010 Jun 04
2
[LLVMdev] undefined reference when using llvm-config
I'm trying to start a project based on llvm, but am running into some
difficulties. I started with the 'LLVM Project Guide', but got hung
up in the complexities of configure.ac. I'm now using llvm-config to
provide the linker directives, but this results in undefined
references:
$ llvm-g++ `$HOME/local/bin/llvm-config --cppflags --ldflags --libs
bitwriter` ModuleMaker.cpp
2015 Dec 01
4
difference with autotools, cmake and ninja building methods
2015-12-01 1:20 GMT+08:00 Chris Bieneman <beanz at apple.com>:
>
> On Nov 29, 2015, at 9:09 PM, 慕冬亮 <mudongliangabcd at gmail.com> wrote:
>
> 2015-11-30 12:58 GMT+08:00 Chris Bieneman <beanz at apple.com>:
>
> The autotools build system is officially deprecated and will be removed in a
> future release.
>
> CMake is the recommended configuration system,
2010 Sep 30
0
[LLVMdev] CMake "sudo make install" & headers
Samuel Williams <space.ship.traveller at gmail.com> writes:
> I might just be doing something stupid, but when I do
>
> $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/llvm-2.8 -DCMAKE_BUILD_TYPE=Release ..
> $ sudo make install
>
> I don't get the expected headers in
> /usr/local/llvm-2.8/include/llvm
>
> It is simply an empty directory.
It works fine for me on
2010 Sep 30
2
[LLVMdev] CMake "sudo make install" & headers
Hi Oscar,
I tried that but it didn't work. However, it did work fine on Linux for me so I am now a bit confused.
Here is the output from $ sudo make install
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/llvm-2.8/lib/libLLVMSupport.a
-- Installing: /usr/local/llvm-2.8/lib/libLLVMSystem.a
-- Installing: /usr/local/llvm-2.8/lib/libLLVMCore.a
--
2016 Feb 11
5
issues with split llvm libraries and llvmpipe and failing to load library
Hey,
So in Fedora rawhide we are now building llvm 3.7.1 into the lots of
little shared libraries format.
However I'm running into a major problem with the fact that sometimes
dlclose isn't dropping all the LLVM libraries from the address space
of the process.
We have a sequence like this:
a) X server asks mesa gbm library to init, it loads the
kms_swrast_dri.so with
2015 Jul 15
2
[LLVMdev] runtime pass
Dear All
I need to create a pass that is triggered to run at a specific point during runtime. Also, this pass needs to have access to object file and to be able to modify the original IR. Any idea how to make such pass?
Regards,
Marwa Yusuf
Teaching Assistant - Computer Engineering Department
Faculty of Engineering - Benha University
E-JUST PhD Student
Computer Science & Engineering Dept.
2015 Aug 11
2
error in building llvm
Dear All
I've made un update to the llvm to the latest. At configuration, I've met some new errors to me, like it needs lldb, lld, dragonegg, llgo and so. However, I've checked them and configuration went on.
Now I'm stuck at build stage, specifically at dragonegg. First it could not find gmp.h, I've solved this by installing libgmp-dev.
Now, it can't find auto-host.h.
2013 Feb 14
1
[LLVMdev] adding a codegen pass into llvm
Thanks a million for replying. Your answer helped me. I inspected the errors more closely - with the help of my supervisor - and managed to solve some problems.
Finally the making was successful, by just following steps 1,2 and 3.
I found that one of the problems was that I modify in a wrong Passes.h, as there are 2.
My question now is: How I can apply this pass? (call, use ... etc)
>From what
2015 Aug 19
5
creating a callinst to an external function
Dear All
I'm making an instrumentation pass. The pass is supposed to modify the given IR in a specefic way. One of the required modifications is to insert a call to a function at a specific location.
This is the signature of the called function:
void myclass::foo(Function *f, BasicBlock* b)
This function's prototype is in an foofile.h file in include/llvm
And the function
2016 Mar 15
4
Getting the original high-level code
Dear All
Is there is a way I can get the original hogh level code (e.g c++ code) of an IR function within MCJIT?
Regards,
Marwa Yusuf
Teaching Assistant - Computer Engineering Department
Faculty of Engineering - Benha University
E-JUST PhD Student
Computer Science & Engineering Dept.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2015 Nov 21
3
re-compile a function
Dear All
Is there is a way to recompile a function at runtime?
It seems that I need to -like - invalidate the recompiled function to force the MCJIT to recompile it, cause when I just call runFunction, it neglects any modifications in the function code.
Thanks in advance.
Regards,
Marwa Yusuf
Teaching Assistant - Computer Engineering Department
Faculty of Engineering - Benha University
E-JUST
2015 Dec 02
0
re-compile a function
Hi Marwa,
MCJIT doesn't provide any support for recompilation. The best you can do is
use multiple MCJIT instances and destroy whichever one contains the
function "foo" that you want to recompile. MCJIT does not do any dependence
tracking either, so you'll also need to destroy and recompile any direct
callers of "foo" (and their direct callers, and so on). If you know
2013 Apr 03
2
[LLVMdev] extracting variables' values at interrupt
Dear all
I have a question and I really appreciate any help.
I'm trying to extract variable values at interrupt of some program. And I want to do that from JIT.
The situation is that the JIT will interrupt at certain point of executing some code and tries to get the variables' values.
Any help about that?
Regards,
Marwa Yusuf
Teaching Assistant - Computer Engineering Department
Faculty
2015 Jun 12
2
[LLVMdev] How to insert basic block in a loop
Dear All
I'm making a transformation pass that inserts a new basic block at the start of a loop. However when I try to change predecessor/successor relations, it does not consider the new block in the loop at all. So I got that just inserting a loop in a function before another loop is not enough. So how exactly to do this job?
Regards,
Marwa Yusuf
Teaching Assistant - Computer Engineering
2013 Apr 03
0
[LLVMdev] extracting variables' values at interrupt
This is effectively exactly what a debugger does when introspecting the state of a running program. Your JIT'ed code will need to use the program's debug information to get what it wants.
-Jim
On Apr 3, 2013, at 5:24 AM, marwayusuf at feng.bu.edu.eg wrote:
> Dear all
> I have a question and I really appreciate any help.
> I'm trying to extract variable values at interrupt