Skip to content
Snippets Groups Projects
  1. Apr 02, 2017
  2. Mar 28, 2017
  3. Mar 27, 2017
  4. Mar 24, 2017
  5. Mar 23, 2017
  6. Mar 21, 2017
  7. Mar 15, 2017
  8. Mar 07, 2017
    • Luca Barbato's avatar
      configure: Check for -no_weak_imports in ldflags on macOS · 81bffae3
      Luca Barbato authored
      
      Recent versions of macOS provide more POSIX API (in particular,
      clock_gettime) than previous versions and recent Apple toolchains
      provide all that API, even when targeting older releases without
      said API. Disallow linking to functions which might not be available
      at runtime.
      
      To actually have an effect, either add
      --extra-cflags="-mmacosx-version-min=10.11" (or any other version
      prior to 10.12) or set MACOSX_DEPLOYMENT_TARGET=10.11 when running
      configure.
      
      As a workaround for libav versions without this fix, one can
      also add --extra-cflags="-mmacosx-version-min=10.11
      -Werror=partial-availability" while running configure.
      
      The -no_weak_imports flag is new in Xcode 8; in Xcode 7 it is not
      supported. This is not an issue since Xcode 7 only ships with the
      10.11 macOS SDK, which lacks clock_gettime.
      
      Bug-Id: 1033
      
      CC: libav-stable@libav.org
      Signed-off-by: default avatarMartin Storsjö <martin@martin.st>
      81bffae3
    • Diego Biurrun's avatar
      build: Prefer NASM assembler over YASM · 57b753b4
      Diego Biurrun authored
      NASM is more actively maintained and permits generating dependency information
      as a sideeffect of assembling, thus cutting build times in half.
      57b753b4
    • Diego Biurrun's avatar
      f54037da
    • Diego Biurrun's avatar
      build: Special-case handling of SDL CFLAGS · 51411eb7
      Diego Biurrun authored
      SDL adds some "special" CFLAGS that interfere with building normal
      binaries. Capture those CFLAGS separately and avoid adding them to
      the general CFLAGS.
      51411eb7
    • Diego Biurrun's avatar
      build: Fix logic of clock_gettime() check · 003124eb
      Diego Biurrun authored
      We should only check for clock_gettime() if _POSIX_MONOTONIC_CLOCK is
      available and do a full link check for clock_gettime() in all cases.
      003124eb
  9. Mar 05, 2017
  10. Mar 01, 2017
  11. Feb 28, 2017
    • Diego Biurrun's avatar
      build: Explicitly disable external libraries when not explicitly enabled · 21cca00d
      Diego Biurrun authored
      Leaving those variables in an undefined state allows them getting implicitly
      enabled when they are declared as weak dependencies of other components.
      In that case, the library check is not run and required linker flags are not
      added, resulting in a failing build.
      
      Fixes linking when enabling libfreetype without libfontconfig.
      21cca00d
  12. Feb 20, 2017
  13. Feb 16, 2017
  14. Feb 15, 2017
  15. Feb 11, 2017
  16. Feb 08, 2017
  17. Feb 07, 2017
  18. Feb 06, 2017
  19. Feb 02, 2017
  20. Feb 01, 2017
  21. Jan 31, 2017
  22. Jan 30, 2017
Loading