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
|
||||
* compatibility with other simulators. Make it a weak symbol just in
|
||||
* case the user has defined their own function for this.
|
||||
* compatibility with other simulators. On platforms that support 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));
|
||||
#endif
|
||||
PLI_INT32 tf_getlongsimtime(PLI_INT32 *high)
|
||||
{
|
||||
s_vpi_time timerec;
|
||||
|
|
|
|||
Loading…
Reference in New Issue