Static binaries from CVS HEAD 2012-10-03, based on Debian 6 (64 bit). Static HOWTO ============ 1) use Debian (provides static libraries for everything) 2) build normally 3) modify according link commands from libtool: - add '-static' - add missing libraries for job_reg: -lstdc++ -lz -lrt for logevent: many other too ... gcc -static -o job_reg job_reg.o -L/home/valtri/NETICS-S6/HEAD-static/stage/usr/lib ./.libs/libglite_lb_client.a /home/valtri/NETICS-S6/HEAD-static/stage/usr/lib/libglite_lb_common.a /home/valtri/NETICS-S6/HEAD-static/stage/usr/lib/libglite_security_gss.a -lglobus_gssapi_gsi -lglobus_gsi_proxy_core -lglobus_gsi_credential -lglobus_gsi_callback -lglobus_oldgaa -lglobus_gsi_cert_utils -lglobus_gsi_sysconfig -lglobus_openssl -lglobus_proxy_ssl -lglobus_openssl_error -lglobus_common -lltdl -lssl -lcrypto -lcares -lpthread /usr/lib/libexpat.a /home/valtri/NETICS-S6/HEAD-static/stage/usr/lib/libglite_lbu_trio.a /usr/lib/libclassad.a -ldl -lm /home/valtri/NETICS-S6/HEAD-static/stage/usr/lib/libglite_jobid.a -Wl,-rpath -Wl,/home/valtri/NETICS-S6/HEAD-static/stage/usr/lib -Wl,-rpath -Wl,/home/valtri/NETICS-S6/HEAD-static/stage/usr/lib -lstdc++ -lz -lrt gcc -static -o .libs/logevent logevent.o args.o -L/home/valtri/NETICS-S6/HEAD-static/stage/usr/lib ./.libs/libglite_lb_client.a /home/valtri/NETICS-S6/HEAD-static/stage/usr/lib/libglite_jobid.a -lm -Wl,-rpath -Wl,/home/valtri/NETICS-S6/HEAD-static/stage/usr/lib -lglite_lb_common -lglite_lbu_trio -lm -lexpat -lglite_security_gss -lglobus_gssapi_gsi -lglobus_gsi_proxy_core -lglobus_gsi_credential -lglobus_gsi_callback -lglobus_oldgaa -lglobus_gsi_cert_utils -lglobus_gsi_sysconfig -lglobus_openssl -lglobus_proxy_ssl -lglobus_openssl_error -lglobus_common -lltdl -lpthread -lssl -lcrypto -lz -ldl -lcares -lrt -lclassad -lstdc++