Thanks for the comments Nico. > - usr/src/lib/libresolv2/Makefile:42 > Is anything else building the 'irs' stuff now? Yes, irs has been folded into libresolv2 allowing us to get rid of some workarounds (see below).
> If I'm reading this right it looks like all the > sources referenced by > the old IRSDYNOBJS makefile macro in > usr/src/lib/libresolv2/Makefile.com can be deleted. > Is that right? Actually, libresolv2 calls some of the irs functions formerly in irs.so. There used to be specific workarounds to load the library "manually" when certain functions were needed. The new version of libbind has introduced even more dependencies. Rather than create more workarounds we just folded irs into libresolv2 so we can call the functions directly. This allowed us to get rid of the workarounds, making future ports simpler. We could eliminate irs sources we don't need, but this would likely need to be redone in subsequent ports, since we don't know which irs functions ISC libbind is going to call in future releases. > - usr/src/lib/libresolv2/include/res_update.h:30,90 > 30 +/*! \file */ > 31 + > > What's this comment for? I don't know. It's in the ISC code and our policy is to touch that code as little as possible to simplify future ports. > - usr/src/lib/libresolv2/include/res_update.h:33-34 > > 33 +#ifdef ORIGINAL_ISC_CODE ... Based on Stacey's reply it seems we don't need to do this anymore. ejp -- This message posted from opensolaris.org _______________________________________________ networking-discuss mailing list [email protected]
