Re: [gsmp-devel] (no subject)
Status: Alpha
Brought to you by:
rrebe
From: Rene R. <ren...@gm...> - 2002-01-05 12:39:45
|
From: Pierre Sarrazin <sar...@sy...> Subject: [gsmp-devel] (no subject) Date: Fri, 4 Jan 2002 19:17:06 -0500 > I had trouble compiling the CVS version of GSMP: > = > = > 1. I had to manually create many directories in which the compiler > wanted to write the object files: Threads/lib, Plugins/lib, > GSML/obj/src, etc. The CVS is NOT in a stable state and will be replaced with an overworked CVS-friendly directory layout ... - Plese use 0.0.3! > 2. Because I wanted to speed up the compilation, I had to delete > several instances of -O options that were hardcoded in the makefiles.= You do not need to remove the -O. Gcc only uses the last optimization argument. (see man gcc). Compiling gsmp without any optimization will result in a very very (!!) slow binary! > 3. 'make install' should not attempt to run ldconfig because that > requires root privileges. An ordinary user should be able to install= > into his home directory and then use the LD_LIBRARY_PATH environment > variable to inform the system loader. What 'make install' > could do is to print a warning telling the user about ldconfig. In the normal case the installation also requires root-privileges and gsmp (as many other library or plugin based programms) normally need a ldconfig run. > 4. Finally, 'make install' should create $(bindir) before copying > files into that directory. The program's executable file ended > up being installed with the name $(bindir)... Yes thanks! I think we fixed this already? > Are there any intentions of adapting the project to Automake and > Libtool? If not, I could attempt to do that on my machine and > contribute the changes if I succeed. Automake would take care > of many tedious makefile details. There is work done to convert gsmp to a more GUN auto* stuff by Emmanuel Fleury. = > The object code files would not be sent to ./lib or ./obj > subdirectories. To separate object code from the sources, it > would always be possible to compile into a properly ./configured > empty directory. We once feelt the object / binary seperation is a cool feature. But we had to find out that the GNU tools (from gcc, to ld, makedepend) do not like this much. > -- = > Pierre Sarrazin <sarrazip at sympatico dot ca> k33p h4ck1n6 Ren=E9 -- = Ren=E9 Rebe (Registered Linux user: #248718 <http://counter.li.org>) eMail: ren...@gm... re...@ro... Homepage: http://www.tfh-berlin.de/~s712059/index.html Anyone sending unwanted advertising e-mail to this address will be charged $25 for network traffic and computing time. By extracting my address from this message or its header, you agree to these terms. |