Welcome!
Are you running 6.0-release or did you install -current (a snapshot)? In -current, permitting W^X violations require two steps, while in -release, only one.
- The wxallowed mount option must be used on the filesystem storing the binary, as with 6.0-release.
- The binaries must also be link-edited with the wxneeded flag.
This revision is discussed in the
Following -current FAQ.