Hello,
I am trying to use W^X on my FreeBSD box. Basically, all the software I use daily either works, or works with
rclone is also resistant to elfctl and apparently, it cannot be set.
Is there anything else I can do, or should I just wait and not use W^X until this is somehow resolved? (I use rclone multiple times a day, so not using it is not an option).
Edit: sorry I forgot to mention that this is on FreeBSD 13.0-RELEASE, all packages up to date, every piece of sotware installed via pkg.
I am trying to use W^X on my FreeBSD box. Basically, all the software I use daily either works, or works with
elfctl -e +wxneeded
, except for rclone.
Bash:
~> rclone
exec_new_vmspace: mapping stack size 0x20000000 prot 0x7 failed mach error 2 errno 13
Abort trap
~> pls sysctl kern.elf64.allow_wx=1
kern.elf64.allow_wx: 0 -> 1
~> rclone
Usage:
rclone [flags]
rclone [command]i
...
...
...
rclone is also resistant to elfctl and apparently, it cannot be set.
Bash:
root@fbsd:~ # elfctl -e +wxneeded /usr/local/bin/rclone
elfctl: NT_FREEBSD_FEATURE_CTL note not found
elfctl: NT_FREEBSD_FEATURE_CTL note not found
root@fbsd:~ # elfctl /usr/local/bin/rclone
elfctl: NT_FREEBSD_FEATURE_CTL note not found
Is there anything else I can do, or should I just wait and not use W^X until this is somehow resolved? (I use rclone multiple times a day, so not using it is not an option).
Edit: sorry I forgot to mention that this is on FreeBSD 13.0-RELEASE, all packages up to date, every piece of sotware installed via pkg.