Lines Matching +full:mips +full:- +full:linux +full:- +full:gnu
1 name: CI-unix
6 - '**'
7 - '!docs/**'
8 - '!src/win/**'
9 - '!.**'
10 - '.github/workflows/CI-unix.yml'
13 - v[0-9].*
14 - master
17 build-linux:
18 runs-on: ubuntu-latest
20 - uses: actions/checkout@v3
21 - name: configure
26 - name: distcheck
28 make -C build distcheck
30 build-android:
31 runs-on: ubuntu-latest
32 container: reactnativecommunity/react-native-android:2020-5-20
34 - uses: actions/checkout@v2
35 - name: Envinfo
37 - name: Configure android arm64
42 …-DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk/20.0.5594570/build/cmake/android.toolchain.cmake -DCMAKE_…
43 - name: Build android arm64
45 $ANDROID_HOME/cmake/3.10.2.4988404/bin/cmake --build build
46 ls -lh build
48 build-macos:
49 runs-on: macos-11
51 - uses: actions/checkout@v2
52 - name: Envinfo
54 - name: Setup
57 - name: Configure
61 cmake .. -DBUILD_TESTING=ON -G Ninja
62 - name: Build
64 cmake --build build
65 ls -lh
66 - name: platform_output
69 - name: platform_output_a
72 - name: Test
74 cd build && ctest -V
75 - name: Autotools configure
79 mkdir build-auto
80 (cd build-auto && ../configure)
81 make -C build-auto -j4
83 build-ios:
84 runs-on: macos-11
86 - uses: actions/checkout@v2
87 - name: Configure
89 mkdir build-ios
90 cd build-ios
91 …cmake .. -GXcode -DCMAKE_SYSTEM_NAME:STRING=iOS -DCMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED:BOOL=…
92 - name: Build
94 cmake --build build-ios
95 ls -lh build-ios
97 build-cross-qemu:
98 runs-on: ubuntu-latest
99 name: build-cross-qemu-${{ matrix.config.target }}
102 fail-fast: false
105 …- {target: arm, toolchain: gcc-arm-linux-gnueabi, cc: arm-linux-gnueabi-gcc, qemu: qe…
106 …- {target: armhf, toolchain: gcc-arm-linux-gnueabihf, cc: arm-linux-gnueabihf-gcc, qemu: qe…
107 …- {target: aarch64, toolchain: gcc-aarch64-linux-gnu, cc: aarch64-linux-gnu-gcc, qemu: qe…
108 …- {target: riscv64, toolchain: gcc-riscv64-linux-gnu, cc: riscv64-linux-gnu-gcc, qemu: qe…
109 …- {target: ppc, toolchain: gcc-powerpc-linux-gnu, cc: powerpc-linux-gnu-gcc, qemu: qe…
110 …- {target: ppc64, toolchain: gcc-powerpc64-linux-gnu, cc: powerpc64-linux-gnu-gcc, qemu: qe…
111 …- {target: ppc64le, toolchain: gcc-powerpc64le-linux-gnu, cc: powerpc64le-linux-gnu-gcc, qemu: qe…
112 …- {target: s390x, toolchain: gcc-s390x-linux-gnu, cc: s390x-linux-gnu-gcc, qemu: qe…
113 …- {target: mips, toolchain: gcc-mips-linux-gnu, cc: mips-linux-gnu-gcc, qemu: …
114 …- {target: mips64, toolchain: gcc-mips64-linux-gnuabi64, cc: mips64-linux-gnuabi64-gcc, qemu: …
115 …- {target: mipsel, toolchain: gcc-mipsel-linux-gnu, cc: mipsel-linux-gnu-gcc, qemu: …
116 …- {target: mips64el,toolchain: gcc-mips64el-linux-gnuabi64, cc: mips64el-linux-gnuabi64-gcc,qemu: …
117 …- {target: arm (u64 slots), toolchain: gcc-arm-linux-gnueabi, cc: arm-linux-gnueabi-gcc, …
118 …- {target: aarch64 (u64 slots), toolchain: gcc-aarch64-linux-gnu, cc: aarch64-linux-gnu-gcc, …
119 …- {target: ppc (u64 slots), toolchain: gcc-powerpc-linux-gnu, cc: powerpc-linux-gnu-gcc, …
120 …- {target: ppc64 (u64 slots), toolchain: gcc-powerpc64-linux-gnu, cc: powerpc64-linux-gnu-gcc,…
123 - uses: actions/checkout@v2
124 - name: Install QEMU
128 QEMU_VER: "qemu-user-static_7\\.2+dfsg-.*_amd64.deb$"
130 … DEB=`curl -s $QEMU_SRC/ | grep -o -E 'href="([^"#]+)"' | cut -d'"' -f2 | grep $QEMU_VER | tail -1`
132 sudo dpkg -i $DEB
133 - name: Install ${{ matrix.config.toolchain }}
136 sudo apt install ${{ matrix.config.toolchain }} -y
137 - name: Configure with ${{ matrix.config.cc }}
141 cmake .. -DBUILD_TESTING=ON -DQEMU=ON -DCMAKE_C_COMPILER=${{ matrix.config.cc }}
142 - name: Build
144 cmake --build build
145 ls -lh build
146 - name: Test