jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/README
changeset 2 90ce3da70b43
child 32427 c22b7e41adf3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/README	Sat Dec 01 00:00:00 2007 +0000
@@ -0,0 +1,35 @@
+
+The unit tests in this directory depend on a native launcher library
+(libLauncher.so). This native library is built off-line and the
+resulting libLauncher.so for each processor/OS combination is checked
+into the workspace. The reason for this is because the test environment
+may not have the required compilers/build environment.
+
+In order to rebuild libLauncher.so the following is required :-
+
+1. Check-out each of the shared libraries (sccs edit)
+
+2. Edit Launcher.c with the appropriate changes
+
+3. Execute the make script (gnumake all) on each processor/OS so
+that the appropriate lib/<platform>/libLauncher.so is built.
+
+4. Test the changes
+
+5. Check-in each of the shared library (sccs delget)
+
+
+For step 4 (re-building libLauncher.so) the following environment is required:
+
+(a) JAVA_HOME needs to be set to J2SE directory, eg:-
+	export JAVA_HOME=/usr/local/java/jdk1.5/solaris-sparc
+
+(b) For Solaris the SOS8 'cc' needs to be on the PATH, check using:
+	# cc -V
+	cc: Sun C 5.5 2003/03/12
+
+(c) Execute the make script :-
+	Solaris:	gnumake all
+	Linux:		gmake all
+
+