[Scummvm-devel] ATTN PORTERS: configure updates
Max Horn
max at quendi.de
Thu May 26 10:26:17 CEST 2011
Hi there,
it seems that most of the fall out of my configure changes has been cleared up now, and also buildbot is in a good shape again (its config has been improved a bit, to ensure a "clean" PATH, and it now again uses ccache for improved compile speed when configure is touched ;).
However, sadly the N64 port is currently not linking; Fabio, could you take a look? See e.g. here <http://buildbot.scummvm.org/builders/master-n64/builds/177/steps/compile/logs/stdio>.
This seems to be caused by my changes affecting the order of things in LIBS, and the N64 port seems to be sensitive to that.
My guess is that line 2150
LIBS="$LIBS -lpakfs -lframfs -ln64 -ln64utils -lromfs -lm -lstdc++ -lc -lgcc -lz -lnosys"
should be moved nearer to the end, e.g. to the block starting at line 3102 where the Android port already sets some LIBS values "late".
However, I don't want to do this blindly, and I also would like to properly understand better what's going on. So perhaps once you figured out the problem, maybe you can briefly explain?
The hope would be that we can figure out a better long-term alternative to putting these things near the end. E.g. we could split up LIBS into multiple parts, one for system libs (put at the end of the real LIBS), and one for other libs (put to the front). Or even more parts, if necessary.
Cheers,
Max
More information about the Scummvm-devel
mailing list