From: Matan Ziv-Av (matan@svgalib.org)
Date: Thu 01 Aug 2002 - 19:02:36 IDT
On Thu, 1 Aug 2002, Erlend Bergsås Mikkelsen wrote:
> I have recently tried to compile a port for a distribution called
> Crux (www.crux.nu), of Svgalib. What this port does is the very same
> thing ports in the bsds does - compile an application from source.
>
> Doing so with svgalib is harder than it really needs to, because
> when using another topdir than /, it is _hardcoded_ into the binaries,
> and the libraries will look for configuration in this topdir. Is there
> a way of preventing this kind of behavior?
>
> Another issue is the fact that it seems that some of the uninstallation
> of binaries (make uninstall, automaticly done with make install) will
> delete libs in /usr/lib no matter what has been defined as a prefix.
>
> A possible solution to this would be adding a dstdir directive, a simple
> directive to where to install the binaries, manpages and such. I assume
> you know how this works, but yet I do an explanation:
>
> make PREFIX=/usr DSTDIR=/tmp/svgalib install
>
> this should compile all binaries with the prefix being /usr, and configuration
> being /etc, but yet install everything into /tmp/svgalib. It should also
> do ununstallation with /tmp/svgalib as rootdir.
>
> It is very easy to add this kind of features to svgalib. I tried making a
> patch - but since I don't know all about your makefiles and how they are
> structured I found it an almost impossible task to make a failsafe patch.
Unfortunately, nobody seems to really understand the Makefile. I try to
touch it as little as possible, but I will accept patches if they do not
appear wrong, and do not break functionality that I use.
> Another question, which I actually saw in the FAQ, but I'm not sure about
> the answer is: Is SVGALIB alive? I mean it was alive in 99, that don't mean
> it's alive now :)
It is very much alive. Just today I (re-)introduced a feature that will
appear in 1.9.17: background execution support, includeing in 2.4
kernel.
--
Matan Ziv-Av. matan@svgalib.org
------------------------------------------------------------------
Unsubscribe: To: listbot@svgalib.org
Body: unsubscribe linux-svgalib
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:25 IST