From acf8c3ffeb95f752f9f47158a0c183ebdf2b6d38 Mon Sep 17 00:00:00 2001 From: pantonshire Date: Sun, 17 May 2026 09:23:51 +0100 Subject: [PATCH] meson cross file for rb5009 --- meson/rb5009 | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 meson/rb5009 diff --git a/meson/rb5009 b/meson/rb5009 new file mode 100644 index 0000000..5d642f9 --- /dev/null +++ b/meson/rb5009 @@ -0,0 +1,26 @@ +[constants] +staging_dir = '/home/tom/sdk/mikrotik_rb5009ug/data/openwrt/staging_dir' +target_dir = staging_dir / 'target-aarch64_cortex-a72_musl' +toolchain_dir = staging_dir / 'toolchain-aarch64_cortex-a72_gcc-14.3.0_musl' +cross_prefix = toolchain_dir / 'bin/aarch64-openwrt-linux-musl-' +cross_flags_common = ['--sysroot=' + target_dir] + +[target_machine] +system = 'linux' +kernel = 'linux' +cpu_family = 'aarch64' +cpu = 'aarch64' +endian = 'little' + +[binaries] +c = cross_prefix + 'gcc' +cpp = cross_prefix + 'g++' +ar = cross_prefix + 'ar' +strip = cross_prefix + 'strip' + +[built-in options] +c_args = cross_flags_common +c_link_args = cross_flags_common +cpp_args = cross_flags_common +cpp_link_args = cross_flags_common +