On 8/3/21 3:58 AM, Gavin Lambert via Boost wrote:
On 3/08/2021 11:57 am, Andrey Semashev wrote:
The docker image that the tools get run from doesn’t have “linux/magic.h”
More as we discover it.
I would like to know more about this issue. In particular, what Linux system lacks this file (distro, kernel version, etc.). Maybe, this is worth fixing before the release.
Git history suggests that the file started existing in linux kernel 2.6.19 and remains since.
Although it moved from one folder to another in the internal kernel source tree in kernel 3.7, but that shouldn't affect its existence in the userspace include dirs, unless something is using the wrong include paths.
Thanks. 2.6.19 was released nearly 15 years ago, I wouldn't think such old systems would be building new Boost. I can add a workaround if that's needed.