Page 1 of 1

Oldest compiler?

Posted: 29 Jul 2012, 22:10
by koshi
To all packagers: what is the oldest compiler Spring/SpringLobby is currently build with?
One of the next SL releases might need gcc 4.5 minimum and I'd like to know who'd get stuck without updates.

Re: Oldest compiler?

Posted: 05 Aug 2012, 18:03
by jpcordovae
I maintain springrts package for slackware, and I use gcc 4.7.1 (Slackware 14 default gcc package), and that is a problem because libboost_thread.so is disable until 1.45 boost version. From boost 1.48 and forward, multithread works fine again.

And I have serious problems compiling springlobby, I'll check that tomorrow, feel free to contact me to help some how.

Anyway, I strong recommend to update boost libraries in all distributions, and update the codes to support any boost version, in this way for example:

http://pastebin.com/ZtFCuD4Y

Or maybe is time to pass library to C++0x all you can (shared_ptr. future, etc...), to be more close to the standar and with less problems about updates of boost, remember that boost is just the laboratory for C++ standar guys and is not such a very good idea follow all the changes over the library with a software like spring, running over so many OS and Linux distributions.

JP

Re: Oldest compiler?

Posted: 07 Aug 2012, 16:34
by jpcordovae
There is a document for gcc 4.7 porting code, very useful.

http://gcc.gnu.org/gcc-4.7/porting_to.html

JP

Re: Oldest compiler?

Posted: 03 Apr 2013, 11:26
by koshi
In light of https://github.com/abma/springlobby/com ... nt-2931949 I'd like to re-open this issue.
People stuck with gcc < 4.6 please speak up.

Re: Oldest compiler?

Posted: 03 Apr 2013, 12:28
by PicassoCT
Thats not the linux-world i grew up with. Back in the days it was all: PROGRESS YOU SUCKERS! JUMP ON THE TRAIN OR GET LOST!

Every update was a civil war.