Changeset 162 for trunk/configure.ac


Ignore:
Timestamp:
Feb 1, 2008, 1:03:47 AM (17 years ago)
Author:
katerina
Message:

Fix for ticket #89, #90, and #91 (locking,compile failure).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r158 r162  
    1313dnl start
    1414dnl
    15 AM_INIT_AUTOMAKE(samhain, 2.4.2)
     15AM_INIT_AUTOMAKE(samhain, 2.4.3)
    1616AC_CANONICAL_HOST
    1717
     
    207207        sys/select.h sys/socket.h netinet/in.h \
    208208        regex.h glob.h \
    209         linux/ext2_fs.h linux/fs.h ext2fs/ext2_fs.h \
     209        linux/ext2_fs.h linux/fs.h ext2fs/ext2_fs.h asm/segment.h \
    210210        elf.h linux/elf.h \
    211211        paths.h arpa/nameser.h arpa/nameser_compat.h \
     
    17511751           if test x"$kernel_version" = xLINUX26
    17521752           then
    1753 
     1753                AC_MSG_CHECKING([for modlist_lock])
    17541754                sh_modlist_lock=`egrep ['[bd] modlist_lock$'] ${khidemap} | awk '{print $1}'`
    17551755                if test x"$sh_modlist_lock" = x; then
    1756                         echo "--enable-khide: symbol modlist_lock not found in ${khidemap}"
     1756                        AC_MSG_RESULT(no)
    17571757                else
    17581758                        sh_modlist_lock="0x${sh_modlist_lock}"
     1759                        AC_MSG_RESULT([${sh_modlist_lock}])
    17591760                        AC_DEFINE_UNQUOTED(SH_MODLIST_LOCK, ${sh_modlist_lock}, [The address of the modules list spinlock])
    17601761                fi
    1761                                    
     1762
     1763                AC_MSG_CHECKING([for module_mutex])                 
    17621764                sh_modlist_mutex=`egrep ['[bd] module_mutex$'] ${khidemap} | awk '{print $1}'`
    17631765                if test x"$sh_modlist_mutex" = x; then
    1764                         echo "--enable-khide: symbol module_mutex not found in ${khidemap}"
     1766                        AC_MSG_RESULT(no)
    17651767                else
    17661768                        sh_modlist_mutex="0x${sh_modlist_mutex}"
     1769                        AC_MSG_RESULT([${sh_modlist_mutex}])
    17671770                        AC_DEFINE_UNQUOTED(SH_MODLIST_MUTEX, ${sh_modlist_mutex}, [The address of the modules list mutex])
    17681771                fi
     
    17921795                AC_MSG_WARN([--enable-khide: headers for the currently-running kernel.])
    17931796           fi
     1797
     1798           AC_MSG_CHECKING([for 2.4 vanilla kernel])
    17941799           sh_is_vanilla_kernel=yes
    17951800           if test -f /lib/modules/${kvers}/build/include/linux/sched.h; then
     
    17971802           fi
    17981803           if test x"${sh_is_vanilla_kernel}" = xno; then
    1799                 echo "This is not a 2.4 vanilla kernel"
     1804                AC_MSG_RESULT(no)
    18001805           else
     1806                AC_MSG_RESULT(yes)
    18011807                AC_DEFINE(SH_VANILLA_KERNEL)
    18021808           fi
     1809
    18031810        fi
    18041811        ]
Note: See TracChangeset for help on using the changeset viewer.