Changeset a14171f in rtems-source-builder


Ignore:
Timestamp:
Apr 10, 2014, 8:26:42 AM (5 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
4.10, 4.11, 4.9, master
Children:
6b7b22a
Parents:
9ea19cf
Message:

sb: Add _host_os_version to all supported hosts.

Location:
source-builder/sb
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • source-builder/sb/darwin.py

    r9ea19cf ra14171f  
    3636    else:
    3737        ncpus = '1'
     38    version = uname[2]
     39    if version.find('.'):
     40        version = version.split('.')[0]
    3841    defines = {
    3942        '_ncpus':           ('none',    'none',     ncpus),
     
    4245        '_host_vendor':     ('none',    'none',     'apple'),
    4346        '_host_os':         ('none',    'none',     'darwin'),
     47        '_host_os_version': ('none',    'none',     version),
    4448        '_host_cpu':        ('none',    'none',     uname[4]),
    4549        '_host_alias':      ('none',    'none',     '%{nil}'),
     
    5660        }
    5761
    58     version = uname[2]
    5962    if version.find('.'):
    6063        version = version.split('.')[0]
  • source-builder/sb/freebsd.py

    r9ea19cf ra14171f  
    4848        version = version.split('-')[0]
    4949    defines = {
    50         '_ncpus':        ('none',    'none',     ncpus),
    51         '_os':           ('none',    'none',     'freebsd'),
    52         '_host':         ('triplet', 'required', cpu + '-freebsd' + version),
    53         '_host_vendor':  ('none',    'none',     'pc'),
    54         '_host_os':      ('none',    'none',     'freebsd'),
    55         '_host_cpu':     ('none',    'none',     cpu),
    56         '_host_alias':   ('none',    'none',     '%{nil}'),
    57         '_host_arch':    ('none',    'none',     cpu),
    58         '_usr':          ('dir',     'required', '/usr/local'),
    59         '_var':          ('dir',     'optional', '/usr/local/var'),
    60         '__bash':        ('exe',     'optional', '/usr/local/bin/bash'),
    61         '__bison':       ('exe',     'required', '/usr/local/bin/bison'),
    62         '__git':         ('exe',     'required', '/usr/local/bin/git'),
    63         '__svn':         ('exe',     'required', '/usr/local/bin/svn'),
    64         '__xz':          ('exe',     'optional', '/usr/bin/xz'),
    65         '__make':        ('exe',     'required', 'gmake'),
    66         '__patch_opts':  ('none',     'none',    '-E')
     50        '_ncpus':           ('none',    'none',     ncpus),
     51        '_os':              ('none',    'none',     'freebsd'),
     52        '_host':            ('triplet', 'required', cpu + '-freebsd' + version),
     53        '_host_vendor':     ('none',    'none',     'pc'),
     54        '_host_os':         ('none',    'none',     'freebsd'),
     55        '_host_os_version': ('none',    'none',     version),
     56        '_host_cpu':        ('none',    'none',     cpu),
     57        '_host_alias':      ('none',    'none',     '%{nil}'),
     58        '_host_arch':       ('none',    'none',     cpu),
     59        '_usr':             ('dir',     'required', '/usr/local'),
     60        '_var':             ('dir',     'optional', '/usr/local/var'),
     61        '__bash':           ('exe',     'optional', '/usr/local/bin/bash'),
     62        '__bison':          ('exe',     'required', '/usr/local/bin/bison'),
     63        '__git':            ('exe',     'required', '/usr/local/bin/git'),
     64        '__svn':            ('exe',     'required', '/usr/local/bin/svn'),
     65        '__xz':             ('exe',     'optional', '/usr/bin/xz'),
     66        '__make':           ('exe',     'required', 'gmake'),
     67        '__patch_opts':     ('none',     'none',    '-E')
    6768        }
    6869
  • source-builder/sb/linux.py

    r9ea19cf ra14171f  
    5151        cpu = uname[4]
    5252
     53    version = uname[2]
    5354    defines = {
    54         '_ncpus':         ('none',    'none',     ncpus),
    55         '_os':            ('none',    'none',     'linux'),
    56         '_host':          ('triplet', 'required', cpu + '-linux-gnu'),
    57         '_host_vendor':   ('none',    'none',     'gnu'),
    58         '_host_os':       ('none',    'none',     'linux'),
    59         '_host_cpu':      ('none',    'none',     cpu),
    60         '_host_alias':    ('none',    'none',     '%{nil}'),
    61         '_host_arch':     ('none',    'none',     cpu),
    62         '_usr':           ('dir',     'required', '/usr'),
    63         '_var':           ('dir',     'required', '/var'),
    64         '__bzip2':        ('exe',     'required', '/usr/bin/bzip2'),
    65         '__gzip':         ('exe',     'required', '/bin/gzip'),
    66         '__tar':          ('exe',     'required', '/bin/tar')
     55        '_ncpus':           ('none',    'none',     ncpus),
     56        '_os':              ('none',    'none',     'linux'),
     57        '_host':            ('triplet', 'required', cpu + '-linux-gnu'),
     58        '_host_vendor':     ('none',    'none',     'gnu'),
     59        '_host_os':         ('none',    'none',     'linux'),
     60        '_host_os_version': ('none',    'none',     version),
     61        '_host_cpu':        ('none',    'none',     cpu),
     62        '_host_alias':      ('none',    'none',     '%{nil}'),
     63        '_host_arch':       ('none',    'none',     cpu),
     64        '_usr':             ('dir',     'required', '/usr'),
     65        '_var':             ('dir',     'required', '/var'),
     66        '__bzip2':          ('exe',     'required', '/usr/bin/bzip2'),
     67        '__gzip':           ('exe',     'required', '/bin/gzip'),
     68        '__tar':            ('exe',     'required', '/bin/tar')
    6769        }
    6870
  • source-builder/sb/netbsd.py

    r9ea19cf ra14171f  
    4848        version = version.split('-')[0]
    4949    defines = {
    50         '_ncpus':        ('none',    'none',    '1'),
    51         '_os':           ('none',    'none',     'netbsd'),
    52         '_host':         ('triplet', 'required', cpu + '-netbsd' + version),
    53         '_host_vendor':  ('none',    'none',     'pc'),
    54         '_host_os':      ('none',    'none',     'netbsd'),
    55         '_host_cpu':     ('none',    'none',     cpu),
    56         '_host_alias':   ('none',    'none',     '%{nil}'),
    57         '_host_arch':    ('none',    'none',     cpu),
    58         '_usr':          ('dir',     'required', '/usr'),
    59         '_var':          ('dir',     'optional', '/var'),
    60         'optincludes':   ('none',    'none',     '-I/usr/pkg/include -L/usr/pkg/lib'),
    61         '__bash':        ('exe',     'optional', '/usr/pkg/bin/bash'),
    62         '__bison':       ('exe',     'required', '/usr/pkg/bin/bison'),
    63         '__git':         ('exe',     'required', '/usr/pkg/bin/git'),
    64         '__svn':         ('exe',     'required', '/usr/pkg/bin/svn'),
    65         '__xz':          ('exe',     'optional', '/usr/pkg/bin/xz'),
    66         '__make':        ('exe',     'required', 'gmake'),
    67         '__patch_opts':  ('none',     'none',    '-E')
     50        '_ncpus':           ('none',    'none',    '1'),
     51        '_os':              ('none',    'none',     'netbsd'),
     52        '_host':            ('triplet', 'required', cpu + '-netbsd' + version),
     53        '_host_vendor':     ('none',    'none',     'pc'),
     54        '_host_os':         ('none',    'none',     'netbsd'),
     55        '_host_os_version': ('none',    'none',     version),
     56        '_host_cpu':        ('none',    'none',     cpu),
     57        '_host_alias':      ('none',    'none',     '%{nil}'),
     58        '_host_arch':       ('none',    'none',     cpu),
     59        '_usr':             ('dir',     'required', '/usr'),
     60        '_var':             ('dir',     'optional', '/var'),
     61        'optincludes':      ('none',    'none',     '-I/usr/pkg/include -L/usr/pkg/lib'),
     62        '__bash':           ('exe',     'optional', '/usr/pkg/bin/bash'),
     63        '__bison':          ('exe',     'required', '/usr/pkg/bin/bison'),
     64        '__git':            ('exe',     'required', '/usr/pkg/bin/git'),
     65        '__svn':            ('exe',     'required', '/usr/pkg/bin/svn'),
     66        '__xz':             ('exe',     'optional', '/usr/pkg/bin/xz'),
     67        '__make':           ('exe',     'required', 'gmake'),
     68        '__patch_opts':     ('none',     'none',    '-E')
    6869        }
    6970
  • source-builder/sb/windows.py

    r9ea19cf ra14171f  
    6363        ncpus = '1'
    6464
     65    version = uname[2]
    6566    defines = {
    66         '_ncpus':         ('none',    'none',     ncpus),
    67         '_os':            ('none',    'none',     'win32'),
    68         '_build':         ('triplet', 'required', build_triple),
    69         '_build_vendor':  ('none',    'none',     'microsoft'),
    70         '_build_os':      ('none',    'none',     'win32'),
    71         '_build_cpu':     ('none',    'none',     hosttype),
    72         '_build_alias':   ('none',    'none',     '%{nil}'),
    73         '_build_arch':    ('none',    'none',     hosttype),
    74         '_host':          ('triplet', 'required', host_triple),
    75         '_host_vendor':   ('none',    'none',     'microsoft'),
    76         '_host_os':       ('none',    'none',     'win32'),
    77         '_host_cpu':      ('none',    'none',     hosttype),
    78         '_host_alias':    ('none',    'none',     '%{nil}'),
    79         '_host_arch':     ('none',    'none',     hosttype),
    80         '_usr':           ('dir',     'optional', '/opt/local'),
    81         '_var':           ('dir',     'optional', '/opt/local/var'),
    82         '__bash':         ('exe',     'required', 'bash'),
    83         '__bzip2':        ('exe',     'required', 'bzip2'),
    84         '__bison':        ('exe',     'required', 'bison'),
    85         '__cat':          ('exe',     'required', 'cat'),
    86         '__cc':           ('exe',     'required', 'gcc'),
    87         '__chgrp':        ('exe',     'required', 'chgrp'),
    88         '__chmod':        ('exe',     'required', 'chmod'),
    89         '__chown':        ('exe',     'required', 'chown'),
    90         '__cp':           ('exe',     'required', 'cp'),
    91         '__cvs':          ('exe',     'required', 'cvs'),
    92         '__cxx':          ('exe',     'required', 'g++'),
    93         '__flex':         ('exe',     'required', 'flex'),
    94         '__git':          ('exe',     'required', 'git'),
    95         '__grep':         ('exe',     'required', 'grep'),
    96         '__gzip':         ('exe',     'required', 'gzip'),
    97         '__id':           ('exe',     'required', 'id'),
    98         '__install':      ('exe',     'required', 'install'),
    99         '__install_info': ('exe',     'required', 'install-info'),
    100         '__ld':           ('exe',     'required', 'ld'),
    101         '__ldconfig':     ('exe',     'none',     ''),
    102         '__makeinfo':     ('exe',     'required', 'makeinfo'),
    103         '__mkdir':        ('exe',     'required', 'mkdir'),
    104         '__mv':           ('exe',     'required', 'mv'),
    105         '__nm':           ('exe',     'required', 'nm'),
    106         '__nm':           ('exe',     'required', 'nm'),
    107         '__objcopy':      ('exe',     'required', 'objcopy'),
    108         '__objdump':      ('exe',     'required', 'objdump'),
    109         '__patch':        ('exe',     'required', 'patch'),
    110         '__patch_bin':    ('exe',     'required', 'patch'),
    111         '__rm':           ('exe',     'required', 'rm'),
    112         '__sed':          ('exe',     'required', 'sed'),
    113         '__sh':           ('exe',     'required', 'sh'),
    114         '__tar':          ('exe',     'required', 'bsdtar'),
    115         '__touch':        ('exe',     'required', 'touch'),
    116         '__unzip':        ('exe',     'required', 'unzip'),
    117         '__xz':           ('exe',     'required', 'xz'),
    118         '_buildshell':    ('exe',     'required', '%{__sh}'),
    119         '___setup_shell': ('exe',     'required', '%{__sh}')
     67        '_ncpus':            ('none',    'none',     ncpus),
     68        '_os':               ('none',    'none',     'win32'),
     69        '_build':            ('triplet', 'required', build_triple),
     70        '_build_vendor':     ('none',    'none',     'microsoft'),
     71        '_build_os':         ('none',    'none',     'win32'),
     72        '_build_os_version': ('none',    'none',     version),
     73        '_build_cpu':        ('none',    'none',     hosttype),
     74        '_build_alias':      ('none',    'none',     '%{nil}'),
     75        '_build_arch':       ('none',    'none',     hosttype),
     76        '_host':             ('triplet', 'required', host_triple),
     77        '_host_vendor':      ('none',    'none',     'microsoft'),
     78        '_host_os':          ('none',    'none',     'win32'),
     79        '_host_cpu':         ('none',    'none',     hosttype),
     80        '_host_alias':       ('none',    'none',     '%{nil}'),
     81        '_host_arch':        ('none',    'none',     hosttype),
     82        '_usr':              ('dir',     'optional', '/opt/local'),
     83        '_var':              ('dir',     'optional', '/opt/local/var'),
     84        '__bash':            ('exe',     'required', 'bash'),
     85        '__bzip2':           ('exe',     'required', 'bzip2'),
     86        '__bison':           ('exe',     'required', 'bison'),
     87        '__cat':             ('exe',     'required', 'cat'),
     88        '__cc':              ('exe',     'required', 'gcc'),
     89        '__chgrp':           ('exe',     'required', 'chgrp'),
     90        '__chmod':           ('exe',     'required', 'chmod'),
     91        '__chown':           ('exe',     'required', 'chown'),
     92        '__cp':              ('exe',     'required', 'cp'),
     93        '__cvs':             ('exe',     'required', 'cvs'),
     94        '__cxx':             ('exe',     'required', 'g++'),
     95        '__flex':            ('exe',     'required', 'flex'),
     96        '__git':             ('exe',     'required', 'git'),
     97        '__grep':            ('exe',     'required', 'grep'),
     98        '__gzip':            ('exe',     'required', 'gzip'),
     99        '__id':              ('exe',     'required', 'id'),
     100        '__install':         ('exe',     'required', 'install'),
     101        '__install_info':    ('exe',     'required', 'install-info'),
     102        '__ld':              ('exe',     'required', 'ld'),
     103        '__ldconfig':        ('exe',     'none',     ''),
     104        '__makeinfo':        ('exe',     'required', 'makeinfo'),
     105        '__mkdir':           ('exe',     'required', 'mkdir'),
     106        '__mv':              ('exe',     'required', 'mv'),
     107        '__nm':              ('exe',     'required', 'nm'),
     108        '__nm':              ('exe',     'required', 'nm'),
     109        '__objcopy':         ('exe',     'required', 'objcopy'),
     110        '__objdump':         ('exe',     'required', 'objdump'),
     111        '__patch':           ('exe',     'required', 'patch'),
     112        '__patch_bin':       ('exe',     'required', 'patch'),
     113        '__rm':              ('exe',     'required', 'rm'),
     114        '__sed':             ('exe',     'required', 'sed'),
     115        '__sh':              ('exe',     'required', 'sh'),
     116        '__tar':             ('exe',     'required', 'bsdtar'),
     117        '__touch':           ('exe',     'required', 'touch'),
     118        '__unzip':           ('exe',     'required', 'unzip'),
     119        '__xz':              ('exe',     'required', 'xz'),
     120        '_buildshell':       ('exe',     'required', '%{__sh}'),
     121        '___setup_shell':    ('exe',     'required', '%{__sh}')
    120122        }
    121123    return defines
Note: See TracChangeset for help on using the changeset viewer.