ARM Technical Support Knowledge Articles

ERRORS WHEN LINKING C++ PROGRAMS

Applies to: RealView Linker

Answer


Information in this knowledgebase article applies to:


SYMPTOM

When I try to build my project I get linker errors such as:

Error: L6218E: Undefined symbol __cpp_initialize__aeabi_
Error: L6218E: Undefined symbol __rt_SIGPVFN

CAUSE

These errors most likely result from trying to build a C++ project and linking in MicroLIB.  Only the full RealView library supports C++, MicroLIB does not.

RESOLUTION

Uncheck "Use MicroLIB", in your Options for Target dialog, and rebuild the project.

ATTACHED FILES

Request the files attached to this knowledgebase article.

Article last edited on: 2010-08-06 09:36:57

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential