16 lines
850 B
Markdown
16 lines
850 B
Markdown
![]() |
## Developer environment improvements
|
||
|
|
||
|
When cross compiling, the developer environment now sets all environment
|
||
|
variables for the HOST machine. It now also sets `QEMU_LD_PREFIX` to the
|
||
|
`sys_root` value from cross file if property is defined. That means that cross
|
||
|
compiled executables can often be run transparently on the build machine, for
|
||
|
example when cross compiling for aarch64 linux from x86_64 linux.
|
||
|
|
||
|
A new argument `--workdir` has been added, by default it is set to build
|
||
|
directory. For example, `meson devenv -C builddir --workdir .` can be used to
|
||
|
remain in the current dir (often source dir) instead.
|
||
|
|
||
|
`--dump` now prints shell commands like `FOO="/prepend/path:$FOO:/append/path"`,
|
||
|
using the litteral `$FOO` instead of current value of `FOO` from environment.
|
||
|
This makes easier to evaluate those expressions in a different environment.
|