fix autoconf 2.52 compatibility

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4049 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2002-04-23 22:31:04 +00:00
parent 8f66b3860c
commit ee076a7382
2 changed files with 14 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2002-04-24 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
* configure.in: small hack for compatibility with autoconf 2.52.
Basically, there is a weird interference with stdlib.h with g++
and _some_ functions (mkstemp, mktemp...)
2002-04-22 Lars Gullik Bjønnes <larsbj@birdstep.com>
* configure.in (FRONTEND_GUILIB): add qt2/xforms/*.lo for qt2

View File

@ -312,7 +312,15 @@ LYX_CHECK_DECL(snprintf, stdio.h)
LYX_CHECK_DECL(vsnprintf, stdio.h)
LYX_CHECK_DECL(istreambuf_iterator, iterator)
dnl This is a slight hack: the tests generated by autoconf 2.52 do not
dnl work correctly because of some conflict with stdlib.h with g++ 2.96
dnl We aim to remove this eventually, since we should test as much as
dnl possible with the compiler which will use the functions (JMarc)
AC_LANG_C
AC_CHECK_FUNCS(memmove memset strchr putenv setenv mkfifo mkstemp mktemp)
# SunOS 4.1.3 does not have strerror and atexit
AC_REPLACE_FUNCS(strerror atexit)
AC_LANG_CPLUSPLUS
dnl Until this is fixed in autoconf we provide our own version
LYX_FUNC_SELECT_ARGTYPES
@ -320,8 +328,6 @@ LYX_FUNC_SELECT_ARGTYPES
dnl check whether we have to work around solaris broken putenv()
LYX_FUNC_PUTENV_ARGTYPE
# SunOS 4.1.3 does not have strerror and atexit
AC_REPLACE_FUNCS(strerror atexit)
LYX_CHECK_DECL_HDRS(mkstemp,[unistd.h stdlib.h])