Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] lld-3.4 bloats llvm build badly"
2013 Nov 20
0
[LLVMdev] lld-3.4 bloats llvm build badly
Hi Jack,
Are you packaging all the static libraries that lld produces as part of
the package ?
PS : When I build on x86_64, I only get a 9M image for lld.
Thanks
Shankar Easwaran
On 11/20/2013 9:15 AM, Jack Howarth wrote:
> When lld-3.4 is added to the tools directory of the llvm source tree
> as lld, the resulting cmake build produces a huge number of static libs and
> bloats
2013 Nov 20
0
[LLVMdev] lld-3.4 bloats llvm build badly
lld definitely shouldn't be that big. I would expect 10MB at most. Can you
check whether something weird is happening, like lld being built with debug
info?
-- Sean Silva
On Wed, Nov 20, 2013 at 10:15 AM, Jack Howarth <howarth at bromo.med.uc.edu>wrote:
> When lld-3.4 is added to the tools directory of the llvm source tree
> as lld, the resulting cmake build produces a huge
2016 Apr 18
1
'nlme' package not compiling
Hi,
I'm trying to install from source code the 'nlme' package in
RStudio. When I try, I get the following error message:
ld: warning: directory not found for option
'-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to
see invocation)
make: *** [nlme.so] Error 1
ERROR:
2017 Jan 19
2
undefined symbols during linking LLDB 4.0 RC1
Hello, I update my building scripts to build LLVM 4.0 RC1 (with clang, lldb, libc++, libc++abi, lld) on CentOS 6 and I got a lot of undefined symbols during linking LLDB.
I'm using clang-3.9 and this configuration:
-DLLVM_TARGETS_TO_BUILD="X86"
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_C_COMPILER=/usr/bin/clang
-DCMAKE_CXX_COMPILER=/usr/bin/clang++
2013 Jan 09
2
[LLVMdev] linking llvm libraries with bitcode files
I'm developing an llvm-based compiler and when I try to generate
executable file the following error occurs:
./bin/llvmcode.s:35: undefined reference to `operator new[](unsigned
long)'
Note that in the generated IR, the function '@_Znam' is called which is
located in one of llvm libraries. So, I should have linked the generated
assembly file with that library. Here is the code I
2019 Apr 12
2
Failed to replace stdlibc++ with libc++, linker phase error
Hi,
I'm currently working on one of my team's project to build LLVM full clang
toolchain (Clang, libcxx, libcxxabi) on a CentOS machine.
Previously we compiled our codebase with llvm-toolset-7/clang++, which by
default takes stdlibc++ to compile and link. And now we'd like to switch to
use LLVM clang with libc++. I have built libc++ and libc++abi from source
(5.0.1 release) and set
2015 Apr 01
2
[LLVMdev] Dynamic linking (dlopen/dlsym) against LLVM from a C program
[Resending as my previous message was sent to moderation. The list
info page doesn't mention this is a subscriber only list]
I'm trying to write a .so which will be loaded using dlopen and called
using dlopen. The application is written in C and I want to use the
LLVM C API jfrom it. Obviously it will end up calling C++ functions
internally but as long as I expose a C API to the
2013 Jan 09
0
[LLVMdev] linking llvm libraries with bitcode files
On Wed, Jan 9, 2013 at 5:32 AM, Ali Sedaghat <ali.sedaghatbaf at gmail.com> wrote:
> I'm developing an llvm-based compiler and when I try to generate
> executable file the following error occurs:
>
> ./bin/llvmcode.s:35: undefined reference to `operator new[](unsigned
> long)'
>
> Note that in the generated IR, the function '@_Znam' is called which is
2017 Apr 09
5
Statically linking against libc++
While considering statically linking against libc++ (and
other runtime libraries from LLVM), I rebuilt LLVM 4.0
with -DBUILD_SHARED_LIBS=OFF.
There are still some .so's in llvm/lib, and only one
of them seems to exist exclusively as a DSO (libLTO).
There's also livLLVMLTO.a, but I doubt LTO is used
after linking a binary so this just looks odd to an
uninformed LLVM outside and not
2016 Mar 03
2
EH failures in MCJIT
Hi Lang,
I am on Ubuntu 14.04.
I am building ToT: llvm, clang, polly, lld, compiler-rt, libcxx, libcxxabi.
The build compiler is: clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04
The failures show up during "make check-all".
My cmake command was:
cmake -G 'Unix Makefiles'
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=/w/c/org
-DLLVM_TARGETS_TO_BUILD:STRING=all
2020 Jul 22
2
How to debug a missing symbol with ThinLTO?
Looks like your static library is not even pulled into the link command so the static library is not even in the snapshot. From the link command in the snapshot, the static library is not on the command line from snapshot:
/Applications/Xcode-11.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -Z -demangle -object_path_lto
2019 Apr 13
2
Failed to replace stdlibc++ with libc++, linker phase error
On 04/12/2019 06:31 PM, Tom Stellard via llvm-dev wrote:
> On 04/12/2019 04:28 PM, AiChi via llvm-dev wrote:
>> Hi,
>>
>> I'm currently working on one of my team's project to build LLVM full clang toolchain (Clang, libcxx, libcxxabi) on a CentOS machine.
>>
>> Previously we compiled our codebase with llvm-toolset-7/clang++, which by default takes stdlibc++
2020 Jul 23
2
How to debug a missing symbol with ThinLTO?
Hi Tobias
The problem is that your static archive has a SYMDEF that is empty, so linker thinks the static library provided doesn't contain any symbol. The reason for that is you are using the `ranlib` from Xcode, which is too old to understand the new bitcode object files produced by llvm 10.
There are lots of ways to fix that:
* The standard way to create static library on macOS is to use
2017 Jan 23
2
undefined symbols during linking LLDB 4.0 RC1
Hi Pavel,
thank you for you response.
objdump -T showed that there are no symbols defined in liblldb.so.
After few compilations I found that problem is with linking with LLD (-DLLVM_ENABLE_LLD=ON) without the directive everything is ok.
Hana
=============
$ objdump -T lib64/liblldb.so
lib64/liblldb.so: file format elf64-x86-64
DYNAMIC SYMBOL TABLE:
0000000000000000 w D *UND*
2016 Mar 02
2
EH failures in MCJIT
After re-cmaking and rebuilding everything from scratch, I'm seeing
failures in MCJIT. It this something known or expected? I build
LLVM/clang with pre-packaged clang-3.7.0, with "-stdlib=libc++".
Example failure:
/w/bld/org/./bin/lli -remote-mcjit
-mcjit-remote-process=/w/bld/org/./bin/lli-child-target
/w/src/llvm.org/test/ExecutionEngine/MCJIT/remote/eh.ll
--
Exit Code:
2020 Jul 22
2
How to debug a missing symbol with ThinLTO?
This is usually a problem that is not using llvm-ar. I cannot reproduce this problem with either llvm 10.0 or TOT version. Which linker version are you using? You can also try pass "-Wl,-debug_snapshot" to the command where the error produces and then locate the "*.ld-snapshot" in /tmp directory and attach that as a reproducer.
Steven
> On Jul 22, 2020, at 8:41 AM, Teresa
2017 Dec 26
2
Regression tests
Hello,
I have just built LLVM with CMake by following these instructions
https://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary
and I am trying to run the regression tests using "make check-all" but
there are some unexpected failures in libcxx and libcxxabi. Here's the test
log:
Expected Passes : 40745
Expected Failures : 258
Unsupported Tests : 1594
2020 Nov 05
1
How to use mainline clang/llvm with CMake
Dear all, I am not sure whether this is a right place to ask basic questions about usage of CLang/LLVM, but also not sure if there is any other mailing list for such.
Kindly point me to such a list in such case.
I had built mainline CLang/LLVM on OSX and tried to use it with CMake. I had override following variables in CMake:
2019 Aug 03
3
conflicting builtins in clang with musl (stddef.h)
Hello there,
I'm building a Linux distribution based on musl and LLVM as default
toolchain (including lld/libc++/libc++abi/libunwind rather than GNU).
For most of the time this works pretty well.
However I'm having troubles with few packages, webkit for instance
fails because of max_align_t being redeclared in musl's stddef.h
I see that stddef.h is provided by both musl and in the