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 would just have to be
undone in the future.

> * 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: Is there a reasonable
timeframe for 4.1 on archs that we're using?  Is there actual evidence
that tr1-using packages are going to become prevalent before 4.1+
becomes ubiquitous? 

An alternative, which would be a real pain, is to have <g++-4.1 ebuilds
build boost tr1 libraries as part of the ebuild, and then have 
compatibility libraries for people who remove old versions of g++,
just like we do now.  The benefit would be that at the cost of forcing
everybody to upgrade g++ we could rely on tr1 existing everywhere.

*Shrug* Hopefully somebody has a better idea.

-g2boojum-
-- 
Grant Goodyear  
Gentoo Developer
[EMAIL PROTECTED]
http://www.gentoo.org/~g2boojum
GPG Fingerprint: D706 9802 1663 DEF5 81B0  9573 A6DC 7152 E0F6 5B76

Attachment: pgpsBe3vc7jjD.pgp
Description: PGP signature

Reply via email to