ARM Technical Support Knowledge Articles

Why do I see undefined reference to `SMSC_91C111_GetFactory()' when using SystemC export

Applies to: Fast Models

Answer

You may receive the following linker error message when using SystemC export with the SMSC 91C111 Ethernet model

gen_sc_sg_wrapper_TopLevel_Linux/Components.cpp:20515: undefined reference to `SMSC_91C111_GetFactory()'

This error indicates that the correct library for the SMSC 91C111 Ethernet model, lan91c111.lib/lan91c111.a is not being passed to the SystemC linker.

More information of which libraries should in linked into your SystemC environment are described in the SystemC Export chapter of the Fast Models/System Generator User Guide

Article last edited on: 2012-01-13 15:04:04

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