~mcf/cproc

5c51dc34eaeadebe9287489d0931870a996276e7 — Michael Forney 27 days ago 4fa48e7
Update CI for new QBE Makefile
M .builds/alpine-aarch64.yml => .builds/alpine-aarch64.yml +2 -2
@@ 4,7 4,7 @@ packages:
- qemu-openrc
sources:
- https://git.sr.ht/~mcf/cproc
- https://git.sr.ht/~mcf/qbe
- git://c9x.me/qbe.git
tasks:
- setup: |
    # work around bugs in qemu-binfmt


@@ 13,7 13,7 @@ tasks:
    curl -O http://musl.cc/aarch64-linux-musl-cross.tgz
    tar --warning=no-unknown-keyword -xzf aarch64-linux-musl-cross.tgz
- build: |
    PATH=$HOME/qbe/obj:$HOME/aarch64-linux-musl-cross/bin:$PATH
    PATH=$HOME/qbe:$HOME/aarch64-linux-musl-cross/bin:$PATH
    cd qbe
    cat >config.h <<EOF
    #define Defasm Gaself

M .builds/alpine.yml => .builds/alpine.yml +1 -1
@@ 7,7 7,7 @@ sources:
- git://c9x.me/qbe.git
tasks:
- build: |
    PATH=$HOME/qbe/obj:$PATH
    PATH=$HOME/qbe:$PATH
    make -C qbe
    cd cproc
    ./configure

M .builds/debian-aarch64.yml => .builds/debian-aarch64.yml +1 -1
@@ 9,7 9,7 @@ sources:
- https://git.sr.ht/~mcf/qbe
tasks:
- build: |
    PATH=$HOME/qbe/obj:$PATH
    PATH=$HOME/qbe:$PATH
    cd qbe
    cat >config.h <<EOF
    #define Defasm Gaself

M .builds/debian.yml => .builds/debian.yml +1 -1
@@ 4,7 4,7 @@ sources:
- git://c9x.me/qbe.git
tasks:
- build: |
    PATH=$HOME/qbe/obj:$PATH
    PATH=$HOME/qbe:$PATH
    make -C qbe
    cd cproc
    ./configure

M .builds/freebsd.yml => .builds/freebsd.yml +2 -4
@@ 2,12 2,10 @@ image: freebsd/12.x
sources:
- https://git.sr.ht/~mcf/cproc
- git://c9x.me/qbe.git
packages:
- gmake
tasks:
- build: |
    PATH=$HOME/qbe/obj:$PATH
    gmake -C qbe
    PATH=$HOME/qbe:$PATH
    make -C qbe
    cd cproc
    ./configure
    make all check bootstrap

M .builds/netbsd.yml => .builds/netbsd.yml +2 -4
@@ 2,14 2,12 @@ image: netbsd/latest
sources:
- https://git.sr.ht/~mcf/cproc
- git://c9x.me/qbe.git
packages:
- gmake
tasks:
- setup: |
    sudo patch -p1 -d /usr/include < cproc/.builds/netbsd.diff
- build: |
    PATH=$HOME/qbe/obj:$PATH
    gmake -C qbe
    PATH=$HOME/qbe:$PATH
    make -C qbe
    cd cproc
    ./configure
    make all check bootstrap

M .builds/nixos.yml => .builds/nixos.yml +1 -1
@@ 9,7 9,7 @@ packages:
- nixpkgs.gnumake
tasks:
- build: |
    PATH=$HOME/qbe/obj:$PATH
    PATH=$HOME/qbe:$PATH
    make -C qbe
    cd cproc
    ./configure --with-ldso=

M .builds/openbsd.yml => .builds/openbsd.yml +2 -4
@@ 2,15 2,13 @@ image: openbsd/latest
sources:
- https://git.sr.ht/~mcf/cproc
- git://c9x.me/qbe.git
packages:
- gmake
tasks:
- setup: |
    # avoid __asm__ on non __GNUC__ compilers
    doas patch -d /usr/include < cproc/.builds/openbsd.diff
- build: |
    PATH=$HOME/qbe/obj:$PATH
    gmake -C qbe
    PATH=$HOME/qbe:$PATH
    make -C qbe
    cd cproc
    ./configure
    make all check bootstrap