1. 12 May, 2016 6 commits
  2. 10 May, 2016 1 commit
    • Stephen Hines's avatar
      Remove invalid clang ifdef about __builtin_isnan() and clang >= 3.7. · cd8a2e0e
      Stephen Hines authored
      Bug: 23396112
      
      Clang continues to have "int __builtin_isnan()" as the official builtin
      definition, which causes conflicts with the NDK headers. This change
      unconditionally leaves __builtin_isnan() out of the NDK headers when
      using clang, since it really isn't necessary in any case.
      
      Change-Id: Ifb5c1db40c11eb5984e1d64e8540e8a6537900ab
      cd8a2e0e
  3. 20 Apr, 2015 1 commit
  4. 19 Apr, 2015 1 commit
  5. 17 Apr, 2015 1 commit
  6. 10 Apr, 2015 1 commit
  7. 09 Apr, 2015 2 commits
  8. 29 Jan, 2015 3 commits
  9. 28 Jan, 2015 1 commit
  10. 14 Jan, 2015 6 commits
    • Ying Wang's avatar
      am 73939577: am 01eb5b04: Merge "Build libc++ static w/o hidden visibility" · 75fd51a2
      Ying Wang authored
      * commit '73939577':
        Build libc++ static w/o hidden visibility
      75fd51a2
    • Ying Wang's avatar
      am 01eb5b04: Merge "Build libc++ static w/o hidden visibility" · 73939577
      Ying Wang authored
      * commit '01eb5b04':
        Build libc++ static w/o hidden visibility
      73939577
    • Andrew Hsieh's avatar
      Build libc++ static w/o hidden visibility · d9eea5e7
      Andrew Hsieh authored
      This is to fix issue with error message reads:
      
        .../ld: warning: hidden symbol 'snprintf' in
      	    prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libc++_static.a(snprintf.o) is
      	       referenced by DSO out/target/product/hammerhead/obj/lib/libcutils.so
      
      There is only one copy of libc++ libraries for all API levels with various degree of
      libc/libm support, the reason why libc++ libraries links with android_support.a which
      contains missing libc/libm functions (including snprintf) needed by libc++ in API 3.
      Since https://android-review.googlesource.com/#/c/103261 all support functions in libc++
      are built with hidden visibility, otherwise other libraries may use snprintf from libc++
      instead of libc.so.  Unfortunately unlike shared library it's not possible to hide
      hidden symbol from linker, and causes warning message you just read.
      
      This CL compile libc++ with --visible-static to restore previous behavior.
      Also see https://android-review.googlesource.com/#/c/123340
      
      Affected functions are
      
        std::__1::__snprintf_l(char*, unsigned int, locale_struct*, char const*, ...)
        vsnprintf_l
        snprintf_l
        vsnprintf
        snprintf
      
      Change-Id: I8b4409ca7c59eed4018acd3a9e38970074d206cb
      d9eea5e7
    • Ying Wang's avatar
      01eb5b04
    • Andrew Hsieh's avatar
      Build libc++ static w/o hidden visibility · 02160722
      Andrew Hsieh authored
      This is to fix issue with error message reads:
      
        .../ld: warning: hidden symbol 'snprintf' in
      	    prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libc++_static.a(snprintf.o) is
      	       referenced by DSO out/target/product/hammerhead/obj/lib/libcutils.so
      
      There is only one copy of libc++ libraries for all API levels with various degree of
      libc/libm support, the reason why libc++ libraries links with android_support.a which
      contains missing libc/libm functions (including snprintf) needed by libc++ in API 3.
      Since https://android-review.googlesource.com/#/c/103261 all support functions in libc++
      are built with hidden visibility, otherwise other libraries may use snprintf from libc++
      instead of libc.so.  Unfortunately unlike shared library it's not possible to hide
      hidden symbol from linker, and causes warning message you just read.
      
      This CL compile libc++ with --visible-static to restore previous behavior.
      Also see https://android-review.googlesource.com/#/c/123340
      
      Affected functions are
      
        std::__1::__snprintf_l(char*, unsigned int, locale_struct*, char const*, ...)
        vsnprintf_l
        snprintf_l
        vsnprintf
        snprintf
      
      Change-Id: I8b4409ca7c59eed4018acd3a9e38970074d206cb
      02160722
    • Andrew Hsieh's avatar
      am b504e2d7: am 7714ae66: Merge "Update llvm-libc++" · 92a68c58
      Andrew Hsieh authored
      * commit 'b504e2d7':
        Update llvm-libc++
      92a68c58
  11. 13 Jan, 2015 2 commits
  12. 08 Jan, 2015 1 commit
  13. 07 Jan, 2015 7 commits
  14. 06 Jan, 2015 1 commit
  15. 24 Dec, 2014 3 commits
  16. 22 Dec, 2014 1 commit
    • Andrew Hsieh's avatar
      Add mips libr6 · f99d282a
      Andrew Hsieh authored
      Also remove redundant files
      
      Change-Id: I77ffd9db63b938904df3a1f3871518b087c1735a
      f99d282a
  17. 18 Dec, 2014 2 commits