CPUID detection for Intel® Pentium® 4 Processor system
Intel has identified that applications which use the Symantec Just-In-Time* Compiler library file ("symcjit.dll" for Microsoft Windows* operating system and "symc_jlt.nlm" for Novell NetWare* 5.1) may not run properly on Intel® Pentium® 4 Processor systems because the library does not properly identify the processor.
The failure typically is that the affected application such as Oracle* 8i, simply terminates. Under Microsoft Windows*, the properties of the DLL are: "Symantec Java! Just-In-Time Compiler Version 3.10.107 for JDK 1.2 Copyright (C) 1996-99 Symantec Corporation Dynamic Link Library file". DLLs older than this will also not work. To confirm the version you are using, select the DLL, right click on the selected DLL and select Properties, and then the Version tab. Intel encourages all Software developers to do the following immediately:
- Check if your application(s) uses the Symantec Just-In-Time Library file
- Request an updated library file from your provider
- Test your application with the new library file on Intel® Pentium® 4 Processor system
- Ensure you have plans in place to provide application updates and address customer concerns
If you are installing into Windows* 2000, one workaround recommendation by Oracle for this problem is:
If you have any other questions on this work around, please contact Oracle.
- Install the latest Windows* 2000 Service Pack patch*
- Create a temporary directory on your Intel Pentium® 4 processor server (e.g. \TEMP).
- Copy the contents of the Oracle* Server CD to the temporary directory created in step 2.
- Search the directory structure created in step 2 for the existence of the file name SYMCJIT.DLL.
- Rename each copy of the SYMCJIT.DLL to SYMCJIT.OLD.
- Run the SETUP.EXE from the \TEMP\install\win32 directory and install Oracle 8.1.x.
This applies to: