In message <[email protected]>, "Bjoern A. 
Zeeb
" writes:
> On Thu, 5 Mar 2026, John Baldwin wrote:
>
> > The branch main has been updated by jhb:
> >
> > URL: https://cgit.FreeBSD.org/src/commit/?id=54bf594851f671e231d2786cdacaf6
> 8f290ff738
> >
> > commit 54bf594851f671e231d2786cdacaf68f290ff738
> > Author:     John Baldwin <[email protected]>
> > AuthorDate: 2026-03-05 19:07:09 +0000
> > Commit:     John Baldwin <[email protected]>
> > CommitDate: 2026-03-05 19:07:09 +0000
> >
> >    libc/quad: Switch to per-arch lists of symbols
> >
> >    This more closely mirrors libc/quad/Makefile.inc and is easier to
> >    read.
> >
> >    Reviewed by:    brooks
> >    Differential Revision:  https://reviews.freebsd.org/D55658
> > ---
> > lib/libc/quad/Symbol.map | 43 +++++++++++++++++++------------------------
> > 1 file changed, 19 insertions(+), 24 deletions(-)
>
> I find this in an i386 buildworld (from universe):
>
>     4135 ===> lib/libc (obj,all,install)
>     4136 <stdin>:1336:2: error: unterminated conditional directive
>     4137  1336 | #ifdef __i386__
>     4138       |  ^
>     4139 1 error generated.
>
> I assume it's from this?
>
> Yes, seems there is an #endif missing.

This explains my build issues. First, my krb5 and kerberos5 builds failed 
to build the 32-bit libraries. Removing --no-undefined in krb5, kerberos5 
and libcom_err, got the build past the krb5/kerberos5 32-bit library 
builds, failing to build usr.bin/ldd32 with the same error.

This results in a corrupted 32-bit libc.so.

>
> -- 
> Bjoern A. Zeeb                                                     r15:7
>


-- 
Cheers,
Cy Schubert <[email protected]>
FreeBSD UNIX:  <[email protected]>   Web:  https://FreeBSD.org
NTP:           <[email protected]>    Web:  https://nwtime.org

                        e**(i*pi)+1=0



Reply via email to