added libcwd - next try; refs #9
This commit is contained in:
		
							
								
								
									
										12
									
								
								configure.in
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								configure.in
									
									
									
									
									
								
							@@ -99,7 +99,7 @@ AC_SUBST_FILE(README)
 | 
			
		||||
CHANGE_LOG=ChangeLog
 | 
			
		||||
AC_SUBST_FILE(CHANGE_LOG)
 | 
			
		||||
 | 
			
		||||
AM_CPPFLAGS="-DPACKAGEVERSION='\"${VERSION}\"' -DPACKAGENAME='\"${PACKAGENAME}\"' -I/usr/include/libcwd"
 | 
			
		||||
AM_CPPFLAGS="-DPACKAGEVERSION='\"${VERSION}\"' -DPACKAGENAME='\"${PACKAGENAME}\"'"
 | 
			
		||||
 | 
			
		||||
# Get rid of that stupid -O2 -g opions!
 | 
			
		||||
CXXFLAGS="${CXXFLAGS:-}"
 | 
			
		||||
@@ -127,7 +127,7 @@ AC_CHECK_HEADERS(unistd.h fcntl.h, [have_exec=yes])
 | 
			
		||||
AC_CHECK_HEADER(dirent.h, [have_dir=yes])
 | 
			
		||||
 | 
			
		||||
# solaris?
 | 
			
		||||
AC_CHECK_HEADER(sys/old_procfs.h, [AM_CPPFLAGS=-D__solaris__])
 | 
			
		||||
AC_CHECK_HEADER(sys/old_procfs.h, [AM_CPPFLAGS="$AM_CPPFLAGS -D__solaris__"])
 | 
			
		||||
 | 
			
		||||
# Arguments
 | 
			
		||||
AM_MAINTAINER_MODE
 | 
			
		||||
@@ -197,13 +197,17 @@ if test "$have_stacktrace" = "yes"; then
 | 
			
		||||
  # } bug
 | 
			
		||||
  AC_CHECK_HEADER([demangle.h],
 | 
			
		||||
                  [AC_DEFINE([HAVE_DEMANGLE_H])],
 | 
			
		||||
                  [AC_MSG_WARN([Header "demangle.h" from the binutils not found!
 | 
			
		||||
                  [AC_CHECK_HEADER([libcwd/demangle.h],
 | 
			
		||||
                                   [AC_DEFINE([HAVE_DEMANGLE_H])
 | 
			
		||||
                                    AM_CPPFLAGS="$AM_CPPFLAGS -I/usr/include/libcwd"],
 | 
			
		||||
                                   [AC_MSG_WARN(
 | 
			
		||||
[Header "demangle.h" from the binutils not found!
 | 
			
		||||
 - unfortunately, the bintils do not install this header
 | 
			
		||||
   (even though they should)
 | 
			
		||||
 - if available, install package libcwd (Ubuntu since 13.04 Trusty)
 | 
			
		||||
 - the required symbols are now declared in stacktrace.cxx according to my
 | 
			
		||||
   own binutils version (binutils-2.16.1) it may or may not be compatible to
 | 
			
		||||
   yours])])
 | 
			
		||||
   yours])])])
 | 
			
		||||
  AC_SEARCH_LIBS(cplus_demangle, [demangle iberty_pic iberty cwd],
 | 
			
		||||
                 [AC_MSG_RESULT([OK, found cplus_demangle])],
 | 
			
		||||
[AC_MSG_ERROR([Function cplus_demangle not found!
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user