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

Reply via email to