Alcatel-Lucent nmake - SFU/Interix Platform Notes
Alcatel-Lucent nmake for SFU allows the use of nmake on the
Windows® 2000 and Windows® Server 2003
operating systems running SFU 3.5.
- SFU release 3.5.
- The SFU setuid feature must be enabled.
- The minimum memory requirements as specified by the host OS and any
required compilation tools are generally adequate for nmake.
- Product requires maximum 25MB disk space including user manuals.
Actual disk requirements may be less depending on platform.
- nmake will run on any CPU capable of supporting the host
OS and platform environment; there are no special CPU requirements.
- Supported Platforms:
- SFU 3.5 on Windows 2000 with NTFS
- SFU 3.5 on Windows Server 2003 with NTFS
- Supported Compilers:
- gcc 3.3 (packaged with SFU)
- native win32 Java SDK 1.4.1 and 1.4.2
- Makefiles: A primary goal is to maintain
compatibility with existing nmake makefiles. Makefiles
written in a portable manner should function essentially unchanged
on SFU. However, this does not guarantee that the products being
built will compile or run properly on SFU without changes.
- Pathnames: nmake uses POSIX-style
paths. The only valid path separator is slash ('
/').
Colon (':') and back-slash ('\') are not
allowed in pathnames in makefiles.
Pathnames must be valid on hosting file systems.
NTFS file systems do not allow some characters in pathnames,
such as "*<>|.
- File Systems: NTFS is supported. The FAT and FAT32 file
systems are not supported because they are not fully supported by SFU.
Operating in a file system other than NTFS may result in errors.
- Support DOS-format makefiles
Files with DOS style "\r\n" line endings are supported.
- Support win32 commands which require .exe suffix
The win32 native java.exe and jar.exe commands
are supported on SFU/Interix without specifying the .exe
suffix in order to maintain compatibility with
UNIX® makefiles.
- The following components currently are not supported:
- coshell - for distributed builds
- SFU/Interix builds are supported.
- Java builds are supported.
- Win32 builds and win32 native compilers are not supported.
- Files with DOS style "
\r\n" line endings
are supported.
- ksh88i is included for interfacing with nmake since
the native pdksh is not 100% compatible.
- Passing directory paths that contain one or more spaces
to the java commands, which use native win32 directory paths, causes
errors. You must work in an SFU directory that corresponds to a
win32 directory that contains no spaces in the path. Javadeps must
also be installed in a similar directory with no spaces in the win32
directory path.
- The package is distrubuted as a BSD-style pkg_add package.
See the
packaging instructions
from Interop Systems
for instructions on obtaining and installing the packaging commands.
The package must be installed by the Administrator or an account in
the Administrators group. Please send any comments you have on this
packaging scheme to us at
nmake@alcatel-lucent.com.
Last Update: Wednesday,20-Dec-06 13:22:05 CST
|