This is the first cut of Hewlett-Packard's recently-GPLed SOM linker.  At the
moment it only builds, and doesn't get anywhere near producing a real binary
on Linux.  This will be fixed in time--how much depends on how many hands
take part.

For now, there are a few things that you should be aware of if you want to
attack the tree:

- It will be a little while before I autoconfify the tree; until then, you need
  to select the appropriate CFLAGS in the Makefile.  I've tested it on Linux
  and HPUX 11.0; feel free to send me corrections for other platforms.  Note
  that it doesn't link on HPUX, as some i18n cleanup needs to take place.

- I haven't sorted out locale details; thus, you'll have to look up the error
  numbers yourself in the .src files.  Those locale issues are the source of
  some build failures as well.

- Some functions are missing, and I've hacked some up just to get it to build.
  They're found in linuxutil.c (which will be renamed if this file lives long
  enough to remain useful).  The only one that I skipped entirely is
  pad_string(), which contains just an abort() at the moment.

- As there is quite a lot of work to be done to turn this into a truly cross-
  platform tree, it benefits everyone to work together to avoid duplicating
  others' work.  Even better, please let me know if you'd like to hack, so that
  we can avoid stepping on each others' toes.

- The 1.0 source tarball (and the initial checkin to the CVS repository) is the
  official release from Hewlett-Packard, licensed under the GNU General Public
  License.  HP encourages the porting and development of the linker, but makes
  no guarantee that community changes will be merged into future products.

There will be a web page shortly with more information and updates regarding the
progress of the port.  Watch this README or www.thepuffingroup.com for more
information.

- Phil Schwan <pschwan@thepuffingroup.com>
- The Puffin Group
