Hi,

  I have a problem with libtool creating a unwanted wrapper

0. OS: WindowsXP / environment cygwin but using the mingw compiler 
(gcc -mno-cygwin)
1. I only compile shared objects
2. The "src" directory has shared object files of a library
3. The current directory has a executable *not* using the library, only using 
the shared object files
4. Makefile.am
....
server_SOURCES = server.c server_context.c server_context.h optionR.c 
optionR.h
server_LDADD = -lm ../src/*.lo
.....
5. A wrapper was created and the "real" executable is in the ".libs" directory
6. No "undefined"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$ nm .libs/server.exe | grep " U "
         U .text
         U ___crt_xc_end__
         U ___crt_xc_start__
         U ___crt_xi_end__
         U ___crt_xi_start__
         U ___crt_xl_start__
         U ___crt_xp_end__
         U ___crt_xp_start__
         U ___crt_xt_end__
         U ___crt_xt_start__
         U ___tls_end__
         U ___tls_start__
         U __end__
<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Problem: using the "wrapper" executable during testing my software does not 
work proper -> I want only the "real" executable from the ".libs" directory.

Now I have to delete the "*.exe" wrapper by hand before I can start testing

-> "I do not want libtool generate any wrappers for me"
-> "I do not want wrappers at all"
-> "If I need any environment setup I can still use 'libtool execute ....' 
syntax or I do it by my own because I know my software better
as any libtool developper in the world"



_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to