From: srittau Date: Tue, 12 Mar 2002 11:23:47 +0000 (+0000) Subject: NetBSD ELF fixes from trunk. X-Git-Tag: netatalk-1-5-3~40 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=3d8eac39c816a42f76169ca03129cb958cdfe892 NetBSD ELF fixes from trunk. --- diff --git a/NEWS b/NEWS index 4b772495..5866cfaa 100644 --- a/NEWS +++ b/NEWS @@ -4,10 +4,14 @@ Changes from 1.5.2 * UPD: Extend the --disable-shell-check functionality to ignore users with _no_ shell. Also, send a log message if a user is refused login based on the fact that they have no shell. +* UPD: Autoconf updates. * FIX: Problems with Photoshop trying to open image files has been corrected. +* FIX: Preserve special permission bits when creating or modifying + directories. * FIX: afp_deleteid() now deletes the specified file and not the parent directory. +* FIX: NetBSD ELF support. * FIX: Clean up some syslog messages. Changes from 1.5.1 diff --git a/configure.in b/configure.in index 806b44f3..1b684a2a 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.126.2.19 2002-03-12 11:19:27 srittau Exp $ +dnl $Id: configure.in,v 1.126.2.20 2002-03-12 11:23:47 srittau Exp $ dnl configure.in for netatalk AC_INIT(bin/adv1tov2/adv1tov2.c) @@ -492,7 +492,12 @@ dnl ----- NetBSD specific ----- if test x"$this_os" = "xnetbsd"; then AC_MSG_RESULT([ * NetBSD specific configuration]) AC_DEFINE(BSD4_4) - AC_DEFINE(DLSYM_PREPEND_UNDERSCORE) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + # NetBSD ELF machines don't have to have DLSYM_PREPEND_UNDERSCORE. + # If this test is true, it's not an ELF box. + # This REALLY should be a configure test. + AC_DEFINE(DLSYM_PREPEND_UNDERSCORE) + fi CFLAGS="-I\$(top_srcdir)/sys/netbsd -I/usr/include/kerberosIV $CFLAGS" need_dash_r=yes