Hello everyone,

I have a question that I am unable to solve by myself (and also by googling; other computer scientists colleagues fail too).

To give a concrete example, suppose that I have a g++ compiler command line such as : g++ -O0 -g3 -o sira sira.o RG.o intLPSIRA.o siraloop.o anyoption.o -L/home/touati/lib -L/usr/ilog/cplex100/lib/x86_rhel4.0_3.4/static_pic -L/home/touati/lp_solve_5.5/lib -L/usr/lib -llpsolve55 -lpthread -lm -lcplex -lDDG -lG -lL -lboost_filesystem


And I would like to select the static version of libboost_filesystem. That is, I would like to tell to the linker to use libboost_filesystem.a as a the library -lboost_filesystem. We have experimented two solutions : - with -static g++ option : this option makes g++ to consider static libraries for all other libraries. But we would like to consider it for only one library, not all of them.

- by providing libboost_filesystem.a as a direct object file to the line command, but this solution would not be portable to all UNIX platforms.

Does someone has a suggestion ?

Yours
Sincerely
Sid
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to