--- binutils/README 2018/04/24 16:07:00 1.1.1.1 +++ binutils/README 2018/04/24 16:07:13 1.1.1.3 @@ -1,8 +1,24 @@ These files are some GNU utilities for operating on binary files. -Note that GNU make, which used to be included here, is now distributed +GNU make, which used to be included here, is now distributed in a separate tar file. -The GNU version of ld has some interesting features you will notice: +Report bugs in these programs to bug-gnu-utils@prep.ai.mit.edu. +Please note in the bug report which version of the binutils you are +using. Prior to version 1.7, the versions were identified by the top +line of the ChangeLog. + +Define USG with `-DUSG' when compiling these programs to run on system V. + +COFF is not supported, but we do support a way of encapsulating GNU +executable files with COFF headers. Use -DCOFF_ENCAPSULATE when you +compile, to enable this feature. + +In order to use encapsulation, you must use entirely GNU tools, +including these plus GAS, GCC and GDB. You will need to convert the +system libraries to BSD object file format. Use the shell script +libconvert (which uses robotussin) for that. + +The GNU version of ld has some interesting features: 1. Undefined and multiply-defined global symbol errors are now associated with specific source files and line numbers,