Calculate binary file offset using address field, bacause software know only offset to known data, not where to load segment.
With that patch, kernel .data section can have any alignment - kernel works.
PR: [[ https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235391 | 235391 ]]