I've ditched the Redhat way since the original makefiles are good to
go with only small tweaks.
The major difference will be that the shared libraries will have an soname
which explicitly spells out the OpenSSL version
ie. instead of libssl.so.3 we'll use libssl.so.0.9.7.3
No problems with having to identify if a newer version is binary compatible
and should be given the same soname.
*All* packages which use a shared libssl should have a depend on the
SBossl<ver>lib package.
Different SBossl<ver>lib packages can be installed at the same time since
it will *only* contain the shared libraries.
- shared libraries are now built
- sh lib versioning changed to follow redhat
- install location changed. Most of it is now installed in
/usr/local/[bin|lib|man]
- allow seperate installation of libraries for runtime support of
legacy applications
It won't install correctly in the staged root if a libpcre is not available
in /usr/local/lib.
The solution is simple, since libpcre builds and install okay we package
the half finished installation and temporarily install that while we
rebuild the package :)
The gcc-3.3.1 package is self-contained.
The libgcc and libstdc packages are for runtime support and allow you to
build with -L<gccinstdir>/lib but with rpath /usr/local/lib.
Added the missing pkginfo template.
I've removed c++filt, libiberty.a and standards.info from the stagedir
before packing. This was done since those files overlap with the gcc
already installed.
I have no idea what the right thing to do is, for now I think I'll let gcc
own those files.
The libiberty issue is probably related to the fact that the installed
gcc was built without binutils.