svn commit: r361035 - in releng/11.4: lib/libsysdecode sys/fs/procfs sys/sys usr.sbin/procctl
Eugene Grosbein
eugen at grosbein.net
Thu May 14 17:56:07 UTC 2020
15.05.2020 0:47, John Baldwin wrote:
> Author: jhb
> Date: Thu May 14 17:47:55 2020
> New Revision: 361035
> URL: https://svnweb.freebsd.org/changeset/base/361035
>
> Log:
> MF11 361020: Deprecate procfs-based process debugging.
>
> 359047:
> Mark procfs-based process debugging as deprecated for FreeBSD 13.
>
> Attempting to use ioctls on /proc/<pid>/mem to control a process will
> trigger warnings on the console. The <sys/pioctl.h> include file will
> also now emit a compile-time warning when used from userland.
>
> 359054:
> Fix the workaround to ignore the #warning for GCC.
>
> clang and gcc use different warning flags for #warning preprocessor
> directives.
>
> For both 12 and 11, adjust the GCC warning flags to only be added in
> 4.7 and later since 4.2.1 does not support -Wno-cpp. For 11, add the
> needed warning suppression to procctl's build. procctl was removed in
> 12.0.
>
> Approved by: re (gjb, kib)
Please consider adding a sysctl or another way to disable such extra warnings for jailed process,
so it would be possible running old versions of FreeBSD in a jail seamless.
More information about the svn-src-all
mailing list