Is there anyway to compile this without having to upgrade GCC?
well you can try to only emerge new gcc (i recommend 3.4.3 since 3.4.4 has some bugs)
and then try to switch to new compiler , compile the client and then switch to old compiler
Code: Select all
# nano -w /etc/portage/package.keywords
add following lines
Code: Select all
~sys-devel/gcc-3.4.3.20050110 ~x86
sys-devel/gcc-config ~x86
sys-libs/libstdc++-v3 ~x86
then install gcc
then list available compilers
this will list the available compilers with corresponding numbers like here
Code: Select all
[1] i386-pc-linux-gnu-3.3.4 *
[2] i686-pc-linux-gnu-3.4.3
[3] i686-pc-linux-gnu-3.4.3-hardened
[4] i686-pc-linux-gnu-3.4.3-hardenednopie
[5] i686-pc-linux-gnu-3.4.3-hardenednossp
then switch to new compiler
- of course change the number which corresponds to gcc-3.4.3 on your machine
then do
Code: Select all
# env-update && source /etc/profile
this command will tell computer to use new compiler in your CURRENT console
after that
you can in this console compile the client
and switch back to old gcc-3.3 using gcc-config
....im not sure if this will work - i can assure you it wont do any harm to your system
