Sunteți pe pagina 1din 13

MainWin® Release Notes - Synplicity Excerpts

Synplicity software for UNIX operating systems is created using Mainsoft


Corporation’s MainWin, an implementation of Microsoft’s Win32. Running
any MainWin-based application has the same operating system requirements
as MainWin itself. This document contains excerpts from the Visual MainWin
4.0.2_SP1 Release Notes that are relevant to end-users of Synplicity products.
For a list of the platforms and operating system releases supported by your
specific Synplicity product, see the Platform Support section of your product
release notes.

Copyright © 2000-2001 by Mainsoft Corporation. All rights reserved.

Mainsoft and MainWin are registered trademarks of Mainsoft Corporation. All


other product or brand names mentioned herein are trademarks or registered
trademarks of their respective owners.
Limited Liability Statement: In no event will Mainsoft Corporation be liable
for any loss of data; lost opportunity for profits; cost of cover; or special, inci-
dental, consequential or indirect damages arising from the use of this software.
Date of publication: 1 July 2002
MainWin® Release Notes – Synplicity Excerpts

MainWin® Release Notes - Synplicity Excerpts

Contents

System Requirements .............................................................................. 3

Patch Management ........................................................................................ 3

Checking the Installed Patches ..................................................................... 3

Sun Solaris System Requirements ................................................................ 4


Operating System Specification ......................................................................... 4
Operating System Patches .................................................................................. 4
Checking Patch Status with the syn_system_check Script ................................ 7
Verifying Your System Meets MainWin’s System Requirements ...................... 8
Support for the PGX32 Add-on Board ............................................................... 9

HP-UX 10.20 System Requirements ............................................................ 10


Operating System Specification ......................................................................... 10
Operating System Patches .................................................................................. 10
Verifying Your System Meets MainWin’s System Requirements ...................... 11

HP-UX 11.00 System Requirements ............................................................ 11


Operating System Specification ......................................................................... 11
Operating System Patches .................................................................................. 11
Checking Patch Status with the syn_system_check Script ................................ 12

Red Hat Linux System Requirements ........................................................... 13


Operating System Specification ......................................................................... 13
Operating System Patches .................................................................................. 13
Verifying Your System Meets Visual MainWin's System Requirements ........... 13

page 2 of 13
MainWin® Release Notes – Synplicity Excerpts

1.0 System Requirements

1.1 Patch Management

If you are currently using Visual MainWin and the installed patches for your operating system
meet your needs, we strongly recommend that you not change your installed patches.
The list of patches below is recommended for new customers and customers experiencing prob-
lems.

Note: Packages such as the compilers and OpenGL sometimes contain patches that are older
than the currently required patches. You should first install the packages, and then
install the patches required by MainWin.
Mainsoft makes every effort to provide the most current and accurate information about
patches for the various platforms and operating systems. Just before we complete the develop-
ment of a new release, we verify that we are using the smallest number of, and the most recent,
patches available. The cycle of building and testing a new release may take several weeks. It
frequently occurs that during that time, a vendor will issue a new patch that supersedes a patch
that was used for the build. Mainsoft recommends using the tested patch list. However, we also
recognize that not all customers will be able to update or roll back their patch configuration.
Superseding patches should work; however, Mainsoft cannot take responsibility for patches
that have not been tested.
Patches can be installed from your operating system vendor’s web site or from CD.

1.2 Checking the Installed Patches

All of the Synplicity application programs include a script (syn_system_check) that is


designed to check which patches have been installed and which patches need to be installed or
updated. To use this script:
1. Install the Synplicity product software.

2. Run the script by entering the following command in a Unix shell:


/<install_dir>/<product>_<version>/bin/syn_system_check
The script displays an introductory message and prompt; enter y to continue.
3. The script runs and generates a system check summary report that lists the patches and
patch status (OK, install, or update).

4. Consult the display and install or update any of the patches indicated.

page 3 of 13
MainWin® Release Notes – Synplicity Excerpts

1.3 Sun Solaris System Requirements

1.3.1 Operating System Specification


MainWin runs on Solaris 2.6, 7, and 8.
MainWin works correctly from the Solaris Kernel Revisions dated as follows:
• Solaris 8 – from January 2000
• Solaris 7 – from October 1998
• Solaris 2.6 – from July 2000

1.3.2 Operating System Patches


The following subsections detail specific patches for the Solaris operating systems.

1.3.2.1 Patches for Specific Graphics Cards


On Solaris systems, a patch is sometimes required that is specific for the installed graphics
card. Use the instructions that follow to determine which graphics card is installed on your sys-
tem.

To detect your graphics card, enter:

% ls /dev/fbs/*
The output from the above command identifies your graphics card. Use the following table to
determine which graphics card is present according to the output you received.

Table 1: Detection of Graphic Cards

Output Graphics card

/dev/fbs/afb* Elite3D graphics card

/dev/fbs/cgsix* GX graphics card

/dev/fbs/ffb* Creator/Creator3D graphics card

/dev/fbs/gfxp* PGX32 (Raptor GFX) graphics card (see “Support for the PGX32 Add-
on Board” on page 9)

/dev/fbs/leo* ZX graphics card

/dev/fbs/m64* M64 (PGX) graphics card

/dev/fbs/sx* SX graphics card

/dev/fbs/tcx* TCX graphics card

page 4 of 13
MainWin® Release Notes – Synplicity Excerpts

1.3.2.2 Solaris 8 Patches

Important: Please read “Patch Management,” page 3.

Table 2: List of compiler/runtime patches for all Solaris 8 systems

Patch Reason for Patch Synopsis

108434-06 Shared library fix for C++ run- SunOS 8: Shared library patch for C++
time

1.3.2.3 Solaris 7 Patches

It is strongly recommended that you install the Solaris 7 Maintenance Update 4. This
should be installed before installing any other packages or patches.

Important: Please read “Patch Management,” page 3.

Table 3: List of runtime patches for all Solaris 7 systems

Patch Reason for Patch Synopsis

108376-34 Prevents applications from OpenWindows 3.6.1: Xsun patch


hanging on multiprocessor
machines

Table 4: List of compiler/runtime patches for all Solaris 7 systems

Patch Reason for Patch Synopsis

106327-13 Shared library fix for C++ run- SunOS 5.7: Shared library patch for
time C++

Table 5: List of runtime patches for specific configurations of Solaris 7

Patch Reason for Patch Synopsis

106144-27 Patch for Elite3D graphics card SunOS 5.7: Elite3D AFB graphics patch

106145-17 Patch for Creator graphics card SunOS 5.7: Creator 7 FFB graphics
patch

106146-20 Patch for M64 graphics card SunOS 5.7: M64 graphics patch

106147-06 Supplemental patch for Elite 3D SunOS 5.7: VIS/XIL graphics patch
and Creator graphics cards

106148-12 Required supplemental patch for SunOS 5.7: XF8 graphics patch
Elite 3D and Creator graphics
cards

107851-19 Patch for PGX32 (Raptor GFX) PGX32 2.1: graphics patch
graphics card

page 5 of 13
MainWin® Release Notes – Synplicity Excerpts

1.3.2.4 Solaris 2.6 Patches


It is strongly recommended that you install the recommended Solaris Patch Cluster for Solaris
2.6. This should be installed before installing any other packages or patches.

Important: Please read “Patch Management,” page 3.

Table 6: List of runtime patches for all Solaris 2.6 systems

Patch Reason for Patch Synopsis

105181-31 Fixes kernel thread problems SunOS 5.6: kernel update patch

105633-60 Prevents applications from OpenWindows 3.6: Xsun patch


hanging on multiprocessor
machines

106040-18 Fixes input/output problems SunOS 5.6: X Input & Output Method
(primarily for Japanese support) patch

106125-12 Improves processing of OS SunOS 5.6: Patch for patchadd and


patches patchrm (optional)

Table 7: List of compiler/runtime patches for all Solaris 2.6 systems

Patch Reason for Patch Synopsis

105591-14 Shared library fix for C++ run- SunOS 5.6: shared library patch for
time C++

Table 8: List of runtime patches for specific configurations on Solaris 2.6

Patch Reason for Patch Synopsis

105360-42 Patch for Creator graphics card Creator 2.6: FFB graphics patch

105361-11 Supplemental patch for Creator/ VIS/XIL 2.6: graphics patch


Elite3D graphic card

105362-36 Patch for M64 graphics card PGX 2.6: M64 graphics patch

105363-38 Patch for Elite3D graphics card Elite3D 2.6: AFB graphics patch

105492-02 Patch for cgsix graphics card SunOS 5.6: cgsix driver patch

106391-01 Patch for TCX graphics card TCX 2.6: graphics patch

107851-19 Patch for PGX32 (Raptor GFX) PGX32 2.1: graphics patch
graphics card

page 6 of 13
MainWin® Release Notes – Synplicity Excerpts

1.3.2.5 Patches for OpenGL


Visual MainWin 4.0.2 was tested with OpenGL 1.2 on all supported Solaris platforms. While
OpenGL versions 1.1.1 and 1.1.2 were not tested with this release of Visual MainWin, there is
a good chance that they will work.
For more information on installing the OpenGL drivers and patches, see the following URL:
http://www.sun.com/software/graphics/OpenGL/
The above URL also contains links to FAQs and documentation.

Table 9: List of runtime patches for OpenGL 1.2 on all Solaris platforms

Patch Reason for Patch Synopsis

108131-17 OpenGL libraries bug fixes OpenGL 1.2: OpenGL patch for Solaris
or later 2.6/7/8 (32-bit)

1.3.3 Checking Patch Status with the syn_system_check Script


To check the patch status with the Synplicity syn_system_check script, run the script by enter-
ing the following command in a Unix shell:
/<install_dir>/<product>_<version>/bin/syn_system_check
The script displays an introductory message and prompt; enter y to continue. The script runs
and generates a system check summary report that lists the patches and patch status (OK,
install, or update).
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Synplicity system check summary report for host 'myhost'

1. /home/syn/myname available size == 11443096 KB [ OK ]


2. /tmp available size == 2086592 KB [ OK ]
3. /var/tmp available size == 737724 KB [ OK ]
4. Current DISPLAY is set to '63.000.000.00:0.0' [ Check 63.000.000.00]
5. Required Patch '108131-17' [ Install Patch ]
6. Required Patch '108606-15', currently have '108606-18' [ OK ]
7. Required Patch '109147-07', currently have '109147-14' [ OK ]
8. Upgrade from '108434-04' to '108434-06' Required [ Upgrade Patch ]
9. Upgrade from '108528-08' to '108528-11' Required [ Upgrade Patch ]
10. sparc architecture [ OK ]
11. myhost solaris 5.8 [ OK ]
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Explanation of Operating system patches, following patches are


available at vendor's ftp site

[ 108131-17 ] OpenGL 1.2: OpenGL Patch for Solaris 2.6/7/8 (32-bit)


[ 108434-06 ] 32-Bit Shared library patch for C++
[ 108528-11 ] SunOS 5.8: kernel update patch
[ 108606-15 ] PGX 2.6: M64 Graphics Patch
[ 109147-07 ] SunOS 5.8: Linker patch (required by 108434-04)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Consult the display and install or update any of the patches indicated.

page 7 of 13
MainWin® Release Notes – Synplicity Excerpts

1.3.4 Verifying Your System Meets MainWin’s System Requirements


To explicitly check which version of the operating system is installed

Enter the following command in a UNIX shell:


uname -sr
If the correct version of the operating system is installed, the output from this command will be
one of the following version numbers:
• SunOS 5.8
• SunOS 5.7
• SunOS 5.6

To explicitly check which version of the kernel is installed

Enter the following command in a UNIX shell:


showrev -a | grep -i "Kernel version"
The output should match the information in the following table.

Table 10: Solaris kernel versions supported by MainWin

OS version Kernel version

Solaris 8 SunOS 5.8 Generic February 2000 or later

Solaris 7 SunOS 5.7 Generic October 1998 or later

Solaris 2.6 SunOS 5.6 Generic 105181-23 July 2000 or later

To explicitly check which version of OpenGL is installed

Enter the following command:


pkginfo -l SUNWglrt | grep DESC
Make sure your output matches the following:
DESC: Sun OpenGL 1.2 patch 108131-14 for Solaris Runtime Libraries
Your patch number may be more recent than the one shown here. This should not be a problem.

page 8 of 13
MainWin® Release Notes – Synplicity Excerpts

1.3.5 Support for the PGX32 Add-on Board


The following information is relevant only if your system has the PGX32 add-on board (based
on the Permedia 2 chip). You need to install the drivers and patches for this card. You cannot
see the device in the /dev/fbs directory unless the drivers are installed. The device name is
gfxp0.
The drivers and patches for the PGX32 add-on board are the same for all supported Solaris
platforms.

To install the PGX32 drivers:

1. Log in as root.
2. Create a temporary directory using the command:
mkdir temp

3. Change to the temporary directory using the command:


cd temp

4. Obtain the following from Sun:


• pgx_drivers.tar (drivers for the PGX32 add-on board)
• 107851-19.tar.Z (patch for all Solaris platforms)

5. Enter the following command:


tar xvf pgx_drivers.tar

6. Enter the following command:


pkgadd -d `pwd`

7. At the prompt, select All.

8. At the prompt, select q to quit. The drivers are now installed.


9. Uncompress the patch 107851-19.tar.Z.

10. Install the patch.

page 9 of 13
MainWin® Release Notes – Synplicity Excerpts

1.4 HP-UX 10.20 System Requirements

1.4.1 Operating System Specification


HP-UX 10.20 (ACE release)

1.4.2 Operating System Patches


Patches for the HP-UX 10.20 operating system are available in General Release bundles and
Quality Packs.

1.4.2.1 General Release Bundles


The HP-UX 10.20 General Release bundles are a tested set of HP-UX core patches. The last
available version of these bundles is December 2001.
The general release bundles contain these types of patches:
• general HP-UX core patches
• critical patches to fix problems that could cause data loss or corruption
• hardware enablement patches to update or enable systems or devices
Since HP-UX 10.20 Support Plus bundles are no longer rolling, HP-UX 10.20 General Release
patch bundles are available from the Hewlett-Packard Support Plus web pages only.
The available General Release patch bundles are:
• XSW700GR1020 - Patches for HP-UX 10.20 on HP 9000 workstations. Available ver-
sion: December 2001 (B.10.20.55.3).
• XSW800GR1020 - Patches for HP-UX 10.20 on HP 9000 servers. Available version:
December 2001 (B.10.20.55.3).

1.4.2.2 Quality Packs


HP-UX Quality Packs include all stable defect-fix patches for core HP-UX, graphics
and networking drivers. The available Quality Pack bundle is:
• HP-UX 10.20 Quality Pack (700QPK1020) - Defect-fix patches for HP-UX 10.20 on HP
9000 workstations. Available version: September 2000 (ACE.200009.01).

page 10 of 13
MainWin® Release Notes – Synplicity Excerpts

1.4.3 Verifying Your System Meets MainWin’s System Requirements


To check which version of the operating system is installed

Enter the following command in a UNIX shell:


uname -sr
If the correct version of the operating system is installed, you will see the following output:
HP-UX B.10.20

To check which version of ACE is installed

Enter the following command in a UNIX shell:


/usr/sbin/swlist | grep ACE
Verify that the date of the ACE version is 1999.06.01 or later.

1.5 HP-UX 11.00 System Requirements

1.5.1 Operating System Specification


To check which version of the operating system is installed, enter the following command in a
Unix shell:
uname -sr
If the correct version of the operating system is installed, you will see the following output:
HP-UX B.11.00

1.5.2 Operating System Patches


Patches for the HP-UX 11.00 operating system are available in General Release bundles and
Quality Packs.

1.5.2.1 General Release Bundles


We strongly recommend you install HP-UX General Release Patch Bundle dated March 2001
(preferred) or December 2000. MainWin was tested with these two patch bundles. MainWin
may not run properly on earlier versions of the General Release Patch Bundle. MainWin should
run properly on future versions of the General Release Patch Bundle.
The currently available General Release patch bundle is:
• XSWGR1100 - Patches for HP-UX 11.00 on HP 9000 workstations and servers. Available
version: March 2001 (B.11.00.52.2).

page 11 of 13
MainWin® Release Notes – Synplicity Excerpts

1.5.2.2 Quality Packs


It is also OK to install the latest HP Quality Pack. While not required by MainWin, HP recom-
mends that you include this bundle [Quality Pack] as part of the OS environment for all HP
Visualize workstations.
The currently available Quality Pack is:
• HP-UX 11.0 Quality Pack (QPK1100) - Defect-fix patches for HP-UX 11.0 on HP 9000
workstations and servers. (Rolls each March and September.) Available version: March
2002 (B.11.00.56.5).

1.5.3 Checking Patch Status with the syn_system_check Script


To check the general release bundle and quality pack status with the Synplicity
syn_system_check script, run the script by entering the following command in a Unix shell:
/<install_dir>/<product>_<version>/bin/syn_system_check
The script displays an introductory message and prompt; enter y to continue. The script runs
and generates a system check summary report that lists the patches and patch status (OK,
install, or update).
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Synplicity system check summary report for host 'myhost'

1. /home/syn/myname available size == 11448504 KB [ OK ]


2. /tmp available size == 972806 KB [ OK ]
3. /var/tmp available size == 1082392 KB [ OK ]
4. Current DISPLAY is set to '63.000.000.00:0.0' [ Check 63.000.000.00]
5. Required Patch 'QPK1100' version 51.01 [ Install Patch ]
6. Required Patch 'XSWGR1100' version 52.2 [ Install Patch ]
7. myhost hp11 B.11.00 [ OK ]

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Explanation of Operating system patches, following patches are


available at vendor's ftp site

[ QPK1100 ] Quality Pack for HP-UX 11.00


[ XSWGR1100 ] HP-UX General Release Patches

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Consult the display and install or update the general release bundle or quality pack as indicated.

page 12 of 13
MainWin® Release Notes – Synplicity Excerpts

1.6 Red Hat Linux System Requirements

1.6.1 Operating System Specification


Red Hat Linux 6.2, 7.0, 7.1, or 7.2 on Intel x86 platform

1.6.2 Operating System Patches


None

1.6.3 Verifying Your System Meets Visual MainWin's System Requirements


To check which version of the operating system is installed

Open a command shell.


Enter the following command:
cat /etc/issue
If the correct version of the operating system is installed, you will see the following output:
Red Hat Linux release 6.2 (Zoot)
Kernel 2.2.14-5.0 on an i686

Note: To find out only the version of the Linux kernel, enter the following command:
uname -r

page 13 of 13

S-ar putea să vă placă și