From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Korsgaard Date: Thu, 24 Jan 2019 16:50:53 +0100 Subject: [Buildroot] [PATCH 1/2] pkg-cmake: add CMAKE_SYSTEM_VERSION to toolchainfile.cmake In-Reply-To: <20190112160727.43c0f7c0@windsurf.home> (Thomas Petazzoni's message of "Sat, 12 Jan 2019 16:07:27 +0100") References: <20190110230529.29852-1-arnout@mind.be> <20190112160727.43c0f7c0@windsurf.home> Message-ID: <87sgxidpgi.fsf@dell.be.48ers.dk> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net >>>>> "Thomas" == Thomas Petazzoni writes: > Hello, > On Fri, 11 Jan 2019 00:05:28 +0100, Arnout Vandecappelle > (Essensium/Mind) wrote: >> Quoting the CMake documentation: >> >> When the CMAKE_SYSTEM_NAME variable is set explicitly to enable cross >> compiling then the value of CMAKE_SYSTEM_VERSION must also be set >> explicitly to specify the target system version. >> >> Thus, we should also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake. It >> is supposed to be set to the value of `uname -r` on the target. We don't >> have that exact value available (unless we build the kernel), but the >> value of BR2_TOOLCHAIN_HEADERS_AT_LEAST contains the (minimum) version >> of the kernel it will run on, so it should be OK for all practical >> purposes. >> >> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) >> Cc: Samuel Martin >> --- >> package/pkg-cmake.mk | 1 + >> support/misc/toolchainfile.cmake.in | 1 + >> 2 files changed, 2 insertions(+) Committed to 2018.02.x and 2018.11.x, thanks. -- Bye, Peter Korsgaard