[Buildroot] [PATCH 1/2] pkg-cmake: add CMAKE_SYSTEM_VERSION to toolchainfile.cmake
Peter Korsgaard
peter at korsgaard.com
Thu Jan 24 15:50:53 UTC 2019
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> 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) <arnout at mind.be>
>> Cc: Samuel Martin <s.martin49 at gmail.com>
>> ---
>> 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
More information about the buildroot
mailing list