[haiku-development] Re: Alpha 3 : better late than never

  • From: Jim Saxton <black.belt.jimmy@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 29 May 2011 08:33:27 -0700

>   * You don't need a GCC4 hybrid to play games if they are built
> properly. Games that fail to run on a GCC2 hybrid are broken and should
> be rebuilt properly.


Most of the problems with ported games is confusion on the porter's
side of where to place the libs in a zip style distrobution. It would
be easier and more understandable if the folders containing gcc2 and
gcc4 libs did not change location  depending on whitch kernel was
used.

This would be easy to accomplish.

/boot/common/gcc2    for all gcc2 libs
/boot/common/gcc2/gcc4 link to /boot/common/gcc4

/boot/common/gcc4 for all gcc4 libs

/boot/common/gcc4/gcc2 link to /boot/common/gcc2

/boot/common/lib --- link to /boot/common/gcc2 on gcc2 hybrid or link
to /boot/common/gcc4 on gcc4 hybrid

This way it is obvious where to place libs and one can safely zip a
program that includes a library without needing to know if the user is
using gcc2 or gcc4 hybrid.

Most of the problem games require gcc4 sdl libs. The problem is that
the devs have not packaged these libs to install on a gcc2 hybrid
system. they place the libs in /boor/common/lib, not
/boot/common/lib/gcc4 as there is no gcc4 folder on the  gcc4 hybrid
system they use.

just my 2 cents

Other related posts: