Re: [gentoo-dev] tr1 dependencies

2007-02-01 Thread Ciaran McCreesh
On Wed, 31 Jan 2007 23:26:06 + Ciaran McCreesh [EMAIL PROTECTED] wrote: | virtual/tr1-memory | virtual/tr1-unordered-containers | virtual/tr1-random | virtual/tr1-regex | | Rather a lot of work, and rather icky... Looking at this some more... We're probably talking about needing the

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Phil Richards
On 2007-01-30, Matthias Langer [EMAIL PROTECTED] wrote: nope ... let's hope c++-0x comes out soon and that compiler vendors are faster in implementing it than c++-98. It's actually officially called (skipping all the admin stuff): C++09 That gives a good indication of when it is likely to

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Ciaran McCreesh
On Tue, 30 Jan 2007 11:11:20 -0500 (EST) Caleb Tennis [EMAIL PROTECTED] wrote: | * Hard dep upon boost. This sucks for g++-4.1 users. | | * Hard dep upon g++-4.1, which isn't available for all archs. This | doesn't even work because there's no guarantee that =4.1 is being | used even if it's

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Ciaran McCreesh
On Tue, 30 Jan 2007 10:47:09 -0600 Grant Goodyear [EMAIL PROTECTED] wrote: | * Hard dep upon g++-4.1, which isn't available for all archs. This | doesn't even work because there's no guarantee that =4.1 is being | used even if it's installed. | | I haven't done my homework, so I'll just ask:

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Rémi Cardona
Ciaran McCreesh a écrit : * Hard dep upon boost. This sucks for g++-4.1 users. * Hard dep upon g++-4.1, which isn't available for all archs. This doesn't even work because there's no guarantee that =4.1 is being used even if it's installed. * || ( ) deps, and hope that if the user has 4.1

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Stephen Bennett
On Wed, 31 Jan 2007 23:36:33 +0100 Rémi Cardona [EMAIL PROTECTED] wrote: Newbie idea : g++ and boost both provide virtual/tr1 Newbie question : besides the fact that you would have to rebuild packages if you changed the virtual, is there anything painfully obvious why that would be a bad

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Ciaran McCreesh
On Wed, 31 Jan 2007 23:24:31 + Stephen Bennett [EMAIL PROTECTED] wrote: | And what exactly is required of a package providing virtual/tr1? If it | has to implement the entirity of the TR, then g++-4.1 can't provide | the virtual and the purpose is lost since the most used parts of the |

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Brian Harring
On Wed, Jan 31, 2007 at 11:24:31PM +, Stephen Bennett wrote: On Wed, 31 Jan 2007 23:36:33 +0100 Rémi Cardona [EMAIL PROTECTED] wrote: Newbie idea : g++ and boost both provide virtual/tr1 Newbie question : besides the fact that you would have to rebuild packages if you changed the

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Ciaran McCreesh
On Wed, 31 Jan 2007 15:32:03 -0800 Brian Harring [EMAIL PROTECTED] wrote: | You're ignoring that new style virtuals can have versions; thus | virtual/tr-[arbitrary version 1] | can be 'almost full 1 support'. Which means what, in terms of parts of tr1 that are and aren't supplied by various

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Brian Harring
On Wed, Jan 31, 2007 at 11:38:04PM +, Ciaran McCreesh wrote: On Wed, 31 Jan 2007 15:32:03 -0800 Brian Harring [EMAIL PROTECTED] wrote: | You're ignoring that new style virtuals can have versions; thus | virtual/tr-[arbitrary version 1] | can be 'almost full 1 support'. Which means

Re: [gentoo-dev] tr1 dependencies

2007-01-31 Thread Ciaran McCreesh
On Wed, 31 Jan 2007 16:00:49 -0800 Brian Harring [EMAIL PROTECTED] wrote: | On Wed, Jan 31, 2007 at 11:38:04PM +, Ciaran McCreesh wrote: | On Wed, 31 Jan 2007 15:32:03 -0800 Brian Harring | [EMAIL PROTECTED] wrote: | | You're ignoring that new style virtuals can have versions; thus | |

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Ciaran McCreesh
On Tue, 30 Jan 2007 08:41:56 +0100 Luca Barbato [EMAIL PROTECTED] wrote: | Ciaran McCreesh wrote: | On Tue, 30 Jan 2007 08:30:40 +0100 Luca Barbato [EMAIL PROTECTED] | wrote: | | Ciaran McCreesh wrote: | | What is the best way to handle packages that require parts of | | tr1? The options

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Luca Barbato
Ciaran McCreesh wrote: bringing it up to 3.3MBytes of code, about 3.2MBytes of which is compiler bug workarounds and boost-review-process-induced mutual masturbation. So the safest route is either bundle boost (that is heavy as you shown in detail) and/or just depend on it at least for now.

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Philipp Riegger
On 30.01.2007, at 09:36, Ciaran McCreesh wrote: | * have the application bundle a static implementation and switch to | system on at configure time as done for other libs? At something like five megs of code per application? If you make that decidable by a USE-flag like minimal? Philipp --

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Ciaran McCreesh
On Tue, 30 Jan 2007 11:36:35 +0200 Philipp Riegger [EMAIL PROTECTED] wrote: | On 30.01.2007, at 09:36, Ciaran McCreesh wrote: | | | * have the application bundle a static implementation and switch | | to system on at configure time as done for other libs? | | At something like five megs of

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Matthias Langer
On Tue, 2007-01-30 at 06:27 +, Ciaran McCreesh wrote: [ Background: tr1 is a set of extensions to the C++ Standard Library giving various useful things like hash tables and smart pointers. There are partial implementations included in g++-4.1 and boost and full implementations available

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Philipp Riegger
On 30.01.2007, at 11:40, Ciaran McCreesh wrote: | | * have the application bundle a static implementation and switch | | to system on at configure time as done for other libs? | | At something like five megs of code per application? | | If you make that decidable by a USE-flag like

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Caleb Tennis
* Hard dep upon boost. This sucks for g++-4.1 users. * Hard dep upon g++-4.1, which isn't available for all archs. This doesn't even work because there's no guarantee that =4.1 is being used even if it's installed. I don't think these are necessarily compatible. tr1 is implemented in the

Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Grant Goodyear
Ciaran McCreesh wrote: [Tue Jan 30 2007, 12:27:49AM CST] * Hard dep upon boost. This sucks for g++-4.1 users. Agreed. Worse, it's a stop-gap measure, since presumably the long term solution is for tr1 to be supported directly by the compiler on all archs. So, any work done with this approach

Re: [gentoo-dev] tr1 dependencies

2007-01-29 Thread Luca Barbato
Ciaran McCreesh wrote: What is the best way to handle packages that require parts of tr1? The options appear to be: * have the application bundle a static implementation and switch to system on at configure time as done for other libs? lu -- Luca Barbato Gentoo/linux Gentoo/PPC

Re: [gentoo-dev] tr1 dependencies

2007-01-29 Thread Ciaran McCreesh
On Tue, 30 Jan 2007 08:30:40 +0100 Luca Barbato [EMAIL PROTECTED] wrote: | Ciaran McCreesh wrote: | What is the best way to handle packages that require parts of tr1? | The options appear to be: | | | * have the application bundle a static implementation and switch to | system on at configure

Re: [gentoo-dev] tr1 dependencies

2007-01-29 Thread Luca Barbato
Ciaran McCreesh wrote: On Tue, 30 Jan 2007 08:30:40 +0100 Luca Barbato [EMAIL PROTECTED] wrote: | Ciaran McCreesh wrote: | What is the best way to handle packages that require parts of tr1? | The options appear to be: | | | * have the application bundle a static implementation and