Changeset 1737


Ignore:
Timestamp:
Oct 18, 2014, 9:32:14 PM (10 years ago)
Author:
jbeich
Message:

drop clang workarounds after ports@371153

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Mk/bsd.gecko.mk

    r1735 r1737  
    8686MOZILLA_EXEC_NAME?=${MOZILLA}
    8787MOZ_RPATH?=     ${MOZILLA}
    88 USES+=          cpe compiler:c++11-lib gmake iconv perl5 pkgconfig \
     88USES+=          cpe compiler:c++11-lang gmake iconv perl5 pkgconfig \
    8989                        python:2,build desktop-file-utils
    9090CPE_VENDOR?=mozilla
  • trunk/mail/thunderbird/Makefile

    r1735 r1737  
    7979
    8080XPI_LIBDIR=     ${PREFIX}/lib/xpi
    81 
    82 # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1>
    83 # To be removed when 9.2R goes EOL. http://llvm.org/PR15840
    84 .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION:M3[23]}
    85 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
    86 BROKEN=         Cannot build with OPTIMIZED_CFLAGS option due to \
    87                 a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \
    88                 use FAVORITE_COMPILER=gcc in Makefile.local/make.conf
    89 # apply workaround only for -O2 or greater
    90 . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]}
    91 .  if ${MACHINE_CPU:Msse2}
    92 CXXFLAGS+=      -msse2
    93 .  else
    94 CXXFLAGS+=      -O1
    95 .  endif
    96 . endif
    97 .endif
    9881
    9982.if ${PORT_OPTIONS:MALSA}
  • trunk/www/firefox-esr/Makefile

    r1735 r1737  
    6161WRKSRC:=        ${WRKDIR}/mozilla-esr31
    6262
    63 # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1>
    64 # To be removed when 9.2R goes EOL. http://llvm.org/PR15840
    65 .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION:M3[23]}
    66 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
    67 BROKEN=         Cannot build with OPTIMIZED_CFLAGS option due to \
    68                 a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \
    69                 use FAVORITE_COMPILER=gcc in Makefile.local/make.conf
    70 # apply workaround only for -O2 or greater
    71 . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]}
    72 .  if ${MACHINE_CPU:Msse2}
    73 CXXFLAGS+=      -msse2
    74 .  else
    75 CXXFLAGS+=      -O1
    76 .  endif
    77 . endif
    78 .endif
    79 
    8063.if ${PORT_OPTIONS:MALSA}
    8164RUN_DEPENDS+=   alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
  • trunk/www/firefox-nightly/Makefile

    r1725 r1737  
    7575WRKSRC:=        ${WRKDIR}/${MASTER_SITES:M*hg*:S,/archive/,,:T}-${HGREV:C/.*://}
    7676
    77 # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1>
    78 # To be removed when 9.2R goes EOL. http://llvm.org/PR15840
    79 .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION:M3[23]}
    80 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
    81 BROKEN=         Cannot build with OPTIMIZED_CFLAGS option due to \
    82                 a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \
    83                 use FAVORITE_COMPILER=gcc in Makefile.local/make.conf
    84 # apply workaround only for -O2 or greater
    85 . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]}
    86 .  if ${MACHINE_CPU:Msse2}
    87 CXXFLAGS+=      -msse2
    88 .  else
    89 CXXFLAGS+=      -O1
    90 .  endif
    91 . endif
    92 .endif
    93 
    9477.if ${PORT_OPTIONS:MALSA}
    9578RUN_DEPENDS+=   alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
  • trunk/www/firefox/Makefile

    r1735 r1737  
    6060WRKSRC:=        ${WRKDIR}/mozilla-beta
    6161
    62 # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1>
    63 # To be removed when 9.2R goes EOL. http://llvm.org/PR15840
    64 .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION:M3[23]}
    65 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
    66 BROKEN=         Cannot build with OPTIMIZED_CFLAGS option due to \
    67                 a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \
    68                 use FAVORITE_COMPILER=gcc in Makefile.local/make.conf
    69 # apply workaround only for -O2 or greater
    70 . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]}
    71 .  if ${MACHINE_CPU:Msse2}
    72 CXXFLAGS+=      -msse2
    73 .  else
    74 CXXFLAGS+=      -O1
    75 .  endif
    76 . endif
    77 .endif
    78 
    7962.if ${PORT_OPTIONS:MALSA}
    8063RUN_DEPENDS+=   alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
  • trunk/www/libxul/Makefile

    r1736 r1737  
    6363.endif
    6464
    65 # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1>
    66 # To be removed when 9.2R goes EOL. http://llvm.org/PR15840
    67 .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION:M3[23]}
    68 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
    69 BROKEN=         Cannot build with OPTIMIZED_CFLAGS option due to \
    70                 a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \
    71                 use FAVORITE_COMPILER=gcc in Makefile.local/make.conf
    72 # apply workaround only for -O2 or greater
    73 . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]}
    74 .  if ${MACHINE_CPU:Msse2}
    75 CXXFLAGS+=      -msse2
    76 .  else
    77 CXXFLAGS+=      -O1
    78 .  endif
    79 . endif
    80 .endif
    81 
    8265.if ${PORT_OPTIONS:MALSA}
    8366RUN_DEPENDS+=   alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
  • trunk/www/seamonkey/Makefile

    r1735 r1737  
    8484XPI_LIBDIR=     ${PREFIX}/lib/xpi
    8585
    86 # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1>
    87 # To be removed when 9.2R goes EOL. http://llvm.org/PR15840
    88 .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION:M3[23]}
    89 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
    90 BROKEN=         Cannot build with OPTIMIZED_CFLAGS option due to \
    91                 a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \
    92                 use FAVORITE_COMPILER=gcc in Makefile.local/make.conf
    93 # apply workaround only for -O2 or greater
    94 . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]}
    95 .  if ${MACHINE_CPU:Msse2}
    96 CXXFLAGS+=      -msse2
    97 .  else
    98 CXXFLAGS+=      -O1
    99 .  endif
    100 . endif
    101 .endif
    102 
    10386.if ${PORT_OPTIONS:MALSA}
    10487RUN_DEPENDS+=   alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
Note: See TracChangeset for help on using the changeset viewer.