Damien Zammit, le sam. 31 janv. 2026 23:08:39 +0000, a ecrit:
> ---
>  .forgejo/workflows/action.yaml | 24 ++++++++++++++++--------
>  1 file changed, 16 insertions(+), 8 deletions(-)
> 
> diff --git a/.forgejo/workflows/action.yaml b/.forgejo/workflows/action.yaml
> index 7ac521dd..1a7b5903 100644
> --- a/.forgejo/workflows/action.yaml
> +++ b/.forgejo/workflows/action.yaml
> @@ -9,8 +9,15 @@ jobs:
>      runs-on: self
>      strategy:
>        matrix:
> -        smp: ["--enable-ncpus=1 --enable-apic", "--enable-ncpus=1 
> --disable-apic", "--enable-ncpus=8"]
> -        pae: ["--enable-pae", "--disable-pae"]
> +        platform: [
> +          "--disable-apic --disable-pae --enable-ncpus=1",
> +          "--enable-apic --disable-pae --enable-ncpus=1",
> +          "--disable-apic --enable-pae --enable-ncpus=1",
> +          "--enable-apic --enable-pae --enable-ncpus=1",
> +          "--enable-apic --enable-pae --enable-ncpus=8",

This isn't testing enable-apic disable-pae enable-cpus=8?

> +          "--enable-platform=xen --enable-pae --enable-ncpus=1",

> +          "--enable-platform=xen --enable-pae --enable-ncpus=8"

Does xen+smp build?

> +        ]
>          kdb: ["--enable-kdb", "--disable-kdb"]
>      steps:
>        - name: Checkout code
> @@ -24,8 +31,7 @@ jobs:
>            cd build32
>            ../configure --prefix= --host=i686-gnu LD=i686-linux-gnu-ld 
> CC=i686-linux-gnu-gcc \
>                    --disable-linux-groups \
> -                  ${{ matrix.smp }} \
> -                  ${{ matrix.pae }} \
> +                  ${{ matrix.platform }} \
>                    ${{ matrix.kdb }}
>            make DESTDIR=../gnu32 install-data
>            cd ..
> @@ -43,8 +49,7 @@ jobs:
>            ../configure --prefix= --host=i686-gnu \
>                    MIG=i686-gnu-mig LD=i686-linux-gnu-ld 
> CC=i686-linux-gnu-gcc \
>                    --disable-linux-groups \
> -                  ${{ matrix.smp }} \
> -                  ${{ matrix.pae }} \
> +                  ${{ matrix.platform }} \
>                    ${{ matrix.kdb }}
>            make gnumach.gz
>            make VERBOSE=true check
> @@ -52,6 +57,7 @@ jobs:
>      runs-on: self
>      strategy:
>        matrix:
> +        platform: ["--enable-platform=xen", "--enable-apic"]

We are not testing non-apic on x86_64?

>          smp: ["--enable-ncpus=1", "--enable-ncpus=8"]
>          user32: ["--enable-user32", "--disable-user32"]
>          kdb: ["--enable-kdb", "--disable-kdb"]
> @@ -71,8 +77,9 @@ jobs:
>            mkdir build64
>            cd build64
>            ../configure --prefix= --host=x86_64-gnu LD=x86_64-linux-gnu-ld 
> CC=x86_64-linux-gnu-gcc \
> -                  --enable-apic \
>                    --disable-linux-groups \
> +                  --enable-pae \

Is enable-pae really taken into any account on 64b? I don't see how

> +                  ${{ matrix.platform }} \
>                    ${{ matrix.smp }} \
>                    ${{ matrix.user32 }} \
>                    ${{ matrix.kdb }}
> @@ -101,8 +108,9 @@ jobs:
>            ../configure --prefix= --host=x86_64-gnu \
>                    MIG=x86_64-gnu-mig LD=x86_64-linux-gnu-ld 
> CC=x86_64-linux-gnu-gcc \
>                    USER_MIG=${USER_H}-gnu-mig USER_CC=${USER_H}-linux-gnu-gcc 
> USER_CPP="${USER_H}-linux-gnu-gcc -E" \
> -                  --enable-apic \
>                    --disable-linux-groups \
> +                  --enable-pae \
> +                  ${{ matrix.platform }} \
>                    ${{ matrix.smp }} \
>                    ${{ matrix.user32 }} \
>                    ${{ matrix.kdb }}
> -- 
> 2.51.0
> 
> 
> 

Reply via email to