diff -Nru globus-gsi-proxy-core-9.2/configure globus-gsi-proxy-core-9.4/configure --- globus-gsi-proxy-core-9.2/configure 2019-02-26 14:59:03.945218876 +0000 +++ globus-gsi-proxy-core-9.4/configure 2019-08-29 15:27:48.959745679 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for globus_gsi_proxy_core 9.2. +# Generated by GNU Autoconf 2.69 for globus_gsi_proxy_core 9.4. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='globus_gsi_proxy_core' PACKAGE_TARNAME='globus_gsi_proxy_core' -PACKAGE_VERSION='9.2' -PACKAGE_STRING='globus_gsi_proxy_core 9.2' +PACKAGE_VERSION='9.4' +PACKAGE_STRING='globus_gsi_proxy_core 9.4' PACKAGE_BUGREPORT='https://github.com/gridcf/gct/issues' PACKAGE_URL='' @@ -1337,7 +1337,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures globus_gsi_proxy_core 9.2 to adapt to many kinds of systems. +\`configure' configures globus_gsi_proxy_core 9.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1408,7 +1408,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of globus_gsi_proxy_core 9.2:";; + short | recursive ) echo "Configuration of globus_gsi_proxy_core 9.4:";; esac cat <<\_ACEOF @@ -1527,7 +1527,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -globus_gsi_proxy_core configure 9.2 +globus_gsi_proxy_core configure 9.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1896,7 +1896,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by globus_gsi_proxy_core $as_me 9.2, which was +It was created by globus_gsi_proxy_core $as_me 9.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2769,7 +2769,7 @@ # Define the identity of the package. PACKAGE='globus_gsi_proxy_core' - VERSION='9.2' + VERSION='9.4' cat >>confdefs.h <<_ACEOF @@ -12129,7 +12129,7 @@ -DIRT_TIMESTAMP=1550490409 +DIRT_TIMESTAMP=1566483868 DIRT_BRANCH_ID=0 @@ -13108,7 +13108,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by globus_gsi_proxy_core $as_me 9.2, which was +This file was extended by globus_gsi_proxy_core $as_me 9.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13165,7 +13165,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -globus_gsi_proxy_core config.status 9.2 +globus_gsi_proxy_core config.status 9.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru globus-gsi-proxy-core-9.2/configure.ac globus-gsi-proxy-core-9.4/configure.ac --- globus-gsi-proxy-core-9.2/configure.ac 2019-02-26 14:54:28.742823526 +0000 +++ globus-gsi-proxy-core-9.4/configure.ac 2019-08-29 15:23:22.179745679 +0000 @@ -1,6 +1,6 @@ AC_PREREQ([2.60]) -AC_INIT([globus_gsi_proxy_core],[9.2],[https://github.com/gridcf/gct/issues]) +AC_INIT([globus_gsi_proxy_core],[9.4],[https://github.com/gridcf/gct/issues]) AC_CONFIG_MACRO_DIR([m4]) AC_SUBST([MAJOR_VERSION], [${PACKAGE_VERSION%%.*}]) AC_SUBST([MINOR_VERSION], [${PACKAGE_VERSION##*.}]) diff -Nru globus-gsi-proxy-core-9.2/debian/changelog globus-gsi-proxy-core-9.4/debian/changelog --- globus-gsi-proxy-core-9.2/debian/changelog 2019-07-12 14:34:43.000000000 +0000 +++ globus-gsi-proxy-core-9.4/debian/changelog 2019-09-02 18:14:06.000000000 +0000 @@ -1,3 +1,10 @@ +globus-gsi-proxy-core (9.4-1) unstable; urgency=medium + + * Clean up old GPT references (9.3) + * Make symbol versioning work with link time optimization (LTO) (9.4) + + -- Mattias Ellert Mon, 02 Sep 2019 20:14:06 +0200 + globus-gsi-proxy-core (9.2-2) unstable; urgency=medium * Convert debian/rules to dh tool diff -Nru globus-gsi-proxy-core-9.2/debian/copyright globus-gsi-proxy-core-9.4/debian/copyright --- globus-gsi-proxy-core-9.2/debian/copyright 2019-02-27 18:30:30.000000000 +0000 +++ globus-gsi-proxy-core-9.4/debian/copyright 2019-09-02 18:11:51.000000000 +0000 @@ -1,7 +1,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: globus_gsi_proxy_core Upstream-Contact: https://github.com/gridcf/gct/ -Source: https://repo.gridcf.org/gct6/sources/globus_gsi_proxy_core-9.2.tar.gz +Source: https://repo.gridcf.org/gct6/sources/globus_gsi_proxy_core-9.4.tar.gz Files: * Copyright: diff -Nru globus-gsi-proxy-core-9.2/dirt.sh globus-gsi-proxy-core-9.4/dirt.sh --- globus-gsi-proxy-core-9.2/dirt.sh 2019-02-26 14:57:39.096730252 +0000 +++ globus-gsi-proxy-core-9.4/dirt.sh 2019-08-29 15:25:52.231745679 +0000 @@ -1,2 +1,2 @@ -DIRT_TIMESTAMP=1550490409 +DIRT_TIMESTAMP=1566483868 DIRT_BRANCH_ID=0 diff -Nru globus-gsi-proxy-core-9.2/library/globus_gsi_proxy_handle.c globus-gsi-proxy-core-9.4/library/globus_gsi_proxy_handle.c --- globus-gsi-proxy-core-9.2/library/globus_gsi_proxy_handle.c 2019-02-26 14:54:28.746823583 +0000 +++ globus-gsi-proxy-core-9.4/library/globus_gsi_proxy_handle.c 2019-08-29 15:23:22.179745679 +0000 @@ -1375,6 +1375,9 @@ * GLOBUS_GSI_PROXY_ERROR_WITH_PROXYCERTINFO if the pci * pointer is invalid or if the get failed. */ +#ifdef __GNUC__ +__attribute__ ((externally_visible)) +#endif globus_result_t globus_gsi_proxy_handle_get_proxy_cert_info_openssl( globus_gsi_proxy_handle_t handle, @@ -1429,6 +1432,9 @@ } /* globus_gsi_proxy_handle_get_proxy_cert_info_openssl() */ +#ifdef __GNUC__ +__attribute__ ((externally_visible)) +#endif globus_result_t globus_gsi_proxy_handle_get_proxy_cert_info_proxy_ssl( globus_gsi_proxy_handle_t handle, @@ -1538,6 +1544,9 @@ * @retval GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE Handle is invalid * @retval GLOBUS_GSI_PROXY_ERROR_WITH_PROXYCERTINFO pci pointer is invalid or if the set failed. */ +#ifdef __GNUC__ +__attribute__ ((externally_visible)) +#endif globus_result_t globus_gsi_proxy_handle_set_proxy_cert_info_openssl( globus_gsi_proxy_handle_t handle, @@ -1602,6 +1611,9 @@ } /* globus_gsi_proxy_handle_set_proxy_cert_info_openssl */ +#ifdef __GNUC__ +__attribute__ ((externally_visible)) +#endif globus_result_t globus_gsi_proxy_handle_set_proxy_cert_info_proxy_ssl( globus_gsi_proxy_handle_t handle, diff -Nru globus-gsi-proxy-core-9.2/test/Makefile.am globus-gsi-proxy-core-9.4/test/Makefile.am --- globus-gsi-proxy-core-9.2/test/Makefile.am 2019-02-26 14:54:28.746823583 +0000 +++ globus-gsi-proxy-core-9.4/test/Makefile.am 2019-08-29 15:23:22.183745679 +0000 @@ -6,7 +6,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/library -I.. $(PACKAGE_DEP_CFLAGS) $(OPENSSL_CFLAGS) LDADD = ../library/libglobus_gsi_proxy_core.la $(PACKAGE_DEP_LIBS) $(OPENSSL_LIBS) -AM_LDFLAGS = $(GPT_LDFLAGS) TESTS = \ handle-attrs-test \ diff -Nru globus-gsi-proxy-core-9.2/test/Makefile.in globus-gsi-proxy-core-9.4/test/Makefile.in --- globus-gsi-proxy-core-9.2/test/Makefile.in 2019-02-26 14:59:04.605222079 +0000 +++ globus-gsi-proxy-core-9.4/test/Makefile.in 2019-08-29 15:27:49.695745679 +0000 @@ -522,7 +522,6 @@ top_srcdir = @top_srcdir@ AM_CPPFLAGS = -I$(top_srcdir)/library -I.. $(PACKAGE_DEP_CFLAGS) $(OPENSSL_CFLAGS) LDADD = ../library/libglobus_gsi_proxy_core.la $(PACKAGE_DEP_LIBS) $(OPENSSL_LIBS) -AM_LDFLAGS = $(GPT_LDFLAGS) LOG_COMPILER = $(LIBTOOL) AM_LOG_FLAGS = --mode=execute $(VALGRIND) all: all-am