changelog: Expand CHANGELOG entry for cross compilation.

Change-Id: I53ae790bff0a6b6f16e55d234528dbfd99e25d8a
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/463545
Reviewed-by: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
Ben Walker 2019-07-29 13:25:55 -07:00 committed by Jim Harris
parent 36eb0ec506
commit bf7460f548

View File

@ -224,12 +224,21 @@ A snapshot can now be deleted if there is only a single clone on top of it.
### build
Cross compilation is now supported with an extra configure option:
`./configure --target-arch=aarm64`
Preliminary support for cross compilation is now available. Targeting an older
CPU on the same architecture using your native compiler can be accomplished by
using the `--target-arch` option to `configure` as follows:
Additionally, a prefix to the toolchain can be provided to automatically set up
CC and CXX:
`./configure --target-arch=aarm64 --cross-prefix=aarch64-linux-gnu`
~~~
./configure --target-arch=broadwell
~~~
Additionally, some support for cross-compiling to other architectures has been
added via the `--cross-prefix` argument to `configure`. To cross-compile, set CC
and CXX to the cross compilers, then run configure as follows:
~~~
./configure --target-arch=aarm64 --cross-prefix=aarch64-linux-gnu
~~~
### vhost