>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:

Lars> I thought that I disbled this check? No.. I only did the top
Lars> one... we had two checks for this? (and that was for config.h
Lars> ...)

Lars> There might be another problem as well: systems having the
Lars> stdlib in std:: and those that have it in ::.

Yes, we have a problem with gcc 2.95.2, where string is not in std::,
so we cannot include it with lyxstring.

Actually, we used to have a workaround for that in config.h.in:

/* Some support for the boost library. */
#ifndef HAVE_LIMITS
#define BOOST_NO_LIMITS
#endif

#ifndef HAVE_SSTREAM
#define BOOST_NO_STRINGSTREAM
#endif

Why did you remove this stuff? We could move it in configure.*, if you
want (like I proposed in my other message).

You also nuked things like

#ifdef __EMX__
#include "support/os2_defines.h"
#endif

#if defined(__CYGWIN__) || defined( __CYGWIN32__)
#include "support/nt_defines.h"
#endif

and a bunch of other things, and I never saw a discussion about why
you found them worthless (in which case some code has to be pruned
from configure).

JMarc

Reply via email to