On Thu, Jul 5, 2018 at 11:43 AM, Larry Rosenman <l...@lerctr.org> wrote: > I noticed my buildfarm member peripatus hadn't been building due to me > missing a perl library. After I fixed that I get failures on: > > Buildfarm member peripatus failed on REL9_3_STABLE stage Make > Buildfarm member peripatus failed on REL9_4_STABLE stage Make > Buildfarm member peripatus failed on REL9_5_STABLE stage Make > Buildfarm member peripatus failed on REL9_6_STABLE stage Make > Buildfarm member peripatus failed on REL_10_STABLE stage Make > > HEAD and REL_11_STABLE build fine. > > These all fail on relocation issues in pgport(strcase*) and possibly > others. > > This is FreeBSD HEAD as of today, clang 6.0.1, lld as the linker. > > Can someone take a look at these? > I've tried making sure all the cache's are clear, etc, same results.
Seems to have something to do with the recent linker toolchain changes in FreeBSD. I don't actually understand what's going on here or why it doesn't affect REL_11_STABLE and HEAD, but this seems to be some kind of explanation + workaround (as used by the ports): https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219758 https://svnweb.freebsd.org/ports?view=revision&revision=456635 -- Thomas Munro http://www.enterprisedb.com