Changeset 7f25c4e in mainline


Ignore:
Timestamp:
2013-03-12T07:11:52Z (11 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
878e181
Parents:
36ceaac
Message:

Unbreak mips builds (extra CC arguments)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/autotool.py

    r36ceaac r7f25c4e  
    186186        gnu_target = None
    187187        clang_target = None
     188        cc_args = []
    188189       
    189190        if (config['PLATFORM'] == "abs32le"):
     
    221222        if (config['PLATFORM'] == "mips32"):
    222223                check_config(config, "MACHINE")
    223                 common['CC_ARGS'].append("-mabi=32")
     224                cc_args.append("-mabi=32")
    224225               
    225226                if ((config['MACHINE'] == "lgxemul") or (config['MACHINE'] == "msim")):
     
    233234        if (config['PLATFORM'] == "mips64"):
    234235                check_config(config, "MACHINE")
    235                 common['CC_ARGS'].append("-mabi=64")
     236                cc_args.append("-mabi=64")
    236237               
    237238                if (config['MACHINE'] == "msim"):
     
    251252                             "Please contact the developers of HelenOS."])
    252253       
    253         return (target, gnu_target, clang_target)
     254        return (target, cc_args, gnu_target, clang_target)
    254255
    255256def check_app(args, name, details):
     
    713714                common['CC_ARGS'] = []
    714715                if (config['COMPILER'] == "gcc_cross"):
    715                         target, gnu_target, clang_target_unused = get_target(config)
     716                        target, cc_args, gnu_target, clang_target_unused = get_target(config)
    716717                               
    717718                        path = "%s/%s/bin" % (cross_prefix, target)
     
    723724                        check_common(common, "GCC")
    724725                        common['CC'] = common['GCC']
     726                        common['CC_ARGS'].extend(cc_args)
    725727               
    726728                if (config['COMPILER'] == "gcc_native"):
     
    738740               
    739741                if (config['COMPILER'] == "clang"):
    740                         target, gnu_target, clang_target = get_target(config, True)
     742                        target, cc_args, gnu_target, clang_target = get_target(config, True)
    741743                        path = "%s/%s/bin" % (cross_prefix, target)
    742744                        prefix = "%s-" % gnu_target
    743745                       
    744746                        common['CC'] = "clang"
     747                        common['CC_ARGS'].extend(cc_args)
    745748                        common['CC_ARGS'].append("-target")
    746749                        common['CC_ARGS'].append(clang_target)
Note: See TracChangeset for help on using the changeset viewer.