set, so doesn't affect runtime in most cases, but breaks linking on arches using the binutils linker).