genode/repos/base-sel4/patches/cmake.patch
Christian Helmuth f3610dc3a8 sel4: prevent stdout/stderr truncation in cmake
Remove the "excellent" idea to re-open /dev/stdout etc. for redirection as
cmake uses open(O_TRUNC) and, thus, truncates log output of outer
redirections.
2024-04-12 15:00:46 +02:00

15 lines
630 B
Diff

Prevent truncation of stdout/stderr on open(O_TRUNC) in cmake.
--- src/kernel/sel4/config.cmake
+++ src/kernel/sel4/config.cmake
@@ -168,9 +168,6 @@ if(DEFINED KernelDTSList AND (NOT "${KernelDTSList}" STREQUAL ""))
"${device_dest}" --hardware-config "${config_file}" --hardware-schema
"${config_schema}" --yaml --yaml-out "${platform_yaml}" --arch "${KernelArch}"
--addrspace-max "${KernelPaddrUserTop}"
- INPUT_FILE /dev/stdin
- OUTPUT_FILE /dev/stdout
- ERROR_FILE /dev/stderr
RESULT_VARIABLE error
)
if(error)