1Never compile anything in a locale other than "C" unless you are sure
2that your C-compiler and the program 'nm' has been patched.
3This is not needed with Solaris 2.6 or later and with the Workshop 5.0
4compiler or later.
5
6Even if you are a recent Solaris version, use locale "C" in case of problems.
7
8To ensure that locale "C"' is set, do
9
10setenv LC_ALL C
11
12in csh
13or
14
15LC_ALL=C
16export LC_ALL
17in sh
18
19before running make. Or simply call
20
21env LC_ALL=C make
22
23The reason:
24
251)	On Solaris before 2.5.1 'nm' dumps core in any other locale.
26	For that reason lorder will not work.
27	*** no patch available **** but fixed on Solaris 2.5.1
28	according to Sun
29
302)	The SunPro C-compiler will not convert floating
31	point numbers correctly if e.g. in "de" locale (Germany)
32	1.3 will be interpreted as 1.0!!!!
33	*** patch available ***
34
353)	/usr/xpg4/bin/tr does not work correctly if locale is not "C"
36	Try:
37		echo ABC | env LC_ALL=de /usr/xpg4/bin/tr 'A-Z' 'a-z'
38
39	it prints:
40
41	BCD
42
43
44
45If you want to do compilations on Solaris, it is best not have /usr/ucb
46in your PATH. If you want to have /usr/ucb in the PATH it must be the last
47entry. You also should put /usr/ccs/bin/ before /usr/xpg4/bin/ in the PATH
48to make sure that /usr/ccs/bin/make is used and not /usr/xpg4/bin/make.
49
50To be able to use 'make' 'as' and 'ld' you need to make sure that
51/usr/ccs/bin is in your path.
52
53Avoid /usr/ucb and /usr/xpg4/bin in your PATH if you have problems.
54
55Make sure - even if you use GCC - you don't use GNU as, GNU ld
56and GNU tsort/lorder.
57
58For CD-Recording please read the README.volmgt too.
59
60On Solaris you need to stop the volume management if you like to use the USCSI
61fallback SCSI transport code. Even things like cdrecord -scanbus
62will not work if the volume management is running.
63
64If you run Solaris 7 FCS, install patch 107465-02 to fix a read ahead bug in the
65hsfs code.
66
67If you have problems with 12 byte SCSI commands on Solaris (mainly x86) get
68Patch 108779-01
69
70If you have problems with ISO-9660 partitions > 4 GB  where Solaris wraps to
71offset mod 4 GB when reading from the FS install patch 113277-04.
72
73
74		IMPORTANT information for Solaris x86
75
76If have no DMA, you will get problems with buffer underruns and may never use
77the maximum write speed of current CD/DVD drives.
78
79For more information, read README.solaris-x86-ata-DMA and README.solaris-x86-ATAPI-DMA
80and take care that the locations for patching may change in future versions.
81
82
83