Displaying 20 results from an estimated 300 matches similar to: "[LLVMdev] Beginner Question on Linking"
2003 Jun 16
2
using win32 static libs
hi,
i hope this is not too "newbie-ish" but i've never programmed with static libs before.
i've downloaded the win32sdk and try to build a simple wav->ogg/vorbis encoder, but the linker complained about several redefinitions.
environment is visual studio .net 2003 on winxp and a standard mfc-app set up by this project-wizzard that comes with vs.net2003 using the default
2008 Apr 16
1
C++ Linker Warnings
Hi,
I have been trying to link to theora static libs I built with VC++ 2005 from
libtheora-1.0beta2 and libogg-1.1.3. I get a couple of link warnings, the
most significant is:
LINK : warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other
libs; use /NODEFAULTLIB:library
I read up about libcmt.lib and found it is a statically linked library that
supports
2013 Sep 29
2
MSVS: debug flac.exe uses release libogg_static.lib
With current settings, MSVS links debug version of flac.exe (and other .exe and .dll files) with the release version of libogg_static.lib. MSVS issues a "warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library"
What's the reason in this setting?
What is better:
* to change the settings so that MSVS will link debug .exe files with
2017 Feb 27
2
lli can't find vsprintf
thank you! yes, i guess that is the problem.
unfortunately libcmt doesn't work. could it have another name for lli?
The function missing seems to be part of libcmt since i get a similar error
on linking if i remove the libcmt
D:\llvm\examples\helloworld>lli -load=libcmt hello.bc
Error opening 'libcmt': libcmt: Can't open: The specified module could not
be found. (0x7E)
2017 Mar 31
2
Invoking lld for PE/COFF (Windows) linking
On 3/30/2017 9:03 PM, Reid Kleckner via llvm-dev wrote:
> On Thu, Mar 30, 2017 at 5:57 PM, Edward Diener via llvm-dev
> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>
> Actually just doing:
>
> clang++ -c t.cpp -o t.o --target=x86_64-windows-msvc -fmsc-version=1900
> clang++ t.o -o t.exe --target=x86_64-windows-msvc
2017 Feb 25
2
lli can't find vsprintf
Hi
i am wondering if someone could give me some tips on how to debug/solve
this problem. I am trying to use LLI on Windows. I build llvm and clang
using cmake.
clang -c hello.c -emit-llvm -o hello.bc
lli hello.bc
D:\llvm\examples\helloworld>lli hello.bc
LLVM ERROR: Program used external function '___stdio_common_vsprintf' which
could not be resolved!
But, I can generate the exe though
2013 Sep 29
2
MSVS: debug flac.exe uses release libogg_static.lib
Ralph Giles wrote:
>> With current settings, MSVS links debug version of flac.exe (and other
>> .exe and .dll files) with the release version of libogg_static.lib.
>> MSVS issues a "warning LNK4098: defaultlib 'libcmt.lib' conflicts with use
>> of other libs; use /NODEFAULTLIB:library"
>
> Sounds like a bug. Debug targets should link to debug builds
2014 Oct 23
2
[LLVMdev] compiler-rt with MSVC 2013
On Thu, Oct 23, 2014 at 3:38 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
> On Thu, Oct 23, 2014 at 2:57 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
>> On Thu, Oct 23, 2014 at 2:46 PM, Timur Iskhodzhanov <timurrrr at google.com> wrote:
>>> 2014-10-23 11:34 GMT-07:00 Aaron Ballman <aaron at aaronballman.com>:
>>>> On Thu, Oct
2020 Feb 23
2
Change default config of clang on Windows
I'm getting trouble using clang with compiled libc++ on MSVC.
1. why clang chooses `link` over `lld-link` by default? I don't really wish
to write `-fuse-ld=lld-link` every single time I build something.
2. why `lld-link` doesn't search inside default `lib` directory? I need to
manually show him where it is although I put that binary in `<LLVM
root>\lib\`
3. why clang invokes
2014 Oct 23
2
[LLVMdev] compiler-rt with MSVC 2013
compiler-rt libs must be built with /MT, so the MSVS build is doing
the wrong thing here.
2014-10-23 12:52 GMT-07:00 Aaron Ballman <aaron at aaronballman.com>:
> On Thu, Oct 23, 2014 at 3:42 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
>> On Thu, Oct 23, 2014 at 3:38 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
>>> On Thu, Oct 23, 2014 at 2:57
2012 Oct 22
2
[LLVMdev] Section specialization & COFF.
On 20/10/12 03:15, Michael Spencer wrote:
> On Fri, Oct 19, 2012 at 2:55 AM, r4start <r4start at gmail.com> wrote:
>> Hi all.
>>
>> While compiling next code
>> @A = weak unnamed_addr constant { i32, i32, i32 } { i32 0, i32 0, i32 0 },
>> section ".data"
>> was discovered that llc ignores weak linkage if we emit it in COFF object.
>>
2013 Sep 30
0
MSVS: debug flac.exe uses release libogg_static.lib
lvqcl wrote:
> Ralph Giles wrote:
>
> >> With current settings, MSVS links debug version of flac.exe (and other
> >> .exe and .dll files) with the release version of libogg_static.lib.
> >> MSVS issues a "warning LNK4098: defaultlib 'libcmt.lib' conflicts with use
> >> of other libs; use /NODEFAULTLIB:library"
> >
> > Sounds
2012 May 01
1
[LLVMdev] Linking C++ on Windows
I've followed all the LLVM+clang build-from-source instructions for Windows using MSVC++ 2008. It all builds fine. I initially had troubling getting any linking to work at all until I made sure to have the right environment variables set using a wrapper batch script. Now C programs compile, link, and execute fine, but C++ programs don't link, not even a simple "hello, world"
2008 Aug 28
1
Building wxruby on windows with Visual C++ Express Edition
Hello,
Sorry for bothering You with so many questions, but I''m trying to build
wxruby from svn and wxWindgets 2.8.8 using Visual C++ 2008 Express
Edition.
I builded wxWindgets following instructions
http://wiki.wxwidgets.org/Compiling_WxWidgets and
http://wxruby.rubyforge.org/wiki/wiki.pl?HowToBuildWxWidgets
It compiled without any errors.
But on linking step of wxruby build process error
2012 Nov 27
0
[LLVMdev] Building llvm and clang with mixed assertion modes
"David Peixotto" <dpeixott at codeaurora.org> writes:
> I'd like to build llvm with assertions enabled, but build clang with
> assertions disabled. In other words, I'd like lvm in Release+Asserts mode,
> but clang in Release mode.
>
> Is it possible to do this with one top level configure/make command? If not,
> any idea how much work would it be to add
2013 Jan 16
0
[LLVMdev] RFC: auto-linking IR proposal
Hi Daniel,
>> My understanding of the Microsoft #pragma comment(lib, ...) semantics is that
>> each specified library will be converted into a directive that starts with
>> "/DEFAULTLIB" in the COFF .drectve section. To demonstrate, the following patch
>> produces directives that work with Visual Studio 2010 using the now-deprecated
>> dependent library
2013 Jan 16
2
[LLVMdev] RFC: auto-linking IR proposal
Hi Gao,
Thanks for the extra information...
On Wed, Jan 16, 2013 at 1:14 PM, Yunzhong Gao <Yunzhong.Gao at am.sony.com>wrote:
> Hi Daniel,
>
> Nice to meet you.
>
> My understanding of the Microsoft #pragma comment(lib, ...) semantics is
> that
> each specified library will be converted into a directive that starts with
> "/DEFAULTLIB" in the COFF
2013 Jan 16
0
[LLVMdev] RFC: auto-linking IR proposal
Hi Daniel,
Nice to meet you.
My understanding of the Microsoft #pragma comment(lib, ...) semantics is that
each specified library will be converted into a directive that starts with
"/DEFAULTLIB" in the COFF .drectve section. To demonstrate, the following patch
produces directives that work with Visual Studio 2010 using the now-deprecated
dependent library feature (commits r168779 and
2013 Dec 08
0
[LLVMdev] Win32: Crash in DLL created by llvm that calls into the "putchar" function
Hello list,
I got a simple test case to reproduce a crash in code that has been
generated by llvm. The code calls into the "putchar" function from
LIBCMT.LIB. It works when creating an .exe file, but not when creating
a .dll file and calling into an exported function.
First, let me show how the code works as an .exe:
> cat callPutchar.ll
; ModuleID = 'test'
declare i32
2019 Mar 02
0
Using a different compiler when creating a package on Windows
Hello!
I am updating to the R-devel version as of 2/28 and recompiling with
OpenBLAS. I got that to compile nicely.
I am now updating a package that uses the OpenBLAS and the PGI compiler,
which has changed too.
I just changed the path names in Makevars. Here is the Makevars file.
FC= d:/PGI/win64/18.10/bin/pgf90
F77= d:/PGI/win64/18.10/bin/pgf90
CC = d:/PGI/win64/18.10/bin/pgcc
FFLAGS=