[ld] Rewrite ld to use the new interfaces
[libmach] Fix error codes in readobj()
[rules] Use a simple tab instead of aligment
[build] Remove libexec directory in clean
[tests] Add strip and size to the Makefile
[libmach] Add pc2line() mock
[libmach] Add forgotten files
[cmd] Add objdump and objcopy again
[libmach] Add getindex() and setindex()
[libmach] Add getsec()
[tests/size] Add tests for size
[libmach] Add strip()
[tests/strip] Add basic test for strip
[nm] Improve error handling
[libmach] Big rework of libmach (Symbol)
[ld] Add debug section
[libmach] Remove formember()
[ld] Disable buildint ld
[libmach] Rework of Objsym structure
Change debug to sccdebug
Revert "[libmach] Move armember() into formember()"
[libmach] Remove Objsymdef type
[libmach] Remove Objsymdef from getidx()
[libmach] Stop using Objsymdef in setidx
[libmach] Define Objseg type
[size] Add support for read-only symbols
[libmach] Cosmetic change in mach.h
[libmach] Move armember() into formember()
[libmach] Remove unneeded coff32namidx() prototype
[libmach] Don't free obj in objdel()
[libmach] Add probe method to Objops
[libmach] Remove objsync()
[libmach] Remove unneeded formats.lst
[libmach] Add write method to Objops
[tests/ld] Add size rule
[ld] Don't alloc object before testing
[ld] Whitespace change
[libmach] Add del method to Objops
[libmach] Intropduce Objops strip method
[libmach] Add addr2line Objops method
[libmach] Add setidx and getidx methods to Objops
[libmach] Add read method to Obj
[libmach] Remove fp field from Obj
[libmach] Add new to Obj
Update deps.mk
[libmach] Remove target getsyms and getsect
[libmach] Simplify objread() interface
[ld] Add pass5()
[ld] Fix seeking into the object file
[ld] Simplify Segment
[ld] Fix merge()
Update depenencies
[driver/posix] Remove debug information
[libc] Avoid too deep recursion in qsort()
[ld] Add pass4
[ld] Add library dependencies to Makefile
[ld] Add structures for sections and segments
Simplify the HOST configuration
Force -std=c99 in GNU-like compilers
Add HOST variable
Force -c in clang assembler
Fixed some typos in the comments about the union.
[ld] Simplify newobject() in pass1
[ld] Fix comparision in install()
[ld] Make undef() private
[ld] Move undefine dealing to pass1.c
[libscc] Remove outdated bits about pack/unpack
[ld] Move code from symbol.c pass1.c
[ld] Add ld() function
[ld] Add deps.mk in the Makefile
Use libc-proto in clean target
Revert "[dev] Add memrchr"
[dev] Add memrchr
[libc] Return valid error code in normalize()
[libc] Initiliaze tz before use in localtime()
Adjust some definitions to match declaration in usage of `restrict`
Remove obsolete 'fp' parameter to nextline
Remove extra ';' in struct member declaration
[libc] Use the common values for seek constants
[test/ld] Use diferent values for every symbol
[ld] Don't use toupper() in rebase()
[ld] Add debugsym()
Remove sccsid strings
[ld] Add 3rd pass
Update deps.mk
[ld] Create a custom directory for ld
[ld] Rework how sections are loaded
[libmach] Fix coff32getsect()
[ld] Solves several problems in the main loop of loadlib()
[libmach] Keep archive names with at least 1 letter
[test/ld] Add basic test files for ld-coff32
[ld] Load the sections in temporary files
[libmach] Remove array files
[libmach] Add a linked list for the segments
[libmach] Add objsyms()
[libmach] Add objsyms()
[libmach] Remove forsym()
[libmach] Remove objreset()
[ld] Store section description from object files
[ld] Add ld to the cmd Makefile