feat(toolchain):update toolchain for RK3576
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
##CROSS_COMPILE=/opt/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-
|
||||
TOOLCHAIN_DIR="/opt/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin"
|
||||
CROSS_PREFIX="arm-none-linux-gnueabihf"
|
||||
##CROSS_COMPILE=/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-
|
||||
TOOLCHAIN_DIR="/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin"
|
||||
CROSS_PREFIX="aarch64-none-linux-gnu"
|
||||
|
||||
readonly PKG_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
@@ -134,7 +134,7 @@ meson setup build_dir/ \
|
||||
-D gbm=enabled \
|
||||
-D glx=disabled \
|
||||
-D platforms= \
|
||||
-D gallium-drivers=panfrost \
|
||||
-D gallium-drivers=panfrost,swrast \
|
||||
-D vulkan-drivers= \
|
||||
-D llvm=disabled \
|
||||
-D xlib-lease=disabled \
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# cross_file_armhf.txt
|
||||
[binaries]
|
||||
c = '/opt/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-gcc' # 你的 C 交叉编译器
|
||||
cpp = '/opt/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-g++' # 你的 C++ 交叉编译器
|
||||
ar = '/opt/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-ar' # 归档工具
|
||||
strip = '/opt/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-strip' # strip 工具
|
||||
c = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc' # 你的 C 交叉编译器
|
||||
cpp = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-g++' # 你的 C++ 交叉编译器
|
||||
ar = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-ar' # 归档工具
|
||||
strip = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-strip' # strip 工具
|
||||
pkg-config = 'pkg-config' # pkg-config,通常使用主机的即可,可能需要调整 PKG_CONFIG_PATH
|
||||
|
||||
[host_machine]
|
||||
@@ -18,5 +18,5 @@ c_link_args = []
|
||||
|
||||
[properties]
|
||||
needs_exe_wrapper = true # 因为无法在主机上运行目标二进制文件
|
||||
sys_root = '/home/huaxu/develop/Cluster/packages/install'
|
||||
pkg_config_libdir = '//home/huaxu/develop/Cluster/packages/install/lib/pkgconfig'
|
||||
sys_root = '/usr' # 注意xxx/install要修改成依赖包的安装路经
|
||||
pkg_config_libdir = '/home/huaxu/develop/cluster/packages/install/lib/pkgconfig' # 注意xxx/install要修改成依赖包的安装路经
|
||||
Reference in New Issue
Block a user