[linux-lvm] problems with gcc 3.0 & lvm tools

Arkadiusz Miskiewicz misiek at pld.ORG.PL
Tue Jun 26 21:28:50 UTC 2001

Michael Tokarev <mjt at tls.msk.ru> writes:

> Gergely Tamas wrote:
> > 
> > GCC 3.0 implements ``printf'' as a macro.
> Why *gcc* *implements* printf at all???  It is in
> C library, not in compiler, or always was that.

glibc defines printf() as fprintf(stdout, ...) macro when it detects
compiler >= 2.97 (because gcc can optimize fprintf()), so it's not gcc

> But wait: *if* this *is* an issue, then TONS of other programs
> will break the same way.  And gcc people should just not do so,
> is is a bug (serious) in gcc in this case and should be fixed
> in a first place.

and whole thread

>  Michael.

 Arkadiusz Miśkiewicz, AM2-6BONE, 1024/3DB19BBD
 IPv6 ready PLD Linux at http://www.pld.org.pl/
My jsme Borg. Odpor je marný, budete asimilováni

More information about the linux-lvm mailing list