In the glossaries package, \glssee{label}{aaa,bbb,ccc,ddd} will cross-reference entries, but it doesn't include the referenced entry if it is not otherwise included in the glossary. (e.g. there will be missing links).
The package provides the \glsadd command to include a glossary entry without generating a link or other text on the page, so one could add the missing entries like so
\glsadd{entry1}\glsadd{entry2}\glsadd{entry3}
\printglossaries
But this will add the page number to the numberlist (the page before the glossary). I suppose \glsadd was primarily meant for referencing page ranges with its optional argument.
There is the nonumberlist package option, but is it really necessary to drop an entire feature just to do away with a few irrelevant page numbers?
For example, can \glsadd be redefined in a way that doesn't add the page number to the numberlist?
(It's very predictable, so if one knows that page 192 is not necessary, one could manually remove the extra \setentrycounter[]{page}\glsnumberformat{192}\delimN strings from the .gls file when adding the final polish to the document, but I wonder if that hack can be avoided.)
