On 24 January 2013 15:04, Stefan Hajnoczi <[email protected]> wrote: > The 'nop' backend does not emit any C code and therefore leaves > trace/generated-tracers.c empty. Peter Maydell > <[email protected]> reports that ranlib(1) prints a warning when > it encounters object files that define no symbols: > > /usr/bin/ranlib: file: libqemuutil.a(generated-tracers.o) has no symbols > > Define a dummy symbol to silence ranlib(1). Note that it will not be > linked into the final binary since there are no dependencies on it. > > Reported-by: Peter Maydell <[email protected]> > Signed-off-by: Stefan Hajnoczi <[email protected]> > --- > Peter: Please test this patch. It feels a little dirty but I think it's worth > getting rid of the ranlib warning in the default build on your host.
Yes, this patch silences the ranlib warning about generated-tracers.o. NB that there are still two other .o files that ranlib warns about: /usr/bin/ranlib: file: libqemuutil.a(host-utils.o) has no symbols /usr/bin/ranlib: file: libqemuutil.a(cache-utils.o) has no symbols thanks -- PMM
