Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] llvm with non-standard gcc location"
2010 Dec 28
1
[LLVMdev] llvm with non-standard gcc location
Hi all,
I'd like to use LLVM 2.8 on a openSUSE 10.3 box and when I try to compile
anything I get an error:
martin at vm:~/project/backend> clang tutorial001.m -v -emit-llvm -o
tutorial001
clang version 2.9 (trunk 122601)
Target: x86_64-unknown-linux-gnu
Thread model: posix
"/usr/local/llvm/Debug+Asserts/bin/clang" -cc1 -triple
x86_64-unknown-linux-gnu -emit-llvm-bc -disable-free
2018 Apr 02
0
LLD-linked binary segfaults at runtime on alpine linux
Can you add `--reproduce=repro` to lld command line? That generates
repro.tar in your current directory which contains all input files. And
then please compress and upload it somewhere so that we can take a look.
On Mon, Apr 2, 2018 at 9:18 AM Andrew Kelley via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Alpine linux is a distribution that uses musl libc instead glibc. Here are
2018 Apr 02
1
LLD-linked binary segfaults at runtime on alpine linux
https://superjoe.s3.amazonaws.com/temp/repro.tar.xz
On Mon, Apr 2, 2018 at 1:26 PM, Rui Ueyama <ruiu at google.com> wrote:
> Can you add `--reproduce=repro` to lld command line? That generates
> repro.tar in your current directory which contains all input files. And
> then please compress and upload it somewhere so that we can take a look.
>
>
> On Mon, Apr 2, 2018 at
2018 Apr 02
2
LLD-linked binary segfaults at runtime on alpine linux
Alpine linux is a distribution that uses musl libc instead glibc. Here are
my steps to reproduce:
On Alpine linux, download LLVM, Clang, LLD 6.0.0 from releases.llvm.org,
and build them from source.
$ clang -c hello_world.c
$ ld.lld --gc-sections -m elf_x86_64 -o hello_world
/usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../lib/Scrt1.o
2018 Apr 11
1
Building an LLVM/CLANG cross compiler for legacy GCC toolchain
Hello,
I need to build a CLANG cross compiler for mips-linux-uclibc. To be
completely compatible with the target system, I would like it to use linux
2.6.32.54 headers, binutils 2.25, gcc 4.1.2, and uClibc 0.9.30.1 for the
gcc toolchain. I have been able to build the GCC toolchain a variety of
different ways, but none of these builds can be "dropped in" via clang as a
replacement for
2010 Jun 28
2
[LLVMdev] libLLVMgold.so: could not load plugin library
On 6/26/2010 10:30 AM, Rafael Espindola wrote:
>> So the gold and the LLVMgold are linked against the same libstdc++. I am
>> using the gcc at /s/gcc-4.3.1/i386_rhel5/bin to compile the LLVM chain.
> Can you run llvm-gcc again with -Wl,-debug? This will show the linker
> line being used. You can then run gdb on it. Try to find what error is
> dlopen reporting. I wonder if gold
2010 Jul 21
1
[LLVMdev] gold and debug information
On 7/21/2010 1:59 PM, Rafael Espindola wrote:
>> I do not know how to get the ld invocation you need. If this command is not
>> what you need, please tell me how to get the ld invocation.
> Add -Wl,-debug to the llvm-gcc call. That should print the ld command
> line in the end.
2012 May 23
3
[LLVMdev] problem on clang+gold
Hi there,
I compiled clang+gold using a gcc under path /s/gcc-4.3.1/bin/. Later on
I do configure and make for flex-2.5.35, and the following command is
invoked:
"/path/to/my/gold/ld" --hash-style=gnu --no-add-needed --eh-frame-hdr -m
elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o flex
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crt1.o
2010 Jun 28
0
[LLVMdev] libLLVMgold.so: could not load plugin library
> The -Wl,-debug result is like this:
> $LLVMGCCPREFIX/lib/gcc/i686-pc-linux-gnu/4.2.1/../../../../i686-pc-linux-gnu/bin/ld
> -plugin $LLVMGCCPREFIX/libexec/gcc/i686-pc-linux-gnu/4.2.1/libLLVMgold.so
> -plugin-opt=as=as --eh-frame-hdr -m elf_i386 -dynamic-linker
> /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o
> $LLVMGCCPREFIX/lib/gcc/i686-pc-linux-gnu/4.2.1/crtbegin.o
>
2012 Jun 19
2
[LLVMdev] Is cross-compiling for ARM on x86 with llvm/Clang possible?
Hello Gergö, Joerg and people on our list
With your kind answer, I tried to build a hello world program for
ARM(arm-none-linux-gnueabi) on my x86-64 PC.
Thank you we verified the generated bitcode. The only thing remained is
linking.
Let me brief what I did so far.
1. Built Clang/llvm in a way explained in
http://clang.llvm.org/get_started.html on Ubuntu 11.10 x86-64 PC
2. Downloaded gcc-4.0
2008 Nov 12
1
[LLVMdev] hello compiles with -O3 but not -O4
Trivial hello world program compiles with -O3, but with -O4:
(BTW, is there a guide to what different -On mean?)
llvm-g++ -O4 Hello.cc -o Hello -v
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ../llvm-gcc4.2-2.4.source/configure --program-prefix=llvm- --enable-llvm=/home/nbecker/llvm-2.4 --enable-languages=c,c++
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc.
2012 Jun 20
3
[LLVMdev] Is cross-compiling for ARM on x86 with llvm/Clang possible?
Hello,
Thank you for your kind attention to my issue and your help.
I changed the tool chain and tried again. And there is a little progress
but still have some problem.
Using --sysroot doesn't make clang use linker(ld) in the cross tool.
Most important question is how I can make clang use cross tool linker.
Let me show you my experiment and questions below.
There are two questions.
[Run]
2013 Aug 23
1
[LLVMdev] gsplit-dwarf broken on Linux?
Hi!
Quick question - do you know if recent commits could cause this error, or I
should go to bisect/debug this? Do we have tests that check that
-gsplit-dwarf succeeds (i.e. compile and link step work)?
$ cat a.cc
int foo(int x) {
return x + 1;
}
int main() {
return foo(42);
}
$ ./bin/clang++ -gsplit-dwarf a.cc
/tmp/a-005b1a.o(.debug_pubnames+0x6): error: undefined reference to
2014 Nov 30
3
[LLVMdev] How to fix bug
Please help me.
How do I fix this bug
@ubuntu:~/Documents/test$ clang hello.c -o hello
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find crtbegin.o: No such file or directory
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: cannot find -lgcc_s
clang-2: error: linker command failed with exit code 1
2012 Jun 28
2
[LLVMdev] Problem compiling with clang + gold plugin: no archive symbol table
Hi,
I build llvm with gold plugin, clang and the binutils(and it's put into the
PATH) with plugins support.
ld.gold is renamed to ld. A quick test of clang -flto -O0 hello.c can
succeed.
But when I try to export CC="clang -v -flto" and compile MySQL, it failed
in the linking with the following error message:
"/home/ryan/binutils/bin/ld" -export-dynamic -z relro
2008 Mar 05
0
Press delete key three times in R-2.6.1 to get segmentation fault (PR#10892)
Full_Name: Poor Yorick
Version: R-2.6.1
OS: 2.4.21-50.ELhugemem #1 SMP Tue May 8 17:10:31 EDT 2007 i686 i686 i386 GNU/Linux
Submission from: (NULL) (148.168.40.4)
After compiling R-2.6.1 with gcc-4.2.1 pressing the 'delete' key three times in
an interactive session causes R to malfunction, spitting out an infinite stream
of errors. I have also replicated the issue in R-2.5.1:
R
2009 Sep 18
0
[LLVMdev] OT: intel darwin losing primary target status
Jack,
I think there is an extra dimension to darwin that might be confusing
things. Darwin uses two-level-name-space. That means that at build
time the linker records where it found each dylib (SO) symbol. (It
records the path the dylib supplied as its "install name" - not just
the leafname as SO_NEEDED does.)
On a SnowLeopard system you *can* link against /usr/lib/libgcc_s.
2010 Jul 12
2
[LLVMdev] build errors while cross compiling llvm-gcc for ARM
Sorry for not explaining well.
After compiling with g++-cross
g++-cross -c a.c
I do link using this command
/gold_binutils/build/gold/ld-new -plugin
~/Desktop/Sanjeev/LLVM/llvm-2.7/Release/lib/libLLVMgold.so --eh-frame-hdr
-melf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o
/usr/lib/crti.o
/usr/local/lib/gcc/i686-pc-linux-gnu/4.2.0/crtbegin.o
2009 Sep 18
2
[LLVMdev] OT: intel darwin losing primary target status
Nick,
How exactly do you envision this being done? Looking at the contents
of config/darwin.h, I see...
/* Support -mmacosx-version-min by supplying different (stub) libgcc_s.dylib
libraries to link against, and by not linking against libgcc_s on
earlier-than-10.3.9.
Note that by default, -lgcc_eh is not linked against! This is
because in a future version of Darwin the EH frame
2013 Jul 24
0
[LLVMdev] Program compiled with Clang -pg and -O crashes with SEGFAULT
Hi Qiao,
On 24/07/13 08:23, Qiao Yang wrote:
> Hi,
>
> I am trying to compile a simple program with Clang 3.3 on Linux and used -pg and -O2 option. The program would crash with segfault. Interestingly if I compile it with -pg option only it works. Do you have any idea why it crashes? And any workaround?
>
> $ cat myprog.c
> int main() {
> return 0;
> }
>
> $