Use YAZ backtrace facility PAZ-983
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 26 Nov 2014 13:59:47 +0000 (14:59 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 26 Nov 2014 13:59:47 +0000 (14:59 +0100)
configure.ac
debian/control
pazpar2.spec
src/pazpar2.c

index 95defaf..b40a776 100644 (file)
@@ -24,7 +24,7 @@ AC_LANG(C)
 
 AC_C_INLINE
 
-YAZ_INIT([static icu],[4.2.68])
+YAZ_INIT([static icu],[5.7.0])
 if test -z "$YAZLIB"; then
        AC_MSG_ERROR([YAZ development libraries missing])
 fi
index fc4d014..507358c 100644 (file)
@@ -4,7 +4,7 @@ Priority: extra
 Maintainer: Adam Dickmeiss <adam@indexdata.dk>
 Build-Depends: debhelper (>= 7),
        autotools-dev,
-       libyaz5-dev (>= 5.0.0),
+       libyaz5-dev (>= 5.7.0),
        docbook-xsl
 Standards-Version: 3.7.2
 
index 5bf759e..1cdd1b5 100644 (file)
@@ -8,11 +8,11 @@ Group: Applications/Internet
 Vendor: Index Data ApS <info@indexdata.dk>
 Source: pazpar2-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: libyaz5-devel >= 5.0.0
+BuildRequires: libyaz5-devel >= 5.7.0
 Packager: Adam Dickmeiss <adam@indexdata.dk>
 URL: http://www.indexdata.com/pazpar2
 Summary: pazpar2 daemon
-Requires: libyaz5 >= 5.0.0
+Requires: libyaz5 >= 5.7.0
 Requires: pazpar2-xsl
 
 %description
index 3e8ebaf..478188c 100644 (file)
@@ -38,6 +38,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 #include <yaz/log.h>
 #include <yaz/options.h>
 #include <yaz/sc.h>
+#include <yaz/backtrace.h>
 
 // #define MTRACE
 #ifdef MTRACE
@@ -121,6 +122,8 @@ static int sc_main(
     yaz_log_init_prefix("pazpar2");
     yaz_log_xml_errors(0, YLOG_WARN);
 
+    yaz_enable_panic_backtrace(argv[0]);
+
     while ((ret = options("dDf:h:l:m:p:R:tu:v:Vw:X", argv, argc, &arg)) != -2)
     {
        switch (ret)
@@ -221,6 +224,7 @@ static int sc_main(
 #endif
             );
     }
+    
     config = config_create(config_fname);
     if (!config)
         return 1;