Fix for tf_getlongsimtime link error on MinGW/Cygwin.
MinGW and Cygwin don't currently support weak function definitions. For these platforms, make tf_getlongsimtime a strong symbol.
This commit is contained in:
parent
b6cb065404
commit
7f62579524
|
|
@ -85,10 +85,13 @@ PLI_INT32 tf_getlongtime(PLI_INT32 *high)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This function is not defined in the IEE standard, but is provided for
|
* This function is not defined in the IEE standard, but is provided for
|
||||||
* compatibility with other simulators. Make it a weak symbol just in
|
* compatibility with other simulators. On platforms that support this,
|
||||||
* case the user has defined their own function for this.
|
* make it a weak symbol just in case the user has defined their own
|
||||||
|
* function for this.
|
||||||
*/
|
*/
|
||||||
|
#if !defined(__CYGWIN__) && !defined(__MINGW32__)
|
||||||
PLI_INT32 tf_getlongsimtime(PLI_INT32 *high) __attribute__ ((weak));
|
PLI_INT32 tf_getlongsimtime(PLI_INT32 *high) __attribute__ ((weak));
|
||||||
|
#endif
|
||||||
PLI_INT32 tf_getlongsimtime(PLI_INT32 *high)
|
PLI_INT32 tf_getlongsimtime(PLI_INT32 *high)
|
||||||
{
|
{
|
||||||
s_vpi_time timerec;
|
s_vpi_time timerec;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue