Update googletest to 1.18.0 and SIMDe to 0.8.2.
Googletest 1.18 asks for CMake 3.13 or newer, so configuring the tests no longer warns that CMake compatibility below 3.10 is deprecated. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
e4e666f459
commit
3f10e05176
912 changed files with 224964 additions and 11502 deletions
22
thirdparty/simde/docker/Dockerfile
vendored
22
thirdparty/simde/docker/Dockerfile
vendored
|
|
@ -5,7 +5,7 @@ FROM debian:${RELEASE}-slim
|
|||
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
ARG QEMU_GIT=n
|
||||
ARG ARCHS="arm64 armel armhf i386 mips64el ppc64el s390x"
|
||||
ARG ARCHS="arm64 armel armhf i386 mips64el ppc64el s390x riscv64"
|
||||
|
||||
RUN \
|
||||
apt-get update -y && \
|
||||
|
|
@ -26,7 +26,7 @@ RUN \
|
|||
apt-get update -y && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -yq --no-install-recommends \
|
||||
git build-essential \
|
||||
git build-essential vim \
|
||||
ccache cmake ninja-build \
|
||||
'^clang-[0-9\.]+$' \
|
||||
'^llvm-[0-9\.]+$' \
|
||||
|
|
@ -35,11 +35,11 @@ RUN \
|
|||
binfmt-support qemu-user-static \
|
||||
creduce screen htop parallel nano rsync strace \
|
||||
npm libsleef-dev \
|
||||
python3-pip wget
|
||||
pipx wget curl
|
||||
|
||||
# Meson on stable is too old, and we want to make sure we keep 0.55
|
||||
# working for a while.
|
||||
RUN pip3 install meson==0.55.0
|
||||
RUN pipx install meson==0.55.0
|
||||
|
||||
# GCC cross-compilers
|
||||
RUN \
|
||||
|
|
@ -56,13 +56,13 @@ RUN \
|
|||
echo ${PACKAGES_TO_INSTALL} ; \
|
||||
apt-get install -yq ${PACKAGES_TO_INSTALL}
|
||||
|
||||
ENV PATH="/usr/lib/ccache:$PATH"
|
||||
ENV PATH="/usr/lib/ccache:$PATH:/root/.local/bin:/root/.jsvu/bin"
|
||||
|
||||
# ICC
|
||||
RUN \
|
||||
apt-get update -y && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -yq curl gpg && \
|
||||
apt-get install -yq gpg && \
|
||||
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
|
||||
| gpg --dearmor > /usr/share/keyrings/oneapi-archive-keyring.gpg && \
|
||||
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" > /etc/apt/sources.list.d/oneAPI.list && \
|
||||
|
|
@ -95,11 +95,9 @@ RUN \
|
|||
# Emscripten
|
||||
RUN \
|
||||
git clone https://github.com/emscripten-core/emsdk.git /opt/emsdk && \
|
||||
cd /opt/emsdk && ./emsdk install tot ccache-git-emscripten-64bit && ./emsdk activate tot ccache-git-emscripten-64bit && \
|
||||
cd /opt/emsdk && ./emsdk install tot && ./emsdk activate tot && \
|
||||
ln -s /opt/emsdk/upstream/bin/wasm-ld /usr/bin/wasm-ld && \
|
||||
npm install jsvu -g && jsvu --os=linux64 --engines=v8 && ln -s "/root/.jsvu/bin/v8" "/usr/bin/v8" && \
|
||||
echo 'source "/opt/emsdk/emsdk_env.sh"' >> $HOME/.bash_profile && \
|
||||
echo 'export PATH=/opt/emsdk/ccache/git-emscripten_64bit/bin:$PATH' >> $HOME/.bash_profile
|
||||
npm install jsvu -g && jsvu --os=linux64 --engines=v8 && ln -s "/root/.jsvu/v8" "/usr/bin/v8"
|
||||
|
||||
# Meson cross files
|
||||
RUN \
|
||||
|
|
@ -108,7 +106,9 @@ RUN \
|
|||
# Install QEMU git (necessary for MIPS)
|
||||
RUN \
|
||||
if [ ${QEMU_GIT} = "y" ]; then \
|
||||
apt-get install -y pkg-config libglib2.0-dev libpixman-1-dev && \
|
||||
apt-get install -y pkg-config libglib2.0-dev libpixman-1-dev libaio-dev \
|
||||
libbpf-dev libdw-dev libcapstone-dev flex bison \
|
||||
liburing-dev libseccomp-dev libcap-ng-dev libzstd-dev libudev-dev libgnutls28-dev linux-headers-amd64 && \
|
||||
git clone https://gitlab.com/qemu-project/qemu.git /usr/local/src/qemu && \
|
||||
mkdir -p /usr/local/src/qemu/build && cd /usr/local/src/qemu/build && \
|
||||
../configure --prefix=/opt/qemu && \
|
||||
|
|
|
|||
112
thirdparty/simde/docker/Dockerfile.ubuntu
vendored
Normal file
112
thirdparty/simde/docker/Dockerfile.ubuntu
vendored
Normal file
|
|
@ -0,0 +1,112 @@
|
|||
# Dockerfile for SIMDe development
|
||||
|
||||
FROM ubuntu:focal
|
||||
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
ARG QEMU_GIT=n
|
||||
ARG ARCHS="arm64"
|
||||
#"arm64 armel armhf i386 mips64el ppc64el s390x riscv64"
|
||||
|
||||
COPY docker/bin /tmp/simde-bin
|
||||
RUN \
|
||||
for script in simde-reset-build.sh; do \
|
||||
ln -s /usr/local/src/simde/docker/bin/"${script}" /usr/bin/"${script}"; \
|
||||
done
|
||||
|
||||
# Common packages
|
||||
RUN \
|
||||
apt-get update -y && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -yq --no-install-recommends \
|
||||
git build-essential vim \
|
||||
ccache cmake ninja-build \
|
||||
'^clang-[0-9\.]+$' \
|
||||
'^llvm-[0-9\.]+$' \
|
||||
'^g(cc|\+\+)-[0-9\.]+$' \
|
||||
gdb valgrind \
|
||||
binfmt-support qemu-user-static \
|
||||
creduce screen htop parallel nano rsync strace \
|
||||
npm libsleef-dev \
|
||||
pipx wget curl
|
||||
|
||||
# Meson on stable is too old, and we want to make sure we keep 0.55
|
||||
# working for a while.
|
||||
RUN pipx install meson==0.55.0
|
||||
|
||||
# GCC cross-compilers
|
||||
RUN \
|
||||
apt-get update -y && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -y apt-file && \
|
||||
apt-file update
|
||||
RUN \
|
||||
PACKAGES_TO_INSTALL=""; \
|
||||
for ARCH in ${ARCHS}; do \
|
||||
PACKAGES_TO_INSTALL="${PACKAGES_TO_INSTALL} libc6-${ARCH}-cross libstdc++-[0-9]*-dev-${ARCH}-cross"; \
|
||||
PACKAGES_TO_INSTALL="${PACKAGES_TO_INSTALL} $(apt-file search -x "/usr/bin/$(/tmp/simde-bin/arch2gcc.sh ${ARCH})-(ar|g(cc|\+\+)-[0-9\.]+)" | awk -F: '{ print $1}')"; \
|
||||
done; \
|
||||
echo ${PACKAGES_TO_INSTALL} ; \
|
||||
apt-get install -yq ${PACKAGES_TO_INSTALL}
|
||||
|
||||
ENV PATH="/usr/lib/ccache:$PATH:/root/.local/bin:/root/.jsvu/bin"
|
||||
|
||||
# ICC
|
||||
RUN \
|
||||
apt-get update -y && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -yq gpg && \
|
||||
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
|
||||
| gpg --dearmor > /usr/share/keyrings/oneapi-archive-keyring.gpg && \
|
||||
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" > /etc/apt/sources.list.d/oneAPI.list && \
|
||||
apt-get update && \
|
||||
apt-get install -yq --no-install-recommends intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic intel-oneapi-compiler-dpcpp-cpp && \
|
||||
for exe in icc icpc icx icpx; do \
|
||||
printf '#!/bin/bash\nARGS="$@"\nsource /opt/intel/oneapi/compiler/latest/env/vars.sh >/dev/null\n%s ${ARGS}\n' "${exe}" > /usr/bin/"${exe}" && \
|
||||
chmod 0755 /usr/bin/"${exe}" ; \
|
||||
done
|
||||
|
||||
# # xlc -- Install fails.
|
||||
# # Once IBM releases a version for Ubuntu Focal (20.04) I hope I can
|
||||
# # get this working.
|
||||
# RUN \
|
||||
# curl -s 'https://public.dhe.ibm.com/software/server/POWER/Linux/xl-compiler/eval/ppc64le/ubuntu/public.gpg' | apt-key add - && \
|
||||
# echo "deb [arch=ppc64el] https://public.dhe.ibm.com/software/server/POWER/Linux/xl-compiler/eval/ppc64le/ubuntu/ bionic main" > /etc/apt/sources.list.d/xlc.list && \
|
||||
# apt-get update && \
|
||||
# XLC_VERSION="$(apt-cache search '^xlc\.[0-9]+\.[0-9]+\.[0-9]+$' | awk '{ print substr($1, 5) }')" && \
|
||||
# apt-get install "xlc.${XLC_VERSION}:ppc64el" "xlc-license-community.${XLC_VERSION}:ppc64el" && \
|
||||
# /opt/ibm/xlC/${XLC_VERSION}/bin/xlc_configure <<< 1 >/dev/null
|
||||
|
||||
# Intel SDE
|
||||
COPY test/download-sde.sh /tmp/simde-bin/download-sde.sh
|
||||
RUN \
|
||||
"/tmp/simde-bin/download-sde.sh" "/opt/intel/sde" && \
|
||||
for executable in sde sde64; do \
|
||||
ln -s "/opt/intel/sde/${executable}" "/usr/bin/${executable}"; \
|
||||
done
|
||||
|
||||
# Emscripten
|
||||
RUN \
|
||||
git clone https://github.com/emscripten-core/emsdk.git /opt/emsdk && \
|
||||
cd /opt/emsdk && ./emsdk install tot && ./emsdk activate tot && \
|
||||
ln -s /opt/emsdk/upstream/bin/wasm-ld /usr/bin/wasm-ld && \
|
||||
npm install jsvu -g && jsvu --os=linux64 --engines=v8 && ln -s "/root/.jsvu/v8" "/usr/bin/v8"
|
||||
|
||||
# Meson cross files
|
||||
RUN \
|
||||
mkdir -p "/usr/local/share/meson/cross" && ln -s /usr/local/src/simde/docker/cross-files /usr/local/share/meson/cross/simde
|
||||
|
||||
# Install QEMU git (necessary for MIPS)
|
||||
RUN \
|
||||
if [ ${QEMU_GIT} = "y" ]; then \
|
||||
apt-get install -y pkg-config libglib2.0-dev libpixman-1-dev && \
|
||||
git clone https://gitlab.com/qemu-project/qemu.git /usr/local/src/qemu && \
|
||||
mkdir -p /usr/local/src/qemu/build && cd /usr/local/src/qemu/build && \
|
||||
../configure --prefix=/opt/qemu && \
|
||||
make -j$(nproc) && \
|
||||
make install; \
|
||||
rm -rf /usr/local/src/qemu; \
|
||||
fi
|
||||
|
||||
RUN mkdir -p /opt/simde
|
||||
WORKDIR /opt/simde
|
||||
ENV CCACHE_DIR=/opt/simde/.ccache CCACHE_COMPRESS=1
|
||||
112
thirdparty/simde/docker/Dockerfile.ubuntu_bionic
vendored
Normal file
112
thirdparty/simde/docker/Dockerfile.ubuntu_bionic
vendored
Normal file
|
|
@ -0,0 +1,112 @@
|
|||
# Dockerfile for SIMDe development
|
||||
|
||||
FROM ubuntu:bionic
|
||||
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
ARG QEMU_GIT=n
|
||||
ARG ARCHS="arm64"
|
||||
#"arm64 armel armhf i386 mips64el ppc64el s390x riscv64"
|
||||
|
||||
COPY docker/bin /tmp/simde-bin
|
||||
RUN \
|
||||
for script in simde-reset-build.sh; do \
|
||||
ln -s /usr/local/src/simde/docker/bin/"${script}" /usr/bin/"${script}"; \
|
||||
done
|
||||
|
||||
# Common packages
|
||||
RUN \
|
||||
apt-get update -y && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -yq --no-install-recommends \
|
||||
git build-essential vim \
|
||||
ccache cmake ninja-build \
|
||||
'^clang-[0-9\.]+$' \
|
||||
'^llvm-[0-9\.]+$' \
|
||||
'^g(cc|\+\+)-[0-9\.]+$' \
|
||||
gdb valgrind \
|
||||
binfmt-support qemu-user-static \
|
||||
creduce screen htop parallel nano rsync strace \
|
||||
npm \
|
||||
python3-pip wget curl python3-setuptools python3-wheel
|
||||
|
||||
# Meson on stable is too old, and we want to make sure we keep 0.55
|
||||
# working for a while.
|
||||
RUN pip3 install meson==0.55.0
|
||||
|
||||
# GCC cross-compilers
|
||||
RUN \
|
||||
apt-get update -y && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -y apt-file && \
|
||||
apt-file update
|
||||
RUN \
|
||||
PACKAGES_TO_INSTALL=""; \
|
||||
for ARCH in ${ARCHS}; do \
|
||||
PACKAGES_TO_INSTALL="${PACKAGES_TO_INSTALL} libc6-${ARCH}-cross libstdc++-[0-9]*-dev-${ARCH}-cross"; \
|
||||
PACKAGES_TO_INSTALL="${PACKAGES_TO_INSTALL} $(apt-file search -x "/usr/bin/$(/tmp/simde-bin/arch2gcc.sh ${ARCH})-(ar|g(cc|\+\+)-[0-9\.]+)" | awk -F: '{ print $1}')"; \
|
||||
done; \
|
||||
echo ${PACKAGES_TO_INSTALL} ; \
|
||||
apt-get install -yq ${PACKAGES_TO_INSTALL}
|
||||
|
||||
ENV PATH="/usr/lib/ccache:$PATH:/root/.local/bin:/root/.jsvu/bin"
|
||||
|
||||
# ICC
|
||||
# RUN \
|
||||
# apt-get update -y && \
|
||||
# apt-get upgrade -y && \
|
||||
# apt-get install -yq gpg && \
|
||||
# wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
|
||||
# | gpg --dearmor > /usr/share/keyrings/oneapi-archive-keyring.gpg && \
|
||||
# echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" > /etc/apt/sources.list.d/oneAPI.list && \
|
||||
# apt-get update && \
|
||||
# apt-get install -yq --no-install-recommends intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic intel-oneapi-compiler-dpcpp-cpp && \
|
||||
# for exe in icc icpc icx icpx; do \
|
||||
# printf '#!/bin/bash\nARGS="$@"\nsource /opt/intel/oneapi/compiler/latest/env/vars.sh >/dev/null\n%s ${ARGS}\n' "${exe}" > /usr/bin/"${exe}" && \
|
||||
# chmod 0755 /usr/bin/"${exe}" ; \
|
||||
# done
|
||||
|
||||
# # xlc -- Install fails.
|
||||
# # Once IBM releases a version for Ubuntu Focal (20.04) I hope I can
|
||||
# # get this working.
|
||||
# RUN \
|
||||
# curl -s 'https://public.dhe.ibm.com/software/server/POWER/Linux/xl-compiler/eval/ppc64le/ubuntu/public.gpg' | apt-key add - && \
|
||||
# echo "deb [arch=ppc64el] https://public.dhe.ibm.com/software/server/POWER/Linux/xl-compiler/eval/ppc64le/ubuntu/ bionic main" > /etc/apt/sources.list.d/xlc.list && \
|
||||
# apt-get update && \
|
||||
# XLC_VERSION="$(apt-cache search '^xlc\.[0-9]+\.[0-9]+\.[0-9]+$' | awk '{ print substr($1, 5) }')" && \
|
||||
# apt-get install "xlc.${XLC_VERSION}:ppc64el" "xlc-license-community.${XLC_VERSION}:ppc64el" && \
|
||||
# /opt/ibm/xlC/${XLC_VERSION}/bin/xlc_configure <<< 1 >/dev/null
|
||||
|
||||
# Intel SDE
|
||||
COPY test/download-sde.sh /tmp/simde-bin/download-sde.sh
|
||||
RUN \
|
||||
"/tmp/simde-bin/download-sde.sh" "/opt/intel/sde" && \
|
||||
for executable in sde sde64; do \
|
||||
ln -s "/opt/intel/sde/${executable}" "/usr/bin/${executable}"; \
|
||||
done
|
||||
|
||||
# Emscripten
|
||||
# RUN \
|
||||
# git clone https://github.com/emscripten-core/emsdk.git /opt/emsdk && \
|
||||
# cd /opt/emsdk && ./emsdk install tot && ./emsdk activate tot && \
|
||||
# ln -s /opt/emsdk/upstream/bin/wasm-ld /usr/bin/wasm-ld && \
|
||||
# npm install jsvu -g && jsvu --os=linux64 --engines=v8 && ln -s "/root/.jsvu/v8" "/usr/bin/v8"
|
||||
|
||||
# Meson cross files
|
||||
RUN \
|
||||
mkdir -p "/usr/local/share/meson/cross" && ln -s /usr/local/src/simde/docker/cross-files /usr/local/share/meson/cross/simde
|
||||
|
||||
# Install QEMU git (necessary for MIPS)
|
||||
RUN \
|
||||
if [ ${QEMU_GIT} = "y" ]; then \
|
||||
apt-get install -y pkg-config libglib2.0-dev libpixman-1-dev && \
|
||||
git clone https://gitlab.com/qemu-project/qemu.git /usr/local/src/qemu && \
|
||||
mkdir -p /usr/local/src/qemu/build && cd /usr/local/src/qemu/build && \
|
||||
../configure --prefix=/opt/qemu && \
|
||||
make -j$(nproc) && \
|
||||
make install; \
|
||||
rm -rf /usr/local/src/qemu; \
|
||||
fi
|
||||
|
||||
RUN mkdir -p /opt/simde
|
||||
WORKDIR /opt/simde
|
||||
ENV CCACHE_DIR=/opt/simde/.ccache CCACHE_COMPRESS=1
|
||||
2
thirdparty/simde/docker/README.md
vendored
2
thirdparty/simde/docker/README.md
vendored
|
|
@ -15,7 +15,7 @@ Once the container is ready it will drop you into a bash shell in
|
|||
`/opt/simde`; this is the build directory.
|
||||
|
||||
This will bind the parent directory (the root of the SIMDe checkout)
|
||||
to `/usr/local/src/simde`; any changes to either will propogate to the
|
||||
to `/usr/local/src/simde`; any changes to either will propagate to the
|
||||
other, meaning you can continue using your normal development
|
||||
environment and just re-run ninja in the container to (re)build SIMDe.
|
||||
|
||||
|
|
|
|||
20
thirdparty/simde/docker/cross-files/aarch64-clang-13-debflags.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/aarch64-clang-13-debflags.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-13'
|
||||
cpp = 'clang++-13'
|
||||
ar = 'llvm-ar-13'
|
||||
strip = 'llvm-strip-13'
|
||||
objcopy = 'llvm-objcopy-13'
|
||||
ld = 'llvm-ld-13'
|
||||
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Wextra', '-Werror', '-g', '-O2', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-Wdate-time', '-D_FORTIFY_SOURCE=2']
|
||||
cpp_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Wextra', '-Werror', '-g', '-O2', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-Wdate-time', '-D_FORTIFY_SOURCE=2']
|
||||
c_link_args = ['--target=aarch64-linux-gnu', '-Wl,-z,relro', '-Wl,-z,now']
|
||||
cpp_link_args = ['--target=aarch64-linux-gnu', '-Wl,-z,relro', '-Wl,-z,now']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'aarch64'
|
||||
cpu = 'arm64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/aarch64-clang-14-debflags.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/aarch64-clang-14-debflags.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-14'
|
||||
cpp = 'clang++-14'
|
||||
ar = 'llvm-ar-14'
|
||||
strip = 'llvm-strip-14'
|
||||
objcopy = 'llvm-objcopy-14'
|
||||
ld = 'llvm-ld-14'
|
||||
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Wextra', '-Werror', '-g', '-O2', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-Wdate-time', '-D_FORTIFY_SOURCE=2']
|
||||
cpp_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Wextra', '-Werror', '-g', '-O2', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-Wdate-time', '-D_FORTIFY_SOURCE=2']
|
||||
c_link_args = ['--target=aarch64-linux-gnu', '-Wl,-z,relro', '-Wl,-z,now']
|
||||
cpp_link_args = ['--target=aarch64-linux-gnu', '-Wl,-z,relro', '-Wl,-z,now']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'aarch64'
|
||||
cpu = 'arm64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/aarch64-clang-15-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/aarch64-clang-15-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-15']
|
||||
cpp = ['ccache', 'clang++-15']
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=aarch64-linux-gnu', '-march=armv8.2-a+simd+crypto+crc+bf16', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['--target=aarch64-linux-gnu', '-march=armv8.2-a+simd+crypto+crc+bf16', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_link_args = ['--target=aarch64-linux-gnu']
|
||||
cpp_link_args = ['--target=aarch64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'aarch64'
|
||||
cpu = 'arm64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/aarch64-clang-15-debflags.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/aarch64-clang-15-debflags.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-15'
|
||||
cpp = 'clang++-15'
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Wextra', '-Werror', '-g', '-O2', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-Wdate-time', '-D_FORTIFY_SOURCE=2']
|
||||
cpp_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Wextra', '-Werror', '-g', '-O2', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-Wdate-time', '-D_FORTIFY_SOURCE=2']
|
||||
c_link_args = ['--target=aarch64-linux-gnu', '-Wl,-z,relro', '-Wl,-z,now']
|
||||
cpp_link_args = ['--target=aarch64-linux-gnu', '-Wl,-z,relro', '-Wl,-z,now']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'aarch64'
|
||||
cpu = 'arm64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/aarch64-clang-16-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/aarch64-clang-16-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-16']
|
||||
cpp = ['ccache', 'clang++-16']
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc+bf16', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc+bf16', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=aarch64-linux-gnu']
|
||||
cpp_link_args = ['--target=aarch64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'aarch64'
|
||||
cpu = 'arm64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/aarch64-clang-17-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/aarch64-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-17']
|
||||
cpp = ['ccache', 'clang++-17']
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc+bf16', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=aarch64-linux-gnu', '-march=armv8-a+simd+crypto+crc+bf16', '-isystem=/usr/aarch64-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=aarch64-linux-gnu']
|
||||
cpp_link_args = ['--target=aarch64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'aarch64'
|
||||
cpu = 'arm64'
|
||||
endian = 'little'
|
||||
|
|
@ -8,8 +8,8 @@ ld = 'aarch64-linux-gnu-ld'
|
|||
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=armv8-a+simd+crypto+crc', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=armv8-a+simd+crypto+crc', '-Wextra', '-Werror']
|
||||
c_args = ['-march=armv8.2-a+simd+crypto+crc+bf16', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=armv8.2-a+simd+crypto+crc+bf16', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
|
|
|
|||
20
thirdparty/simde/docker/cross-files/armel-clang-15-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/armel-clang-15-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-15']
|
||||
cpp = ['ccache', 'clang++-15']
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabi']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=arm-linux-gnueabi', '-isystem=/usr/arm-linux-gnueabi/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['--target=arm-linux-gnueabi', '-isystem=/usr/arm-linux-gnueabi/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_link_args = ['--target=arm-linux-gnueabi']
|
||||
cpp_link_args = ['--target=arm-linux-gnueabi']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'generic'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/armel-clang-16-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/armel-clang-16-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-16']
|
||||
cpp = ['ccache', 'clang++-16']
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabi']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=arm-linux-gnueabi', '-isystem=/usr/arm-linux-gnueabi/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=arm-linux-gnueabi', '-isystem=/usr/arm-linux-gnueabi/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=arm-linux-gnueabi']
|
||||
cpp_link_args = ['--target=arm-linux-gnueabi']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'generic'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/armel-clang-17-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/armel-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-17']
|
||||
cpp = ['ccache', 'clang++-17']
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabi']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=arm-linux-gnueabi', '-isystem=/usr/arm-linux-gnueabi/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=arm-linux-gnueabi', '-isystem=/usr/arm-linux-gnueabi/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=arm-linux-gnueabi']
|
||||
cpp_link_args = ['--target=arm-linux-gnueabi']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'generic'
|
||||
endian = 'little'
|
||||
18
thirdparty/simde/docker/cross-files/armel-gcc-12-ccache.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/armel-gcc-12-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'arm-linux-gnueabi-gcc-12']
|
||||
cpp = ['ccache', 'arm-linux-gnueabi-g++-12']
|
||||
ar = 'arm-linux-gnueabi-ar'
|
||||
strip = 'arm-linux-gnueabi-strip'
|
||||
objcopy = 'arm-linux-gnueabi-objcopy'
|
||||
ld = 'arm-linux-gnueabi-ld'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabi']
|
||||
|
||||
[properties]
|
||||
c_args = ['-Wextra', '-Werror']
|
||||
cpp_args = ['-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'generic'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/armv7-clang-15-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/armv7-clang-15-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-15']
|
||||
cpp = ['ccache', 'clang++-15']
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabihf']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=arm-linux-gnueabihf', '-march=armv7-a', '-mfpu=neon', '-isystem=/usr/arm-linux-gnueabihf/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['--target=arm-linux-gnueabihf', '-march=armv7-a', '-mfpu=neon', '-isystem=/usr/arm-linux-gnueabihf/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_link_args = ['--target=arm-linux-gnueabihf']
|
||||
cpp_link_args = ['--target=arm-linux-gnueabihf']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'armv8-a'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/armv7-clang-16-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/armv7-clang-16-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-16']
|
||||
cpp = ['ccache', 'clang++-16']
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabihf']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=arm-linux-gnueabihf', '-march=armv7-a', '-mfpu=neon', '-isystem=/usr/arm-linux-gnueabihf/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=arm-linux-gnueabihf', '-march=armv7-a', '-mfpu=neon', '-isystem=/usr/arm-linux-gnueabihf/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=arm-linux-gnueabihf']
|
||||
cpp_link_args = ['--target=arm-linux-gnueabihf']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'armv8-a'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/armv7-clang-17-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/armv7-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-17']
|
||||
cpp = ['ccache', 'clang++-17']
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabihf']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=arm-linux-gnueabihf', '-march=armv7-a', '-mfpu=neon', '-isystem=/usr/arm-linux-gnueabihf/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=arm-linux-gnueabihf', '-march=armv7-a', '-mfpu=neon', '-isystem=/usr/arm-linux-gnueabihf/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=arm-linux-gnueabihf']
|
||||
cpp_link_args = ['--target=arm-linux-gnueabihf']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'armv8-a'
|
||||
endian = 'little'
|
||||
18
thirdparty/simde/docker/cross-files/armv7-gcc-12-ccache.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/armv7-gcc-12-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'arm-linux-gnueabihf-gcc-12']
|
||||
cpp = ['ccache', 'arm-linux-gnueabihf-g++-12']
|
||||
ar = 'arm-linux-gnueabihf-ar'
|
||||
strip = 'arm-linux-gnueabihf-strip'
|
||||
objcopy = 'arm-linux-gnueabihf-objcopy'
|
||||
ld = 'arm-linux-gnueabihf-ld'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabihf']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=armv7-a+simd+neon-fp16', '-mfpu=auto', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=armv7-a+simd+neon-fp16', '-mfpu=auto', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'armv7-a'
|
||||
endian = 'little'
|
||||
18
thirdparty/simde/docker/cross-files/armv8-gcc-12-32bit-ccache.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/armv8-gcc-12-32bit-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = 'arm-linux-gnueabihf-gcc-12'
|
||||
cpp = 'arm-linux-gnueabihf-g++-12'
|
||||
ar = 'arm-linux-gnueabihf-ar'
|
||||
strip = 'arm-linux-gnueabihf-strip'
|
||||
objcopy = 'arm-linux-gnueabihf-objcopy'
|
||||
ld = 'arm-linux-gnueabihf-ld'
|
||||
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabihf']
|
||||
|
||||
[properties]
|
||||
c_args = ['-mcpu=cortex-a32', '-mfpu=crypto-neon-fp-armv8', '-Wextra', '-Werror']
|
||||
cpp_args = ['-mcpu=cortex-a32', '-mfpu=crypto-neon-fp-armv8', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'armv8-a'
|
||||
endian = 'little'
|
||||
11
thirdparty/simde/docker/cross-files/clang-11-debflags.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-11-debflags.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-11'
|
||||
cpp = 'clang++-11'
|
||||
ar = 'llvm-ar-11'
|
||||
strip = 'llvm-strip-11'
|
||||
objcopy = 'llvm-objcopy-11'
|
||||
ld = 'llvm-ld-11'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native', '-O2', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-O2', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
|
@ -7,5 +7,5 @@ objcopy = 'llvm-objcopy-11'
|
|||
ld = 'llvm-ld-11'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
|
|
|||
11
thirdparty/simde/docker/cross-files/clang-16.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-16.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-16'
|
||||
cpp = 'clang++-16'
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
11
thirdparty/simde/docker/cross-files/clang-17.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-17.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
11
thirdparty/simde/docker/cross-files/clang-3.9.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-3.9.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-3.9'
|
||||
cpp = 'clang++-3.9'
|
||||
ar = 'llvm-ar-3.9'
|
||||
strip = 'llvm-strip-3.9'
|
||||
objcopy = 'llvm-objcopy-3.9'
|
||||
ld = 'llvm-ld-3.9'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
11
thirdparty/simde/docker/cross-files/clang-4.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-4.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-4.0'
|
||||
cpp = 'clang++-4.0'
|
||||
ar = 'llvm-ar-4.0'
|
||||
strip = 'llvm-strip-4.0'
|
||||
objcopy = 'llvm-objcopy-4.0'
|
||||
ld = 'llvm-ld-4.0'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
11
thirdparty/simde/docker/cross-files/clang-5.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-5.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-5.0'
|
||||
cpp = 'clang++-5.0'
|
||||
ar = 'llvm-ar-5.0'
|
||||
strip = 'llvm-strip-5.0'
|
||||
objcopy = 'llvm-objcopy-5.0'
|
||||
ld = 'llvm-ld-5.0'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
11
thirdparty/simde/docker/cross-files/clang-6.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-6.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-6.0'
|
||||
cpp = 'clang++-6.0'
|
||||
ar = 'llvm-ar-6.0'
|
||||
strip = 'llvm-strip-6.0'
|
||||
objcopy = 'llvm-objcopy-6.0'
|
||||
ld = 'llvm-ld-6.0'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
11
thirdparty/simde/docker/cross-files/clang-7.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-7.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-7'
|
||||
cpp = 'clang++-7'
|
||||
ar = 'llvm-ar-7'
|
||||
strip = 'llvm-strip-7'
|
||||
objcopy = 'llvm-objcopy-7'
|
||||
ld = 'llvm-ld-7'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
11
thirdparty/simde/docker/cross-files/clang-8.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/clang-8.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'clang-8'
|
||||
cpp = 'clang++-8'
|
||||
ar = 'llvm-ar-8'
|
||||
strip = 'llvm-strip-8'
|
||||
objcopy = 'llvm-objcopy-8'
|
||||
ld = 'llvm-ld-8'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
|
@ -7,5 +7,5 @@ objcopy = 'llvm-objcopy-9'
|
|||
ld = 'llvm-ld-9'
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=native','-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=native', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
|
|
|||
20
thirdparty/simde/docker/cross-files/emscripten32-relaxed.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/emscripten32-relaxed.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = '/opt/emsdk/upstream/emscripten/emcc'
|
||||
cpp = '/opt/emsdk/upstream/emscripten/em++'
|
||||
ar = '/opt/emsdk/upstream/emscripten/emar'
|
||||
strip = '/opt/emsdk/upstream/bin/llvm-strip'
|
||||
objcopy = '/opt/emsdk/upstream/bin/llvm-objcopy'
|
||||
exe_wrapper = ['v8']
|
||||
|
||||
[properties]
|
||||
skip_sanity_check = true
|
||||
c_args = ['-Weverything', '-fno-lax-vector-conversions', '-Werror', '-O2', '-msimd128', '-mrelaxed-simd', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
cpp_args = ['-Weverything', '-fno-lax-vector-conversions', '-Werror', '-O2', '-msimd128', '-mrelaxed-simd', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
c_link_args = ['-s', 'ENVIRONMENT=shell']
|
||||
cpp_link_args = ['-s', 'ENVIRONMENT=shell']
|
||||
|
||||
[host_machine]
|
||||
system = 'emscripten'
|
||||
cpu_family = 'wasm32'
|
||||
cpu = 'wasm32'
|
||||
endian = 'little'
|
||||
|
|
@ -8,8 +8,8 @@ exe_wrapper = ['v8']
|
|||
|
||||
[properties]
|
||||
skip_sanity_check = true
|
||||
c_args = ['-Weverything', '-fno-lax-vector-conversions', '-Werror', '-O2', '-msimd128', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['-Weverything', '-fno-lax-vector-conversions', '-Werror', '-O2', '-msimd128', '-Wno-unsafe-buffer-usage']
|
||||
c_args = ['-Weverything', '-fno-lax-vector-conversions', '-Werror', '-O2', '-msimd128', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
cpp_args = ['-Weverything', '-fno-lax-vector-conversions', '-Werror', '-O2', '-msimd128', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
c_link_args = ['-s', 'ENVIRONMENT=shell']
|
||||
cpp_link_args = ['-s', 'ENVIRONMENT=shell']
|
||||
|
||||
24
thirdparty/simde/docker/cross-files/emscripten64-relaxed.cross
vendored
Normal file
24
thirdparty/simde/docker/cross-files/emscripten64-relaxed.cross
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# 2023-05-08 All tests pass
|
||||
# emscripten "tip of tree" sdk-releases-2aeb471c31cf388d7e25b81d090144453fadf463-64bit
|
||||
# V8 version 11.5.69
|
||||
|
||||
[binaries]
|
||||
c = '/opt/emsdk/upstream/emscripten/emcc'
|
||||
cpp = '/opt/emsdk/upstream/emscripten/em++'
|
||||
ar = '/opt/emsdk/upstream/emscripten/emar'
|
||||
strip = '/opt/emsdk/upstream/bin/llvm-strip'
|
||||
objcopy = '/opt/emsdk/upstream/bin/llvm-objcopy'
|
||||
exe_wrapper = ['v8', '--experimental-wasm-memory64']
|
||||
|
||||
[properties]
|
||||
skip_sanity_check = true
|
||||
c_args = ['-sMEMORY64', '-Weverything', '-Wno-experimental', '-Werror', '-fno-lax-vector-conversions', '-O2', '-msimd128', '-mrelaxed-simd', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
cpp_args = ['-sMEMORY64', '-Weverything', '-Wno-experimental', '-Werror', '-fno-lax-vector-conversions', '-O2', '-msimd128', '-mrelaxed-simd', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
c_link_args = ['-sMEMORY64', '-Wno-experimental', '-s', 'ENVIRONMENT=shell']
|
||||
cpp_link_args = ['-sMEMORY64', '-Wno-experimental', '-s', 'ENVIRONMENT=shell']
|
||||
|
||||
[host_machine]
|
||||
system = 'emscripten'
|
||||
cpu_family = 'wasm64'
|
||||
cpu = 'wasm64'
|
||||
endian = 'little'
|
||||
24
thirdparty/simde/docker/cross-files/emscripten64.cross
vendored
Normal file
24
thirdparty/simde/docker/cross-files/emscripten64.cross
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# 2023-05-08 All tests pass
|
||||
# emscripten "tip of tree" sdk-releases-2aeb471c31cf388d7e25b81d090144453fadf463-64bit
|
||||
# V8 version 11.5.69
|
||||
|
||||
[binaries]
|
||||
c = '/opt/emsdk/upstream/emscripten/emcc'
|
||||
cpp = '/opt/emsdk/upstream/emscripten/em++'
|
||||
ar = '/opt/emsdk/upstream/emscripten/emar'
|
||||
strip = '/opt/emsdk/upstream/bin/llvm-strip'
|
||||
objcopy = '/opt/emsdk/upstream/bin/llvm-objcopy'
|
||||
exe_wrapper = ['v8', '--experimental-wasm-memory64']
|
||||
|
||||
[properties]
|
||||
skip_sanity_check = true
|
||||
c_args = ['-sMEMORY64', '-Weverything', '-Wno-experimental', '-Werror', '-fno-lax-vector-conversions', '-O2', '-msimd128', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
cpp_args = ['-sMEMORY64', '-Weverything', '-Wno-experimental', '-Werror', '-fno-lax-vector-conversions', '-O2', '-msimd128', '-Wno-unsafe-buffer-usage', '-Wno-switch-default']
|
||||
c_link_args = ['-sMEMORY64', '-Wno-experimental', '-s', 'ENVIRONMENT=shell']
|
||||
cpp_link_args = ['-sMEMORY64', '-Wno-experimental', '-s', 'ENVIRONMENT=shell']
|
||||
|
||||
[host_machine]
|
||||
system = 'emscripten'
|
||||
cpu_family = 'wasm64'
|
||||
cpu = 'wasm64'
|
||||
endian = 'little'
|
||||
11
thirdparty/simde/docker/cross-files/gcc-5.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/gcc-5.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'gcc-5'
|
||||
cpp = 'g++-5'
|
||||
ar = 'ar'
|
||||
strip = 'strip'
|
||||
objcopy = 'objcopy'
|
||||
ld = 'ld'
|
||||
|
||||
[properties]
|
||||
c_args = ['-Wextra', '-Werror', '-march=haswell']
|
||||
cpp_args = ['-Wextra', '-Werror', '-march=haswell']
|
||||
11
thirdparty/simde/docker/cross-files/gcc-6.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/gcc-6.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'gcc-6'
|
||||
cpp = 'g++-6'
|
||||
ar = 'ar'
|
||||
strip = 'strip'
|
||||
objcopy = 'objcopy'
|
||||
ld = 'ld'
|
||||
|
||||
[properties]
|
||||
c_args = ['-Wextra', '-Werror', '-march=native']
|
||||
cpp_args = ['-Wextra', '-Werror', '-march=native']
|
||||
11
thirdparty/simde/docker/cross-files/gcc-7.cross
vendored
Normal file
11
thirdparty/simde/docker/cross-files/gcc-7.cross
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[binaries]
|
||||
c = 'gcc-7'
|
||||
cpp = 'g++-7'
|
||||
ar = 'ar'
|
||||
strip = 'strip'
|
||||
objcopy = 'objcopy'
|
||||
ld = 'ld'
|
||||
|
||||
[properties]
|
||||
c_args = ['-Wextra', '-Werror', '-march=native']
|
||||
cpp_args = ['-Wextra', '-Werror', '-march=native']
|
||||
17
thirdparty/simde/docker/cross-files/i686-gcc-14.cross
vendored
Normal file
17
thirdparty/simde/docker/cross-files/i686-gcc-14.cross
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
[binaries]
|
||||
c = 'i686-linux-gnu-gcc-14'
|
||||
cpp = 'i686-linux-gnu-g++-14'
|
||||
ar = 'i686-linux-gnu-ar'
|
||||
strip = 'i686-linux-gnu-strip'
|
||||
objcopy = 'i686-linux-gnu-objcopy'
|
||||
ld = 'i686-linux-gnu-ld'
|
||||
|
||||
[properties]
|
||||
c_args = ['-Wextra', '-Werror', '-march=prescott']
|
||||
cpp_args = ['-Wextra', '-Werror', '-march=prescott']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'x86'
|
||||
cpu = 'prescott'
|
||||
endian = 'little'
|
||||
|
|
@ -5,11 +5,14 @@ ar = 'llvm-ar-10'
|
|||
strip = 'llvm-strip-10'
|
||||
objcopy = 'llvm-objcopy-10'
|
||||
ld = 'llvm-ld-10'
|
||||
#exe_wrapper = ['sde64', '-clx', '--']
|
||||
exe_wrapper = ['sde64', '-tgl', '--']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=tigerlake', '-Weverything', '-fno-lax-vector-conversions', '-Wno-newline-eof', '-Wno-missing-variable-declarations', '-Werror']
|
||||
cpp_args = ['-march=tigerlake', '-Weverything', '-fno-lax-vector-conversions', '-Wno-newline-eof', '-Wno-missing-variable-declarations', '-Werror']
|
||||
#c_args = ['-march=cascadelake', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
#cpp_args = ['-march=cascadelake', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_args = ['-march=tigerlake', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=tigerlake', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
|
|
|
|||
18
thirdparty/simde/docker/cross-files/intel-all-clang-7.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/intel-all-clang-7.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = 'clang-7'
|
||||
cpp = 'clang++-7'
|
||||
ar = 'llvm-ar-7'
|
||||
strip = 'llvm-strip-7'
|
||||
objcopy = 'llvm-objcopy-7'
|
||||
ld = 'llvm-ld-7'
|
||||
exe_wrapper = ['sde64', '-clx', '--']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=skylake-avx512', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=skylake-avx512', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'x86_64-all'
|
||||
cpu = 'x86_64'
|
||||
endian = 'little'
|
||||
18
thirdparty/simde/docker/cross-files/intel-all-clang-8.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/intel-all-clang-8.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = 'clang-8'
|
||||
cpp = 'clang++-8'
|
||||
ar = 'llvm-ar-8'
|
||||
strip = 'llvm-strip-8'
|
||||
objcopy = 'llvm-objcopy-8'
|
||||
ld = 'llvm-ld-8'
|
||||
exe_wrapper = ['sde64', '-clx', '--']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=skylake-avx512', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=skylake-avx512', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'x86_64-all'
|
||||
cpu = 'x86_64'
|
||||
endian = 'little'
|
||||
21
thirdparty/simde/docker/cross-files/intel-all-clang-9.cross
vendored
Normal file
21
thirdparty/simde/docker/cross-files/intel-all-clang-9.cross
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
[binaries]
|
||||
c = 'clang-9'
|
||||
cpp = 'clang++-9'
|
||||
ar = 'llvm-ar-9'
|
||||
strip = 'llvm-strip-9'
|
||||
objcopy = 'llvm-objcopy-9'
|
||||
ld = 'llvm-ld-9'
|
||||
#exe_wrapper = ['sde64', '-clx', '--']
|
||||
exe_wrapper = ['sde64', '-icl', '--']
|
||||
|
||||
[properties]
|
||||
#c_args = ['-march=cascadelake', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
#cpp_args = ['-march=cascadelake', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_args = ['-march=icelake-server', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['-march=icelake-server', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'x86_64-all'
|
||||
cpu = 'x86_64'
|
||||
endian = 'little'
|
||||
|
|
@ -5,14 +5,14 @@ ar = 'ar'
|
|||
strip = 'strip'
|
||||
objcopy = 'objcopy'
|
||||
ld = 'ld'
|
||||
exe_wrapper = ['sde64', '-tgl', '--']
|
||||
exe_wrapper = ['sde64', '-spr', '--']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=tigerlake', '-Wall', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=tigerlake', '-Wall', '-Wextra', '-Werror']
|
||||
c_args = ['-march=sapphirerapids', '-Wall', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=sapphirerapids', '-Wall', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'x86_64-all'
|
||||
cpu_family = 'x86_64'
|
||||
cpu = 'x86_64'
|
||||
endian = 'little'
|
||||
|
|
|
|||
18
thirdparty/simde/docker/cross-files/intel-all-gcc-8.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/intel-all-gcc-8.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = 'gcc-8'
|
||||
cpp = 'g++-8'
|
||||
ar = 'ar'
|
||||
strip = 'strip'
|
||||
objcopy = 'objcopy'
|
||||
ld = 'ld'
|
||||
exe_wrapper = ['sde64', '-skx', '--']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=icelake-server', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=icelake-server', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'x86_64-all'
|
||||
cpu = 'x86_64'
|
||||
endian = 'little'
|
||||
18
thirdparty/simde/docker/cross-files/loongarch64-gcc-13-ccache.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/loongarch64-gcc-13-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'loongarch64-unknown-linux-gnu-gcc']
|
||||
cpp = ['ccache', 'loongarch64-unknown-linux-gnu-g++']
|
||||
ar = 'loongarch64-unknown-linux-gnu-ar'
|
||||
strip = 'loongarch64-unknown-linux-gnu-strip'
|
||||
objcopy = 'loongarch64-unknown-linux-gnu-objcopy'
|
||||
ld = 'loongarch64-unknown-linux-gnu-ld'
|
||||
exe_wrapper = ['qemu-loongarch64-static', '-L', '/opt/cross-tools/target/usr']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=loongarch64', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=loongarch64', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'loongarch64'
|
||||
cpu = 'loongarch64'
|
||||
endian = 'little'
|
||||
18
thirdparty/simde/docker/cross-files/loongarch64-gcc-13.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/loongarch64-gcc-13.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = 'loongarch64-unknown-linux-gnu-gcc'
|
||||
cpp = 'loongarch64-unknown-linux-gnu-g++'
|
||||
ar = 'loongarch64-unknown-linux-gnu-ar'
|
||||
strip = 'loongarch64-unknown-linux-gnu-strip'
|
||||
objcopy = 'loongarch64-unknown-linux-gnu-objcopy'
|
||||
ld = 'loongarch64-unknown-linux-gnu-ld'
|
||||
exe_wrapper = ['qemu-loongarch64-static', '-L', '/opt/cross-tools/target/usr']
|
||||
|
||||
[properties]
|
||||
c_args = ['-march=loongarch64', '-Wextra', '-Werror']
|
||||
cpp_args = ['-march=loongarch64', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'loongarch64'
|
||||
cpu = 'loongarch64'
|
||||
endian = 'little'
|
||||
|
|
@ -4,7 +4,7 @@ cpp = 'clang++-15'
|
|||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-16'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-mips64el-static', '-L', '/usr/mips64el-linux-gnuabi64']
|
||||
|
||||
[properties]
|
||||
|
|
|
|||
20
thirdparty/simde/docker/cross-files/mips64el-clang-16-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/mips64el-clang-16-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-16']
|
||||
cpp = ['ccache', 'clang++-16']
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-mips64el-static', '-cpu', 'Loongson-3A4000', '-L', '/usr/mips64el-linux-gnuabi64']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=mips64el-linux-gnuabi64', '-march=mips64r5', '-mmsa', '-isystem=/usr/mips64el-linux-gnuabi64/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=mips64el-linux-gnuabi64', '-march=mips64r5', '-mmsa', '-isystem=/usr/mips64el-linux-gnuabi64/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=mips64el-linux-gnuabi64']
|
||||
cpp_link_args = ['--target=mips64el-linux-gnuabi64']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'mips64el'
|
||||
cpu = 'mips64el'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/mips64el-clang-16.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/mips64el-clang-16.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-16'
|
||||
cpp = 'clang++-16'
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-mips64el-static', '-cpu', 'Loongson-3A4000', '-L', '/usr/mips64el-linux-gnuabi64']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=mips64el-linux-gnuabi64', '-march=mips64r5', '-mmsa', '-isystem=/usr/mips64el-linux-gnuabi64/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=mips64el-linux-gnuabi64', '-march=mips64r5', '-mmsa', '-isystem=/usr/mips64el-linux-gnuabi64/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=mips64el-linux-gnuabi64']
|
||||
cpp_link_args = ['--target=mips64el-linux-gnuabi64']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'mips64el'
|
||||
cpu = 'mips64el'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/mips64el-clang-17-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/mips64el-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-17']
|
||||
cpp = ['ccache', 'clang++-17']
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-mips64el-static', '-cpu', 'Loongson-3A4000', '-L', '/usr/mips64el-linux-gnuabi64']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=mips64el-linux-gnuabi64', '-march=mips64r5', '-mmsa', '-isystem=/usr/mips64el-linux-gnuabi64/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=mips64el-linux-gnuabi64', '-march=mips64r5', '-mmsa', '-isystem=/usr/mips64el-linux-gnuabi64/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=mips64el-linux-gnuabi64']
|
||||
cpp_link_args = ['--target=mips64el-linux-gnuabi64']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'mips64el'
|
||||
cpu = 'mips64el'
|
||||
endian = 'little'
|
||||
18
thirdparty/simde/docker/cross-files/mips64el-gcc-12-ccache.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/mips64el-gcc-12-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'mips64el-linux-gnuabi64-gcc-12']
|
||||
cpp = ['ccache', 'mips64el-linux-gnuabi64-g++-12']
|
||||
ar = 'mips64el-linux-gnuabi64-ar'
|
||||
strip = 'mips64el-linux-gnuabi64-strip'
|
||||
objcopy = 'mips64el-linux-gnuabi64-objcopy'
|
||||
ld = 'mips64el-linux-gnuabi64-ld'
|
||||
exe_wrapper = ['qemu-mips64el-static', '-L', '/usr/mips64el-linux-gnuabi64']
|
||||
|
||||
[properties]
|
||||
c_args = ['-mmsa', '-Wextra', '-Werror']
|
||||
cpp_args = ['-mmsa', '-Wextra', '-Werror']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'mips64el'
|
||||
cpu = 'mips64el'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/power9-clang-15-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/power9-clang-15-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-15']
|
||||
cpp = ['ccache', 'clang++-15']
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-ppc64le-static', '-cpu', 'power9', '-L', '/usr/powerpc64le-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=powerpc64le-linux-gnu', '-mcpu=power9', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
cpp_args = ['--target=powerpc64le-linux-gnu', '-mcpu=power9', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
c_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
cpp_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
@ -15,6 +15,6 @@ cpp_link_args = ['--target=powerpc64le-linux-gnu']
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -13,6 +13,6 @@ cpp_args = ['-mcpu=power9', '-Wextra', '-Werror']
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -13,6 +13,6 @@ cpp_args = ['-mcpu=power9', '-Wextra', '-Werror']
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
20
thirdparty/simde/docker/cross-files/ppc64el-clang-14.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/ppc64el-clang-14.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-14'
|
||||
cpp = 'clang++-14'
|
||||
ar = 'llvm-ar-14'
|
||||
strip = 'llvm-strip-14'
|
||||
objcopy = 'llvm-objcopy-14'
|
||||
ld = 'llvm-ld-14'
|
||||
exe_wrapper = ['qemu-ppc64le-static', '-L', '/usr/powerpc64le-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
cpp_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
c_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
cpp_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/ppc64el-clang-15-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/ppc64el-clang-15-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-15']
|
||||
cpp = ['ccache', 'clang++-15']
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-ppc64le-static', '-L', '/usr/powerpc64le-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
cpp_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
c_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
cpp_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/ppc64el-clang-15.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/ppc64el-clang-15.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-15'
|
||||
cpp = 'clang++-15'
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-ppc64le-static', '-L', '/usr/powerpc64le-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
cpp_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat']
|
||||
c_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
cpp_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/ppc64el-clang-16-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/ppc64el-clang-16-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-16']
|
||||
cpp = ['ccache', 'clang++-16']
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-ppc64le-static', '-L', '/usr/powerpc64le-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
cpp_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/ppc64el-clang-17-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/ppc64el-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-17']
|
||||
cpp = ['ccache', 'clang++-17']
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-ppc64le-static', '-L', '/usr/powerpc64le-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=powerpc64le-linux-gnu', '-isystem=/usr/powerpc64le-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-deprecated-altivec-src-compat', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
cpp_link_args = ['--target=powerpc64le-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
@ -15,6 +15,6 @@ cpp_link_args = ['-Wl,-z,relro', '-Wl,-z,now']
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -13,6 +13,6 @@ cpp_args = ['-Wextra', '-Werror', '-g',]
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -15,6 +15,6 @@ cpp_link_args = ['-Wl,-z,relro', '-Wl,-z,now']
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -13,6 +13,6 @@ cpp_args = ['-Wextra', '-Werror', '-g',]
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -15,6 +15,6 @@ cpp_link_args = ['-Wl,-z,relro', '-Wl,-z,now']
|
|||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'powerpc64'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = 'ppc64el'
|
||||
endian = 'little'
|
||||
|
|
|
|||
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen128_elen64-clang-17-ccache.cross
vendored
Normal file
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen128_elen64-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64', '-L', '/usr/riscv64-linux-gnu/', '-cpu', 'rv64,v=true,vlen=128,elen=64,vext_spec=v1.0']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=128',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
cpp_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=128',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'rv64,v=true,vlen=128,elen=64,vext_spec=v1.0'
|
||||
endian = 'little'
|
||||
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen128_elen64_zvfh-clang-17-ccache.cross
vendored
Normal file
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen128_elen64_zvfh-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64', '-L', '/usr/riscv64-linux-gnu/', '-cpu', 'rv64,v=true,Zfh=true,x-zvfh=true,vlen=128,elen=64,vext_spec=v1.0']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1_zfh_zvfh',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=128',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
cpp_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1_zfh_zvfh',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=128',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'rv64,v=true,Zfh=true,x-zvfh=true,vlen=128,elen=64,vext_spec=v1.0'
|
||||
endian = 'little'
|
||||
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen256_elen64-clang-17-ccache.cross
vendored
Normal file
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen256_elen64-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64', '-L', '/usr/riscv64-linux-gnu/', '-cpu', 'rv64,v=true,vlen=256,elen=64,vext_spec=v1.0']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=256',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
cpp_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=256',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'rv64,v=true,vlen=256,elen=64,vext_spec=v1.0'
|
||||
endian = 'little'
|
||||
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen256_elen64_zvfh-clang-17-ccache.cross
vendored
Normal file
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen256_elen64_zvfh-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64', '-L', '/usr/riscv64-linux-gnu/', '-cpu', 'rv64,v=true,Zfh=true,x-zvfh=true,vlen=256,elen=64,vext_spec=v1.0']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1_zfh_zvfh',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=256',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
cpp_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1_zfh_zvfh',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=256',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'rv64,v=true,Zfh=true,x-zvfh=true,vlen=256,elen=64,vext_spec=v1.0'
|
||||
endian = 'little'
|
||||
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen512_elen64-clang-17-ccache.cross
vendored
Normal file
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen512_elen64-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64', '-L', '/usr/riscv64-linux-gnu/', '-cpu', 'rv64,v=true,vlen=512,elen=64,vext_spec=v1.0']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=512',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
cpp_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=512',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'rv64,v=true,vlen=512,elen=64,vext_spec=v1.0'
|
||||
endian = 'little'
|
||||
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen512_elen64_zvfh-clang-17-ccache.cross
vendored
Normal file
37
thirdparty/simde/docker/cross-files/riscv64+rvv_vlen512_elen64_zvfh-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64', '-L', '/usr/riscv64-linux-gnu/', '-cpu', 'rv64,v=true,Zfh=true,x-zvfh=true,vlen=512,elen=64,vext_spec=v1.0']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1_zfh_zvfh',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=512',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
cpp_args = ['--target=riscv64-linux-gnu',
|
||||
'-isystem=/usr/riscv64-linux-gnu/include',
|
||||
'-march=rv64gcv1_zfh_zvfh',
|
||||
'-menable-experimental-extensions',
|
||||
'-mrvv-vector-bits=512',
|
||||
'-Wextra',
|
||||
'-Werror',
|
||||
'-Wno-unsafe-buffer-usage']
|
||||
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'rv64,v=true,Zfh=true,x-zvfh=true,vlen=512,elen=64,vext_spec=v1.0'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/riscv64-clang-15-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/riscv64-clang-15-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-15']
|
||||
cpp = ['ccache', 'clang++-15']
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-riscv64-static', '-L', '/usr/riscv64-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror']
|
||||
cpp_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror']
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'riscv64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/riscv64-clang-16-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/riscv64-clang-16-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-16']
|
||||
cpp = ['ccache', 'clang++-16']
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-riscv64-static', '-L', '/usr/riscv64-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'riscv64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/riscv64-clang-16.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/riscv64-clang-16.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-16'
|
||||
cpp = 'clang++-16'
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-riscv64-static', '-cpu', 'sifive-u54', '-L', '/usr/riscv64-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu', '-mcpu=sifive-u54', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=riscv64-linux-gnu', '-mcpu=sifive-u54', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'sifive-u54'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/riscv64-clang-17-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/riscv64-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-17']
|
||||
cpp = ['ccache', 'clang++-17']
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64-static', '-L', '/usr/riscv64-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'riscv64'
|
||||
endian = 'little'
|
||||
20
thirdparty/simde/docker/cross-files/riscv64-clang-17.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/riscv64-clang-17.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = 'clang-17'
|
||||
cpp = 'clang++-17'
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-riscv64-static', '-L', '/usr/riscv64-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror']
|
||||
cpp_args = ['--target=riscv64-linux-gnu', '-isystem=/usr/riscv64-linux-gnu/include', '-Wextra', '-Werror']
|
||||
c_link_args = ['--target=riscv64-linux-gnu']
|
||||
cpp_link_args = ['--target=riscv64-linux-gnu']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'sifive-u54'
|
||||
endian = 'little'
|
||||
|
|
@ -15,4 +15,4 @@ cpp_args = ['-Wextra', '-Werror', '-march=sifive-u54']
|
|||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'sifive-u54'
|
||||
endian = 'litte'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -15,4 +15,4 @@ cpp_args = ['-Wextra', '-Werror', '-march=sifive-u54']
|
|||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'sifive-u54'
|
||||
endian = 'litte'
|
||||
endian = 'little'
|
||||
|
|
|
|||
18
thirdparty/simde/docker/cross-files/riscv64-gcc-12-O3-ccache.cross
vendored
Normal file
18
thirdparty/simde/docker/cross-files/riscv64-gcc-12-O3-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'riscv64-linux-gnu-gcc-12']
|
||||
cpp = ['ccache', 'riscv64-linux-gnu-g++-12']
|
||||
ar = 'riscv64-linux-gnu-ar'
|
||||
strip = 'riscv64-linux-gnu-strip'
|
||||
objcopy = 'riscv64-linux-gnu-objcopy'
|
||||
ld = 'riscv64-linux-gnu-ld'
|
||||
exe_wrapper = ['qemu-riscv64-static', '-L', '/usr/riscv64-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['-Wextra', '-Werror', '-O3']
|
||||
cpp_args = ['-Wextra', '-Werror', '-O3']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'riscv64'
|
||||
endian = 'little'
|
||||
|
|
@ -15,4 +15,4 @@ cpp_args = ['-Wextra', '-Werror']
|
|||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'riscv64'
|
||||
endian = 'litte'
|
||||
endian = 'little'
|
||||
|
|
|
|||
|
|
@ -15,4 +15,4 @@ cpp_args = ['-Wextra', '-Werror', '-march=sifive-u54']
|
|||
system = 'linux'
|
||||
cpu_family = 'riscv64'
|
||||
cpu = 'sifive-u54'
|
||||
endian = 'litte'
|
||||
endian = 'little'
|
||||
|
|
|
|||
20
thirdparty/simde/docker/cross-files/s390x-clang-15-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/s390x-clang-15-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-15']
|
||||
cpp = ['ccache', 'clang++-15']
|
||||
ar = 'llvm-ar-15'
|
||||
strip = 'llvm-strip-15'
|
||||
objcopy = 'llvm-objcopy-15'
|
||||
ld = 'llvm-ld-15'
|
||||
exe_wrapper = ['qemu-s390x-static', '-L', '/usr/s390x-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=s390x-ibm-linux', '-mpcu=z196', '-isystem=/usr/s390x-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
cpp_args = ['--target=s390x-ibm-linux', '-mpcu=z196', '-isystem=/usr/s390x-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror']
|
||||
c_link_args = ['--target=s390x-ibm-linux']
|
||||
cpp_link_args = ['--target=s390x-ibm-linux']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 's390x'
|
||||
cpu = 's390x'
|
||||
endian = 'big'
|
||||
20
thirdparty/simde/docker/cross-files/s390x-clang-16-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/s390x-clang-16-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-16']
|
||||
cpp = ['ccache', 'clang++-16']
|
||||
ar = 'llvm-ar-16'
|
||||
strip = 'llvm-strip-16'
|
||||
objcopy = 'llvm-objcopy-16'
|
||||
ld = 'llvm-ld-16'
|
||||
exe_wrapper = ['qemu-s390x-static', '-L', '/usr/s390x-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=s390x-ibm-linux', '-mpcu=z196', '-isystem=/usr/s390x-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=s390x-ibm-linux', '-mpcu=z196', '-isystem=/usr/s390x-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=s390x-ibm-linux']
|
||||
cpp_link_args = ['--target=s390x-ibm-linux']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 's390x'
|
||||
cpu = 's390x'
|
||||
endian = 'big'
|
||||
20
thirdparty/simde/docker/cross-files/s390x-clang-17-ccache.cross
vendored
Normal file
20
thirdparty/simde/docker/cross-files/s390x-clang-17-ccache.cross
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'clang-17']
|
||||
cpp = ['ccache', 'clang++-17']
|
||||
ar = 'llvm-ar-17'
|
||||
strip = 'llvm-strip-17'
|
||||
objcopy = 'llvm-objcopy-17'
|
||||
ld = 'llvm-ld-17'
|
||||
exe_wrapper = ['qemu-s390x-static', '-L', '/usr/s390x-linux-gnu/']
|
||||
|
||||
[properties]
|
||||
c_args = ['--target=s390x-ibm-linux', '-mpcu=z196', '-isystem=/usr/s390x-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
cpp_args = ['--target=s390x-ibm-linux', '-mpcu=z196', '-isystem=/usr/s390x-linux-gnu/include', '-Weverything', '-fno-lax-vector-conversions', '-Werror', '-Wno-unsafe-buffer-usage']
|
||||
c_link_args = ['--target=s390x-ibm-linux']
|
||||
cpp_link_args = ['--target=s390x-ibm-linux']
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 's390x'
|
||||
cpu = 's390x'
|
||||
endian = 'big'
|
||||
Loading…
Add table
Add a link
Reference in a new issue