On 06/19/2016 06:58 PM, Fulvio Senore wrote: > Thank you for your answer. I have spent some time trying to do it but I > have not been able to force the makefile to use the static ncurses > library instead of the so file. Unfortunately my knowledge of the build > chain is very limited. > > May anybody suggest me how to force the make command to use > /usr/lib/libncurses.a instead of -lncurses? > > I am almost desperate enough to extract the linker command from the make > log, edit it and execute it manually. I just hope to find a better way.
You should start the build with autogen.sh. First of all make sure you complete it w/o changes. Next find in configure.in this place: AC_CHECK_LIB(curses, tgetent, TERMLIB=curses, \ AC_CHECK_LIB(ncurses, tgetent, TERMLIB=ncurses, \ AC_CHECK_LIB(termcap, tgetent, TERMLIB=termcap, \ AC_CHECK_LIB(tinfo, tgetent, TERMLIB=tinfo, \ AC_MSG_ERROR(termcap support not found))))).. AC_SUBST(TERMLIB) XE_APPEND(-l$TERMLIB, LIBS) And replace last line with something like XE_APPEND(/usr/lib/libncurses.a, LIBS) ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohomanageengine Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel