1. 06 Jun, 2012 1 commit
  2. 17 May, 2012 1 commit
  3. 09 May, 2012 1 commit
  4. 24 Apr, 2012 1 commit
  5. 20 Apr, 2012 1 commit
  6. 06 Apr, 2012 1 commit
  7. 03 Apr, 2012 1 commit
  8. 14 Mar, 2012 1 commit
  9. 07 Mar, 2012 1 commit
  10. 19 Dec, 2011 1 commit
  11. 03 Dec, 2011 1 commit
    • David 'Digit' Turner's avatar
      Fix standalone toolchain C++ linking issue. · 66850386
      David 'Digit' Turner authored
      Gets rid of a regression introduced with NDK r7
      
      This patches gets rid of libstdc++.so in the standalone
      toolchain installation, because when used at link time,
      it generated executables and shared libraries that could
      not be properly loaded by the dynamic linker.
      
      Instead, one has to link with -lgnustl_shared now to be
      able to use the shared version of the GNU STL with the
      standalone toolchain. You can still use -lstdc++ but this
      will always use the static version of the library, just
      as before NDK r7.
      
      + fix tests/run-standalone-tests.sh
      
      Change-Id: Ib992ce6f5a97bbd02cc318748636dca766b80857
      66850386
  12. 20 Oct, 2011 1 commit
    • David 'Digit' Turner's avatar
      build-gnu-libstdc++.sh: separate static and shared library builds · b4623237
      David 'Digit' Turner authored
      This change uses different configuration flags for the static and
      shared builds of GNU libstdc++, this allows up to disable visible
      symbols for the static library, but keep them for the shared one.
      
      + Fix gnustl_shared module exports. We need to export the
        static libsupc++ library as well. Curiously the library
        isn't part of the shared library (but is part of the
        static one).
      
        It's probably something we would want to fix with a local
        GNU libstdc++ in the future.
      
      + New unit test to check that exceptions cross binaries
        properly (i.e. an exception thrown in a shared library
        is properly caught in the executable that links against
        it).
      
      Change-Id: Iba1f9bc6f0d4f7333dd3b7a87d5b84dbd7991be2
      b4623237
  13. 14 Oct, 2011 1 commit
    • David 'Digit' Turner's avatar
      build-target-prebuilts.sh: new script · 1c663b4a
      David 'Digit' Turner authored
      This patch adds a new script that can be used to rebuild
      all target prebuilts at once. This assumes that you have run
      build-host-toolchain.sh previously (and thus have all cross
      toolchains installed in your NDK directory).
      
      + Add check_toolchain_src_dir in prebuilt-common.sh and modify
        other scripts to use it.
      
      + Add missing --sysroot compiled flags in builder-funcs.sh
      
      Change-Id: I75ee8d6dffb9fba3155b71a291b1f9240e02f76f
      1c663b4a
  14. 10 Oct, 2011 3 commits
    • David 'Digit' Turner's avatar
      gnu-libstdc++: Fix rebuild script and NDK build system · f2c6c623
      David 'Digit' Turner authored
      Change-Id: Id0c2ce8f7c8a95f8633db9161e73d61249962c08
      f2c6c623
    • David 'Digit' Turner's avatar
      gnustl_shared: New C++ runtime · 0059fb2a
      David 'Digit' Turner authored
      This patch fixes build-gnu-libstdc++.sh to work properly
      and generate libgnustl_shared.so from the GNU libstdc++ sources.
      
      This is done by a custom patch to the gcc toolchain source tree
      to force the generation of libgnustl_shared.so from the same objects
      than libstdc++.so. This is required because there is no way to change
      the internal DT_SONAME of a given shared library, so a simple rename
      will not work.
      
      We also ensure that libgnustl_static.a is properly generated and
      used by the make-standalone-toolchain.sh script (which uses
      copy-libstdcxx.sh)
      
      + Update definitions.mk to make "gnustl_shared" available in APP_STL
      + Update documentation to reflect that STLport now supports RTTI
      + Update documentation to reflect the new gnustl_shared runtime
      
      Change-Id: Ie3ffaf825ba2d65eca027ec0be5e320d0ee39cbc
      0059fb2a
    • David 'Digit' Turner's avatar
      build/tools/dev-defaults.sh: new script · b0d90531
      David 'Digit' Turner authored
      This patch moves the definitions of all defaults to dev-defaults.
      This should make it easier in the future to upgrade the toolchains
      or target binaries.
      
      Change-Id: I140b51c5b5116d37d16e628120f8f58974252de4
      b0d90531
  15. 07 Oct, 2011 1 commit