****************************************************************************** ********************* IBIS GOLDEN PARSER BUG REPORT FORM ********************* ****************************************************************************** INSTRUCTIONS To report a bug in the IBIS golden parser. Please fill out the top part of the following form and send the complete form to ibis-bug@eda.org. A list of reported bugs will be maintained on eda.org. ****************************************************************************** PARSER VERSION NUMBER: 5.1.4 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Linux Platforms REPORTED BY: Michael Schaeder, Zuken, Bob Ross, Teraspeed Consulting Group DATE: May 15, 2014 DESCRIPTION OF BUG: Rename string.h and string.c to stringlist.h and stringlist.c The file names string.c and string.h used in the ibischk5 library conflict with the same names used as system names in other libraries. The IBIS library names need to be changed so that ibischk5 can be linked to other libraries that reads IBIS files. The clash is specific to Zuken's build of an ibischk library. It may apply to other vendor's libraries as well. Specifically, the clash has serious impacts on 64-bit systems because it causes various implicit declarations of str-routines. As a result, routines returning a pointer are then defaulting to return int instead. On a 64-bit system an int is still 32-bit, but the pointer is 64-bit. This means, for example, that strdup returns a corrupt pointer. The current work-around is to for EDA vendors to rename the files locally. ------- INSERT IBIS FILE DEMONSTRATING THE BUG: No test case. ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 156 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ENHANCEMENT PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 6.0.0 FIXED DATE: June 20, 2014 NOTES ON BUG FIX: Classified at the May 23, 2014 IBIS Teleconference Meeting. To be fixed in the next release, if possible. Approved at the June 20, 2014 IBIS Teleconference Meeting. ****************************************************************************** ******************************************************************************