Applied, thanks!
Damien Zammit, le mar. 30 juin 2026 02:32:24 +0000, a ecrit:
> ---
> .forgejo/workflows/action.yaml | 22 ++++++++++++++++------
> 1 file changed, 16 insertions(+), 6 deletions(-)
>
> diff --git a/.forgejo/workflows/action.yaml b/.forgejo/workflows/action.yaml
> index 61b29e31..ef3ed81d 100644
> --- a/.forgejo/workflows/action.yaml
> +++ b/.forgejo/workflows/action.yaml
> @@ -100,17 +100,27 @@ jobs:
> GNU=$(realpath ../../gnu64)
> TARGET_CPPFLAGS=-I"$GNU"/include TARGET_CC=x86_64-linux-gnu-gcc
> ../configure --prefix="$GNU" --target=x86_64-gnu
> make all install
> - cd ..
> + cd ../..
> if [ "$USER_H" == "i686" ]; then
> - # We need both migs
> + # We need i386 headers to build mig 32bit
> + mkdir gnu32
> mkdir build32
> cd build32
> - TARGET_CPPFLAGS=-I"$GNU"/include TARGET_CC="x86_64-linux-gnu-gcc
> -m32" TARGET_LD="x86_64-linux-gnu-ld -melf_i386" ../configure --prefix="$GNU"
> --target=i686-gnu
> - make all install
> + ../configure --prefix= --host=i686-gnu LD="x86_64-linux-gnu-ld
> -melf_i386" CC="x86_64-linux-gnu-gcc -m32" \
> + --disable-linux-groups \
> + ${{ matrix.platform }} \
> + ${{ matrix.kdb }}
> + make DESTDIR=../gnu32 install-data
> cd ..
> + cd mig
> + mkdir build32
> + cd build32
> + GNU32=$(realpath ../../gnu32)
> + TARGET_CPPFLAGS=-I"$GNU32"/include
> TARGET_CC="x86_64-linux-gnu-gcc -m32" TARGET_LD="x86_64-linux-gnu-ld
> -melf_i386" ../configure --prefix="$GNU32" --target=i686-gnu
> + make all install
> + cd ../..
> fi
> - cd ..
> - PATH=$PATH:$GNU/bin
> + PATH=$PATH:$GNU/bin:$GNU32/bin
> cd build64
> CCASFLAGS="-fdebug-prefix-map=$PWD=."
> CFLAGS="-ffile-prefix-map=$PWD=." \
> ../configure --prefix= --host=x86_64-gnu \
> --
> 2.51.0