Lines Matching +full:gcc +full:- +full:i686 +full:- +full:linux +full:- +full:gnu
4 cross_file="/cross_file-$arch.txt"
5 meson env2mfile --cross --debarch "$arch" -o "$cross_file"
8 sed -i "s|/usr/bin/\([^-]*\)-linux-gnu\([^-]*\)-g|/usr/lib/ccache/\\1-linux-gnu\\2-g|g" "$cross_fil…
10 # Rely on qemu-user being configured in binfmt_misc on the host
12 sed -i -e '/\[properties\]/a\' -e "needs_exe_wrapper = False" "$cross_file"
15 cc=$(sed -n "s|^c\s*=\s*\[?'\(.*\)'\]?|\1|p" < "$cross_file")
18 rust_target=aarch64-unknown-linux-gnu
20 rust_target=armv7-unknown-linux-gnueabihf
22 rust_target=i686-unknown-linux-gnu
24 rust_target=powerpc64le-unknown-linux-gnu
26 rust_target=s390x-unknown-linux-gnu
32 sed -i -e '/\[binaries\]/a\' -e "rust = ['rustc', '--target=$rust_target', '-C', 'linker=$cc']" "$c…
35 toolchain_file="/toolchain-$arch.cmake"
37 GCC_ARCH="aarch64-linux-gnu"
40 GCC_ARCH="arm-linux-gnueabihf"
44 if [[ -n "$GCC_ARCH" ]]; then
46 echo "set(CMAKE_SYSTEM_NAME Linux)";
48 echo "set(CMAKE_C_COMPILER /usr/lib/ccache/$GCC_ARCH-gcc)";
49 echo "set(CMAKE_CXX_COMPILER /usr/lib/ccache/$GCC_ARCH-g++)";
50 echo "set(CMAKE_CXX_FLAGS_INIT \"-Wno-psabi\")"; # makes ABI warnings quiet for ARMv7
51 echo "set(ENV{PKG_CONFIG} \"/usr/bin/$GCC_ARCH-pkgconf\")";