Ignore:
Timestamp:
Sep 30, 2013, 11:14:17 AM (6 years ago)
Author:
vince@…
Message:

Okay. Should be fine now. Reverting to 3.10.1 and applying the patch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/math/atlas/Portfile

    r111735 r111736  
    3636
    3737patchfiles              patch-emit_mm_c.diff \
    38                         patch-ATL_cmm4x4x128_av_c.diff\
    39                         patch-archinfo_x86_c.diff
     38                        patch-ATL_cmm4x4x128_av_c.diff
     39#                        patch-archinfo_x86_c.diff\
    4040#                        patch-tfc_c.diff
    4141
    42 checksums               atlas3.11.13.tar.bz2 \
    43                         rmd160  d7872e0210f390001da88c19624396ce492ed7a3 \
    44                         sha256  0ffdf01641214c519ce99515c5ef3c47c53b9a6ecd841a09d350eab196baf3c7\
     42checksums               atlas3.10.1.tar.bz2 \
     43                        rmd160  67f928ad900caa300b23e2f824b8a495f416c8d6 \
     44                        sha256  a215b492204aae0205f4028e7c4076492a5d6a564f8f859ff062fd79587bcc86 \
    4545                        lapack-3.4.2.tgz \
    4646                        rmd160  8740c35c9a85b71424fe1ffeed192256aebeb431 \
     
    9292variant clang           conflicts   gcc46 gcc47 gcc48 mpclang33 \
    9393                        description {use XCode clang and gfortran} {
     94
     95    pre-fetch {
     96        return -code error        "Use of clang is temporarily disabled.\
     97                                   Please choose gcc47 instead."
     98    }
    9499
    95100    configure.compiler      clang
     
    227232
    228233    # Clang
    229     set clang_flags "-O3 -fomit-frame-pointer -fPIC"
     234    if {${use_clang} == "XCode" } {
     235
     236        pre-fetch {       
     237            ui_warn "Compiling Atlas with this version of clang is\
     238                    likely *NOT* to work. Please use clang-3.3 or\
     239                    higher."
     240        }
     241        set clang_flags "-O3 -fomit-frame-pointer -fPIC"
     242    } else {
     243
     244        # Clang 3.3 – Use loop and straight vectorizer
     245        set clang_flags "-O3 -fomit-frame-pointer -fPIC"
     246
     247    }
    230248
    231249    # Vectorizing unit flags
     
    236254        # downgrade FMA to AVX for the time being
    237255        set cvct_flag   "-mavx"
    238        
    239256        if {${use_clang} != ""} {
     257
    240258            configure.args-append   -A 26 -V 480
    241         } else {
    242             # No AVX when using GCC
     259        } else {
     260
     261            # No AVX when using GCC 4.x
    243262            configure.args-append   -A 26 -V 448
    244263        }
Note: See TracChangeset for help on using the changeset viewer.