1TODO:
2- Add -v description to checksyms.
3- The 4.4bsd a.out(5) man page is wrong for Rhapsody.
4
5Changes for the 5.30 release (the cctools-841 release):
6- Changed the Makefile to stop installing gprof.1 .  Radar bug #12206921.
7- Added the -mcpu= option to otool.1 .  Radar bug #12839170.
8
9Changes for the 5.33 release (the cctools-838 release):
10- Change the otool(1) man page to indicate that -q is the default.  Radar bug
11  #9801054.
12
13Changes for the 5.32 release (the cctools-830 release):
14- Added the -G option to the otool(1) man pages. Radar bug #11498575.
15
16Changes for the 5.31 release (the cctools-825 release):
17- Added the -q and -Q options to the as(1) and otool(1) man pages. Radar bug
18  #11139995.
19
20Changes for the 5.31 release (the cctools-824 release):
21- Changed the Makefile to not install the ld_classic(1) man page.  Radar bug
22  #10708500.
23
24Changes for the 5.30 release (the cctools-816 release):
25- Changed the Makefile to install the lipo(1) and strings(1) man page for the
26  install_os_tools target.  Radar bug #10428485.
27
28Changes for the 5.27 release (the cctools-796 release):
29- Updated the -L option to otool(1) to include the share library ID.  Radar bug
30  #7885069.
31- Added the -arch option to pagestuff(1).  Radar bug #8379048.
32
33Changes for the 5.27 release (the cctools-782 release):
34- Added the -U option to nm(1).  Radar bug #7761111.
35- Added an ALSO SEE to the otool(1) man page that listed install_name_tool(1),
36  dyld(1) and libtool(1).  Radar bug #7531315. 
37
38Changes for the 5.27 release (the cctools-773 release):
39- Changed the description of otool(1)'s -X flag.  Radar bug #7328418.
40
41Changes for the 5.27 release (the cctools-765 release):
42- Moved the install location of motc(1) back to /usr/local/efi/share/man .
43  Radar bug #7117645.
44
45Changes for the 5.27 release (the cctools-761 release):
46- Moved the install location of motc(1) into /usr/share/man. Radar bug #7038602.
47
48Changes for the 5.27 release (the cctools-758 release):
49- Fixed the strings(1) man page for the -arch option and removed the comment
50  about -arch all being the default.  Radar bug #6945015.
51
52Changes for the 5.27 release (the cctools-751 release):
53- Fixed the typo of embed -> embedded in the codesign_allocate(1) manpage.
54  Radar bug #5859182.
55- Fixed the arch(3) man page for the prototype for NXFindBestFatArch() where
56  it incorrectly had unsigned long where it should have been uint32_t.
57  Radar bug #4717379.
58
59Changes for the 5.26 release (the cctools-750 release):
60- Added the -rpath, -add_rpath and -delete_rpath options to
61  install_name_tool(1).  Radar bug #5684850.
62
63Changes for the 5.25 release (the cctools-724 release):
64- Updated the getsegbyname.3 man page to reference the use of
65  _dyld_get_image_vmaddr_slide(0) with executable linked with -pie.
66  Radar bug #6194728.
67
68Changes for the 5.25 release (the cctools-720 release):
69- Fixed a typo on the libtool.1 man page. Added a comma after library in the
70  -install_name description.  Radar bug #4574762.
71
72Changes for the 5.25 release (the cctools-717 release):
73- Added the -d filename option to the mtoc(1) man page. Radar bug #6211642.
74
75Changes for the 5.25 release (the cctools-705 release):
76- Removed man pages for cmpshlib.1, mkshlib.1, dylibprof.1, atom.1, and file.1.
77
78Changes for the 5.25 release (the cctools-701 release):
79- Added the -align option to the mtoc(1) man page.
80
81Changes for the 5.25 release (the cctools-688 release):
82- Added the -section_alignment option to the mtoc(1) man page.
83
84Changes for the 5.25 release (the cctools-681 release):
85- Added the -A option to the codesign_allocate(1) man page.  Radar bug #5681427.
86- Added the mtoc(1) man page.  Radar bug #5536661.
87
88Changes for the 5.25 release (the cctools-676 release):
89- Fixed typos on the libtool.1 man page. Changed "ror" to "For" and added a
90  comma after library in the -compatibility_version description.  Radar bug
91  #4574762.
92- Changed the BUGS section of the libtool.1 man page to reflect the current
93  behavior of out of date table of contents.  Radar bug #4708229.
94- Fixed a type of "effected" to be "affected" on the nmedit.1 man page.
95  Radar bug #5068920.
96- Fixed the typo of "architecutre" to be "architecture" on the libtool.1 man
97  page.  Radar bug #5160229.
98
99Changes for the 5.24 release (the cctools-663 release):
100- Change the "SEE ALSO" line on the as(1) man page for the reference to the
101  assebler manual.  Radar but #5143784.
102
103Changes for the 5.24 release (the cctools-647 release):
104- Changed the Makefile to not install dyld_debug.3 if OLD_DYLD_STUFF is not
105  defined.  Radar bug #4734305.
106
107Changes for the 5.24 release (the cctools-635 release):
108- Added the -verify_arch to the lipo(1) man page.  Radar bug #4496521.
109- Updated the strings(1) man page to mention the use of the archive member
110  syntax for filenames.  Radar bug #4172811.
111
112Changes for the 5.24 release (the cctools-629 release):
113- Added a description that CPU subtypes get combined to the ld_classic(1) man
114  page.  Radar bug #3820769.
115- Added an example of how to create a stub library to the strip(1) man page.
116  Radar bug #4399175.
117- Added the -arch option to the strip(1) man page.  Radar bug #4470756.
118- Added the -arch option to the strings(1) man page.  Radar bug #4416906.
119- Fixed a typo in the ld_classic man page.  Where "When creating a output file"
120  should have been "When creating an output file".  Radar bug #4099445.
121- Updated the ld_classic(1) man page to only document the 32-bit linker.
122
123Changes for the 5.24 release (the cctools-627 release):
124- As part of the port to unify otool(1) and otool64(1) the otool64(1) man page
125  was removed and the Makefile was updated.  Radar bug #3903136.
126
127Changes for the 5.24 release (the cctools-626 release):
128- Added the man page codesign_allocate(1).  Radar bug #4588023.
129
130Changes for the 5.24 release (the cctools-623 release):
131- Changed ld.1 to be ld_classic.1 and did the needed edits in the man page
132  for the name change.  Also changed the name in the Makefile. Radar bug
133  #4606627.
134
135Changes for the 5.22 release (the cctools-590.38.3 release):
136- Add a new -arch_blank option to lipo(1). Radar bug #4473483.
137
138Changes for the 5.22 release (the cctools-590.37.2 release):
139- Fix two typos in the ld(1) man page. Radar bug #4099445.
140
141Changes for the 5.22 release (the cctools-590.31.1 release):
142- Added support for the x86_64 architecture.  Radar bug #4345090.
143
144Changes for the 5.21 release (the cctools-590.37 release):
145- Added ld(1)'s -t option to the libtool(1) man page.  Radar bug #4213190.
146
147Changes for the 5.21 release (the cctools-590.32 release):
148- Updated the description of the -l flag on the ld(1) man page to include
149  the LD_LIBRARY_PATH environment variable.  Radar bug #4314159.
150
151Changes for the 5.21 release (the cctools-590.31 release):
152- Added the description for -no_uuid to the strip(1) man page.  Radar bug
153  #4415536.
154- Added the description for -no_uuid to the ld(1) man page and the -no_uuid to
155  the libtool(1) man page.  Radar bug #4415529.
156
157Changes for the 5.19 release (the cctools-590.12 release):
158- Added the description for -allow_stack_execute to the ld(1) man page and
159  updated the -segprot description.  Radar bug #4281171.
160
161Changes for the 5.19 release (the cctools-590.7 release):
162- Documented new -macosx_version_min flag for ld and libtool.
163  Radar bug #4195253
164
165Changes for the 5.19 release (the cctools-590.5 release):
166- Added the description for -Sp to the ld(1) man page and the -Sp flag to the
167  libtool(1) man page.
168
169Changes for the 5.19 release (the cctools-590.4 release):
170- Changed references in the man pages from "fat" to "universal".  Changes made
171  in ld.1, libtool.1, lipo.1, nm.1, nmedit.1, otool.1, size.1, arch.3,
172  cmpshlib.1, file.1, gprof.1, indr.1, kld.3, mkshlib.1, redo_prebinding.3 and
173  rld.3 . Radar bug #4171207.
174
175Changes for the 5.19 release (the cctools-590 release):
176- Fixed some typos in the ld(1) man page. Radar bug #4099445.
177
178Changes for the 5.18 release (the cctools-589 release):
179- Added support for the CPU_SUBTYPE_PENTIUM_4 cpusubtype.  Radar bug #4115802
180  - Added an entry in table for pentium4 on the arch(3) man page.
181
182Changes for the 5.18 release (the cctools-580 release):
183- Fixed the reference path to the assembler manual on the as(1) man page.
184  Radar bug #4088403.
185- Updated the ld(1) man page to say MACOSX_DEPLOYMENT_TARGET defaults to 10.4
186  for the i386 architecture and 10.1 otherwise.  Radar bug #4081062.
187
188Changes for the 5.17 release (the cctools-576 release):
189- Picked up changes to ld(1) man page noting 64-bit differences. Radar bug
190  #3853561.
191
192Changes for the 5.17 release (the cctools-575 release):
193- Added a note in the as(1) and ld(1) man pages for -force_cpusubtype_ALL that
194  this is the default for x86 architecures.  Radar bug #4002758 and #4002756.
195
196Changes for the 5.17 release (the cctools-572 release):
197- Removed the references to  VAX and Mips from the lipo(1) man page. Radar bug
198  #4007112.
199
200Changes for the 5.17 release (the cctools-567 release):
201- Added a man page for otool64(1) with just sources the otool(1) man page.
202  Radar bug #3954720.
203
204Changes for the 5.17 release (the cctools-561 release):
205- Updates the description of the -prebind flag on the ld(1) man page to note the
206  output is not prebound when MACOSX_DEPLOYMENT_TARGET >= 10.4 Also added the
207  description of the environment variable LD_SPLITSEGS_NEW_LIBRARIES as well
208  as updated a few places that talked about 10.3 .  Radar bug #3924730.
209
210Changes for the 5.17 release (the cctools-556 release):
211- Added the description of the -syslibroot flag to the ld(1) man page and added
212  to the list of ld(1) flags on the libtool(1) man page.  Radar bug #3886145.
213
214Changes for the 5.17 release (the cctools-552 release):
215- Added the description of the -q flag to ranlib(1) on the libtool(1) man page
216  that ar(1) uses for UNIX standard conformance.  Radar bug #3762136.
217- Fixed the SYNOPSIS of the nm(1) man page to include all options.  Radar bug
218  #3856321.
219- Added the descriptions of the -A, -P and -t options to the nm(1) man page.
220  Radar bug #3652346.
221- Added the descriptions of the -t and -n options to the strings(1) man page.
222  Radar bug #3644256.
223- Added the description of the "--" option to the strings(1) man page.  Radar
224  bug #3571788.
225
226Changes for the 5.16 release (the cctools-531 release):
227- Removed the -mc68000 and -mc68010 options from as man page.  Radar bug
228  #3704760.
229
230Changes for the 5.16 release (the cctools-526 release):
231- Added the description of the -V flag to the libtool(1) man page.  Radar bug
232  #3738616.
233
234Changes for the 5.16 release (the cctools-524 release):
235- Changed the Makefile to use OLD_DYLD_STUFF instead of DYLD_STUFF to work
236  around Radar bug #3675086.
237
238Changes for the 5.16 release (the cctools-520 release):
239- Added the description of the -v flag to the ld(1) man page.  Radar bug
240  #3557760.
241- Changed the reference to kmodload in kld.3 to kextload. Radar bug #3633604.
242- Fixed typos in the ld(1) man page. Radar bug #3545222.
243- Fixed the ld(1) man page where it had "is is is".  Radar bug #3483062.
244- Removed the reference to atom(1) in the ld(1) man page.  Radar bug #3478502.
245- Added a missing  period after "specified" in the install_name_tool man page.
246  Radar bug #3501918.
247- Added the following line to ld(1)'s -sectorder description:
248     Lines that start with # are ignored and treated as comments.
249  Radar bug #3360823.
250- Added the -executable_path to the libtool(1) man page.  Radar bug #3489733.
251
252Changes for the 5.16 release (the cctools-519 release):
253- Once again changed the Makefile to try to make installsrc to always install
254  all of the files.
255
256Changes for the 5.16 release (the cctools-518 release):
257- Changed the Makefile for installsrc to always install all of the files.
258
259Changes for the 5.16 release (the cctools-513 release):
260- Changed the Makefile so that it only installs the following files for releases
261  Panther and older:
262	/usr/share/man/man1/dyld.1
263	/usr/share/man/man3/dyld.3
264	/usr/share/man/man3/NSModule.3
265	/usr/share/man/man3/NSObjectFileImage.3
266	/usr/local/man/man3/NSObjectFileImage_priv.3
267  Radar bug #3639836.
268
269Changes for the 5.16 release (the cctools-509 release):
270- Changed the dyld.1 man page for the description of
271  DYLD_FALLBACK_FRAMEWORK_PATH to add a return in the source for the long
272  line so it would not get a verification error.  This messes up the formatting
273  a bit.
274- Fixed a problem with the NSModule.3 man page and the formating of the
275  description of NSLINKMODULE_OPTION_TRAILING_PHYS_NAME which was on the .TP
276  line and needed to be on a line starting with .B .  This was getting a
277  verification error.
278
279Changes for the 5.16 release (the cctools-507 release):
280- Fix a bug in the Makefile that was not installing the notes file for make
281  installsrc . 
282
283Changes for the 5.16 release (the cctools-504 release):
284- Removed some extra text in the ld(1) man page after the
285  -twolevel_namespace_hints description that looked like it was part of the
286  the description -private_bundle at one point.
287
288Changes for the 5.16 release (the cctools-501 release):
289- Updated the ld(1) man page and remove the paragraph before the -dead_strip
290  option.  Radar bug #2284500
291
292Changes for the 5.16 release (the cctools-500 release):
293- Added the -dead_strip and -no_dead_strip_inits_and_terms options to the
294  ld(1) and libtool(1) man pages.  Radar bug #2284500.
295
296Changes for the 5.14 release (the cctools-499.4 release):
297- Updated the arch.3 man page to include an entry for the interim ppc64 file
298  format.  Radar bug #3562133 and #3562232.
299
300Changes for the 5.14 release (the cctools-497 release):
301- Added the -prebind_allow_overlap to the libtool(1) man page.  Radar bug
302  #3452484.
303
304Changes for the 5.14 release (the cctools-496 release):
305- Added a comment to the NSModule(3) for NSLinkModule to say if you want gdb to
306  be able to debug your module, when calling NSLinkModule you should pass the
307  image path as the module name.  Radar bug #3408768.
308
309Changes for the 5.13.2 release (the cctools-495.3 release):
310- Updated the redo_prebinding(1) man page to add a descriptions of the new
311  options: -u unprebind, -s write to standard output and -seg1addr to set the
312  address of shared library.  Radar bug #3176679.
313- Updated the redo_prebinding(1) man page to add a description of the new
314  unprebind(3) routine.  Radar bug #3176679.
315
316Changes for the 5.13 release (the cctools-495 release):
317- Updated the description of ld(1)'s -headerpad option to reflect the default
318  size for -prebind is now 3 times instead of 6 times the size of the
319  LC_PREBOUND_DYLIB load commands.  Radar bug #3410151.
320
321Changes for the 5.13 release (the cctools-494 release):
322- Updated the description of ld(1)'s -headerpad option to reflect the default
323  size for -prebind is 6 times the size of the LC_PREBOUND_DYLIB load commands.
324  Radar bug #3410151.
325
326Changes for the 5.13 release (the cctools-488 release):
327- Fixed the ld(1) man page when the description -weak_framework got incorrectly
328  inserted in the middle of the description of -framework.  Radar bug #3375695.
329
330Changes for the 5.13 release (the cctools-486 release):
331- Added the description for DYLD_PRINT_LIBRARIES_POST_LAUNCH to dyld.1 . Radar
332  bug #3342354.
333
334Changes for the 5.13 release (the cctools-483 release):
335- Change the libtool(1) man page to indicate that -m is also passed to the
336  linker.  Radar bug #3305123.
337
338Changes for the 5.13 release (the cctools-481 release):
339- Added the new man page NSObjectFileImage_priv.3 for the SPI
340  NSFindSectionAndOffsetInObjectFileImage() and changed the Makefile to install
341  the new man page.  Radar bug #3318440.
342
343Changes for the 5.12 release (the cctools-479 release):
344- Added the description for the -executable_path to ld.1 . Radar bug #3278995.
345
346Changes for the 5.12 release (the cctools-477 release):
347- Picked up the changes to kld.3 for the changes to the interfaces.  Radar bug
348  #3270588.
349
350Changes for the 5.12 release (the cctools-475 release):
351- Added the description for the -static_branch_prediction_Y_bit
352  and -static_branch_prediction_AT_bits to as.1 .  Radar bug #3265334.
353- Added a table entry for ppc970 to arch.3 . Radar bug #3265334.
354
355Changes for the 5.12 release (the cctools-472 release):
356- Updated the as.1 man page:
357  - Added the description for -V
358  - Removed obsolete description for -k
359  - Added a note about -static causing the .text directive to not include the
360    pure_instructions section attribute.
361  - Updated the paths used for the assemblers.
362  - Changed the the description of -force_cpusubtype_ALL
363  - Added the description for -no_ppc601
364
365Changes for the 5.12 release (the cctools-470 release):
366- Added the description for -c to strip.1 .  Radar bug #3235093.
367- Added the description for -search_paths_first to ld.1 and cleaned up some
368  formatting errors when the -weak-l was added.  Also added -search_paths_first
369  to libtool(1) . Radar bug #3176974.
370
371Changes for the 5.12 release (the cctools-469 release):
372- Added the description for -weak-l, -weak_library and weak_framework to ld.1 
373  and libtool(1) .  Radar bug #3069758.
374
375Changes for the 5.12 release (the cctools-466 release):
376- Added the description for -undefined define_a_way to ld.1 .
377  Radar bug #3216770.
378- Added the description for -undefined dynamic_lookup to ld.1 .
379  Radar bug #3210803.
380
381Changes for the 5.12 release (the cctools-464 release):
382- Added description for the SPI NSHasModInitObjectFileImage() to
383  NSObjectFileImage.3 .  Radar bug #3196951.
384
385Changes for the 5.12 release (the cctools-463 release):
386- Added description for the API NSGetSectionDataInObjectFileImage() to
387  NSObjectFileImage.3 .  Radar bug #3194204.
388
389Changes for the 5.12 release (the cctools-462 release):
390- Added a description for the new NSLinkModule() option
391  NSLINKMODULE_OPTION_TRAILING_PHYS_NAME.  Radar bug #3190599.
392
393Changes for the 5.12 release (the cctools-461 release):
394- Added a description for the new NSLinkModule() option
395  NSLINKMODULE_OPTION_DONT_CALL_MOD_INIT_ROUTINES.  Radar bug #3183011.
396
397Changes for the 5.12 release (the cctools-460 release):
398- Added descriptions for the following API's :
399    NSSymbolDefinitionCountInObjectFileImage
400    NSSymbolDefinitionNameInObjectFileImage
401    NSSymbolReferenceCountInObjectFileImage
402    NSSymbolReferenceNameInObjectFileImage
403    NSIsSymbolDefinedInObjectFileImage
404  to NSObjectFileImage.3 .  Radar bug #3179011.
405- Added the description for NSCreateObjectFileImageFromMemory() to
406  to NSObjectFileImage.3 .  Radar bug #3131622.
407
408Changes for the 5.12 release (the cctools-456 release):
409- Picked up the libsyminfo.3 man page. Radar bug #3145742.
410
411Changes for the 5.12 release (the cctools-451 release):
412- Fixed the libtool(1) man page so "libcc_dyanmic.a" is "libcc_dynamic.a".
413  radar bug #2890498.
414
415Changes for the 5.12 release (the cctools-450 release):
416- Changed the ld(1) man page to use 4K for the i386 as well as the PowerPC in
417  the places it talks about the target pagesize.
418
419Changes for the 5.12 release (the cctools-449 release):
420- Added the following item to gprof(1)'s SEE ALSO section:
421    dyld(1) and the DYLD_IMAGE_SUFFIX environment variable
422  Radar bug #2572028.
423
424Changes for the 5.12 release (the cctools-448 release):
425- Added the description of _dyld_get_image_header_containing_address() to the
426  dyld(3) man page. Radar bug #2967928.
427
428Changes for the 5.12 release (the cctools-447 release):
429- Added the description of _dyld_all_twolevel_modules_prebound() to the dyld(3)
430  man page. Radar bug #3055372.
431- Added the description for the -noprebind_all_twolevel_modules flag to the
432  ld(1) man page.  Radar bug #3055372.
433
434Changes for the 5.11 release (the cctools-446 release):
435- Added the -x flag to the libtool(1) man page.  Radar bug #3088301.
436
437Changes for the 5.11 release (the cctools-445 release):
438- Fixed ld(1) and libtool(1) regarding version numbers. They claimed that all
439  components of version numbers must be non-zero and positive, but this is only
440  true for the first component of each version number. Other components may be
441  zero.
442
443Changes for the 5.11 release (the cctools-444 release):
444- Added the descriptions of the -exported_symbols_list and
445  -unexported_symbols_list options to the ld(1) man page.  Radar bug #3083844.
446- Added the -exported_symbols_list , and -unexported_symbols_list flags
447  to the libtool(1) man page.  Radar bug #3083844.
448- Picked up the reformated arch.3 man page.  Radar bug #2903710.
449
450Changes for the 5.11 release (the cctools-443 release):
451- Added the descriptions of the -single_module and -multi_module options to the
452  ld(1) man page.  Radar bug #3080780.
453- Added the -single_module, -multi_module, -no_arch_warnings, and -u flags
454  to the libtool(1) man page.  Radar bug #3080780.
455
456Changes for the 5.11 release (the cctools-442 release):
457- Fixed the ld(1) man page to use CALL_ON_LOAD not the obsolete
458  CALL_ON_MODULE_BIND.  Radar bug #3078181.
459
460Changes for the 5.11 release (the cctools-439 release):
461- Added the description of install_name() to the redo_prebinding(3) man page.
462  Radar bug #3065586.
463- Changed the description of needs_redo_prebinding() on the redo_prebinding(3)
464  man page to note that it checks all archs if allow_missing_archs is zero.
465  Radar bug #3065577.
466- Removed the description of DYLD_MEM_PROTECT from the dyld(1) man page as
467  currently NXProtectZone() no longer works.  Radar bug #3035901.
468
469Changes for the 5.10 release (the cctools-421 release):
470- Added the discription of the -nofixprebinding flag to the ld(1) man page.
471  Radar bug #2941669.
472- Picked up the changes to seg_addr_table(1) man page the new -relayout_nonsplit
473  option.  Radar bug #2935630.
474
475Changes for the 5.10 release (the cctools-420 release):
476- Added the missing discription of the -arch flag to the size(1) man page.
477  Radar bug #2934869.
478- Added the -M option to the libtool(1) man page.  Radar bug #2935497.
479- Changed the description of the constant NOT_PREBINDABLE on the
480  redo_prebinding(3) man page to include "or statically linked" to indicate
481  that it will be returned for statically linked binaries.  Radar bug #2934831.
482
483Changes for the 5.10 release (the cctools-418 release):
484- Changed the Makefile to not install the nlist.3 man page.  Radar bug #2928583.
485
486Changes for the 5.10 release (the cctools-416 release):
487- Adde the description of -m option to the otool(1) man page.  Radar bug
488  #2904708.
489
490Changes for the 5.10 release (the cctools-414 release):
491- Changed the dyld.1 man page to be more clear about wha the otool -L option
492  does.  Radar bug #2710374.
493
494Changes for the 5.10 release (the cctools-412 release):
495- Fixed the description of -private_bundle on the ld(1) man page.  Radar bug
496  #2887260.
497- Added the description of the -sect_diff_relocs flag to the ld man page.
498  Radar bug #2870529.
499- Fixed some spelling errors in the ld man page.  Radar bug #2854516.
500- Fixed some spelling errors in the dylibprof man page.  Radar bug #2854501.
501- Fixed some spelling errors in the dyld man page.  Radar bug #2854497.
502- Fixed some spelling errors in the nmedit man page.  Radar bug #2854539.
503
504Changes for the 5.10 release (the cctools-411 release):
505- Updated the seg_addr_table(1) man page with default address dependent on the
506  environment variable MACOSX_DEPLOYMENT_TARGET and the -allocate_flat flag.
507  Radar bug #2848945.
508
509Changes for the 5.10 release (the cctools-409 release):
510- Added the discription of DYLD_NO_FIX_PREBINDING to the dyld man page.  Radar
511  bug #2870411.
512- Fixed a spelling error in man page for ld. Radar bug #2775049.
513- Fixed a spelling error in man page for libtool. Radar bug #2856089.
514
515Changes for the 5.10 release (the cctools-407 release):
516- Changed the description of -run_init_lazily in ld(1) to say it was obsolete.
517
518Changes for the 5.10 release (the cctools-402 release):
519- Changed "it's" to "its" on the nmedit man page.  Radar bug #2420515.
520
521Changes for the 5.10 release (the cctools-400 release):
522- Added the discription of the new throttle parameter to the redo_prebinding()
523 API on the redo_prebinding(3) man page.  Radar bug #2850642.
524
525Changes for the 5.10 release (the cctools-397 release):
526- Added the discription of -multiply_defined_unused to the ld(1) man page and
527  add it to the libtool(1) man page.  Radar bug #2835152.
528- Added the discription of MACOSX_DEPLOYMENT_TARGET to the ld(1) man page.
529  Radar bug #2830042.
530- Added _NSGetExecutablePath() to NSModule(3).  Radar bug #2432816.
531
532Changes for the 5.10 release (the cctools-396 release):
533- Added the discription of the new allow_missing_architectures parameter to the
534  redo_prebinding() API on the redo_prebinding(3) man page.  Radar bug #2809673.
535- Added the discription of the -f flag for ranlib(1) to the libtool(1) man page.
536  Radar bug #2814831.
537- Added the discription of the -weak_reference_mismatches flag to the ld(1)
538  man page.
539
540Changes for the 5.10 release (the cctools-395 release):
541- Changed the as(1) man page reference to the correct place
542  /Developer/Documentation/DeveloperTools/Assembler for the assembler manual.
543  Radar bug #2803486.
544  
545Changes for the 5.10 release (the cctools-394 release):
546- Added the description of LC_FORCE_NO_PREBIND to the ld(1) man page.
547- Changed the reference of a.out(5) to Mach-O(5) on the stab(5) man page.
548- Changed the .Os macros in nlist(3), stab(5), ranlib(5) to use Darwin
549  (Radar bug #2813834).
550
551Changes for the 5.10 release (the cctools-393 release):
552- Changed the Makefile from installing the the rld(3) man page.  Removed the
553  references to rld from the nmedit(1) and strip(1) man pages.  Radar bug
554  #2784528
555
556Changes for the 5.10 release (the cctools-392 release):
557- Added the missing -o flag to the nmedit(1) man page.
558- Fixed the NSObjectFileImage(3) that had a .if not a .fi before the
559  .SH "FUTURE SYNOPSIS" line.
560
561Changes for the 5.10 release (the cctools-391 release):
562- Picked up and updated the Mach-O(5), ranlib(5), stab(5) and nlist(3) man
563  pages.  Radar bug #2793998.
564
565Changes for the 5.10 release (the cctools-390 release):
566- Added the install_name_tool(1) man page.
567
568Changes for the 5.10 release (the cctools-389 release):
569- Added the description for the -D flag to the otool(1) man page.
570- Added the description for the -prebind_all_twolevel_modules flag and
571  -headerpad_max_install_names flag to the ld(1) man page.  Also added then
572  to the libtool(1) man page.
573
574Changes for the 5.10 release (the cctools-387 release):
575- Added the NSADDIMAGE_OPTION_MATCH_FILENAME_BY_INSTALLNAME option to
576  NSAddImage() in NSModule(3).
577- Added the -seg_addr_table_filename to libtool(1), ld(1), redo_prebinding(1),
578  checksyms(1) and check_dylib(1).
579
580Changes for the 5.10 release (the cctools-386 release):
581- Updated the redo_prebinding(1) and redo_prebinding(3) man pages for the new
582  options, functions and parameters.  Radar bug #2575205 and #2729976.
583
584Changes for the 5.10 release (the cctools-385 release):
585- Fixed the seg_addr_table(1) man page to have the correct default values
586  (0x70000000 and 0x80000000) for split addresses.
587- Fixed a typo in redo_prebinding(1) where executable_path was excutable_path.
588- Added a decription for DYLD_TRACE to the dyld(1) man page.
589
590Changes for the 5.9 release (the cctools-383 release):
591- Added a comment in NSModule(3) about NSLookupSymbolInImage() and
592  NSIsSymbolNameDefinedInImage() and force flat namespace.  Radar bug #2731330,
593- Added a description of -H to the otool(1) mand page.
594
595Changes for the 5.9 release (the cctools-380 release):
596- Added the -twolevel_namespace_hints option to ld(1) and libtool(1).  Radar bug
597  #2735266.
598
599Changes for the 5.9 release (the cctools-373 release):
600- Changed the ld(1) man page to indicate -twolevel_namespace is now the default.
601
602Changes for the 5.9 release (the cctools-371 release):
603- Picked up the -update_overlaps flag in the seg_addr_table.1 man page.
604
605Changes for the 5.9 release (the cctools-370 release):
606- Added the -nomultidefs flag to the ld(1) and libtool(1) man page.  Also added
607  some missing ld(1) flags to the libtool(1) man page.
608
609Changes for the 5.9 release (the cctools-369 release):
610- Picked up the additions of kld_load_basefile_from_memory() and
611  kld_load_from_memory in kld.3 .
612
613Changes for the 5.9 release (the cctools-367 release):
614- Added the -sub_library option and updated the comments in the ld(1) man page.
615- Added the -sub_library option to the libtool(1) man page.
616
617Changes for the 5.9 release (the cctools-365 release):
618- Added NSAddImage(), NSLookupSymbolInImage() and NSIsSymbolNameDefinedInImage()
619  and their options to NSModule(3).  Radar bug #2689833.
620
621Changes for the 5.9 release (the cctools-364 release):
622- Added the -prebind_allow_overlap option to the ld(1) man page.
623
624Changes for the 5.9 release (the cctools-363 release):
625- Changed the libtool man page to note if -arch_only is specified with a
626  specific cpusubtype other than the family cpusubtype it does not use the
627  ld(1) -force_cpusubtype_ALL flag and passes the -arch_only argument to ld(1)
628  as the -arch flag so that the output is to be tagged with that cpusubtype.
629
630Changes for the 5.9 release (the cctools-361 release):
631- Added the redo_prebinding(3) man page.
632- Updated the ld(1) and dyld(1) man pages for two-level namespaces.
633- Updated the ld(1) man page for references to 2000 hex which should have been
634  1000 for the PowerPC and 2000 hex for i386.
635
636Changes for the 5.9 release (the cctools-360 release):
637- Added the descriptions for the -e option to redo_prebinding(1).
638
639Changes for the 5.8 release (the cctools-357 release):
640- Added support for the CPU_SUBTYPE_POWERPC_7450 in arch.3. Radar bug #2599869.
641
642Changes for the 5.8 release (the cctools-353 release):
643- Added the descriptions for NSIsSymbolNameDefinedWithHint() and
644  NSLookupAndBindSymbolWithHint() to NSModule.3.  And added the description
645  of _dyld_lookup_and_bind_with_hint() to dyld.3 .  Radar bug #2571272.
646
647Changes for the 5.8 release (the cctools-350 release):
648- Added the description for DYLD_NEW_LOCAL_SHARED_REGIONS to the dyld(1) man
649  page.  Radar bug #2567132.
650
651Changes for the 5.8 release (the cctools-349 release):
652- Added the -Y flag to the libtool(1) man page.
653
654Changes for the 5.8 release (the cctools-348 release):
655- Added a description to then nmedit(1) man page about what happens when both
656  -s and -R options are specified.  Radar bug #2555491.
657
658Changes for the 5.8 release (the cctools-347 release):
659- Added the description of _dyld_register_func_for_remove_image to dyld.3 and
660  many other missing functions.  Radar bug #2553324.
661- Added the decription of NSAddLibraryWithSearching() to NSModule.3 . Radar
662  bug #2535633.
663
664Changes for the 5.8 release (the cctools-346 release):
665- Added decriptions of the RC_TRACE_* environment variables to the ld(1)
666  man page along with -final_output.  Also added -final_output to the libtool(1)
667  man page.  Radar bug #2550094.
668
669Changes for the 5.8 release (the cctools-345 release):
670- Added the explination of exit code 3 for redo_prebinding.1 which is for the
671  specific case when the dependent libraries are out of date with respect to
672  each other.  Radar bug #2544407.
673
674Changes for the 5.8 release (the cctools-342 release):
675- Added the -allowable_client and -client_name flags to the ld.1 man page as
676  well as adding -allowable_client to the libtool.1 man page.  Radar bug
677  #2533649.
678
679Changes for the 5.8 release (the cctools-341 release):
680- Added the kld.3 man page.  Radar bug #2523649.
681- Moved rld.3l to rld.3.  Radar bug #2505760.
682- Updated -run_init_lazily to include module init routines.  Radar bug #2502941.
683
684Changes for the 5.7 release (the cctools-334 release):
685- Removed the mention of checksyms(l) checking for path names of dynamic
686  libraries.
687- Added the -run_init_lazily flag to ld(1) and libtool(1).  Radar bug #2490396.
688
689Changes for the 5.7 release (the cctools-332 release):
690- Added the -disablewarnings options to the seg_addr_table(1) man page.
691  (Radar bug #2482327).
692
693Changes for the 5.7 release (the cctools-330 release):
694- Changed the references to /MacOSX/Library to be /Library in dyld.1 and ld.1
695  for the layout changes in Kodiak1C.  Radar bug #2477862.
696
697Changes for the 5.7 release (the cctools-329 release):
698- Added the NSModule.3 and NSObjectFileImage.3 man pages as well as updated
699  dyld_debug.3 with _dyld_debug_task_from_core() for Radar bug #2469604.
700
701Changes for the 5.7 release (the cctools-327 release):
702- Changed the references to /Local to be /MacOSX in dyld.1 and ld.1 for the
703  new directory layout changes for post-DP4.  Also changed seg_addr_table.1 to
704  reference /AppleInternal not /Local.
705
706Changes for the 5.6 release (the cctools-323 release):
707- Change the check_install_name(l) man page to check_dylib(l) and updated it.
708
709Changes for the 5.6 release (the cctools-322 release):
710- Added the check_install_name(l) man page.
711- Fixed the end.3 man page to be ".so man3/get_end.3" not ".so man3/get_end"
712  the ".3" got dropped.  Radar bug #2448020.
713
714Changes for the 5.6 release (the cctools-321 release):
715- Added the description of fixed region lines to seg_addr_table(l).
716- Picked up Rolie's edited dyld.1 man page again.  Radar 2438996 and 2392392.
717
718Changes for the 5.6 release (the cctools-320 release):
719- Updated the ld(1) and libtool(1) man pages with the -umbrella option.
720  Radar bug 2443212.
721
722Changes for the 5.6 release (the cctools-319 release):
723- Picked up Rolie's edited dyld.1 man page.  Radar 2438996.
724
725Changes for the 5.5 release (the cctools-315 release):
726- Removed the sentences in the libtool man page about incompatiblies with the
727  Rhapsody Developer releases.
728
729Changes for the 5.5 release (the cctools-314 release):
730- Added DYLD_ABORT_MULTIPLE_INITS to the dyld.1 man page.  Radar bug #2423143.
731- Changed where nmedit gets installed from /usr/local/bin to /usr/bin so the
732  man page now gets installed in /usr/share/man/man1.  Radar bug #2396595.
733
734Changes for the 5.5 release (the cctools-310 release):
735- Added the -Sn, -Si, -S and -X flags to the libtool man page.
736
737Changes for the 5.5 release (the cctools-307 release):
738- Added the -Si and -Sn options to ld.1. Radar bug #2410704.
739- Added support for the CPU_SUBTYPE_POWERPC_7400 in arch.3. Radar bug #2397523.
740
741Changes for the 5.4 release (the cctools-306.1 release):
742- Picked up the changes to as.1 from Matt Rollefson (Rollie) to change the 
743  references to "Rhapsody" to "MacOS X". Radar bug #2399294.
744
745Changes for the 5.4 release (the cctools-303 release):
746- Picked up the dyld.1 man page edited from Tech Pubs. Radar bug #2366767.
747- Added the -x option to suppress gmon.order to the gprof.1 man page.
748- Updated the nmedit man page to reflect the change to process all
749  architectures in the file.  Radar bug #2367598.  The change to nmedit was
750  done in cctools-300.
751
752Changes for the 5.4 release (the cctools-300 release):
753- Fixed a typo in the dyld.1 man page where "effect" should have been "affect".
754  Radar bug #2366750.
755- Added the -init argument to libtool(1) and ld(1).
756- Fixed a typo in the arch.3 man page where "pcc" should have been "ppc".
757  Radar bug #2366781.
758
759Changes for the 5.3 release (the cctools-294 release):
760- Added _dyld_image_containing_address to the dyld(3) man page.
761- Updated the libtool man page to include -noall_load and the missing linker
762  flags.  Radar bug #2324061.
763
764Changes for the 5.3 release (the cctools-289 release):
765- Added the -p option to the nmedit man page.
766- Moved the local man pages to /usr/local/share/man and changed them all to
767  man1 from manl.
768
769Changes for the 5.3 release, MacOS X bring up (the cctools-282 release):
770- Changed the Makefile to allow for RC_OS=macos for MacOS X builds.
771
772Changes for the 5.2 release (the cctools-278 release):
773- Moved rld.3 to rld.3l, part of Radar 2449999.
774
775Changes for the 5.2 release (the cctools-274 release):
776- Added a checksyms(l) man page.
777- Added the -R filename option to strip(1) and nmedit(l).  Radar bug #2235926.
778- Removed the i586SX subtype from the arch.3 man page and added the new intel
779  x86 subtypes. Radar bug #2231830.
780
781Changes for the 5.2 release (the cctools-271 release):
782- Added the strip -o option to the man page.
783
784Changes for the 5.2 release (the cctools-267 release):
785- Added the getsegbyname.3 man page.
786- Added the getsectbyname.3 man page.
787- Added getsectbynamefromheader.3 as:
788    .so man3/getsectbyname.3
789- Added getsectdata.3 as:
790    .so man3/getsectbyname.3
791- Added getsectdatafromheader.3 as:
792    .so man3/getsectbyname.3
793- Added the get_end(3) man page.
794- Added the end.3 man page as:
795	.so man3/get_end
796- Updated ld(1) to change the default of -read_only_relocs to error.
797- Updated the libtool(1) man page include the -T and -L options.
798- Updated the dylibprof(1) man page to remove the root console stuff and update
799  the bootstrap.conf stuff that now works.
800
801Changes for the 5.1 release (the cctools-260 release):
802- Added -c to all the install commands in the Makefile.
803
804Changes for the 5.1 release (the cctools-252 release):
805- Added the default fallback paths to the dyld.1 man page.
806
807Changes for the 5.1 release (the cctools-250 release):
808- Picked up and updated arch.3 .
809- Changed the man path to install the man pages directly in /usr/share/man .
810- Copied the Copyright from OpenBSD on to gprof and strings man pages.
811- No longer install atom.1 for RC_OS=teflon.
812- Updated the man pages to use Apple instead of NeXT.
813
814Changes for the 5.1 release (the cctools-247 release):
815- Added MKDIRS if code to the Makefile to build native on Rhapsody.
816- Changed the Makefile to use gnutar instead of tar because it works on Rhapsody
817  where tar does not.
818- Updated the dylibprof.1 man page to reflect the change of path of
819  profileServer to /usr/libexec .
820- Changed the local man path to /usr/local/man5.1 .
821
822Changes for the 5.0 release (the cctools-235 release):
823- Changed the Makefile to not install ar.1 and file.1 for teflon.
824
825Changes for the 5.0 release (the cctools-224 release):
826- Fixed the Makefile to include dyld.1.
827
828Changes for the 4.0 release (the cctools-167 release):
829- The following man pages were edited by Jean Ostrem and copied here:
830    cmpdylib.1 ld.1 lipo.1 strings.1 strip.1
831- The following man pages were edited by Terry Donoghue:
832    ar.1
833    as.1
834    atom.1
835    cmpshlib.l
836    file.1
837    libtool.1
838    mkshlib.l
839    nm.1
840    otool.1
841    rld.3
842    size.1
843  of those the following were changed and copied into here:
844    as.1
845    cmpshlib.l
846    libtool.1
847    mkshlib.l
848    otool.1
849