On Tue, Nov 03, 2020 at 01:12:29AM +0000, Joseph Myers wrote:
> On Mon, 2 Nov 2020, Segher Boessenkool wrote:
> 
> > > Also note that if you want to use printf as opposed to strfromf128 for 
> > > IEEE binary128 you'll need to use __printfieee128 (the version that 
> > > expects long double to be IEEE binary128) which was introduced in glibc 
> > > 2.32, so that doesn't help with the glibc version dependencies.
> > 
> > libiberty has printf functions of its own, I was wondering if those work
> > fine; if they do, that would solve all problems here.
> 
> I don't see any meaningful kind of printf implementation in libiberty.  
> There are implementations of various printf functions in terms of other 
> printf functions (including vprintf in terms of vfprintf in terms of 
> _doprnt in terms of fprintf), but nothing that actually does the main work 
> of converting a floating-point value to a string without calling out to 
> some libc printf function.

I missed that "in terms of fprintf" step :-(

Well, rats.  Thanks for telling me about my stupidity!  :-)


Segher

Reply via email to