>On 01/26/15 19:34, Kurt Miller wrote: >> We narrowed the definition of what a static pie binary is in the kernel. >> This change is a flag day where newer kernels will not recognize older >> pie binaries making upgrading via source hard. If you are running an >> older version of -current, upgrade via snapshots prior to building a new >> kernel from source to get over this flag day. >> >> -Kurt >> >> >Is the below the change that is the flag day? Or, when is the FD? > >Modified files: > sys/kern : exec_elf.c > >Log message: >Require EFT shared objects have a PT_PHDR entry to be considered >a pie binary. The kernel will now reject executing a typical shared >library with EINVAL. This breaks compatibility with initial static pie >binaries and requires a recent user-land prior to upgrading. In >addition, more fine grained errors can be returned from execve(2) >when errors occur while attempting to execute ELF objects. > >okay guenther@, kettenis@, deraadt@
Look, you'll be fine. There is approximately a 3-4 day window about a 4 weeks or a month back, depending on architecture. Use snapshots, if in doubt.