1. 08 3月, 2016 23 次提交
  2. 07 3月, 2016 14 次提交
  3. 06 3月, 2016 1 次提交
  4. 05 3月, 2016 2 次提交
    • R
      No -fno-common for Darwin · 0c873419
      Richard Levitte 提交于
      When object files with common block symbols are added to static
      libraries on Darwin, those symbols are invisible to the linker that
      tries to use them.  Our solution was to use -fno-common when compiling
      C source.
      
      Unfortunately, there is assembler code that defines OPENSSL_ia32cap_P
      as a common block symbol, unconditionally, and in some cases, there is
      no other definition.  -fno-common doesn't help in this case.
      
      However, 'ranlib -c' adds common block symbols to the index of the
      static library, which makes them visible to the linker using it, and
      that solves the problem we've seen.
      
      The common conclusion is, either use -fno-common or ranlib -c on
      Darwin.  Since we have common block symbols unconditionally, choosing
      the method for our source is easy.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      0c873419
    • R
      New ordinal files, recreated from scratch · a2ed0503
      Richard Levitte 提交于
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      a2ed0503