On 11/21/11 09:55 AM, Danek Duvall wrote:
Rich Burridge wrote:
http://jurassic.us.oracle.com/~richb/7056124-v1/
This works, but I'd probably use the fmri=__TBD form, and depend on the
files instead, as it better describes why you're doing it.
My first attempt at trying to do this, was to add the three lines:
depend fmri=__TBD pkg.debug.depend.file=usr/bin/ld type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/crt*.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-*.o type=require
to the gcc-3.p5m, but pkgdepend doesn't understand wildcards.
So this means I will need to add:
depend fmri=__TBD pkg.debug.depend.file=usr/bin/ld type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/crt1.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/crti.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/crtn.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xa.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xc.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg4.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg6.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xs.o type=require
depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xt.o type=require
This seems excessive for (as Ali points out) a package that has to be
present on a usable system.
Is there a single crt*.o and values-*.o that I could use rather than all of
them?
Alternatively, should I just stick with the pkg:... dependency? Or maybe even
close
as Will Not Fix if system/linker is the system is unlikely to work without it?
Thanks.
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss