comparison aclocal.m4 @ 1111:184461bc8de4

[xemacs-hg @ 2002-11-18 06:52:23 by ben] warning fixes, etc. * s/cygwin32.h: -fvtable-thunks is obsolete in GCC 3 and generates warnings. * s/mingw32.h: * s/windowsnt.h: Comment fixes. * emodules.h: Fix warnings from redefining symbols. * eval.c: Fix C++ errors -- no automatic casting between function pointers and void *, function declarations inside of functions not allowed. * event-Xt.c (emacs_Xt_enqueue_focus_event): Warning fixes. * fileio.c (Ffile_truename): Warning fixes. Use LOCAL_TO_WIN32_FILE_FORMAT rather than duplicating it. * glyphs-x.c: Fix style. * intl-auto-encap-win32.c: * intl-auto-encap-win32.h: * intl-encap-win32.c: * intl-encap-win32.c (qxeRegConnectRegistry): * syswindows.h (RegConnectRegistry): DdeCreateStringHandle needs to be manual due to new Cygwin bug. * intl-win32.c: wcslen/wcscmp don't seem to exist under G++ 3, Cygwin. * lisp.h: * lisp-union.h: * lisp-disunion.h: * process-unix.c (unix_send_process): Ugh, C needs volatile and C++ must not have volatile. Remove previous volatile hacks, which don't seem to be working any more. * sheap.c (STATIC_HEAP_SLOP): Try to get a working Cygwin build with old unexec. * sheap.c (more_static_core): No NL's in literals allowed. * symbols.c (Fset): Fix C++ errors. * syswindows.h: Fix Cygwin complaints now that some missing structs have been added. aclocal.m4: Disable shared library modules under Cygwin for the moment, since we need some more tricky coding done and I don't have the time right now. configure.in, configure.usage: code-files.el, loadhist.el: Fix warnings. package-get.el: Fix warnings. NOTE: This was already fixed awhile ago, but reverted by Steve Y. Please be careful. postgresql/Makefile.in.in: Removed. Move common stuff into modues/common/Makefile.common. (Also add extraclean target and a couple of other fixes in that file.) postgresql/configure.ac: Extract out common configure stuff into modules/common/configure-{pre,post}.ac. postgresql/postgresql.c: Fix warning. ldap/Makefile.in.in: Removed. Move common stuff into modues/common/Makefile.common. (Also add extraclean target and a couple of other fixes in that file.) ldap/configure.ac: Extract out common configure stuff into modules/common/configure-{pre,post}.ac. common/Makefile.common: Common stuff is here.
author ben
date Mon, 18 Nov 2002 06:53:08 +0000
parents 76d5a3dd827a
children dd63b61df78c
comparison
equal deleted inserted replaced
1110:49065a0d2943 1111:184461bc8de4
82 82
83 AC_MSG_CHECKING(how to produce PIC code) 83 AC_MSG_CHECKING(how to produce PIC code)
84 wl= 84 wl=
85 85
86 can_build_shared=yes 86 can_build_shared=yes
87 cygwin_warn=
87 if test "$XEGCC" = yes; then 88 if test "$XEGCC" = yes; then
88 wl='-Wl,' 89 wl='-Wl,'
89 90
90 case "$xehost_os" in 91 case "$xehost_os" in
91 aix[[3-9]]* | irix[[5-9]]* | osf[[3-9]]) 92 aix[[3-9]]* | irix[[5-9]]* | osf[[3-9]])
101 # like `-m68040'. 102 # like `-m68040'.
102 dll_cflags='-m68020 -resident32 -malways-restore-a4' 103 dll_cflags='-m68020 -resident32 -malways-restore-a4'
103 ;; 104 ;;
104 *cygwin* | *mingw* ) 105 *cygwin* | *mingw* )
105 # PIC is the default 106 # PIC is the default
107 cygwin_warn=yes
108 # #### Need some trickery involving import libraries that we don't
109 # currently support.
110 can_build_shared=no
106 ;; 111 ;;
107 *) 112 *)
108 dll_cflags='-fPIC' 113 dll_cflags='-fPIC'
109 ;; 114 ;;
110 esac 115 esac
196 can_build_shared=no 201 can_build_shared=no
197 dll_cflags=]) 202 dll_cflags=])
198 CFLAGS="$save_CFLAGS" 203 CFLAGS="$save_CFLAGS"
199 else 204 else
200 AC_MSG_RESULT(none) 205 AC_MSG_RESULT(none)
206 fi
207
208 if test -n "$cygwin_warn"; then
209 AC_MSG_WARN([Cannot currently build modules under Cygwin.])
201 fi 210 fi
202 211
203 dnl 212 dnl
204 dnl Now comes the LD trickery. We do things differently to libtool here. 213 dnl Now comes the LD trickery. We do things differently to libtool here.
205 dnl I believe that libtool is incorrect in trying to drive the linker 214 dnl I believe that libtool is incorrect in trying to drive the linker