[Win98 Setup Bug]
Bug DescriptionScriptBasic built on Solaris crashes for any program.
Bug Reason, What Causes the BugThe string table contains long values storing the length of the individual strings. These values are not aligned. The gcc compiler creates code accessing these variables that causes the Bus error on Solaris.
SolutionThere are three locations where modification of code has to be applied.
In the file builder.c the line 275
In the file execute.c the line 901
In the file memory.c the definition of the structure struct _FixSizeMemoryObject has to be changed to
Bug Workaround Until Solution is AvailableThere is no workaround, the patch has to be applied in order to successfully compile the program under Solaris.