possible regression on i386
Nathan Lay
enslay at gmail.com
Mon Oct 10 00:11:57 UTC 2016
If your problem is anything like mine was, buildworld is trying to link
with /usr/lib/librt.so rather than the new one built during the buildworld
build. As per a recent commit, the new librt will have the additional
mq_getfd_np() symbol while the original /usr/lib/librt.so will not. That
causes those unresolved reference errors for new code trying to use the
mq_getfd_np() function.
Try building and installing librt manually:
cd /usr/src/lib/librt
make && make install
Then try buildworld again.
Reference:
https://svnweb.freebsd.org/base?view=revision&revision=306905
Best regards,
Nathan Lay
On Sun, Oct 9, 2016 at 4:57 PM, Marek Zarychta <
zarychtam at plan-b.pwste.edu.pl> wrote:
> Dear Developers,
>
> I really appreciate your work for the project so it makes me really
> sorry to complain about the code, but probably commit r306905 breaks
> builds on i386 machines.
> I have been running 11.0-PRERELEASE on i386 machine for a few days.
> Upgrade from 9.3-STABLE through 10.3-STABLE went without an issue last
> week. Today I have tried to upgrade this system running on old Xeon
> without LM feature to latest version, but buildworld fails (see attached
> txt file). It is a quite old machine, where FreeBSD was installed 14
> years ago, but regularly upgraded and always running supported branch.
> After reversion to r306777 world builds flawlessly.
>
> Best regards,
> --
> Marek Zarychta
>
More information about the freebsd-stable
mailing list