Merge GCC port updates
commit0c96e6cbb2dc59f725618a8977250a3aa50919ad
authorVojtech Horky <vojtechhorky@users.sourceforge.net>
Fri, 18 Oct 2013 11:00:23 +0000 (18 13:00 +0200)
committerVojtech Horky <vojtechhorky@users.sourceforge.net>
Fri, 18 Oct 2013 11:00:23 +0000 (18 13:00 +0200)
treeadce7318634620061ab9d9a27691c7abdcabdcb5
parent39bcc9955086903b554e287d7e7ec03dfe6b2f56
parent9f9450bb3b4997f81f91b0210e1d8e74e6bd1386
Merge GCC port updates

libposix changes
 * unimplemented methods do not abort, they warn instead
 * add pthread.h, no implementation yet
 * speed-up symbol redefinition (objcopy can work with static
   libraries as well)
 * add some functions already implemented in libc to libposix

toolchain changes
 * experimental support for HelenOS-specific toolchain
    * toolchain.sh --helenos-target
    * adds *-helenos*- target, e.g. we can have amd64-helenos-gcc
    * added as another choice to HelenOS.config, updated other scripts
      accordingly
 * added non-root compilation
   * install into PKG/ to be later copied to real root
     (package-like installation)