[LLVMdev] win32 broken again

Reid Spencer reid at x10sys.com
Fri Dec 24 07:01:20 PST 2004


No need to cpoy functions, they are already there. The problem was that
Win32/Path.cpp was not being included into Path.cpp because
LLVM_ON_WIN32 was not set.

Reid.

On Fri, 2004-12-24 at 03:03, Henrik Bach wrote:
> Hi Jeff,
> 
> Typically, I've found out that these missing functions are placed beneath 
> lib/System/Unix in some of *.cpp files. These function can be copied to 
> their respectively lib/System/Win32 *.cpp files.
> 
> 
> Henrik.
> 
> 
> ----Original Message Follows----
> From: Jeff Cohen <jeffc at jolt-lang.org>
> Reply-To: jeffc at jolt-lang.org,        LLVM Developers Mailing List 
> <llvmdev at cs.uiuc.edu>
> To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
> Subject: [LLVMdev] win32 broken again
> Date: Fri, 24 Dec 2004 00:08:24 -0800
> 
> Well... that didn't take long.  I'm not sure what you did, Reid, with 
> Path.cpp, but it broke VC++:
> 
> Bytecode.lib(ReaderWrappers.obj) : error LNK2001: unresolved external symbol 
> "public: __thiscall llvm::sys::Path::Path(class 
> std::basic_string<char,struct std::char_traits<char>,class 
> std::allocator<char> > const &)" 
> (??0Path at sys@llvm@@QAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z)
> System.lib(Signals.obj) : error LNK2019: unresolved external symbol "public: 
> bool __thiscall llvm::sys::Path::isDirectory(void)const " 
> (?isDirectory at Path@sys at llvm@@QBE_NXZ) referenced in function "void __cdecl 
> llvm::sys::RemoveDirectoryOnSignal(class llvm::sys::Path const &)" 
> (?RemoveDirectoryOnSignal at sys@llvm@@YAXABVPath at 12@@Z)
> System.lib(Signals.obj) : error LNK2019: unresolved external symbol "public: 
> bool __thiscall llvm::sys::Path::destroyDirectory(bool)const " 
> (?destroyDirectory at Path@sys at llvm@@QBE_N_N at Z) referenced in function 
> __catch$?Cleanup@@YAXXZ$0
> System.lib(Signals.obj) : error LNK2019: unresolved external symbol "public: 
> bool __thiscall llvm::sys::Path::destroyFile(void)const " 
> (?destroyFile at Path@sys at llvm@@QBE_NXZ) referenced in function "void __cdecl 
> Cleanup(void)" (?Cleanup@@YAXXZ)
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> _________________________________________________________________
> Log på MSN Messenger direkte fra nettet  http://webmessenger.msn.com/
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20041224/773eeb9c/attachment.sig>


More information about the llvm-dev mailing list