7 Commits

Author SHA1 Message Date
Chris Johns
ead8da1e33 Add configure option --c-opts to allow special options for testing. 2012-11-19 10:35:51 +11:00
Chris Johns
977c3de534 Refactor the ELF support to allow ELF write suppport.
The refactoring allows better reuse of the ELF support and cleans up
some hacks from the generic file and archive handling improving the
separation of the file handling from the file format, ie ELF. The
handling of ELF object files and ELF object files inside archives
is cleaner.

The refactor cleaned up the symbol handling where the symbols now
reside in the ELF file object and references are take in symbol
pointer containers and symbol table containers.

The main purpose of the refactor is to allow support for creating
and writing ELF files.

Also added an rtems-syms command where special symbol support
can be added.
2012-11-17 17:34:33 +11:00
Chris Johns
16e43468ec Add FastLZ support. 2012-10-22 18:46:59 -07:00
Chris Johns
746192499f Rename rld-gcc. Add -C option.
Add a -C (also --cc) option to allow the CC to be used when linking to be
provided by the user rather than using the path. This support allows user
who work with the full path to tools rather than the environment to make
use of the linker without them needing to play with environment table.

Rename rld-gcc.[h.cpp] to rld-cc.[h,cpp] because gcc may not be the
only compiler/linker used by the RTEMS project.
2012-09-17 10:13:55 +10:00
Chris Johns
1ec9633dec Add rebuild and tags build commands 2012-09-17 09:37:07 +10:00
Chris Johns
993aa67acf Fix the waf script. 2012-09-15 17:58:00 +10:00
Chris Johns
ec24a379bc Add to git. 2012-05-07 08:47:11 +10:00