Bug 2545 - Package libstdc++(libstdc++.so.5) and libgcc(libgcc_s.so.1) with ut2004 binaries.
Status: RESOLVED INVALID
Alias: None
Product: Unreal Tournament 2004
Classification: Unclassified
Component: client
Version: unspecified
Hardware: PC Linux
: P2 normal
Assignee: Ryan C. Gordon
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2005-12-12 16:41 EST by Sylvain BERTRAND
Modified: 2005-12-12 18:42:11 EST
1 user (show)

See Also:



Description Sylvain BERTRAND 2005-12-12 16:41:13 EST
Systems with gcc 3.4.x won't be able to run ut2004 without those libs since they changed.
Comment 1 Ryan C. Gordon 2005-12-12 16:56:05 EST
Not a ut2004 bug...we have to aim somewhere for binary compatibility.

Most Linux distros have a libstdc++.so.5 package that can coexist with the .6 version; you should install it.

--ryan.

Comment 2 Chris Gianelloni 2005-12-12 18:19:20 EST
I told Sylvain to file the bug here.  While Gentoo does provide this support (and the dependencies say as much) his idea was to provide them with the game, much like doom3 or quake4 do.  The idea is to reduce the number of external libraries that are necessary to run the game.  You're already providing SDL and OpenAL libraries.

At any rate, if you still wish to not resolve this, I understand.  I just felt like adding some reasoning that didn't make it into this bug from the Gentoo bug that spawned it.  https://bugs.gentoo.org/show_bug.cgi?id=115116
Comment 3 Ryan C. Gordon 2005-12-12 18:42:11 EST
We ship our own OpenAL and SDL for several reasons:

1) Generally there's a libstdc++ on the system, but you can't rely on AL/SDL being there.
2) Generally system supplied versions are misconfigured (only ship with artsd support or something like that).
3) Generally system supplied versions don't have game-specific fixes that are just going into CVS when the game ships.

I don't feel any specific ownership over libstdc++ like I do OpenAL and SDL, and consider it a system library more than a piece of middleware.

It may be something I reevaluate for later titles, but I don't plan to change this for ut2004 at this stage in the game.

Sorry,
--ryan.