Raymond Toy pushed to branch issue-337-cross-compile-linux-x86-fails at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -52,6 +52,20 @@ linux:build:
    52 52
         # describe return something that make-dist.sh doesn't like.
    
    53 53
         - bin/make-dist.sh -V `git describe --dirty` -I dist linux-4
    
    54 54
     
    
    55
    +linux:cross-build:
    
    56
    +  stage: build
    
    57
    +  tags:
    
    58
    +    - linux
    
    59
    +  needs:
    
    60
    +    - job: linux:install
    
    61
    +      artifacts: true
    
    62
    +  script:
    
    63
    +    - bin/create-target.sh xtarget
    
    64
    +    - bin/create-target.sh xcross
    
    65
    +    - bin/cross-build-world.sh -crl xtarget xcross src/tools/cross-scripts/cross-x86-x86.lisp snapshot/bin/lisp
    
    66
    +    - bin/build.sh $bootstrap -R -C "" -o xtarget/lisp/lisp
    
    67
    +    - bin/make-dist.sh -V `git describe --dirty` -I xdist linux-4
    
    68
    +
    
    55 69
     linux:test:
    
    56 70
       stage: test
    
    57 71
       tags:
    
    ... ... @@ -67,6 +81,21 @@ linux:test:
    67 81
       script:
    
    68 82
         - bin/run-unit-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    69 83
     
    
    84
    +linux:cross-test:
    
    85
    +  stage: test
    
    86
    +  tags:
    
    87
    +    - linux
    
    88
    +  artifacts:
    
    89
    +    paths:
    
    90
    +      - ansi-test/test.out
    
    91
    +      - cross-test.log
    
    92
    +  needs:
    
    93
    +    # Needs artifacts from build (dist/)
    
    94
    +    - job: linux:cross-build
    
    95
    +      artifacts: true
    
    96
    +  script:
    
    97
    +    - bin/run-unit-tests.sh -l xdist/bin/lisp 2>&1 | tee cross-test.log
    
    98
    +
    
    70 99
     linux:ansi-test:
    
    71 100
       stage: ansi-test
    
    72 101
       tags: