public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Binary packages
@ 2006-02-08 23:19 Mark Loeser
  2006-02-09  0:24 ` Jason Stubbs
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Loeser @ 2006-02-08 23:19 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 565 bytes --]

Anyone that is maintaining a binary package in the tree, and requires
libstdc++-v3, please put a rdepend in your package on
=virtual/libstdc++-3.3.  I'd like to drop the dependency from gcc-3.4 and
higher so that we do not needlessly force the libstdc++ package on people
that do not need it.

Thanks,

-- 
Mark Loeser   -   Gentoo Developer (cpp gcc-porting toolchain x86)
email         -   halcy0n AT gentoo DOT org
                  mark AT halcy0n DOT com
web           -   http://dev.gentoo.org/~halcy0n/
                  http://www.halcy0n.com

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Binary packages
  2006-02-08 23:19 [gentoo-dev] Binary packages Mark Loeser
@ 2006-02-09  0:24 ` Jason Stubbs
  2006-02-09  0:30   ` Mark Loeser
  2006-02-09  3:26   ` Mike Frysinger
  0 siblings, 2 replies; 6+ messages in thread
From: Jason Stubbs @ 2006-02-09  0:24 UTC (permalink / raw
  To: gentoo-dev

On Thursday 09 February 2006 08:19, Mark Loeser wrote:
> Anyone that is maintaining a binary package in the tree, and requires
> libstdc++-v3, please put a rdepend in your package on
> =virtual/libstdc++-3.3.  I'd like to drop the dependency from gcc-3.4 and
> higher so that we do not needlessly force the libstdc++ package on people
> that do not need it.

It was my understanding that it is needed for the 3.3 -> 3.4 upgrade.
Various packages that will build fine against either are broken until
being recompiled after the upgrade and there is currently no way to
express this with dependencies.

--
Jason Stubbs
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Binary packages
  2006-02-09  0:24 ` Jason Stubbs
@ 2006-02-09  0:30   ` Mark Loeser
  2006-02-09  0:56     ` Jason Stubbs
  2006-02-09  3:26   ` Mike Frysinger
  1 sibling, 1 reply; 6+ messages in thread
From: Mark Loeser @ 2006-02-09  0:30 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 763 bytes --]

Jason Stubbs <jstubbs@gentoo.org> said:
> It was my understanding that it is needed for the 3.3 -> 3.4 upgrade.
> Various packages that will build fine against either are broken until
> being recompiled after the upgrade and there is currently no way to
> express this with dependencies.

You need either gcc-3.3 or libstdc++-v3.  I don't see forcing either upon our
users to be a good thing.  The upgrade doc covers how to do the 3.3->3.4
upgrade, and I think most archs are on 3.4 at this point.

-- 
Mark Loeser   -   Gentoo Developer (cpp gcc-porting toolchain x86)
email         -   halcy0n AT gentoo DOT org
                  mark AT halcy0n DOT com
web           -   http://dev.gentoo.org/~halcy0n/
                  http://www.halcy0n.com

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Binary packages
  2006-02-09  0:30   ` Mark Loeser
@ 2006-02-09  0:56     ` Jason Stubbs
  2006-02-09  1:01       ` Mark Loeser
  0 siblings, 1 reply; 6+ messages in thread
From: Jason Stubbs @ 2006-02-09  0:56 UTC (permalink / raw
  To: gentoo-dev

On Thursday 09 February 2006 09:30, Mark Loeser wrote:
> Jason Stubbs <jstubbs@gentoo.org> said:
> > It was my understanding that it is needed for the 3.3 -> 3.4 upgrade.
> > Various packages that will build fine against either are broken until
> > being recompiled after the upgrade and there is currently no way to
> > express this with dependencies.
> 
> You need either gcc-3.3 or libstdc++-v3.  I don't see forcing either upon our
> users to be a good thing.  The upgrade doc covers how to do the 3.3->3.4
> upgrade, and I think most archs are on 3.4 at this point.

Ok. If the there's an upgrade doc and 3.4 postinst points to it, no problem.
I take it the dependencies you're asking about is for binary-only (or other?)
packages that specifically depend on 3.3 then?

--
Jason Stubbs
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Binary packages
  2006-02-09  0:56     ` Jason Stubbs
@ 2006-02-09  1:01       ` Mark Loeser
  0 siblings, 0 replies; 6+ messages in thread
From: Mark Loeser @ 2006-02-09  1:01 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1449 bytes --]

Jason Stubbs <jstubbs@gentoo.org> said:
> On Thursday 09 February 2006 09:30, Mark Loeser wrote:
> > Jason Stubbs <jstubbs@gentoo.org> said:
> > > It was my understanding that it is needed for the 3.3 -> 3.4 upgrade.
> > > Various packages that will build fine against either are broken until
> > > being recompiled after the upgrade and there is currently no way to
> > > express this with dependencies.
> > 
> > You need either gcc-3.3 or libstdc++-v3.  I don't see forcing either upon our
> > users to be a good thing.  The upgrade doc covers how to do the 3.3->3.4
> > upgrade, and I think most archs are on 3.4 at this point.
> 
> Ok. If the there's an upgrade doc and 3.4 postinst points to it, no problem.
> I take it the dependencies you're asking about is for binary-only (or other?)
> packages that specifically depend on 3.3 then?

Nothing should explicitly depend on gcc-3.3 to compile.  If that is the
case, let me know and I'll try and patch the package.  I am specifically
asking for binary only packages that require libstdc++-v3 to depend on the
virtual/libstdc++-3.3.

The doc is in the gcc-3.4 postinst:
http://www.gentoo.org/doc/en/gcc-upgrading.xml

-- 
Mark Loeser   -   Gentoo Developer (cpp gcc-porting toolchain x86)
email         -   halcy0n AT gentoo DOT org
                  mark AT halcy0n DOT com
web           -   http://dev.gentoo.org/~halcy0n/
                  http://www.halcy0n.com

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Binary packages
  2006-02-09  0:24 ` Jason Stubbs
  2006-02-09  0:30   ` Mark Loeser
@ 2006-02-09  3:26   ` Mike Frysinger
  1 sibling, 0 replies; 6+ messages in thread
From: Mike Frysinger @ 2006-02-09  3:26 UTC (permalink / raw
  To: gentoo-dev

On Wednesday 08 February 2006 19:24, Jason Stubbs wrote:
> On Thursday 09 February 2006 08:19, Mark Loeser wrote:
> > Anyone that is maintaining a binary package in the tree, and requires
> > libstdc++-v3, please put a rdepend in your package on
> > =virtual/libstdc++-3.3.  I'd like to drop the dependency from gcc-3.4 and
> > higher so that we do not needlessly force the libstdc++ package on people
> > that do not need it.
>
> It was my understanding that it is needed for the 3.3 -> 3.4 upgrade.
> Various packages that will build fine against either are broken until
> being recompiled after the upgrade and there is currently no way to
> express this with dependencies.

gcc-3.3 wont be removed automatically, so the system wont break until the user 
tells it so :)
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-02-09  3:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-08 23:19 [gentoo-dev] Binary packages Mark Loeser
2006-02-09  0:24 ` Jason Stubbs
2006-02-09  0:30   ` Mark Loeser
2006-02-09  0:56     ` Jason Stubbs
2006-02-09  1:01       ` Mark Loeser
2006-02-09  3:26   ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox