Attached is a patch used for NMU which fixed several FTBFS (4 if I
count correctly, three listed in BTS and one new - see the changelog).

O.

-- System Information:
Debian Release: 6.0.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/debian/changelog b/debian/changelog
index f802ff1..b8d8d9b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+nordugrid-arc-nox (1.1.0~rc6-2.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with openssl 1.0.0, cherry-picked from upstream version
+    1.2.1 (Closes: #623500)
+  * Fix build failures with ld --no-add-needed, cherry-picked from
+    Ubuntu (Closes: #607126)
+  * Build depend on libdb++-dev only (Closes: #621378)
+  * Remove unneeded *.la from packages (Closes: #622421)
+  * Fix FTBFS for ptrdiff_t without #include <cstddef> in arc_wrap.cpp
+
+ -- Ondřej Surý <[email protected]>  Thu, 12 May 2011 16:03:24 +0200
+
 nordugrid-arc-nox (1.1.0~rc6-2.1) unstable; urgency=high
 
   * Non-maintainer upload.
diff --git a/debian/control b/debian/control
index 03523e0..7b6a4c7 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Anders Waananen <[email protected]>
 Uploaders: Steffen Moeller <[email protected]>, Mattias Ellert <[email protected]>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 5), autotools-dev, libxml2-dev (>=2.4.0), libssl-dev, libglibmm-2.4-dev, python-dev, libltdl-dev | libltdl7-dev | libltdl3-dev, libldap2-dev, uuid-dev, libcppunit-dev, pkg-config, libdb4.8++-dev | libdb4.7++-dev | libdb4.6++-dev | libdb4.5++-dev | libdb4.4++-dev | libdb4.3++-dev | libdb4.2++-dev | libdb++-dev, libxmlsec1-dev (>=1.2.4), gsoap, libglobus-common-dev, libglobus-gssapi-gsi-dev, libglobus-rls-client-dev, libglobus-ftp-client-dev, libglobus-ftp-control-dev, python-support, default-jdk-builddep | java-gcj-compat-dev
+Build-Depends: debhelper (>= 5), autotools-dev, libxml2-dev (>=2.4.0), libssl-dev, libglibmm-2.4-dev, python-dev, libltdl-dev | libltdl7-dev | libltdl3-dev, libldap2-dev, uuid-dev, libcppunit-dev, pkg-config, libdb++-dev, libxmlsec1-dev (>=1.2.4), gsoap, libglobus-common-dev, libglobus-gssapi-gsi-dev, libglobus-rls-client-dev, libglobus-ftp-client-dev, libglobus-ftp-control-dev, python-support, default-jdk-builddep | java-gcj-compat-dev
 Build-Depends-Indep: graphviz, doxygen
 XS-Python-Version: current
 Standards-Version: 3.8.4
diff --git a/debian/nordugrid-arc-nox-dev.install b/debian/nordugrid-arc-nox-dev.install
index 15ef236..c1ff585 100644
--- a/debian/nordugrid-arc-nox-dev.install
+++ b/debian/nordugrid-arc-nox-dev.install
@@ -1,6 +1,5 @@
 debian/tmp/usr/include/arc
 debian/tmp/usr/lib/lib*.so
-debian/tmp/usr/lib/lib*.la
 debian/tmp/usr/bin/wsdl2hed
 debian/tmp/usr/share/man/man1/wsdl2hed.1
 debian/tmp/usr/bin/arcplugin
diff --git a/debian/nordugrid-arc-nox-java.install b/debian/nordugrid-arc-nox-java.install
index 0f95aef..78c91f6 100644
--- a/debian/nordugrid-arc-nox-java.install
+++ b/debian/nordugrid-arc-nox-java.install
@@ -1,5 +1,4 @@
 debian/tmp/usr/lib/java/libjarc.so
-debian/tmp/usr/lib/java/libjarc.la
 debian/tmp/usr/lib/java/arc.jar
 debian/tmp/usr/lib/arc/libjavaservice.so
 debian/tmp/usr/lib/arc/libjavaservice.apd
diff --git a/debian/patches/VOMSAttribute.cpp.diff b/debian/patches/VOMSAttribute.cpp.diff
new file mode 100644
index 0000000..fd5526a
--- /dev/null
+++ b/debian/patches/VOMSAttribute.cpp.diff
@@ -0,0 +1,26 @@
+--- a/src/hed/libs/credential/VOMSAttribute.cpp
++++ b/src/hed/libs/credential/VOMSAttribute.cpp
+@@ -540,11 +540,7 @@ AC_INFO *d2i_AC_INFO(AC_INFO **a, SSLCON
+   M_ASN1_D2I_get_seq_type(AC_ATTR, ret->attrib, (AC_ATTR* (*)())d2i_AC_ATTR, AC_ATTR_free);
+ #endif
+   M_ASN1_D2I_get_opt(ret->id,     d2i_ASN1_BIT_STRING, V_ASN1_BIT_STRING);
+-#if (OPENSSL_VERSION_NUMBER >= 0x10000000L)
+-  M_ASN1_D2I_get_seq_opt_type(X509_EXTENSION, *ret->exts, d2i_X509_EXTENSION, X509_EXTENSION_free);
+-#else
+   M_ASN1_D2I_get_seq_opt_type(X509_EXTENSION, ret->exts, d2i_X509_EXTENSION, X509_EXTENSION_free);
+-#endif
+   M_ASN1_D2I_Finish(a, AC_INFO_free, AC_F_D2I_AC);
+ }
+ 
+@@ -811,11 +807,7 @@ AC_CERTS *d2i_AC_CERTS(AC_CERTS **a, SSL
+ 
+   M_ASN1_D2I_Init();
+   M_ASN1_D2I_start_sequence();
+-#if (OPENSSL_VERSION_NUMBER >= 0x10000000L)
+-  M_ASN1_D2I_get_seq_type(X509, *ret->stackcert, d2i_X509, X509_free);
+-#else
+   M_ASN1_D2I_get_seq_type(X509, ret->stackcert, d2i_X509, X509_free);
+-#endif
+   M_ASN1_D2I_Finish(a, AC_CERTS_free, ASN1_F_D2I_AC_CERTS);
+ }
+ 
diff --git a/debian/patches/cstddef-ptrdiff_t.patch b/debian/patches/cstddef-ptrdiff_t.patch
new file mode 100644
index 0000000..61bd0d6
--- /dev/null
+++ b/debian/patches/cstddef-ptrdiff_t.patch
@@ -0,0 +1,11 @@
+--- a/python/arc_wrap.cpp
++++ b/python/arc_wrap.cpp
+@@ -8,6 +8,8 @@
+  * interface file instead. 
+  * ----------------------------------------------------------------------------- */
+ 
++#include <cstddef>
++
+ #define SWIGPYTHON
+ #define SWIG_PYTHON_THREADS
+ #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
diff --git a/debian/patches/ld-no-add-needed.diff b/debian/patches/ld-no-add-needed.diff
new file mode 100644
index 0000000..5bc9d07
--- /dev/null
+++ b/debian/patches/ld-no-add-needed.diff
@@ -0,0 +1,670 @@
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/tests/perf/Makefile.am	2010-12-08 23:00:30.417186230 +0000
++++ nordugrid-arc-nox-1.1.0~rc6/src/tests/perf/Makefile.am	2010-12-08 23:19:07.947185086 +0000
+@@ -10,43 +10,35 @@
+ 
+ perftest_SOURCES  = perftest.cpp
+ perftest_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+ perftest_msgsize_SOURCES  = perftest_msgsize.cpp
+ perftest_msgsize_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_msgsize_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_msgsize_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_msgsize_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+ if XMLSEC_ENABLED
+ perftest_saml2sso_SOURCES  = perftest_saml2sso.cpp
+ perftest_saml2sso_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include $(XMLSEC_OPENSSL_CFLAGS) $(XMLSEC_CFLAGS)
+-perftest_saml2sso_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+-perftest_saml2sso_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++perftest_saml2sso_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ 
+ perftest_slcs_SOURCES  = perftest_slcs.cpp
+ perftest_slcs_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include $(XMLSEC_OPENSSL_CFLAGS) $(XMLSEC_CFLAGS)
+-perftest_slcs_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+-perftest_slcs_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++perftest_slcs_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ endif
+ 
+ perftest_deleg_bysechandler_SOURCES  = perftest_deleg_bysechandler.cpp
+ perftest_deleg_bysechandler_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_deleg_bysechandler_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_deleg_bysechandler_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_deleg_bysechandler_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+ perftest_deleg_bydelegclient_SOURCES  = perftest_deleg_bydelegclient.cpp
+ perftest_deleg_bydelegclient_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_deleg_bydelegclient_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_deleg_bydelegclient_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_deleg_bydelegclient_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+ perftest_cmd_duration_SOURCES  = perftest_cmd_duration.cpp
+ perftest_cmd_duration_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_cmd_duration_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_cmd_duration_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_cmd_duration_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+ perftest_cmd_times_SOURCES  = perftest_cmd_times.cpp
+ perftest_cmd_times_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_cmd_times_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_cmd_times_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_cmd_times_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/tests/perf/Makefile.in	2010-12-14 19:03:44.917187078 +0000
++++ nordugrid-arc-nox-1.1.0~rc6/src/tests/perf/Makefile.in	2010-12-14 19:03:44.777187391 +0000
+@@ -1,4 +1,4 @@
+-# Makefile.in generated by automake 1.11 from Makefile.am.
++# Makefile.in generated by automake 1.11.1 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+@@ -76,14 +76,16 @@
+ PROGRAMS = $(noinst_PROGRAMS)
+ am_perftest_OBJECTS = perftest-perftest.$(OBJEXT)
+ perftest_OBJECTS = $(am_perftest_OBJECTS)
++am__DEPENDENCIES_1 =
+ perftest_DEPENDENCIES =  \
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la \
+ 	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ 	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-	$(top_srcdir)/src/hed/libs/client/libarcclient.la
++	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ perftest_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(perftest_CXXFLAGS) \
+-	$(CXXFLAGS) $(perftest_LDFLAGS) $(LDFLAGS) -o $@
++	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ am_perftest_cmd_duration_OBJECTS =  \
+ 	perftest_cmd_duration-perftest_cmd_duration.$(OBJEXT)
+ perftest_cmd_duration_OBJECTS = $(am_perftest_cmd_duration_OBJECTS)
+@@ -91,11 +93,12 @@
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la \
+ 	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ 	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-	$(top_srcdir)/src/hed/libs/client/libarcclient.la
++	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ perftest_cmd_duration_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+-	$(perftest_cmd_duration_CXXFLAGS) $(CXXFLAGS) \
+-	$(perftest_cmd_duration_LDFLAGS) $(LDFLAGS) -o $@
++	$(perftest_cmd_duration_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
++	$(LDFLAGS) -o $@
+ am_perftest_cmd_times_OBJECTS =  \
+ 	perftest_cmd_times-perftest_cmd_times.$(OBJEXT)
+ perftest_cmd_times_OBJECTS = $(am_perftest_cmd_times_OBJECTS)
+@@ -103,11 +106,12 @@
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la \
+ 	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ 	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-	$(top_srcdir)/src/hed/libs/client/libarcclient.la
++	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ perftest_cmd_times_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+-	$(perftest_cmd_times_CXXFLAGS) $(CXXFLAGS) \
+-	$(perftest_cmd_times_LDFLAGS) $(LDFLAGS) -o $@
++	$(perftest_cmd_times_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
++	$(LDFLAGS) -o $@
+ am_perftest_deleg_bydelegclient_OBJECTS = perftest_deleg_bydelegclient-perftest_deleg_bydelegclient.$(OBJEXT)
+ perftest_deleg_bydelegclient_OBJECTS =  \
+ 	$(am_perftest_deleg_bydelegclient_OBJECTS)
+@@ -115,11 +119,12 @@
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la \
+ 	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ 	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-	$(top_srcdir)/src/hed/libs/client/libarcclient.la
++	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ perftest_deleg_bydelegclient_LINK = $(LIBTOOL) --tag=CXX \
+ 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+ 	$(perftest_deleg_bydelegclient_CXXFLAGS) $(CXXFLAGS) \
+-	$(perftest_deleg_bydelegclient_LDFLAGS) $(LDFLAGS) -o $@
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+ am_perftest_deleg_bysechandler_OBJECTS = perftest_deleg_bysechandler-perftest_deleg_bysechandler.$(OBJEXT)
+ perftest_deleg_bysechandler_OBJECTS =  \
+ 	$(am_perftest_deleg_bysechandler_OBJECTS)
+@@ -127,11 +132,12 @@
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la \
+ 	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ 	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-	$(top_srcdir)/src/hed/libs/client/libarcclient.la
++	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ perftest_deleg_bysechandler_LINK = $(LIBTOOL) --tag=CXX \
+ 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+ 	$(perftest_deleg_bysechandler_CXXFLAGS) $(CXXFLAGS) \
+-	$(perftest_deleg_bysechandler_LDFLAGS) $(LDFLAGS) -o $@
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+ am_perftest_msgsize_OBJECTS =  \
+ 	perftest_msgsize-perftest_msgsize.$(OBJEXT)
+ perftest_msgsize_OBJECTS = $(am_perftest_msgsize_OBJECTS)
+@@ -139,11 +145,12 @@
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la \
+ 	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ 	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-	$(top_srcdir)/src/hed/libs/client/libarcclient.la
++	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ perftest_msgsize_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+-	$(perftest_msgsize_CXXFLAGS) $(CXXFLAGS) \
+-	$(perftest_msgsize_LDFLAGS) $(LDFLAGS) -o $@
++	$(perftest_msgsize_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
++	$(LDFLAGS) -o $@
+ am__perftest_saml2sso_SOURCES_DIST = perftest_saml2sso.cpp
+ @XMLSEC_ENABLED_TRUE@am_perftest_saml2sso_OBJECTS = perftest_saml2sso-perftest_saml2sso.$(OBJEXT)
+ perftest_saml2sso_OBJECTS = $(am_perftest_saml2sso_OBJECTS)
+@@ -151,11 +158,15 @@
+ @XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ @XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+ @XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
+-@XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++@XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1) \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1) \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1) \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1)
+ perftest_saml2sso_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+-	$(perftest_saml2sso_CXXFLAGS) $(CXXFLAGS) \
+-	$(perftest_saml2sso_LDFLAGS) $(LDFLAGS) -o $@
++	$(perftest_saml2sso_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
++	$(LDFLAGS) -o $@
+ am__perftest_slcs_SOURCES_DIST = perftest_slcs.cpp
+ @XMLSEC_ENABLED_TRUE@am_perftest_slcs_OBJECTS =  \
+ @XMLSEC_ENABLED_TRUE@	perftest_slcs-perftest_slcs.$(OBJEXT)
+@@ -164,10 +175,14 @@
+ @XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+ @XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+ @XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
+-@XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++@XMLSEC_ENABLED_TRUE@	$(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1) \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1) \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1) \
++@XMLSEC_ENABLED_TRUE@	$(am__DEPENDENCIES_1)
+ perftest_slcs_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(perftest_slcs_CXXFLAGS) \
+-	$(CXXFLAGS) $(perftest_slcs_LDFLAGS) $(LDFLAGS) -o $@
++	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
+@@ -342,6 +357,8 @@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ PDFLATEX = @PDFLATEX@
+ PKG_CONFIG = @PKG_CONFIG@
++PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
++PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+ POSUB = @POSUB@
+ PYTHON = @PYTHON@
+ PYTHON_CFLAGS = @PYTHON_CFLAGS@
+@@ -441,36 +458,28 @@
+ top_srcdir = @top_srcdir@
+ perftest_SOURCES = perftest.cpp
+ perftest_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ perftest_msgsize_SOURCES = perftest_msgsize.cpp
+ perftest_msgsize_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_msgsize_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_msgsize_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_msgsize_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ @XMLSEC_ENABLED_TRUE@perftest_saml2sso_SOURCES = perftest_saml2sso.cpp
+ @XMLSEC_ENABLED_TRUE@perftest_saml2sso_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include $(XMLSEC_OPENSSL_CFLAGS) $(XMLSEC_CFLAGS)
+-@XMLSEC_ENABLED_TRUE@perftest_saml2sso_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+-@XMLSEC_ENABLED_TRUE@perftest_saml2sso_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++@XMLSEC_ENABLED_TRUE@perftest_saml2sso_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ @XMLSEC_ENABLED_TRUE@perftest_slcs_SOURCES = perftest_slcs.cpp
+ @XMLSEC_ENABLED_TRUE@perftest_slcs_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include $(XMLSEC_OPENSSL_CFLAGS) $(XMLSEC_CFLAGS)
+-@XMLSEC_ENABLED_TRUE@perftest_slcs_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+-@XMLSEC_ENABLED_TRUE@perftest_slcs_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++@XMLSEC_ENABLED_TRUE@perftest_slcs_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)  $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ perftest_deleg_bysechandler_SOURCES = perftest_deleg_bysechandler.cpp
+ perftest_deleg_bysechandler_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_deleg_bysechandler_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_deleg_bysechandler_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_deleg_bysechandler_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ perftest_deleg_bydelegclient_SOURCES = perftest_deleg_bydelegclient.cpp
+ perftest_deleg_bydelegclient_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_deleg_bydelegclient_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_deleg_bydelegclient_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_deleg_bydelegclient_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ perftest_cmd_duration_SOURCES = perftest_cmd_duration.cpp
+ perftest_cmd_duration_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_cmd_duration_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_cmd_duration_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_cmd_duration_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ perftest_cmd_times_SOURCES = perftest_cmd_times.cpp
+ perftest_cmd_times_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-perftest_cmd_times_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+-perftest_cmd_times_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
++perftest_cmd_times_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la $(top_srcdir)/src/hed/libs/loader/libarcloader.la $(top_srcdir)/src/hed/libs/message/libarcmessage.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ all: all-am
+ 
+ .SUFFIXES:
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/services/a-rex/grid-manager/loaders/Makefile.am	2010-12-08 23:26:06.890935962 +0000
++++ nordugrid-arc-nox-1.1.0~rc6/src/services/a-rex/grid-manager/loaders/Makefile.am	2010-12-14 18:09:01.257184469 +0000
+@@ -2,9 +2,9 @@
+ 
+ downloader_SOURCES=downloader.cpp janitor.cpp janitor.h
+ downloader_CXXFLAGS=$(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-downloader_LDADD=$(top_srcdir)/src/hed/libs/data/libarcdata2.la $(top_srcdir)/src/hed/libs/client/libarcclient.la ../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la
++downloader_LDADD=../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la $(top_srcdir)/src/hed/libs/data/libarcdata2.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/credential/libarccredential.la
+ 
+ uploader_SOURCES=uploader.cpp janitor.cpp janitor.h
+ uploader_CXXFLAGS=$(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-uploader_LDADD=$(top_srcdir)/src/hed/libs/data/libarcdata2.la ../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la
++uploader_LDADD=../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la $(top_srcdir)/src/hed/libs/data/libarcdata2.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
+ 
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/services/a-rex/grid-manager/loaders/Makefile.in	2010-12-14 19:03:44.927186965 +0000
++++ nordugrid-arc-nox-1.1.0~rc6/src/services/a-rex/grid-manager/loaders/Makefile.in	2010-12-14 19:03:44.817186174 +0000
+@@ -350,10 +350,10 @@
+ top_srcdir = @top_srcdir@
+ downloader_SOURCES = downloader.cpp janitor.cpp janitor.h
+ downloader_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-downloader_LDADD = $(top_srcdir)/src/hed/libs/data/libarcdata2.la $(top_srcdir)/src/hed/libs/client/libarcclient.la ../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la
++downloader_LDADD=../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la $(top_srcdir)/src/hed/libs/data/libarcdata2.la $(top_srcdir)/src/hed/libs/client/libarcclient.la $(top_srcdir)/src/hed/libs/credential/libarccredential.la
+ uploader_SOURCES = uploader.cpp janitor.cpp janitor.h
+ uploader_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-uploader_LDADD = $(top_srcdir)/src/hed/libs/data/libarcdata2.la ../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la
++uploader_LDADD=../jobs/libjobs.la ../files/libfiles.la ../run/librun.la ../conf/libconf.la ../misc/libmisc.la $(top_srcdir)/src/hed/libs/data/libarcdata2.la $(top_srcdir)/src/hed/libs/client/libarcclient.la
+ all: all-am
+ 
+ .SUFFIXES:
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/data/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/data/Makefile.in
+@@ -364,17 +364,18 @@ top_srcdir = @top_srcdir@
+ man_MANS = arccp.1 arcls.1 arcrm.1
+ CLILIBS = $(top_srcdir)/src/hed/libs/data/libarcdata2.la \
+ 	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(top_srcdir)/src/hed/libs/credential/libarccredential.la \
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la
+ 
+ arccp_SOURCES = arccp.cpp
+ arccp_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arccp_LDADD = $(CLILIBS)
++arccp_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcls_SOURCES = arcls.cpp
+ arcls_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcls_LDADD = $(CLILIBS)
++arcls_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcrm_SOURCES = arcrm.cpp
+ arcrm_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcrm_LDADD = $(CLILIBS)
++arcrm_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ all: all-am
+ 
+ .SUFFIXES:
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/data/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/data/Makefile.am
+@@ -4,16 +4,17 @@ man_MANS = arccp.1 arcls.1 arcrm.1
+ 
+ CLILIBS = $(top_srcdir)/src/hed/libs/data/libarcdata2.la \
+ 	$(top_srcdir)/src/hed/libs/client/libarcclient.la \
++	$(top_srcdir)/src/hed/libs/credential/libarccredential.la \
+ 	$(top_srcdir)/src/hed/libs/common/libarccommon.la
+ 
+ arccp_SOURCES  = arccp.cpp
+ arccp_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arccp_LDADD    = $(CLILIBS)
++arccp_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcls_SOURCES  = arcls.cpp
+ arcls_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcls_LDADD    = $(CLILIBS)
++arcls_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcrm_SOURCES  = arcrm.cpp
+ arcrm_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcrm_LDADD    = $(CLILIBS)
++arcrm_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/saml/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/saml/Makefile.in
+@@ -365,7 +365,7 @@ CLILIBS = $(top_srcdir)/src/hed/libs/com
+ 
+ saml_assertion_init_SOURCES = saml_assertion_init.cpp
+ saml_assertion_init_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) $(XMLSEC_CFLAGS) -I$(top_srcdir)/include
+-saml_assertion_init_LDADD = $(CLILIBS)
++saml_assertion_init_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ EXTRA_DIST = $(doc_DATA)
+ all: all-am
+ 
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/saml/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/saml/Makefile.am
+@@ -12,6 +12,6 @@ CLILIBS = $(top_srcdir)/src/hed/libs/com
+ 
+ saml_assertion_init_SOURCES  = saml_assertion_init.cpp
+ saml_assertion_init_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) $(XMLSEC_CFLAGS) -I$(top_srcdir)/include
+-saml_assertion_init_LDADD    = $(CLILIBS)
++saml_assertion_init_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ EXTRA_DIST = $(doc_DATA)
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/charon/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/charon/Makefile.in
+@@ -360,11 +360,12 @@ CLILIBS = $(top_srcdir)/src/hed/libs/com
+           $(top_srcdir)/src/hed/libs/data/libarcdata2.la \
+           $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+           $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
++          $(top_srcdir)/src/hed/libs/credential/libarccredential.la \
+           $(top_srcdir)/src/hed/libs/security/libarcsecurity.la
+ 
+ arcdecision_SOURCES = arcdecision.cpp
+ arcdecision_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcdecision_LDADD = $(CLILIBS)
++arcdecision_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ EXTRA_DIST = $(example_DATA)
+ all: all-am
+ 
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/charon/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/charon/Makefile.am
+@@ -10,10 +10,11 @@ CLILIBS = $(top_srcdir)/src/hed/libs/com
+           $(top_srcdir)/src/hed/libs/data/libarcdata2.la \
+           $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+           $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
++          $(top_srcdir)/src/hed/libs/credential/libarccredential.la \
+           $(top_srcdir)/src/hed/libs/security/libarcsecurity.la
+ 
+ arcdecision_SOURCES  = arcdecision.cpp
+ arcdecision_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcdecision_LDADD    = $(CLILIBS)
++arcdecision_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ EXTRA_DIST = $(example_DATA)
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/wsrf/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/wsrf/Makefile.in
+@@ -356,7 +356,7 @@ top_srcdir = @top_srcdir@
+ man_MANS = arcwsrf.1
+ arcwsrf_SOURCES = arcwsrf.cpp
+ arcwsrf_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcwsrf_LDADD = ../../hed/libs/ws/libarcws.la ../../hed/libs/client/libarcclient.la
++arcwsrf_LDADD = ../../hed/libs/ws/libarcws.la ../../hed/libs/client/libarcclient.la ../../hed/libs/message/libarcmessage.la ../../hed/libs/common/libarccommon.la $(GLIBMM_LIBS)
+ sysconf_DATA = 
+ doc_DATA = 
+ EXTRA_DIST = $(doc_DATA) $(sysconf_DATA)
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/wsrf/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/wsrf/Makefile.am
+@@ -4,7 +4,7 @@ man_MANS = arcwsrf.1
+ 
+ arcwsrf_SOURCES  = arcwsrf.cpp
+ arcwsrf_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcwsrf_LDADD    = ../../hed/libs/ws/libarcws.la ../../hed/libs/client/libarcclient.la
++arcwsrf_LDADD    = ../../hed/libs/ws/libarcws.la ../../hed/libs/client/libarcclient.la ../../hed/libs/message/libarcmessage.la ../../hed/libs/common/libarccommon.la $(GLIBMM_LIBS)
+ 
+ sysconf_DATA =
+ doc_DATA =
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/credentials/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/credentials/Makefile.in
+@@ -425,39 +425,36 @@ arcproxy_LDADD = $(top_srcdir)/src/hed/l
+ 
+ @XMLSEC_ENABLED_TRUE@arcslcs_SOURCES = arcslcs.cpp
+ @XMLSEC_ENABLED_TRUE@arcslcs_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) $(OPENSSL_CFLAGS) -I$(top_srcdir)/include $(XMLSEC_OPENSSL_CFLAGS) $(XMLSEC_CFLAGS)
+-@XMLSEC_ENABLED_TRUE@arcslcs_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ @XMLSEC_ENABLED_TRUE@arcslcs_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+ @XMLSEC_ENABLED_TRUE@                  $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+ @XMLSEC_ENABLED_TRUE@                  $(top_srcdir)/src/hed/libs/credential/libarccredential.la \
+-@XMLSEC_ENABLED_TRUE@                  $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++@XMLSEC_ENABLED_TRUE@                  $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
++@XMLSEC_ENABLED_TRUE@                  $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ 
+ test2vomsserver_SOURCES = test2vomsserver.cpp
+ test2vomsserver_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-test2vomsserver_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ test2vomsserver_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+                            $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+                            $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+                            $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+                            $(top_srcdir)/src/hed/libs/crypto/libarccrypto.la \
+-                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la
++                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+ test2myproxyserver_put_SOURCES = test2myproxyserver_put.cpp
+ test2myproxyserver_put_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-test2myproxyserver_put_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ test2myproxyserver_put_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+                            $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+                            $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+                            $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la
++                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS)
+ 
+ test2myproxyserver_get_SOURCES = test2myproxyserver_get.cpp
+ test2myproxyserver_get_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-test2myproxyserver_get_LDFLAGS = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ test2myproxyserver_get_LDADD = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+                            $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+                            $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+                            $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la
++                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS)
+ 
+ man_MANS = arcproxy.1 arcslcs.1
+ all: all-am
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/credentials/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/credentials/Makefile.am
+@@ -19,39 +19,36 @@ arcproxy_LDADD    = $(top_srcdir)/src/he
+ if XMLSEC_ENABLED
+ arcslcs_SOURCES  = arcslcs.cpp
+ arcslcs_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) $(OPENSSL_CFLAGS) -I$(top_srcdir)/include $(XMLSEC_OPENSSL_CFLAGS) $(XMLSEC_CFLAGS)
+-arcslcs_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ arcslcs_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+                   $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+                   $(top_srcdir)/src/hed/libs/credential/libarccredential.la \
+-                  $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la
++                  $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
++                  $(top_srcdir)/src/hed/libs/xmlsec/libarcxmlsec.la $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(XMLSEC_OPENSSL_LIBS) $(XMLSEC_LIBS)
+ endif
+ 
+ test2vomsserver_SOURCES  = test2vomsserver.cpp
+ test2vomsserver_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-test2vomsserver_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ test2vomsserver_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+                            $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+                            $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+                            $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+                            $(top_srcdir)/src/hed/libs/crypto/libarccrypto.la \
+-                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la
++                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ 
+ test2myproxyserver_put_SOURCES  = test2myproxyserver_put.cpp
+ test2myproxyserver_put_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-test2myproxyserver_put_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ test2myproxyserver_put_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+                            $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+                            $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+                            $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la
++                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS)
+ 
+ test2myproxyserver_get_SOURCES  = test2myproxyserver_get.cpp
+ test2myproxyserver_get_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-test2myproxyserver_get_LDFLAGS  = $(GLIBMM_LIBS) $(LIBXML2_LIBS)
+ test2myproxyserver_get_LDADD    = $(top_srcdir)/src/hed/libs/common/libarccommon.la \
+                            $(top_srcdir)/src/hed/libs/loader/libarcloader.la \
+                            $(top_srcdir)/src/hed/libs/client/libarcclient.la \
+                            $(top_srcdir)/src/hed/libs/message/libarcmessage.la \
+-                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la
++                           $(top_srcdir)/src/hed/libs/credential/libarccredential.la $(GLIBMM_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS)
+ 
+ man_MANS = arcproxy.1 arcslcs.1
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/arclib/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/arclib/Makefile.in
+@@ -442,40 +442,40 @@ CLILIBS = ../../hed/libs/data/libarcdata
+ 
+ arcsub_SOURCES = arcsub.cpp
+ arcsub_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcsub_LDADD = $(CLILIBS)
++arcsub_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcget_SOURCES = arcget.cpp
+ arcget_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcget_LDADD = $(CLILIBS)
++arcget_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcstat_SOURCES = arcstat.cpp
+ arcstat_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcstat_LDADD = $(CLILIBS)
++arcstat_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcinfo_SOURCES = arcinfo.cpp
+ arcinfo_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcinfo_LDADD = $(CLILIBS)
++arcinfo_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arckill_SOURCES = arckill.cpp
+ arckill_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arckill_LDADD = $(CLILIBS)
++arckill_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcclean_SOURCES = arcclean.cpp
+ arcclean_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcclean_LDADD = $(CLILIBS)
++arcclean_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arccat_SOURCES = arccat.cpp
+ arccat_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arccat_LDADD = $(CLILIBS)
++arccat_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcsync_SOURCES = arcsync.cpp
+ arcsync_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcsync_LDADD = $(CLILIBS)
++arcsync_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcresub_SOURCES = arcresub.cpp
+ arcresub_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcresub_LDADD = $(CLILIBS)
++arcresub_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcmigrate_SOURCES = arcmigrate.cpp
+ arcmigrate_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcmigrate_LDADD = $(CLILIBS)
++arcmigrate_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcrenew_SOURCES = arcrenew.cpp
+ arcrenew_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcrenew_LDADD = $(CLILIBS)
++arcrenew_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ arcresume_SOURCES = arcresume.cpp
+ arcresume_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcresume_LDADD = $(CLILIBS)
++arcresume_LDADD = $(CLILIBS) $(GLIBMM_LIBS)
+ all: all-am
+ 
+ .SUFFIXES:
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/clients/arclib/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/clients/arclib/Makefile.am
+@@ -12,48 +12,48 @@ CLILIBS = ../../hed/libs/data/libarcdata
+ 
+ arcsub_SOURCES  = arcsub.cpp
+ arcsub_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcsub_LDADD    = $(CLILIBS)
++arcsub_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcget_SOURCES  = arcget.cpp
+ arcget_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcget_LDADD    = $(CLILIBS)
++arcget_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcstat_SOURCES  = arcstat.cpp
+ arcstat_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcstat_LDADD    = $(CLILIBS)
++arcstat_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcinfo_SOURCES  = arcinfo.cpp
+ arcinfo_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcinfo_LDADD    = $(CLILIBS)
++arcinfo_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arckill_SOURCES  = arckill.cpp
+ arckill_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arckill_LDADD    = $(CLILIBS)
++arckill_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcclean_SOURCES  = arcclean.cpp
+ arcclean_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcclean_LDADD    = $(CLILIBS)
++arcclean_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arccat_SOURCES  = arccat.cpp
+ arccat_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arccat_LDADD    = $(CLILIBS)
++arccat_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcsync_SOURCES  = arcsync.cpp
+ arcsync_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcsync_LDADD    = $(CLILIBS)
++arcsync_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcresub_SOURCES  = arcresub.cpp
+ arcresub_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcresub_LDADD    = $(CLILIBS)
++arcresub_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcmigrate_SOURCES  = arcmigrate.cpp
+ arcmigrate_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcmigrate_LDADD    = $(CLILIBS)
++arcmigrate_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcrenew_SOURCES  = arcrenew.cpp
+ arcrenew_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcrenew_LDADD    = $(CLILIBS)
++arcrenew_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+ 
+ arcresume_SOURCES  = arcresume.cpp
+ arcresume_CXXFLAGS = $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+-arcresume_LDADD    = $(CLILIBS)
++arcresume_LDADD    = $(CLILIBS) $(GLIBMM_LIBS)
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/services/a-rex/grid-manager/conf/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/services/a-rex/grid-manager/conf/Makefile.in
+@@ -340,6 +340,7 @@ libconf_la_SOURCES = environment.cpp dae
+                    environment.h   daemon.h   conf_file.h   conf.h   conf_sections.h   gridmap.h   conf_pre.h   conf_map.h   conf_cache.h
+ 
+ libconf_la_CXXFLAGS = $(LIBXML2_CFLAGS) $(GLIBMM_CFLAGS) -I$(top_srcdir)/include
++libconf_la_LIBADD  = $(GLIBMM_LIBS) $(LIBXML2_LIBS) -lpthread
+ all: all-am
+ 
+ .SUFFIXES:
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/services/a-rex/grid-manager/conf/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/services/a-rex/grid-manager/conf/Makefile.am
+@@ -3,4 +3,5 @@ noinst_LTLIBRARIES = libconf.la
+ libconf_la_SOURCES=environment.cpp daemon.cpp conf_file.cpp conf.cpp conf_sections.cpp gridmap.cpp conf_pre.cpp conf_map.cpp conf_cache.cpp \
+                    environment.h   daemon.h   conf_file.h   conf.h   conf_sections.h   gridmap.h   conf_pre.h   conf_map.h   conf_cache.h
+ libconf_la_CXXFLAGS=$(LIBXML2_CFLAGS) $(GLIBMM_CFLAGS) -I$(top_srcdir)/include
++libconf_la_LIBADD  = $(GLIBMM_LIBS) $(LIBXML2_LIBS) -lpthread
+ #libconf_la_LIBADD=$(top_srcdir)/libs/common/libarccommon.la ../misc/libmisc.la ../run/librun.la ../log/liblog.la ../jobs/libjobs.la
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/hed/libs/data/test/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/hed/libs/data/test/Makefile.in
+@@ -332,7 +332,7 @@ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ libarcdatatest_SOURCES = Test.cpp FileCacheTest.cpp
+ libarcdatatest_CXXFLAGS = $(CPPUNIT_CFLAGS) $(LIBXML2_CFLAGS) $(GLIBMM_CFLAGS) -I$(top_srcdir)/include
+-libarcdatatest_LDADD = $(CPPUNIT_LIBS) $(top_srcdir)/src/hed/libs/common/libarccommon.la ../libarcdata2.la
++libarcdatatest_LDADD = $(CPPUNIT_LIBS) $(top_srcdir)/src/hed/libs/common/libarccommon.la ../libarcdata2.la $(GLIBMM_LIBS)
+ all: all-am
+ 
+ .SUFFIXES:
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/hed/libs/data/test/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/hed/libs/data/test/Makefile.am
+@@ -3,4 +3,4 @@ check_PROGRAMS = $(TESTS)
+ 
+ libarcdatatest_SOURCES = Test.cpp FileCacheTest.cpp
+ libarcdatatest_CXXFLAGS = $(CPPUNIT_CFLAGS) $(LIBXML2_CFLAGS) $(GLIBMM_CFLAGS) -I$(top_srcdir)/include
+-libarcdatatest_LDADD = $(CPPUNIT_LIBS) $(top_srcdir)/src/hed/libs/common/libarccommon.la ../libarcdata2.la
++libarcdatatest_LDADD = $(CPPUNIT_LIBS) $(top_srcdir)/src/hed/libs/common/libarccommon.la ../libarcdata2.la $(GLIBMM_LIBS)
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/hed/libs/common/test/Makefile.in
++++ nordugrid-arc-nox-1.1.0~rc6/src/hed/libs/common/test/Makefile.in
+@@ -370,7 +370,7 @@ RunTest_CXXFLAGS = $(CPPUNIT_CFLAGS) $(G
+ RunTest_LDADD = $(CPPUNIT_LIBS) ../libarccommon.la
+ ThreadTest_SOURCES = $(top_srcdir)/src/Test.cpp ThreadTest.cpp
+ ThreadTest_CXXFLAGS = $(CPPUNIT_CFLAGS) $(GLIBMM_CFLAGS) -I$(top_srcdir)/include
+-ThreadTest_LDADD = $(CPPUNIT_LIBS) ../libarccommon.la
++ThreadTest_LDADD = $(CPPUNIT_LIBS) ../libarccommon.la $(GLIBMM_LIBS)
+ XMLNodeTest_SOURCES = $(top_srcdir)/src/Test.cpp XMLNodeTest.cpp
+ XMLNodeTest_CXXFLAGS = $(CPPUNIT_CFLAGS) $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
+ XMLNodeTest_LDADD = $(CPPUNIT_LIBS) ../libarccommon.la
+--- nordugrid-arc-nox-1.1.0~rc6.orig/src/hed/libs/common/test/Makefile.am
++++ nordugrid-arc-nox-1.1.0~rc6/src/hed/libs/common/test/Makefile.am
+@@ -15,7 +15,7 @@ RunTest_LDADD = $(CPPUNIT_LIBS) ../libar
+ 
+ ThreadTest_SOURCES = $(top_srcdir)/src/Test.cpp ThreadTest.cpp
+ ThreadTest_CXXFLAGS = $(CPPUNIT_CFLAGS) $(GLIBMM_CFLAGS) -I$(top_srcdir)/include
+-ThreadTest_LDADD = $(CPPUNIT_LIBS) ../libarccommon.la
++ThreadTest_LDADD = $(CPPUNIT_LIBS) ../libarccommon.la $(GLIBMM_LIBS)
+ 
+ XMLNodeTest_SOURCES = $(top_srcdir)/src/Test.cpp XMLNodeTest.cpp
+ XMLNodeTest_CXXFLAGS = $(CPPUNIT_CFLAGS) $(GLIBMM_CFLAGS) $(LIBXML2_CFLAGS) -I$(top_srcdir)/include
diff --git a/debian/patches/series b/debian/patches/series
index 5138131..519c6aa 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,5 @@
 debian-changes-1.1.0~rc6-2
+ld-no-add-needed.diff
 CVE-2010-3372
+VOMSAttribute.cpp.diff
+cstddef-ptrdiff_t.patch
diff --git a/debian/rules b/debian/rules
index e301b81..af45ad4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -79,6 +79,8 @@ install-arch: build-arch-stamp
 	dh_clean -k -a
 	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
 
+	rm -f $(CURDIR)/debian/tmp/usr/lib/lib*.la
+	rm -f $(CURDIR)/debian/tmp/usr/lib/java/lib*.la
 	rm -f $(CURDIR)/debian/tmp/usr/lib/arc/lib*.la
 	rm -f $(CURDIR)/debian/tmp/usr/lib/arc/lib*.a
 	rm -rf $(CURDIR)/debian/tmp/usr/share/doc/arc

Reply via email to