building tar-1.19 with gcc-4.3.0 fails:

    gcc -m32 -std=gnu99  -g -O2  -L/path/to/lib -L/path/to/lib64
    -Wl,-rpath,/path/to/lib -Wl,-rpath,/path/to/lib64 -Wl,--enable-new-dtags -o
    rmt  rmt.o ../lib/libtar.a ../lib/libtar.a(argp-fmtstream.o): In function
    `argp_fmtstream_putc':
    /path/to/src/tar-1.19/tar-1.19/lib/argp-fmtstream.h:233: multiple
    definition of `argp_fmtstream_putc'
    
../lib/libtar.a(argp-help.o):/path/to/bootstrap/src/tar-1.19/tar-1.19/lib/argp-fmtstream.h:233:
    first defined here

A similar build on a similarly-built gcc-4.2.0 succeeds.  Perhaps some gcc 
error checking has become more strict.


-- 
Poor Yorick



Reply via email to