From: Peter G. <jpg...@gm...> - 2008-04-03 18:56:48
|
On Thu, Apr 3, 2008 at 1:03 PM, Paulo Vicentini <vic...@gm...> wrote: > Hi, > I think it's an autotools issue more than iaxclient… > I would like to link > libportaudio.so.2 => /usr/local/lib/libportaudio.so.2 (0x00122000) > libspeex.so.1 => /usr/local/lib/libspeex.so.1 (0x00142000) > libtheora.so.0 => /usr/local/lib/libtheora.so.0 (0x0025a000) > libogg.so.0 => /usr/local/lib/libogg.so.0 (0x0074d000) > > statically against libiaxclient.so (yes shared) > ( > (When I run . /configure LDFLAGS='-static' I got libiaxclient.a ) > ) Sorry, I said the wrong thing in a previous email. I meant the linker -static flag so: LDFLAGS="-Wl,-static". > Notice that I aim to built a shared library libiaxclient.so, meanwhile the > others libs statically linked against it… Another way you can do this is use --disable-shared when configuring portaudio, speex, theora, and ogg. Then when iaxclient links against those libraries, only the static (.a) version will be available. > PS: > I am using currently, in iaxclient matters, command line autotools …as well > as XEmacs, gdb... > What about creating a contrib/linux/some_IDE build method? What linux IDE do > you recommend to accomplish that? The value of maintaining project files for linux IDEs is not clear to me. The goal of having something like that in the source tree would be to make it easier for developers. I doubt many people in Linux land feel impeded from contributing to iaxclient due to lack of IDE support. I know some people dig kscope and kdevelop. I have to believe any Linux-oriented IDE worth its salt has the ability to piggyback on an autotool build system. Pete |