Ticket #55800: libvpx.diff

File libvpx.diff, 1.0 KB (added by Ionic (Mihai Moldovan), 7 years ago)

Blacklist mp-clang as well, add explicit fallback to mp-clang-3.9.

  • multimedia/libvpx/Portfile

    diff --git a/multimedia/libvpx/Portfile b/multimedia/libvpx/Portfile
    index 787e2ccef7..42ce6ec3d3 100644
    a b patchfiles patch-build-make-configure.sh.diff \ 
    6060# vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function ‘eight_tap_row_ssse3’:
    6161# vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: Segmentation fault
    6262# {standard input}:unknown:Undefined local symbol LC2
    63 compiler.blacklist  *gcc* {clang < 800}
     63compiler.blacklist  *gcc* {clang < 800} macports-clang-3.3 macports-clang-3.4 macports-clang-3.7 macports-clang-3.8
     64# Make sure that mp-clang-3.9 is picked if all compilers were blacklisted.
     65# Especially important for 10.6 on libc++, since the fallback list contains macports-clang-3.7
     66# as the first, and thus selected, fallback option (even though it has been blacklisted earlier).
     67compiler.fallback-prepend macports-clang-3.9
    6468
    6569# As of 1.7.0: builds both static and shared libraries
    6670# doesn't install docs or examples correctly, so disable them.