Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 195264 - adding sys-libs/libstdc++-v3-bin-3.3.6 to portage
Summary: adding sys-libs/libstdc++-v3-bin-3.3.6 to portage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: ppc64 architecture team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-09 15:09 UTC by Markus Rothe (RETIRED)
Modified: 2007-11-15 02:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libstdc++-v3-bin-3.3.6.ebuild (libstdc++-v3-bin-3.3.6.ebuild,475 bytes, text/plain)
2007-10-09 15:12 UTC, Markus Rothe (RETIRED)
Details
libstdc++-3.3.ebuild.patch (virtual/libstdc++) (libstdc++-3.3.ebuild.patch,405 bytes, text/plain)
2007-10-09 15:13 UTC, Markus Rothe (RETIRED)
Details
libstdc++-3.3.ebuild.patch (virtual/libstdc++) (libstdc++-3.3.ebuild.patch,405 bytes, text/plain)
2007-10-09 15:15 UTC, Markus Rothe (RETIRED)
Details
libstdc++-v3-bin-3.3.6.ebuild (libstdc++-v3-bin-3.3.6.ebuild,503 bytes, text/plain)
2007-10-09 15:18 UTC, Markus Rothe (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Rothe (RETIRED) gentoo-dev 2007-10-09 15:09:52 UTC
I would like to add sys-libs/libstdc++-v3-bin-3.3.6 to portage. This would be a ppc64 only package and would 'provide' virtual/libstdc++-3.3.

The problem we have on ppc64 is this: libstdc++-v3 won't compile using gcc 4 (first seen in bug #97977). As a result we cannot compile neither gcc-3.4.x nor libstdc++-v3 on ppc64. Unfortunately we need libstdc++-v3 for the java binary packages from IBM.

As this only affects ppc64 I would like to bump this into stable before 2007.1 snapshot. As a result we can mask gcc-3 and sys-libs/libstdc++-v3 in the upcoming 2007.1 profiles for ppc64, since both packages do not compile with gcc-4.

toolchain: are you confident with this?
Comment 1 Markus Rothe (RETIRED) gentoo-dev 2007-10-09 15:12:55 UTC
Created attachment 132995 [details]
libstdc++-v3-bin-3.3.6.ebuild

the tarball sits currently here [1], but I would move it on the mirrors, when adding this package.

[1] http://dev.gentoo.org/~corsair/libstdc++-v3-bin-ppc64-3.3.6.tbz2
Comment 2 Markus Rothe (RETIRED) gentoo-dev 2007-10-09 15:13:29 UTC
Created attachment 132996 [details]
libstdc++-3.3.ebuild.patch (virtual/libstdc++)

patch for the virtual
Comment 3 Markus Rothe (RETIRED) gentoo-dev 2007-10-09 15:15:10 UTC
Created attachment 132998 [details]
libstdc++-3.3.ebuild.patch (virtual/libstdc++)

first patch was the wrong way around...
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2007-10-09 15:18:24 UTC
Created attachment 132999 [details]
libstdc++-v3-bin-3.3.6.ebuild

nah.. forgot the licence and the RDEPEND. As this is a binary package it depends on sys-libs/glibc and not virtual/libc.
Comment 5 SpanKY gentoo-dev 2007-10-09 16:26:38 UTC
what is wrong with just using the existing libstdc++-v3 package
Comment 6 Markus Rothe (RETIRED) gentoo-dev 2007-10-09 16:56:02 UTC
(In reply to comment #5)
> what is wrong with just using the existing libstdc++-v3 package

it won't compile. see bug #97977. Or do you mean "install the binary package with sys-libs/libstdc++-v3-3.3.6, instead of adding a separate package"?
Comment 7 SpanKY gentoo-dev 2007-10-09 17:47:56 UTC
then why not fix libstdc++-v3 ?
Comment 8 Markus Rothe (RETIRED) gentoo-dev 2007-10-10 06:46:23 UTC
(In reply to comment #7)
> then why not fix libstdc++-v3 ?

because I don't have the knowledge and upstream won't do it:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23158
Comment 9 Markus Rothe (RETIRED) gentoo-dev 2007-10-13 12:14:53 UTC
vapier: are you now OK with adding this?
Comment 10 Markus Rothe (RETIRED) gentoo-dev 2007-10-23 17:34:03 UTC
vapier: ping, I would like to get this into 2007.1 tarball if possible.
Comment 11 Markus Rothe (RETIRED) gentoo-dev 2007-10-25 16:14:59 UTC
release: I would like to have this in 2007.1, so we have a useable jdk/jre (java is a binary package that depends on libstdc++-v3). I don't want to add this, unless toolchain says it's OK.
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2007-11-02 19:40:57 UTC
Well, this has really no hope of making it into the release unless you can get it into the tree $NOW and get it ready for stable *before* the end of the month.
Comment 13 Markus Rothe (RETIRED) gentoo-dev 2007-11-03 13:50:31 UTC
Unless noone has serious reasons agains this I'll add it to portage at the end of next week. I plan to stabilize after a few days, as I've used this quite some time now on various machines.
Comment 14 Chris Gianelloni (RETIRED) gentoo-dev 2007-11-08 01:06:02 UTC
I hope "by the end of next week" means "by Friday" of this week, otherwise, it isn't likely to make it into the release.
Comment 15 Markus Rothe (RETIRED) gentoo-dev 2007-11-08 08:17:25 UTC
It's in the tree now (~ppc64) as noone gave a reason not to do so.
Comment 16 Markus Rothe (RETIRED) gentoo-dev 2007-11-08 18:09:19 UTC
stable on ppc64
Comment 17 Chris Gianelloni (RETIRED) gentoo-dev 2007-11-13 21:46:55 UTC
Great.  What other changes do I need to pull into the release snapshot?  Were there any other packages changed?  I would assume at least a couple Java packages, or possibly the virtuals?
Comment 18 Markus Rothe (RETIRED) gentoo-dev 2007-11-14 06:16:14 UTC
sys-libs/libstdc++-v3-bin and updated virtual/libstdc++ needs to be in the snapshot. thanks.
Comment 19 Chris Gianelloni (RETIRED) gentoo-dev 2007-11-15 02:27:27 UTC
Done... thanks...