Hi,
I've seen two different people on two different lists trip over this
one recently, so let's fix it.
Could I please get a code review for my fix for:
7088570 gcc packages should have dependencies on system/header
http://monaco.us.oracle.com/detail.jsf?cr=7088570
Webrev is at:
http://jurassic.us.oracle.com/~richb/7088570-v1/
x86 workspace (with gcc3 and gcc45 built) is at:
/net/stard.us.oracle.com/tank/ws/UL/7088570/
Configure/build/install/publish logs are the file 'publish-trans.txt'
in each component directory.
The final published package manifests for the two changed packages are in:
gcc3:
/net/stard.us.oracle.com/tank/ws/UL/7088570/components/gcc3/build/manifest-i386-gcc-3.published
gcc45:
/net/stard.us.oracle.com/tank/ws/UL/7088570/components/gcc45/build/manifest-i386-gcc-45.published
As is mentioned in the bug report, we could fix this with a 'group' or
a 'require' dependency. I went with the latter.
We could fix this with:
depend fmri=pkg:/system/header type=require
(which is the approach I took), or with something like:
depend fmri=__TBD pkg.debug.depend.file=usr/include/stdio.h type=require
If the other approach is preferred, just let me know, and I'll rework it
and spin another webrev.
See the Bugster CR for more details.
Thanks.
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss