[LLVMdev] linking standard c++ functions @_Znam and @_Znwm

Duncan Sands baldrick at free.fr
Mon Jan 14 00:49:39 PST 2013


Hi Ali,

On 14/01/13 07:11, Ali Sedaghat wrote:
> I'm new to c++ programming and currently working on an |llvm| front-end
> development project. When I link the object files created by llc, my linker
> cannot locate the following functions.

what is the exact command you are using to link?

Ciao, Duncan.

  I know that these are standard c++
> library functions but g++ cannot locate them. Now my question is that where are
> these functions defined and how can I link them with my object files, and
> actually what do they do?
>
> |declare noalias i8* @_Znam(i64)
>
> declare noalias i8* @_Znwm(i64)
>
> the emitted error messages are as follows:
>
> undefined reference to `operator new[](unsigned long)'
>
> undefined reference to `operator new(unsigned long)'
>
> We are reaching the deadline of the project but I haven't found any solution for this problem. So, please help me.
>
> Any help would be appreciated.
> |
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>




More information about the llvm-dev mailing list