[Gc] There should be a library major bump of gc library due to now having several GC_xyz "hidden" functions

Paulo César Pereira de Andrade paulo.cesar.pereira.de.andrade at gmail.com
Sat May 26 11:22:11 PDT 2012


  I understand that those functions are in gc_priv.h, but at least
ecl became broken in Fedora 17 and rawhide due to the new GC_INNER
that causes those functions to have
__attribute__((__visibility__("hidden")))

  I made a Fedora RFE for gc, adding a new patch, at
https://bugzilla.redhat.com/show_bug.cgi?id=825473
where the patch changes GC_INNER to __attribute__((deprecated))

  A side effect is that during the gc package build, there will
be several warnings about it calling deprecated functions.

  This of course will not magically make things work, but with a
library major bump at some point it would make it easier to have
two libraries cohexisting, and in the meantime, people would be
warned about the functions being "deprecated".

Thanks,
Paulo


More information about the Gc mailing list