Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/lib/libm



> Date: Wed, 30 Oct 2024 01:45:45 +1100
> From: Nathanial Sloss <nathanialsloss%yahoo.com.au@localhost>
> 
> On Tue, 29 Oct 2024 23:30:47 Taylor R Campbell wrote:
> > > Pull in missing functions for MKSOFTFLOAT.
> > 
> > That's interesting, how did you notice these were missing?  What build
> > does this affect?
> 
> mac68k MKSOFTFLOAT.
> > 
> > I'm surprised because I thought the libm build checked the _exact_ set
> > of global dynamic symbols defined by libm.so, so if anything was
> > missing it should be detected at build-time -- and if anything was
> > added without updating a corresponding .expsym file, it should break
> > the build.
> 
> That's exactly what happened the expected symbols did not match those in libm 
> functions were missing.  The build broke for m68k soft float without this 
> change.  As you can see I only added this to the m68k section.  The expected 
> file required nexttoward and s_rintl and similar to be apart of libm.

Interesting, thanks, so that means we don't have any automatic builds
(let alone tests) of m68k MKSOFTFLOAT=yes?  Is this configuration
relevant for real-world hardware or is it more of a `for fun' option?
Maybe we should have an m68k MKSOFTFLOAT=yes autobuild?


Home | Main Index | Thread Index | Old Index